|
23 | 23 | import com.github.timeu.gwtlibs.gwasviewer.client.DisplayFeature;
|
24 | 24 | import com.github.timeu.gwtlibs.gwasviewer.client.GWASViewer;
|
25 | 25 | import com.github.timeu.gwtlibs.gwasviewer.client.Track;
|
26 |
| -import com.github.timeu.gwtlibs.gwasviewer.client.events.ClickPointEvent; |
| 26 | +import com.github.timeu.gwtlibs.gwasviewer.client.events.PointClickEvent; |
27 | 27 | import com.github.timeu.gwtlibs.gwasviewer.client.events.DeleteTrackEvent;
|
28 | 28 | import com.github.timeu.gwtlibs.gwasviewer.client.events.FetchGeneInfoCallback;
|
29 | 29 | import com.github.timeu.gwtlibs.gwasviewer.client.events.FetchGenesCallback;
|
@@ -112,8 +112,8 @@ public interface GWASData {
|
112 | 112 | GWASViewer gwasviewer;
|
113 | 113 |
|
114 | 114 |
|
115 |
| - private String[] colors = {"blue", "green", "red", "cyan", "purple"}; |
116 |
| - private String[] gene_mark_colors = {"red", "red", "blue", "red", "green"}; |
| 115 | + private String[] colors = {"green","blue", "red", "cyan", "purple"}; |
| 116 | + private String[] gene_mark_colors = {"red","red", "blue", "red", "green"}; |
117 | 117 | private boolean showFeatures = false;
|
118 | 118 | private SNPPopup snpPopup = new SNPPopup();
|
119 | 119 | GWASData data;
|
@@ -194,7 +194,7 @@ public void onClick(ClickEvent clickEvent) {
|
194 | 194 | @Override
|
195 | 195 | public void onClick(ClickEvent clickEvent) {
|
196 | 196 | LDData ldData = getLDData();
|
197 |
| - gwasviewer.loadLDPlot(ldData.getPositions(), ldData.getR2(), ldData.getStart(), ldData.getEnd()); |
| 197 | + gwasviewer.loadLDPlot(ldData.getSnps(), ldData.getR2(), ldData.getStart(), ldData.getEnd()); |
198 | 198 | logEvent("LDTriangle option clicked");
|
199 | 199 | }
|
200 | 200 | });
|
@@ -229,7 +229,7 @@ public void onClick(ClickEvent clickEvent) {
|
229 | 229 | selections.add(1220);
|
230 | 230 | selections.add(2240);
|
231 | 231 | gwasviewer.setSelections(selections,false);
|
232 |
| - setSelectionBtn.setText("Clear SNP selections"); |
| 232 | + setSelectionBtn.setText("Clearfromat SNP selections"); |
233 | 233 | hasSNPSelections = true;
|
234 | 234 | }
|
235 | 235 |
|
@@ -257,55 +257,56 @@ private void loadChr(int chr) {
|
257 | 257 |
|
258 | 258 |
|
259 | 259 | private void sinkEvents() {
|
260 |
| - gwasviewer.addHandler(new ClickGeneEvent.Handler() { |
| 260 | + gwasviewer.addClickGeneHandler(new ClickGeneEvent.Handler() { |
261 | 261 | @Override
|
262 | 262 | public void onClickGene(ClickGeneEvent event) {
|
263 | 263 | logEvent("ClickGeneEvent called: Gene: " + getMessageFromGene(event.getGene()));
|
264 | 264 | }
|
265 |
| - }, ClickGeneEvent.getType()); |
| 265 | + }); |
266 | 266 |
|
267 |
| - gwasviewer.addHandler(new UnhighlightGeneEvent.Handler() { |
| 267 | + gwasviewer.addUnhighlightGeneHandler(new UnhighlightGeneEvent.Handler() { |
268 | 268 |
|
269 | 269 | @Override
|
270 | 270 | public void onUnhighlightGene(UnhighlightGeneEvent event) {
|
271 | 271 | logEvent("UnhighlightGeneEvent called");
|
272 | 272 | }
|
273 |
| - }, UnhighlightGeneEvent.getType()); |
274 |
| - gwasviewer.addHandler(new HighlightGeneEvent.Handler() { |
| 273 | + }); |
| 274 | + gwasviewer.addHighlightGeneHandler(new HighlightGeneEvent.Handler() { |
275 | 275 | @Override
|
276 | 276 | public void onHightlightGene(HighlightGeneEvent event) {
|
277 | 277 | logEvent("HighlightGeneEvent called: Gene: " + getMessageFromGene(event.getGene()));
|
278 | 278 | }
|
279 |
| - }, HighlightGeneEvent.getType()); |
| 279 | + }); |
280 | 280 |
|
281 |
| - gwasviewer.addHandler(new ZoomChangeEvent.Handler() { |
| 281 | + gwasviewer.addZoomChangeHandler(new ZoomChangeEvent.Handler() { |
282 | 282 | @Override
|
283 | 283 | public void onZoomResize(ZoomChangeEvent event) {
|
284 | 284 | //zoomLabel.setHTML("<b>" + event.start + "</b> - <b>" + event.stop + "</b>");
|
285 | 285 | logEvent("ZoomResizeEvent called: start: " + event.start + ", end:" + event.stop);
|
286 | 286 | }
|
287 |
| - },ZoomChangeEvent.getType()); |
288 |
| - gwasviewer.addHandler(new HighlightPointEvent.Handler() { |
| 287 | + }); |
| 288 | + gwasviewer.addHighlightPointHandler(new HighlightPointEvent.Handler() { |
289 | 289 |
|
290 | 290 | @Override
|
291 | 291 | public void onHighlight(HighlightPointEvent event) {
|
292 | 292 | //logEvent("HighlightPointEvent called: Points: " + getMessageFromPoints(event.points));
|
293 | 293 | }
|
294 |
| - }, HighlightPointEvent.getType()); |
| 294 | + }); |
295 | 295 |
|
296 |
| - gwasviewer.addHandler(new ClickPointEvent.Handler() { |
| 296 | + gwasviewer.addPointClickHandler(new PointClickEvent.Handler() { |
297 | 297 | @Override
|
298 |
| - public void onClick(ClickPointEvent event) { |
299 |
| - logEvent("ClickPointEvent called: x: " + event.x + ", Point: " + getMessageFromPoints(event.points)); |
300 |
| - snpPopup.setDataPoint(4, (int) event.x); |
| 298 | + public void onClick(PointClickEvent event) { |
| 299 | + logEvent("ClickPointEvent called:Point: " + getMessageFromPoint(event.point)); |
| 300 | + int x = (int)event.point.getXval(); |
| 301 | + snpPopup.setDataPoint(4, x); |
301 | 302 | snpPopup.setPopupPosition(event.event.getClientX(), event.event.getClientY() - 47);
|
302 |
| - if (event.x == 276143) { |
| 303 | + if (x == 276143) { |
303 | 304 | snpPopup.show();
|
304 | 305 | }
|
305 | 306 | }
|
306 |
| - },ClickPointEvent.getType()); |
| 307 | + }); |
307 | 308 |
|
308 |
| - gwasviewer.addHandler(new SelectTrackEvent.Handler() { |
| 309 | + gwasviewer.addSelectTrackHandler(new SelectTrackEvent.Handler() { |
309 | 310 | @Override
|
310 | 311 | public void onSelectTrack(SelectTrackEvent event) {
|
311 | 312 | logEvent("SelectTrackEvent called: id: " + event.getId()+", isStacked: " + event.isStacked());
|
@@ -340,22 +341,22 @@ else if (event.getId().equalsIgnoreCase("clr")) {
|
340 | 341 | gwasviewer.setTrackData(event.getId(), event.isStacked(),table);
|
341 | 342 | }
|
342 | 343 | }
|
343 |
| - },SelectTrackEvent.getType()); |
| 344 | + }); |
344 | 345 |
|
345 |
| - gwasviewer.addHandler(new UploadTrackEvent.Handler() { |
| 346 | + gwasviewer.addUploadTrackHandler(new UploadTrackEvent.Handler() { |
346 | 347 | @Override
|
347 | 348 | public void onUploadTack(UploadTrackEvent event) {
|
348 | 349 | initTracks();
|
349 | 350 | }
|
350 |
| - },UploadTrackEvent.getType()); |
| 351 | + }); |
351 | 352 |
|
352 |
| - gwasviewer.addHandler(new DeleteTrackEvent.Handler() { |
| 353 | + gwasviewer.addDeleteTrackHandler(new DeleteTrackEvent.Handler() { |
353 | 354 | @Override
|
354 | 355 | public void onDeleteTrack(DeleteTrackEvent event) {
|
355 | 356 | localStore.removeItem(statsprefix+event.getId());
|
356 | 357 | initTracks();
|
357 | 358 | }
|
358 |
| - }, DeleteTrackEvent.getType()); |
| 359 | + }); |
359 | 360 | }
|
360 | 361 |
|
361 | 362 | //FIXME until https://github.com/google/gwt-charts/issues/60 is fixed
|
|
0 commit comments