Changeset 1379 in josm for trunk/src/org/openstreetmap/josm/actions
- Timestamp:
- 2009-02-08T11:34:23+01:00 (16 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/actions/mapmode
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/mapmode/DeleteAction.java
r1169 r1379 15 15 import org.openstreetmap.josm.data.osm.WaySegment; 16 16 import org.openstreetmap.josm.gui.MapFrame; 17 import org.openstreetmap.josm.gui.layer.Layer; 18 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 17 19 import org.openstreetmap.josm.tools.ImageProvider; 18 20 import org.openstreetmap.josm.tools.Shortcut; … … 129 131 return tr("Click to delete. Shift: delete way segment. Alt: don't delete unused nodes when deleting a way. Ctrl: delete referring objects."); 130 132 } 133 134 @Override public boolean layerIsSupported(Layer l) { 135 return l instanceof OsmDataLayer; 136 } 131 137 } -
trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java
r1317 r1379 50 50 import org.openstreetmap.josm.gui.MapView; 51 51 import org.openstreetmap.josm.gui.layer.MapViewPaintable; 52 import org.openstreetmap.josm.gui.layer.Layer; 53 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 52 54 import org.openstreetmap.josm.tools.ImageProvider; 53 55 import org.openstreetmap.josm.tools.Pair; … … 647 649 return rv.toString(); 648 650 } 651 652 @Override public boolean layerIsSupported(Layer l) { 653 return l instanceof OsmDataLayer; 654 } 649 655 } -
trunk/src/org/openstreetmap/josm/actions/mapmode/ExtrudeAction.java
r1313 r1379 29 29 import org.openstreetmap.josm.gui.MapView; 30 30 import org.openstreetmap.josm.gui.layer.MapViewPaintable; 31 import org.openstreetmap.josm.gui.layer.Layer; 32 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 31 33 import org.openstreetmap.josm.tools.ImageProvider; 32 34 import org.openstreetmap.josm.tools.Shortcut; … … 257 259 } 258 260 } 261 262 @Override public boolean layerIsSupported(Layer l) { 263 return l instanceof OsmDataLayer; 264 } 259 265 } -
trunk/src/org/openstreetmap/josm/actions/mapmode/MapMode.java
r1180 r1379 10 10 import org.openstreetmap.josm.Main; 11 11 import org.openstreetmap.josm.actions.JosmAction; 12 import org.openstreetmap.josm.gui.layer.Layer; 12 13 import org.openstreetmap.josm.gui.MapFrame; 13 14 import org.openstreetmap.josm.tools.ImageProvider; … … 71 72 Main.map.selectMapMode(this); 72 73 } 74 75 // By default, all tools will work with all layers. Can be overwritten to require 76 // a special type of layer 77 public boolean layerIsSupported(Layer l) { 78 return true; 79 } 73 80 74 81 public void mouseReleased(MouseEvent e) {} -
trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java
r1313 r1379 32 32 import org.openstreetmap.josm.data.osm.visitor.AllNodesVisitor; 33 33 import org.openstreetmap.josm.data.osm.visitor.SimplePaintVisitor; 34 import org.openstreetmap.josm.gui.layer.Layer; 35 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 34 36 import org.openstreetmap.josm.gui.MapFrame; 35 37 import org.openstreetmap.josm.gui.MapView; … … 395 397 } 396 398 } 399 400 @Override public boolean layerIsSupported(Layer l) { 401 return l instanceof OsmDataLayer; 402 } 397 403 }
Note:
See TracChangeset
for help on using the changeset viewer.