Changeset 6572 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs/properties/PresetListPanel.java
- Timestamp:
- 2013-12-31T01:38:06+01:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/properties/PresetListPanel.java
r6403 r6572 40 40 * the corresponding preset when clicked 41 41 */ 42 p rivatestatic class PresetLabelML implements MouseListener {42 public static class PresetLabelML implements MouseListener { 43 43 final JLabel label; 44 44 final Font hover; … … 47 47 final PresetHandler presetHandler; 48 48 49 PresetLabelML(JLabel lbl, TaggingPreset t, PresetHandler presetHandler) {49 public PresetLabelML(JLabel lbl, TaggingPreset t, PresetHandler presetHandler) { 50 50 super(); 51 51 label = lbl; … … 82 82 } 83 83 84 public static JLabel createLabelForPreset(TaggingPreset t) { 85 JLabel lbl = new JLabel(t.getName() + " …"); 86 lbl.setIcon(t.getIcon()); 87 return lbl; 88 } 89 84 90 public void updatePresets(final Collection<TaggingPresetType> types, final Map<String, String> tags, PresetHandler presetHandler) { 85 91 … … 91 97 92 98 for (TaggingPreset t : TaggingPreset.getMatchingPresets(types, tags, true)) { 93 JLabel lbl = new JLabel(t.getName() + " …"); 94 lbl.setIcon(t.getIcon()); 99 final JLabel lbl = createLabelForPreset(t); 95 100 lbl.addMouseListener(new PresetLabelML(lbl, t, presetHandler)); 96 101 add(lbl, GBC.eol().fill(GBC.HORIZONTAL));
Note:
See TracChangeset
for help on using the changeset viewer.