Changeset 2655 in josm for trunk/src/org/openstreetmap/josm/gui/conflict/tags
- Timestamp:
- 2009-12-19T10:47:49+01:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/conflict/tags/MultiValueCellEditor.java
r2512 r2655 45 45 46 46 public void addNavigationListeners(NavigationListener listener) { 47 if (listener != null && ! (listeners.contains(listener))) {48 listeners.add (listener);47 if (listener != null) { 48 listeners.addIfAbsent(listener); 49 49 } 50 50 } 51 51 52 52 public void removeavigationListeners(NavigationListener listener) { 53 if (listener != null && listeners.contains(listener)) { 54 listeners.remove(listener); 55 } 53 listeners.remove(listener); 56 54 } 57 55 … … 116 114 } 117 115 switch(decision.getDecisionType()) { 118 119 120 121 122 123 124 125 126 127 128 116 case UNDECIDED: 117 editor.setSelectedIndex(0); 118 break; 119 case KEEP_ONE: 120 editor.setSelectedItem(decision.getChosenValue()); 121 break; 122 case KEEP_NONE: 123 editor.setSelectedItem(MultiValueDecisionType.KEEP_NONE); 124 break; 125 case KEEP_ALL: 126 editor.setSelectedItem(MultiValueDecisionType.KEEP_ALL); 129 127 } 130 128 } … … 167 165 } else if (MultiValueDecisionType.class.isInstance(value)) { 168 166 switch(MultiValueDecisionType.class.cast(value)) { 169 170 171 172 173 174 175 176 177 178 167 case KEEP_NONE: 168 setText(tr("none")); 169 setFont(UIManager.getFont("ComboBox.font").deriveFont(Font.ITALIC + Font.BOLD)); 170 break; 171 case KEEP_ALL: 172 setText(tr("all")); 173 setFont(UIManager.getFont("ComboBox.font").deriveFont(Font.ITALIC + Font.BOLD)); 174 break; 175 default: 176 // don't display other values 179 177 } 180 178 }
Note:
See TracChangeset
for help on using the changeset viewer.