Ignore:
Timestamp:
2013-07-25T21:57:38+02:00 (13 years ago)
Author:
akks
Message:

[josm_plugins]: see #josm6355 - Move most of the other plugins to suitable menus, add Netbeans projects

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/merge-overlap/src/mergeoverlap/MergeOverlapPlugin.java

    r26705 r29778  
    33import static org.openstreetmap.josm.tools.I18n.tr;
    44
    5 import javax.swing.JMenu;
    6 import javax.swing.JMenuItem;
    7 
    85import org.openstreetmap.josm.Main;
     6import org.openstreetmap.josm.gui.MainMenu;
    97import org.openstreetmap.josm.plugins.Plugin;
    108import org.openstreetmap.josm.plugins.PluginInformation;
     
    1715    protected String name;
    1816
    19         public MergeOverlapPlugin(PluginInformation info) {
     17    public MergeOverlapPlugin(PluginInformation info) {
    2018        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         }
     19        name = tr("Merge overlap");
     20        MainMenu.add(Main.main.menu.moreToolsMenu, new MergeOverlapAction());
    3921    }
    4022}
Note: See TracChangeset for help on using the changeset viewer.