Changeset 7743 in josm for trunk/src/org/openstreetmap/josm/gui/conflict/tags/MultiValueCellRenderer.java
- Timestamp:
- 2014-11-23T23:54:40+01:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/conflict/tags/MultiValueCellRenderer.java
r7017 r7743 66 66 setBackground(ConflictColors.BGCOLOR_TAG_KEEP_ALL.get()); 67 67 break; 68 case SUM_ALL_NUMERIC: 69 setForeground(ConflictColors.FGCOLOR_TAG_SUM_ALL_NUM.get()); 70 setBackground(ConflictColors.BGCOLOR_TAG_SUM_ALL_NUM.get()); 71 break; 68 72 default: 69 Main.error("Unknown decision type : "+decision.getDecisionType());73 Main.error("Unknown decision type in renderColors(): "+decision.getDecisionType()); 70 74 } 71 75 } else { … … 86 90 cbDecisionRenderer.setSelectedIndex(0); 87 91 break; 88 case KEEP_ONE:89 model.addElement(decision.getChosenValue());90 cbDecisionRenderer.setFont(getFont());91 cbDecisionRenderer.setSelectedIndex(0);92 break;93 92 case KEEP_NONE: 94 93 model.addElement(tr("deleted")); … … 96 95 cbDecisionRenderer.setSelectedIndex(0); 97 96 break; 97 case KEEP_ONE: 98 98 case KEEP_ALL: 99 case SUM_ALL_NUMERIC: 99 100 model.addElement(decision.getChosenValue()); 100 101 cbDecisionRenderer.setFont(getFont()); 101 102 cbDecisionRenderer.setSelectedIndex(0); 102 103 break; 104 default: 105 Main.error("Unknown decision type in renderValue(): "+decision.getDecisionType()); 103 106 } 104 107 } … … 108 111 */ 109 112 protected void renderToolTipText(MultiValueResolutionDecision decision) { 110 String toolTipText ;113 String toolTipText = null; 111 114 switch (decision.getDecisionType()) { 112 115 case UNDECIDED: 113 116 toolTipText = tr("Please decide which values to keep"); 114 setToolTipText(toolTipText);115 cbDecisionRenderer.setToolTipText(toolTipText);116 117 break; 117 118 case KEEP_ONE: 118 119 toolTipText = tr("Value ''{0}'' is going to be applied for key ''{1}''", decision.getChosenValue(), decision.getKey()); 119 setToolTipText(toolTipText); 120 cbDecisionRenderer.setToolTipText(toolTipText); 120 break; 121 case SUM_ALL_NUMERIC: 122 toolTipText = tr("All numeric values sumed as ''{0}'' are going to be applied for key ''{1}''", decision.getChosenValue(), decision.getKey()); 121 123 break; 122 124 case KEEP_NONE: 123 125 toolTipText = tr("The key ''{0}'' and all its values are going to be removed", decision.getKey()); 124 setToolTipText(toolTipText);125 cbDecisionRenderer.setToolTipText(toolTipText);126 126 break; 127 127 case KEEP_ALL: 128 128 toolTipText = tr("All values joined as ''{0}'' are going to be applied for key ''{1}''", decision.getChosenValue(), decision.getKey()); 129 setToolTipText(toolTipText);130 cbDecisionRenderer.setToolTipText(toolTipText);131 129 break; 132 130 } 131 setToolTipText(toolTipText); 132 cbDecisionRenderer.setToolTipText(toolTipText); 133 133 } 134 134
Note:
See TracChangeset
for help on using the changeset viewer.