Ignore:
Timestamp:
2008-10-05T17:06:27+02:00 (16 years ago)
Author:
stoecker
Message:

close bug #1622. Keyboard shortcuts and specific OS handling

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/mapmode/MapMode.java

    r627 r1023  
    1212import org.openstreetmap.josm.gui.MapFrame;
    1313import org.openstreetmap.josm.tools.ImageProvider;
     14import org.openstreetmap.josm.tools.ShortCut;
    1415
    1516/**
     
    1718 * As example scrolling the map is a MapMode, connecting Nodes to new Ways
    1819 * is another.
    19  * 
     20 *
    2021 * MapModes should register/deregister all necessary listeners on the map's view
    21  * control. 
     22 * control.
    2223 */
    2324abstract public class MapMode extends JosmAction implements MouseListener, MouseMotionListener {
     
    2829         * Constructor for mapmodes without an menu
    2930         */
     31        public MapMode(String name, String iconName, String tooltip, ShortCut shortCut, MapFrame mapFrame, Cursor cursor) {
     32                super(name, "mapmode/"+iconName, tooltip, shortCut, false);
     33                this.cursor = cursor;
     34                putValue("active", false);
     35        }
     36
     37        /**
     38         * Constructor for mapmodes without an menu
     39         */
     40         @Deprecated
    3041        public MapMode(String name, String iconName, String tooltip, int keystroke, MapFrame mapFrame, Cursor cursor) {
    3142                super(name, "mapmode/"+iconName, tooltip, keystroke, 0, false);
     
    5970                Main.map.statusLine.repaint();
    6071        }
    61        
     72
    6273        public String getModeHelpText() {
    6374                return "";
Note: See TracChangeset for help on using the changeset viewer.