source: osm/applications/editors/josm/plugins/utilsplugin/src/UtilsPlugin/UtilsPlugin.java@ 5419

Last change on this file since 5419 was 5417, checked in by ulf, 18 years ago

move the two remaining UtilsPlugin functions from the toolbar to the Tools menu, as they are much more in common with that menu

File size: 1.0 KB
Line 
1package UtilsPlugin;
2
3import static org.openstreetmap.josm.tools.I18n.tr;
4
5
6import java.awt.event.ActionEvent;
7import javax.swing.AbstractAction;
8import javax.swing.JMenu;
9import javax.swing.JMenuBar;
10import javax.swing.JMenuItem;
11import javax.swing.JOptionPane;
12
13import javax.swing.JPanel;
14import javax.swing.BoxLayout;
15
16import org.openstreetmap.josm.Main;
17import org.openstreetmap.josm.plugins.Plugin;
18import org.openstreetmap.josm.gui.MapFrame;
19import org.openstreetmap.josm.gui.IconToggleButton;
20
21public class UtilsPlugin extends Plugin {
22 JMenuItem MergeNodeWay;
23 JMenuItem SimplifyWay;
24
25 public UtilsPlugin() {
26 MergeNodeWay = Main.main.menu.toolsMenu.add(new MergeNodeWayAction());
27 MergeNodeWay.setEnabled(false);
28 SimplifyWay = Main.main.menu.toolsMenu.add(new SimplifyWayAction());
29 SimplifyWay.setEnabled(false);
30 }
31
32 @Override
33 public void mapFrameInitialized(MapFrame oldFrame, MapFrame newFrame) {
34 if (oldFrame == null && newFrame != null) {
35 MergeNodeWay.setEnabled(true);
36 SimplifyWay.setEnabled(true);
37 }
38 }
39}
Note: See TracBrowser for help on using the repository browser.