Changeset 4615 in josm for trunk/src/org/openstreetmap/josm/tools/MultikeyActionsHandler.java
- Timestamp:
- 2011-11-27T15:58:09+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/tools/MultikeyActionsHandler.java
r4604 r4615 15 15 import javax.swing.Action; 16 16 import javax.swing.JMenuItem; 17 import javax.swing.JPanel; 17 18 import javax.swing.JPopupMenu; 18 19 import javax.swing.KeyStroke; 20 import javax.swing.event.PopupMenuEvent; 21 import javax.swing.event.PopupMenuListener; 19 22 20 23 import org.openstreetmap.josm.Main; … … 131 134 132 135 JMenuItem lbTitle = new JMenuItem((String) action.action.getValue(Action.SHORT_DESCRIPTION)); 133 lbTitle.setHorizontalAlignment(JMenuItem.CENTER);134 136 lbTitle.setEnabled(false); 135 layers.add(lbTitle); 137 JPanel pnTitle = new JPanel(); 138 pnTitle.add(lbTitle); 139 layers.add(pnTitle); 136 140 137 141 char repeatKey = (char) action.shortcut.getKeyCode(); … … 150 154 @Override 151 155 public void actionPerformed(ActionEvent e) { 152 Main.map.statusLine.resetHelpText(STATUS_BAR_ID);153 156 action.action.executeMultikeyAction(info.getIndex(), false); 154 157 } … … 167 170 @Override 168 171 public void actionPerformed(ActionEvent e) { 169 Main.map.statusLine.resetHelpText(STATUS_BAR_ID);170 172 action.action.executeMultikeyAction(-1, true); 171 173 } … … 174 176 } 175 177 } 178 layers.addPopupMenuListener(new PopupMenuListener() { 179 180 @Override 181 public void popupMenuWillBecomeVisible(PopupMenuEvent e) {} 182 183 @Override 184 public void popupMenuWillBecomeInvisible(PopupMenuEvent e) { 185 Main.map.statusLine.resetHelpText(STATUS_BAR_ID); 186 } 187 188 @Override 189 public void popupMenuCanceled(PopupMenuEvent e) {} 190 }); 176 191 177 192 layers.show(Main.parent, Integer.MAX_VALUE, Integer.MAX_VALUE);
Note:
See TracChangeset
for help on using the changeset viewer.