Changeset 6741 in josm


Ignore:
Timestamp:
2014-01-19T20:43:00+01:00 (10 years ago)
Author:
simon04
Message:

Preference: Allow to toggle selection of plugins also by clicking on the name

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginListPanel.java

    r6733 r6741  
    1212import java.awt.event.ActionEvent;
    1313import java.awt.event.ActionListener;
     14import java.awt.event.MouseAdapter;
     15import java.awt.event.MouseEvent;
    1416import java.util.HashSet;
    1517import java.util.List;
     
    219221            String localversion = formatPluginLocalVersion(model.getPluginInformation(pi.getName()));
    220222
    221             JPluginCheckBox cbPlugin = new JPluginCheckBox(pi, selected);
     223            final JPluginCheckBox cbPlugin = new JPluginCheckBox(pi, selected);
    222224            String pluginText = tr("{0}: Version {1} (local: {2})", pi.getName(), remoteversion, localversion);
    223225            if (pi.requires != null && !pi.requires.isEmpty()) {
     
    228230                    pi.getScaledIcon(),
    229231                    SwingConstants.LEFT);
     232            lblPlugin.addMouseListener(new MouseAdapter() {
     233                @Override
     234                public void mouseClicked(MouseEvent e) {
     235                    cbPlugin.setSelected(!cbPlugin.isSelected());
     236                }
     237            });
    230238
    231239            gbc.gridx = 0;
Note: See TracChangeset for help on using the changeset viewer.