Changeset 9779 in josm for trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarker.java
- Timestamp:
- 2016-02-10T21:33:50+01:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarker.java
r9239 r9779 54 54 playHead = new PlayHeadMarker(); 55 55 } catch (Exception ex) { 56 Main.error(ex); 56 57 return null; 57 58 } … … 67 68 if (!enabled) return; 68 69 dropTolerance = Main.pref.getInteger("marker.playHeadDropTolerance", 50); 69 Main.map.mapView.addMouseListener(new MouseAdapter() { 70 @Override public void mousePressed(MouseEvent ev) { 71 Point p = ev.getPoint(); 72 if (ev.getButton() != MouseEvent.BUTTON1 || p == null) 73 return; 74 if (playHead.containsPoint(p)) { 75 /* when we get a click on the marker, we need to switch mode to avoid 76 * getting confused with other drag operations (like select) */ 77 oldMode = Main.map.mapMode; 78 oldCoor = getCoor(); 79 PlayHeadDragMode playHeadDragMode = new PlayHeadDragMode(playHead); 80 Main.map.selectMapMode(playHeadDragMode); 81 playHeadDragMode.mousePressed(ev); 82 } 83 } 84 }); 70 if (Main.isDisplayingMapView()) { 71 Main.map.mapView.addMouseListener(new MouseAdapter() { 72 @Override public void mousePressed(MouseEvent ev) { 73 Point p = ev.getPoint(); 74 if (ev.getButton() != MouseEvent.BUTTON1 || p == null) 75 return; 76 if (playHead.containsPoint(p)) { 77 /* when we get a click on the marker, we need to switch mode to avoid 78 * getting confused with other drag operations (like select) */ 79 oldMode = Main.map.mapMode; 80 oldCoor = getCoor(); 81 PlayHeadDragMode playHeadDragMode = new PlayHeadDragMode(playHead); 82 Main.map.selectMapMode(playHeadDragMode); 83 playHeadDragMode.mousePressed(ev); 84 } 85 } 86 }); 87 } 85 88 } 86 89
Note:
See TracChangeset
for help on using the changeset viewer.