Changeset 1087 in josm for trunk/src/org/openstreetmap/josm/actions
- Timestamp:
- 2008-11-19T03:18:28+01:00 (16 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/actions
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/DeleteAction.java
r1084 r1087 3 3 4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 6 import java.util.Collection; 5 7 6 8 import java.awt.event.ActionEvent; … … 9 11 import org.openstreetmap.josm.Main; 10 12 import org.openstreetmap.josm.tools.Shortcut; 13 import org.openstreetmap.josm.data.osm.DataSet; 14 import org.openstreetmap.josm.data.osm.OsmPrimitive; 15 import org.openstreetmap.josm.data.SelectionChangedListener; 11 16 12 public final class DeleteAction extends JosmAction { 17 public final class DeleteAction extends JosmAction implements SelectionChangedListener { 13 18 14 19 public DeleteAction() { 15 20 super(tr("Delete"), "dialogs/delete", tr("Delete selected objects."), 16 21 Shortcut.registerShortcut("system:delete", tr("Edit: {0}", tr("Delete")), KeyEvent.VK_DELETE, Shortcut.GROUP_DIRECT), true); 17 setEnabled(true); 22 DataSet.selListeners.add(this); 23 setEnabled(false); 18 24 } 19 25 … … 22 28 .doActionPerformed(e); 23 29 } 30 public void selectionChanged(Collection<? extends OsmPrimitive> newSelection) { 31 setEnabled(! newSelection.isEmpty()); 32 } 24 33 } -
trunk/src/org/openstreetmap/josm/actions/ZoomInAction.java
r1084 r1087 19 19 20 20 public void actionPerformed(ActionEvent e) { 21 if (Main.map == null) return; 21 22 double zoom = Main.map.mapView.getScale(); 22 23 Main.map.mapView.zoomTo(Main.map.mapView.getCenter(), zoom * .9); -
trunk/src/org/openstreetmap/josm/actions/ZoomOutAction.java
r1084 r1087 19 19 20 20 public void actionPerformed(ActionEvent e) { 21 if (Main.map == null) return; 21 22 double zoom = Main.map.mapView.getScale(); 22 23 Main.map.mapView.zoomTo(Main.map.mapView.getCenter(), zoom /.9);
Note:
See TracChangeset
for help on using the changeset viewer.