Ignore:
Timestamp:
2009-10-26T22:36:54+01:00 (15 years ago)
Author:
Gubaer
Message:

Slightly improved dialogs for way combining and node merging.
Added context sensitive help.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictDecisionRenderer.java

    r2099 r2326  
    55import java.awt.Font;
    66
     7import javax.swing.DefaultComboBoxModel;
     8import javax.swing.JComboBox;
    79import javax.swing.JLabel;
    810import javax.swing.JList;
     
    1416public class RelationMemberConflictDecisionRenderer extends JLabel implements TableCellRenderer, ListCellRenderer{
    1517
     18    private JComboBox cbDecisionTypes;
     19   
    1620    protected void resetTableRenderer() {
    1721        setOpaque(true);
     
    2832    }
    2933
     34    public RelationMemberConflictDecisionRenderer() {
     35        DefaultComboBoxModel model = new DefaultComboBoxModel();
     36        cbDecisionTypes = new JComboBox(model);
     37        model.addElement(RelationMemberConflictDecisionType.KEEP);
     38        model.addElement(RelationMemberConflictDecisionType.REMOVE);
     39        model.addElement(RelationMemberConflictDecisionType.UNDECIDED);
     40        cbDecisionTypes.setRenderer(this);
     41    }
    3042
    3143    /* --------------------------------------------------------------------------------- */
     
    4052        }
    4153        RelationMemberConflictDecisionType decision = (RelationMemberConflictDecisionType)value;
    42         RelationMemberConflictDecisionType.prepareLabel(decision, this);
    43         return this;
     54        cbDecisionTypes.setSelectedItem(decision);
     55        return cbDecisionTypes;
    4456    }
    4557
Note: See TracChangeset for help on using the changeset viewer.