Ticket #12460: ChooseColorWithDoubleClick.patch

File ChooseColorWithDoubleClick.patch, 1.3 KB (added by kolesar, 10 years ago)
  • src/org/openstreetmap/josm/gui/preferences/display/ColorPreference.java

    diff --git a/src/org/openstreetmap/josm/gui/preferences/display/ColorPreference.java b/src/org/openstreetmap/josm/gui/preferences/display/ColorPreference.java
    index bd1af73..2dbce1a 100644
    a b import java.awt.Dimension;  
    99import java.awt.GridBagLayout;
    1010import java.awt.event.ActionEvent;
    1111import java.awt.event.ActionListener;
     12import java.awt.event.MouseAdapter;
     13import java.awt.event.MouseEvent;
    1214import java.util.ArrayList;
    1315import java.util.HashMap;
    1416import java.util.List;
    public class ColorPreference implements SubPreferenceSetting {  
    220222                defaultSet.setEnabled(sel >= 0);
    221223            }
    222224        };
     225        colors.addMouseListener(new MouseAdapter() {
     226            @Override
     227            public void mousePressed(MouseEvent me) {
     228                if (me.getClickCount() == 2) {
     229                    colorEdit.doClick();
     230                }
     231            }
     232        });
    223233        colors.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    224234        final TableCellRenderer oldColorsRenderer = colors.getDefaultRenderer(Object.class);
    225235        colors.setDefaultRenderer(Object.class, new TableCellRenderer() {