Changeset 3252 in josm for trunk/src/org/openstreetmap/josm/actions
- Timestamp:
- 2010-05-15T18:59:10+02:00 (14 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/actions
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/JosmAction.java
r3244 r3252 7 7 8 8 import javax.swing.AbstractAction; 9 import javax.swing.JComponent;10 9 11 10 import org.openstreetmap.josm.Main; … … 72 71 sc = shortcut; 73 72 if (sc != null) { 74 Main.contentPane.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(sc.getKeyStroke(), name); 75 Main.contentPane.getActionMap().put(name, this); 73 Main.registerActionShortcut(this, sc); 76 74 } 77 75 putValue(SHORT_DESCRIPTION, Main.platform.makeTooltip(tooltip, sc)); … … 90 88 public void destroy() { 91 89 if (sc != null) { 92 Main.contentPane.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).remove(sc.getKeyStroke()); 93 Main.contentPane.getActionMap().remove(sc.getKeyStroke()); 90 Main.unregisterActionShortcut(sc); 94 91 } 95 92 MapView.removeLayerChangeListener(layerChangeAdapter); -
trunk/src/org/openstreetmap/josm/actions/UnselectAllAction.java
r2512 r3252 2 2 package org.openstreetmap.josm.actions; 3 3 4 import static org.openstreetmap.josm.gui.help.HelpUtil.ht; 4 5 import static org.openstreetmap.josm.tools.I18n.tr; 5 import static org.openstreetmap.josm.gui.help.HelpUtil.ht;6 6 7 7 import java.awt.event.ActionEvent; 8 8 import java.awt.event.KeyEvent; 9 10 import javax.swing.JComponent;11 9 12 10 import org.openstreetmap.josm.Main; … … 22 20 23 21 // Add extra shortcut C-S-a 24 Main. contentPane.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(25 Shortcut.registerShortcut("edit:unselectallfocus", tr("Edit: {0}", tr("Unselect All (Focus)")),26 KeyEvent.VK_A, Shortcut.GROUP_MENU, Shortcut.SHIFT_DEFAULT).getKeyStroke(), 27 tr("Unselect All")); 22 Main.registerActionShortcut(this, Shortcut.registerShortcut("edit:unselectallfocus", tr("Edit: {0}", tr("Unselect All (Focus)")), 23 KeyEvent.VK_A, Shortcut.GROUP_MENU, Shortcut.SHIFT_DEFAULT)); 24 25 28 26 29 27 // Add extra shortcut ESCAPE … … 33 31 * for now this is a reasonable approximation. 34 32 */ 35 Main.contentPane.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( 36 Shortcut.registerShortcut("edit:unselectallescape", tr("Edit: {0}", tr("Unselect All (Escape)")), 37 KeyEvent.VK_ESCAPE, Shortcut.GROUP_DIRECT).getKeyStroke(), 38 tr("Unselect All")); 33 Main.registerActionShortcut(this, Shortcut.registerShortcut("edit:unselectallescape", tr("Edit: {0}", tr("Unselect All (Escape)")), 34 KeyEvent.VK_ESCAPE, Shortcut.GROUP_DIRECT)); 39 35 40 36 putValue("help", ht("/Action/UnselectAll")); -
trunk/src/org/openstreetmap/josm/actions/ZoomInAction.java
r3083 r3252 8 8 import java.awt.event.KeyEvent; 9 9 10 import javax.swing.JComponent;11 10 import javax.swing.KeyStroke; 12 11 … … 25 24 ); 26 25 putValue("help", ht("/Action/ZoomIn")); 27 // make numpad + behave like + (action is already registred)28 Main. contentPane.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke(KeyEvent.VK_ADD,0), tr("Zoom In"));26 // make numpad + behave like + 27 Main.registerActionShortcut(this, KeyStroke.getKeyStroke(KeyEvent.VK_ADD, 0)); 29 28 } 30 29 31 30 public void actionPerformed(ActionEvent e) { 32 Object name = Main.contentPane.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).get(KeyStroke.getKeyStroke(KeyEvent.VK_PLUS, 0));33 Main.contentPane.getActionMap().put(name, this);34 35 31 if (!Main.isDisplayingMapView()) return; 36 32 Main.map.mapView.zoomToFactor(0.9); -
trunk/src/org/openstreetmap/josm/actions/ZoomOutAction.java
r3083 r3252 8 8 import java.awt.event.KeyEvent; 9 9 10 import javax.swing.JComponent;11 10 import javax.swing.KeyStroke; 12 11 … … 21 20 putValue("help", ht("/Action/ZoomOut")); 22 21 // make numpad - behave like - 23 Main. contentPane.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke(KeyEvent.VK_SUBTRACT,0), tr("Zoom Out"));22 Main.registerActionShortcut(this, KeyStroke.getKeyStroke(KeyEvent.VK_SUBTRACT,0)); 24 23 } 25 24 -
trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java
r3177 r3252 30 30 import java.util.Set; 31 31 32 import javax.swing.JComponent;33 32 import javax.swing.JOptionPane; 34 33 … … 95 94 96 95 // Add extra shortcut N 97 Main.contentPane.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( 98 Shortcut.registerShortcut("mapmode:drawfocus", tr("Mode: Draw Focus"), KeyEvent.VK_N, Shortcut.GROUP_EDIT).getKeyStroke(), tr("Draw")); 96 Main.registerActionShortcut(this, Shortcut.registerShortcut("mapmode:drawfocus", tr("Mode: Draw Focus"), KeyEvent.VK_N, Shortcut.GROUP_EDIT)); 99 97 100 98 cursorCrosshair = getCursor();
Note:
See TracChangeset
for help on using the changeset viewer.