Changeset 200 in josm for src/org/openstreetmap/josm/gui


Ignore:
Timestamp:
2007-02-14T16:21:14+01:00 (18 years ago)
Author:
imi
Message:
  • new MarkerLayer code from Frederik. Supports Audio, Image and WebMarker (links)
Location:
src/org/openstreetmap/josm/gui
Files:
8 added
1 deleted
1 edited

Legend:

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

    r181 r200  
    5353        static JList instance;
    5454        private JScrollPane listScrollPane;
    55        
     55
    5656        public final static class DeleteLayerAction extends AbstractAction {
    5757
     
    9191                        Layer l = layer == null ? (Layer)instance.getSelectedValue() : layer;
    9292                        l.visible = !l.visible;
     93                        Main.map.mapView.repaint();
     94                        instance.repaint();
     95                }
     96        }
     97
     98        public final static class ShowHideMarkerText extends AbstractAction {
     99                private final Layer layer;
     100
     101                public ShowHideMarkerText(Layer layer) {
     102                        super(tr("Show/Hide Text"), ImageProvider.get("dialogs", "showhide"));
     103                        putValue(SHORT_DESCRIPTION, tr("Toggle visible state of the marker text."));
     104                        putValue("help", "Dialog/LayerList/ShowHideText");
     105                        this.layer = layer;
     106                }
     107
     108                public void actionPerformed(ActionEvent e) {
     109                        Layer l = layer == null ? (Layer)instance.getSelectedValue() : layer;
     110                        String current = Main.pref.get("marker.show "+l.name,"show");
     111                        Main.pref.put("marker.show "+l.name, current.equalsIgnoreCase("show") ? "hide" : "show");
    93112                        Main.map.mapView.repaint();
    94113                        instance.repaint();
Note: See TracChangeset for help on using the changeset viewer.