source: osm/applications/editors/josm/plugins/merge-overlap/src/mergeoverlap/MergeOverlapPlugin.java@ 27580

Last change on this file since 27580 was 26705, checked in by sbrunner, 13 years ago

fix tr, remove debug logs

File size: 1.2 KB
Line 
1package mergeoverlap;
2
3import static org.openstreetmap.josm.tools.I18n.tr;
4
5import javax.swing.JMenu;
6import javax.swing.JMenuItem;
7
8import org.openstreetmap.josm.Main;
9import org.openstreetmap.josm.plugins.Plugin;
10import org.openstreetmap.josm.plugins.PluginInformation;
11
12/**
13 * A plugin merge overlapping part of selected ways to fix warns
14 */
15public class MergeOverlapPlugin extends Plugin {
16
17 protected String name;
18
19 public MergeOverlapPlugin(PluginInformation info) {
20 super(info);
21 name = tr("Merge overlap", null);
22 JMenu toolsMenu = null;
23 for (int i = 0; i < Main.main.menu.getMenuCount() && toolsMenu == null; i++) {
24 JMenu menu = Main.main.menu.getMenu(i);
25 String name = menu.getText();
26 if (name != null && name.equals(tr("Tools", null))) {
27 toolsMenu = menu;
28 }
29 }
30
31 if (toolsMenu == null) {
32 toolsMenu = new JMenu(name);
33 toolsMenu.add(new JMenuItem(new MergeOverlapAction()));
34 Main.main.menu.add(toolsMenu, 2);
35 } else {
36 toolsMenu.addSeparator();
37 toolsMenu.add(new JMenuItem(new MergeOverlapAction()));
38 }
39 }
40}
Note: See TracBrowser for help on using the repository browser.