Changeset 10216 in josm for trunk/src/org/openstreetmap/josm/gui/history/RelationMemberListTableCellRenderer.java
- Timestamp:
- 2016-05-15T14:48:06+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/history/RelationMemberListTableCellRenderer.java
r10021 r10216 4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 import java.awt.Color;7 6 import java.awt.Component; 8 7 import java.util.EnumMap; … … 48 47 49 48 protected void renderRole(Item diffItem) { 50 String text = "";51 Color bgColor = diffItem.state.getColor();52 49 RelationMemberData member = (RelationMemberData) diffItem.value; 53 text = member == null ? "" : member.getRole();50 String text = member == null ? "" : member.getRole(); 54 51 setText(text); 55 52 setToolTipText(text); 56 GuiHelper.setBackgroundReadable(this, bgColor);53 GuiHelper.setBackgroundReadable(this, diffItem.state.getColor()); 57 54 } 58 55 59 56 protected void renderPrimitive(Item diffItem) { 60 57 String text = ""; 61 Color bgColor = diffItem.state.getColor();62 58 RelationMemberData member = (RelationMemberData) diffItem.value; 63 text = "";64 59 if (member != null) { 65 60 switch(member.getMemberType()) { … … 67 62 case WAY: text = tr("Way {0}", member.getMemberId()); break; 68 63 case RELATION: text = tr("Relation {0}", member.getMemberId()); break; 64 default: throw new AssertionError(); 69 65 } 70 66 } 71 67 setText(text); 72 68 setToolTipText(text); 73 GuiHelper.setBackgroundReadable(this, bgColor);69 GuiHelper.setBackgroundReadable(this, diffItem.state.getColor()); 74 70 } 75 71 … … 89 85 renderPrimitive(member); 90 86 break; 87 default: // Do nothing 91 88 } 92 89
Note:
See TracChangeset
for help on using the changeset viewer.