Changeset 464 in josm for trunk/src


Ignore:
Timestamp:
2007-11-10T17:53:48+01:00 (16 years ago)
Author:
(none)
Message:

a doubleclick on the layer entry hides/shows it

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java

    r304 r464  
    200200                                        openPopup(e);
    201201                        }
     202                        @Override public void mouseClicked(MouseEvent e) {
     203                                if (e.getClickCount() == 2) {
     204                                        int index = instance.locationToIndex(e.getPoint());
     205                                        Layer layer = (Layer)instance.getModel().getElementAt(index);
     206                                        String current = Main.pref.get("marker.show "+layer.name,"show");
     207                                        Main.pref.put("marker.show "+layer.name, current.equalsIgnoreCase("show") ? "hide" : "show");
     208                                        layer.visible = !layer.visible;
     209                                        Main.map.mapView.repaint();
     210                                        instance.repaint();
     211                                }
     212                        }
    202213                });
    203214
Note: See TracChangeset for help on using the changeset viewer.