Changeset 6977 in josm for trunk/src/org/openstreetmap/josm/gui/MapStatus.java
- Timestamp:
- 2014-04-15T00:43:24+02:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/MapStatus.java
r6960 r6977 717 717 private class MapStatusPopupMenu extends JPopupMenu { 718 718 719 private final JMenuItem jumpButton = createActionComponent(Main.main.menu.jumpToAct);719 private final JMenuItem jumpButton = add(Main.main.menu.jumpToAct); 720 720 721 721 private final Collection<JCheckBoxMenuItem> somItems = new ArrayList<JCheckBoxMenuItem>(); … … 743 743 } 744 744 745 add(jumpButton);746 745 add(separator); 747 746 add(doNotHide); … … 751 750 public void popupMenuWillBecomeVisible(PopupMenuEvent e) { 752 751 Component invoker = ((JPopupMenu)e.getSource()).getInvoker(); 753 jumpButton.setVisible(invoker == latText || invoker ==lonText);754 String currentSOM = ProjectionPreference.PROP_SYSTEM_OF_MEASUREMENT.get(); ;752 jumpButton.setVisible(latText.equals(invoker) || lonText.equals(invoker)); 753 String currentSOM = ProjectionPreference.PROP_SYSTEM_OF_MEASUREMENT.get(); 755 754 for (JMenuItem item : somItems) { 756 755 item.setSelected(item.getText().equals(currentSOM)); 757 item.setVisible( invoker ==distText);756 item.setVisible(distText.equals(invoker)); 758 757 } 759 separator.setVisible( invoker ==distText);758 separator.setVisible(distText.equals(invoker)); 760 759 doNotHide.setSelected(Main.pref.getBoolean("statusbar.always-visible", true)); 761 760 }
Note:
See TracChangeset
for help on using the changeset viewer.
