Changeset 86 in josm for src/org/openstreetmap/josm/actions/mapmode/MoveAction.java
- Timestamp:
- 2006-04-21T14:31:51+02:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/org/openstreetmap/josm/actions/mapmode/MoveAction.java
r71 r86 5 5 import java.awt.event.KeyEvent; 6 6 import java.awt.event.MouseEvent; 7 import java.util.Arrays; 7 8 import java.util.Collection; 8 9 … … 51 52 } 52 53 53 @Override 54 public void registerListener() { 54 @Override public void registerListener() { 55 55 super.registerListener(); 56 56 mv.addMouseListener(this); … … 58 58 } 59 59 60 @Override 61 public void unregisterListener() { 60 @Override public void unregisterListener() { 62 61 super.unregisterListener(); 63 62 mv.removeMouseListener(this); … … 70 69 * objects. 71 70 */ 72 @Override 73 public void mouseDragged(MouseEvent e) { 71 @Override public void mouseDragged(MouseEvent e) { 74 72 if ((e.getModifiersEx() & MouseEvent.BUTTON1_DOWN_MASK) == 0) 75 73 return; … … 87 85 return; 88 86 89 Collection<OsmPrimitive> selection = Main. main.ds.getSelected();87 Collection<OsmPrimitive> selection = Main.ds.getSelected(); 90 88 Collection<Node> affectedNodes = AllNodesVisitor.getAllNodes(selection); 91 89 … … 117 115 * cursor to movement. 118 116 */ 119 @Override 120 public void mousePressed(MouseEvent e) { 117 @Override public void mousePressed(MouseEvent e) { 121 118 if (e.getButton() != MouseEvent.BUTTON1) 122 119 return; 123 120 124 if (Main. main.ds.getSelected().size() == 0) {121 if (Main.ds.getSelected().size() == 0) { 125 122 OsmPrimitive osm = mv.getNearest(e.getPoint(), (e.getModifiersEx() & MouseEvent.ALT_DOWN_MASK) != 0); 126 123 if (osm != null) 127 osm.setSelected(true);124 Main.ds.setSelected(Arrays.asList(new OsmPrimitive[]{osm})); 128 125 singleOsmPrimitive = osm; 129 126 mv.repaint(); … … 139 136 * Restore the old mouse cursor. 140 137 */ 141 @Override 142 public void mouseReleased(MouseEvent e) { 138 @Override public void mouseReleased(MouseEvent e) { 143 139 mv.setCursor(oldCursor); 144 140 if (singleOsmPrimitive != null) { 145 singleOsmPrimitive.setSelected(false);141 Main.ds.clearSelection(); 146 142 mv.repaint(); 147 143 }
Note:
See TracChangeset
for help on using the changeset viewer.
