Changeset 7119 in josm for trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPresetMenu.java
- Timestamp:
- 2014-05-14T00:51:20+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPresetMenu.java
r7005 r7119 8 8 import java.awt.Point; 9 9 import java.awt.event.ActionEvent; 10 import java.io.Serializable; 10 11 import java.util.ArrayList; 11 12 import java.util.Collections; 13 import java.util.Comparator; 12 14 import java.util.List; 13 15 … … 19 21 20 22 import org.openstreetmap.josm.Main; 21 import org.openstreetmap.josm.tools. PresetTextComparator;23 import org.openstreetmap.josm.tools.AlphanumComparator; 22 24 23 25 public class TaggingPresetMenu extends TaggingPreset { 24 public JMenu menu = null; // set by TaggingPresetPreferences 25 26 public JMenu menu = null; // set by TaggingPresets 27 28 private static class PresetTextComparator implements Comparator<JMenuItem>, Serializable { 29 @Override 30 public int compare(JMenuItem o1, JMenuItem o2) { 31 if (Main.main.menu.presetSearchAction.equals(o1.getAction())) 32 return -1; 33 else if (Main.main.menu.presetSearchAction.equals(o2.getAction())) 34 return 1; 35 else 36 return AlphanumComparator.getInstance().compare(o1.getText(), o2.getText()); 37 } 38 } 39 26 40 @Override 27 41 public void setDisplayName() { … … 67 81 } 68 82 } 69 83 70 84 /** 71 85 * Sorts the menu items using the translated item text
Note:
See TracChangeset
for help on using the changeset viewer.