Ticket #6355: plugins_menu.patch

File plugins_menu.patch, 29.8 KB (added by akks, 13 years ago)
  • plugins/CommandLine/src/CommandLine/CommandLine.java

     
    190190
    191191        if ( Main.main.menu != null ) {
    192192            commandMenu = Main.main.menu.addMenu(marktr("Commands") , KeyEvent.VK_M, Main.main.menu.defaultMenuPos, ht("/Plugin/CommandLine"));
    193             MainMenu.add(Main.main.menu.toolsMenu, new CommandLineAction(this));
     193            MainMenu.add(commandMenu, new CommandLineAction(this));
    194194        }
    195195        loadCommands();
    196196        setMode(Mode.IDLE);
  • plugins/Create_grid_of_ways/src/CreateGridOfWaysPlugin/CreateGridOfWaysPlugin.java

     
    88public class CreateGridOfWaysPlugin extends Plugin {
    99    public CreateGridOfWaysPlugin(PluginInformation info) {
    1010        super(info);
    11         MainMenu.add(Main.main.menu.toolsMenu, new CreateGridOfWaysAction());
     11        MainMenu.add(Main.main.menu.moreToolsMenu, new CreateGridOfWaysAction());
    1212    }
    1313}
  • plugins/DirectDownload/src/org/openstreetmap/josm/plugins/directdownload/DirectDownload.java

     
    4040         super(info);
    4141
    4242         openaction = new DownloadAction();
    43          Main.main.menu.fileMenu.add(openaction);
     43         Main.main.menu.gpsMenu.add(openaction);
    4444      }
    4545
    4646    class DownloadAction extends JosmAction{
  • plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadDataGuiPlugin.java

     
    2828    public UploadDataGuiPlugin(PluginInformation info) {
    2929        super(info);
    3030        openaction = new UploadAction();
    31         Main.main.menu.toolsMenu.add(openaction);
     31        Main.main.menu.gpsMenu.add(openaction);
    3232    }
    3333
    3434    class UploadAction extends JosmAction {
  • plugins/FixAddresses/src/org/openstreetmap/josm/plugins/fixAddresses/FixAddressesPlugin.java

     
    4040                SelectIncompleteAddressesAction incAddrAction = new SelectIncompleteAddressesAction();
    4141
    4242                // ... and add them to the tools menu in main
    43                 Main.main.menu.toolsMenu.addSeparator();
    44                 Main.main.menu.toolsMenu.add(action);
    45                 Main.main.menu.toolsMenu.add(incAddrAction);
     43                Main.main.menu.dataMenu.addSeparator();
     44                Main.main.menu.dataMenu.add(action);
     45                Main.main.menu.dataMenu.add(incAddrAction);
    4646
    4747                // create preferences instance
    4848                preferences = (FixAddressesPreferences) new FixAddressesPreferences.Factory().createPreferenceSetting();
  • plugins/HouseNumberTaggingTool/src/org/openstreetmap/josm/plugins/housenumbertool/HouseNumberTaggingToolPlugin.java

     
    1616   {
    1717      super(info);
    1818      action = new LaunchAction(getPluginDir());
    19       MainMenu.add(Main.main.menu.editMenu, action);
     19      MainMenu.add(Main.main.menu.dataMenu, action);
    2020   }
    2121}
  • plugins/OpeningHoursEditor/src/org/openstreetmap/josm/plugins/ohe/OhePlugin.java

     
    7272     */
    7373    public OhePlugin(PluginInformation info) {
    7474        super(info);
    75         MainMenu.add(Main.main.menu.toolsMenu, new OheMenuAction());
     75        MainMenu.add(Main.main.menu.dataMenu, new OheMenuAction());
    7676    }
    7777
    7878    /**
  • plugins/addrinterpolation/src/org/openstreetmap/josm/plugins/AddrInterpolation/AddrInterpolationPlugin.java

     
    1616    public AddrInterpolationPlugin(PluginInformation info) {
    1717        super(info);
    1818        action = new AddrInterpolationAction();
    19         Main.main.menu.toolsMenu.add(action);
     19        Main.main.menu.dataMenu.add(action);
    2020    }
    2121}
  • plugins/alignways/src/com/tilusnet/josm/plugins/alignways/AlignWaysPlugin.java

     
    3030        super(info);
    3131       
    3232        // Add the action entries to the Tools Menu
    33         Main.main.menu.toolsMenu.addSeparator();
     33        Main.main.menu.moreToolsMenu.addSeparator();
    3434        awAction = new AlignWaysAction();
    35         MainMenu.add(Main.main.menu.toolsMenu, awAction);
     35        MainMenu.add(Main.main.menu.moreToolsMenu, awAction);
    3636    }
    3737
    3838    @Override
  • plugins/buildings_tools/src/buildings_tools/BuildingsToolsPlugin.java

     
    2525    public BuildingsToolsPlugin(PluginInformation info) {
    2626        super(info);
    2727        Main.main.menu.editMenu.addSeparator();
    28         MainMenu.add(Main.main.menu.editMenu, new BuildingSizeAction());
     28        MainMenu.add(Main.main.menu.dataMenu, new BuildingSizeAction());
    2929    }
    3030
    3131    @Override
  • plugins/czechaddress/src/org/openstreetmap/josm/plugins/czechaddress/CzechAddressPlugin.java

     
    105105        boolean assertionsEnabled = true;
    106106        if (assertionsEnabled) initLoggers();
    107107
    108         MainMenu.add(Main.main.menu.toolsMenu, new SplitAreaByEmptyWayAction());
     108        MainMenu.add(Main.main.menu.moreToolsMenu, new SplitAreaByEmptyWayAction());
    109109
    110110        // Prepare for filling the database.
    111111        final MvcrParser parser = new MvcrParser();
  • plugins/download_along/src/org/openstreetmap/josm/plugin/download_along/DownloadAlong.java

     
    99
    1010        public DownloadAlong(PluginInformation info) {
    1111                super(info);
    12                 MainMenu.add(Main.main.menu.toolsMenu, new DownloadAlongWayAction());
     12                MainMenu.add(Main.main.menu.moreToolsMenu, new DownloadAlongWayAction());
    1313        }
    1414}
  • plugins/geochat/src/geochat/ChatServerConnection.java

     
    295295    }
    296296
    297297    private class LogRequest implements Runnable {
    298         private static final int MAX_JUMP = 20000; // in meters
     298        private static final int MAX_JUMP = Main.pref.getInteger("geochat.maxRadius", 20000); // in meters
    299299        private LatLon lastPosition = null;
    300300        private long lastUserId = 0;
    301301        private long lastId = 0;
  • plugins/geochat/src/geochat/GeoChatPanel.java

     
    3434    protected Map<String, LatLon> users;
    3535    protected ChatPaneManager chatPanes;
    3636    protected boolean userLayerActive;
     37    private int fontSize = Main.pref.getInteger("geochat.fontsize", 8);
    3738   
    3839    public GeoChatPanel() {
    3940        super(tr("GeoChat"), "geochat", tr("Open GeoChat panel"), null, 200, true);
  • plugins/gpxfilter/src/gpxfilter/GpxFilterPlugin.java

     
    99
    1010    public GpxFilterPlugin(PluginInformation info) {
    1111        super(info);
    12         MainMenu.add(Main.main.menu.toolsMenu, new AddEGpxLayerAction());
     12        MainMenu.add(Main.main.menu.gpsMenu, new AddEGpxLayerAction());
    1313    }
    1414
    1515}
  • plugins/imagewaypoint/src/org/insignificant/josm/plugins/imagewaypoint/ImageWayPointPlugin.java

     
    9898        super(info);
    9999
    100100        MainMenu menu = Main.main.menu;
    101         menu.add(menu.fileMenu, new LoadImagesAction(this));
     101        menu.add(menu.dataMenu, new LoadImagesAction(this));
    102102    }
    103103
    104104    @Override
  • plugins/infomode/nbproject/private/private.xml

     
    11<?xml version="1.0" encoding="UTF-8"?>
    22<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
    33    <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/1"/>
     4    <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
     5    <open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/1">
     6        <file>file:/E:/Ak/Programming/Josm_SVN/plugins/infomode/src/org/openstreetmap/josm/plugins/infomode/InfoMode.java</file>
     7        <file>file:/E:/Ak/Programming/Josm_SVN/plugins/infomode/src/org/openstreetmap/josm/plugins/infomode/InfoPanel.java</file>
     8        <file>file:/E:/Ak/Programming/Josm_SVN/plugins/infomode/src/org/openstreetmap/josm/plugins/infomode/InfoModePlugin.java</file>
     9    </open-files>
    410</project-private>
  • plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPlugin.java

     
    1616public class LakewalkerPlugin extends Plugin {
    1717    public LakewalkerPlugin(PluginInformation info) {
    1818        super(info);
    19         MainMenu.add(Main.main.menu.toolsMenu, new LakewalkerAction(tr("Lake Walker")));
     19        MainMenu.add(Main.main.menu.moreToolsMenu, new LakewalkerAction(tr("Lake Walker")));
    2020    }
    2121
    2222    @Override
  • plugins/livegps/src/livegps/LiveGpsPlugin.java

     
    109109    public LiveGpsPlugin(PluginInformation info) {
    110110        super(info);
    111111        MainMenu menu = Main.main.menu;
    112         lgpsmenu = menu.addMenu(marktr("LiveGPS"), KeyEvent.VK_G,
    113                 menu.defaultMenuPos, ht("/Plugin/LiveGPS"));
     112        lgpsmenu = menu.gpsMenu;
    114113
    115114        JosmAction captureAction = new CaptureAction();
    116115        lgpscapture = new JCheckBoxMenuItem(captureAction);
  • plugins/merge-overlap/src/mergeoverlap/MergeOverlapPlugin.java

     
    1919        public MergeOverlapPlugin(PluginInformation info) {
    2020        super(info);
    2121        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 
     22        JMenu toolsMenu = Main.main.menu.moreToolsMenu;
    3123        if (toolsMenu == null) {
    3224            toolsMenu = new JMenu(name);
    3325            toolsMenu.add(new JMenuItem(new MergeOverlapAction()));
    3426            Main.main.menu.add(toolsMenu, 2);
    3527        } else {
    36             toolsMenu.addSeparator();
    3728            toolsMenu.add(new JMenuItem(new MergeOverlapAction()));
    3829        }
    3930    }
  • plugins/michigan_left/src/MichiganLeft/MichiganLeft.java

     
    3333
    3434  public MichiganLeft(PluginInformation info) {
    3535    super(info);
    36     MichiganLeft = MainMenu.add(Main.main.menu.toolsMenu,
     36    MichiganLeft = MainMenu.add(Main.main.menu.dataMenu,
    3737        new MichiganLeftAction());
    3838
    3939  }
  • plugins/namemanager/src/org/openstreetmap/josm/plugins/namemanager/NameManagerPlugin.java

     
    1515public class NameManagerPlugin extends Plugin {
    1616    public NameManagerPlugin(PluginInformation info) {
    1717        super(info);
    18         MainMenu.add(Main.main.menu.toolsMenu, new NameManagerAction());
     18        MainMenu.add(Main.main.menu.dataMenu, new NameManagerAction());
    1919    }
    2020}
    2121
  • plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/OdPlugin.java

     
    9595        // Load modules
    9696        loadModules();
    9797        // Add menu
    98         menu = Main.main.menu.addMenu(marktr("Open Data"), KeyEvent.VK_O, Main.main.menu.defaultMenuPos, ht("/Plugin/OpenData"));
     98        menu = Main.main.menu.dataMenu;
     99        //ht("/Plugin/OpenData"));
    99100        buildMenu();
    100101        // Add download task
    101102        Main.main.menu.openLocation.addDownloadTaskClass(DownloadDataTask.class);
  • plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/actions/OpenPreferencesActions.java

     
    3030       
    3131    public OpenPreferencesActions() {
    3232        super(false);
    33         putValue(NAME, tr("Preferences"));
     33        putValue(NAME, tr("OpenData preferences"));
    3434        putValue(SMALL_ICON, ImageProvider.get("dialogs", ICON_CORE_24));
    3535                putValue("toolbar", "opendata_open_preferences");
    3636    }
  • plugins/openvisible/src/at/dallermassl/josm/plugin/openvisible/OpenVisiblePlugin.java

     
    1616
    1717    public OpenVisiblePlugin(PluginInformation info) {
    1818        super(info);
    19         MainMenu.add(Main.main.menu.fileMenu, new OpenVisibleAction());
     19        MainMenu.add(Main.main.menu.gpsMenu, new OpenVisibleAction());
    2020    }
    2121
    2222}
  • plugins/pdfimport/src/pdfimport/PdfImportPlugin.java

     
    1919        public PdfImportPlugin(PluginInformation info) {
    2020                super(info);
    2121                name = tr("Import PDf file");
    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"))) {
    27                                 toolsMenu = menu;
    28                         }
    29                 }
     22                JMenu toolsMenu = Main.main.menu.imageryMenu;
    3023
    3124                if (toolsMenu == null) {
    3225                        toolsMenu = new JMenu(name);
     
    3326                        toolsMenu.add(new JMenuItem(new PdfImportAction()));
    3427                        Main.main.menu.add(toolsMenu, 2);
    3528                } else {
    36                         toolsMenu.addSeparator();
    3729                        toolsMenu.add(new JMenuItem(new PdfImportAction()));
    3830                }
    3931        }
  • plugins/piclayer/src/org/openstreetmap/josm/plugins/piclayer/PicLayerPlugin.java

     
    7373
    7474        // Create menu entry
    7575        if ( Main.main.menu != null ) {
    76             menu = Main.main.menu.addMenu(marktr("PicLayer") , KeyEvent.VK_L, Main.main.menu.defaultMenuPos, ht("/Plugin/PicLayer"));
     76            menu = Main.main.menu.imageryMenu;
     77           //ht("/Plugin/PicLayer"));
    7778        }
    7879
    7980        // Add menu items
     
    8081        if ( menu != null ) {
    8182            menu.add(new NewLayerFromFileAction());
    8283            menu.add(new NewLayerFromClipboardAction());
    83             menu.setEnabled(false);
     84//            menu.setEnabled(false);
    8485        }
    8586
    8687        // Listen to layers
     
    153154     */
    154155    @Override
    155156    public void layerAdded(Layer arg0) {
    156         menu.setEnabled(true);
     157  //      menu.setEnabled(true);
    157158    }
    158159
    159160    /**
     
    169170                new SavePictureCalibrationAction((PicLayerAbstract) arg0).actionPerformed(null);
    170171        }
    171172        // Why should I do all these checks now?
    172         boolean enable = Main.map != null && Main.map.mapView != null && Main.map.mapView.getAllLayers() != null && Main.map.mapView.getAllLayers().size() != 0;
    173         menu.setEnabled(enable);
     173//        boolean enable = Main.map != null && Main.map.mapView != null && Main.map.mapView.getAllLayers() != null && Main.map.mapView.getAllLayers().size() != 0;
     174//        menu.setEnabled(enable);
    174175    }
    175176};
  • plugins/reverter/src/reverter/ReverterPlugin.java

     
    1818    static boolean reverterUsed = false;
    1919    public ReverterPlugin(PluginInformation info) {
    2020        super(info);
    21         JMenu historyMenu = Main.main.menu.addMenu(marktr("History"), KeyEvent.VK_Y,
    22                 Main.main.menu.defaultMenuPos,ht("/Plugin/Reverter"));
    23         //MainMenu.add(historyMenu, new ObjectsHistoryAction());
    24         MainMenu.add(historyMenu, new RevertChangesetAction());
     21//        JMenu historyMenu = Main.main.menu.addMenu(marktr("History"), KeyEvent.VK_Y,
     22//                Main.main.menu.defaultMenuPos,ht("/Plugin/Reverter"));
     23//        MainMenu.add(historyMenu, new ObjectsHistoryAction());
     24        MainMenu.add(Main.main.menu.dataMenu, new RevertChangesetAction());
    2525        UploadAction.registerUploadHook(new ReverterUploadHook(this));
    2626        new RemoteControl().addRequestHandler(RevertChangesetHandler.command, RevertChangesetHandler.class);
    2727    }
  • plugins/simplifyarea/src/sk/zdila/josm/plugin/simplify/SimplifyAreaPlugin.java

     
    1010
    1111    public SimplifyAreaPlugin(final PluginInformation info) {
    1212        super(info);
    13         MainMenu.add(Main.main.menu.toolsMenu, new SimplifyAreaAction());
     13        MainMenu.add(Main.main.menu.moreToolsMenu, new SimplifyAreaAction());
    1414    }
    1515
    1616    @Override
  • plugins/smed/src/smed/Smed.java

     
    134134        }
    135135       
    136136        smedTab = new SmedTabAction();
    137         item = Main.main.menu.toolsMenu.add(smedTab);
     137        item = Main.main.menu.dataMenu.add(smedTab);
    138138        smedTab.setOsmItem(item);
    139139       
    140140        item.setEnabled(false);
  • plugins/smed2/src/smed2/Smed2.java

     
    99
    1010        public Smed2(PluginInformation info) {
    1111        super(info);
    12         MainMenu.add(Main.main.menu.toolsMenu, new Smed2Action());
     12        MainMenu.add(Main.main.menu.dataMenu, new Smed2Action());
    1313    }
    1414}
  • plugins/terracer/src/terracer/TerracerPlugin.java

     
    2121    public TerracerPlugin(PluginInformation info) {
    2222        super(info);
    2323
    24         MainMenu.add(Main.main.menu.toolsMenu, new TerracerAction());
    25         MainMenu.add(Main.main.menu.toolsMenu, new ReverseTerraceAction());
     24        MainMenu.add(Main.main.menu.moreToolsMenu, new TerracerAction());
     25        MainMenu.add(Main.main.menu.moreToolsMenu, new ReverseTerraceAction());
    2626    }
    2727}
  • plugins/tracer/src/org/openstreetmap/josm/plugins/tracer/TracerPlugin.java

     
    1515
    1616    public TracerPlugin(PluginInformation info) {
    1717        super(info);
    18         MainMenu.add(Main.main.menu.toolsMenu, new TracerAction(Main.map));
     18        MainMenu.add(Main.main.menu.moreToolsMenu, new TracerAction(Main.map));
    1919    }
    2020
    2121}
  • plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/UtilsPlugin2.java

     
    7171    public UtilsPlugin2(PluginInformation info) {
    7272        super(info);
    7373
    74         JMenu toolsMenu = Main.main.menu.addMenu(marktr("More tools"), KeyEvent.VK_Q, 4, "help");
     74        JMenu toolsMenu = Main.main.menu.moreToolsMenu;
    7575        unglueRelation = MainMenu.add(toolsMenu, new UnGlueRelationAction());
    7676        addIntersections = MainMenu.add(toolsMenu, new AddIntersectionsAction());
    7777        splitObject = MainMenu.add(toolsMenu, new SplitObjectAction());
     
    8585        splitOnIntersections = MainMenu.add(toolsMenu, new SplitOnIntersectionsAction());
    8686        extractPoint = MainMenu.add(toolsMenu, new ExtractPointAction());
    8787        symmetry = MainMenu.add(toolsMenu, new SymmetryAction());
    88         wiki = MainMenu.add(toolsMenu, new OpenPageAction());
     88        wiki = MainMenu.add(Main.main.menu.dataMenu, new OpenPageAction());
    8989        latlon = MainMenu.add(toolsMenu, new LatLonAction());
    9090
    91         JMenu selectionMenu = Main.main.menu.addMenu(marktr("Selection"), KeyEvent.VK_N, Main.main.menu.defaultMenuPos, "help");
     91        JMenu selectionMenu = Main.main.menu.selectionMenu;
     92        selectionMenu.addSeparator();
    9293        selectWayNodes = MainMenu.add(selectionMenu, new SelectWayNodesAction());
    9394        adjNodes = MainMenu.add(selectionMenu, new AdjacentNodesAction());
    9495        unsNodes = MainMenu.add(selectionMenu, new UnselectNodesAction());
     
    104105        selectHighway = MainMenu.add(selectionMenu, new SelectHighwayAction());
    105106        selectAreaBoundary = MainMenu.add(selectionMenu, new SelectBoundaryAction());
    106107       
    107         selectURL = MainMenu.add(toolsMenu, new ChooseURLAction());
     108        selectURL = MainMenu.add(Main.main.menu.dataMenu, new ChooseURLAction());
    108109        drawArc = MainMenu.add(toolsMenu, new CurveAction());
    109110
    110111        // register search operators
  • plugins/walkingpapers/src/org/openstreetmap/josm/plugins/walkingpapers/WalkingPapersPlugin.java

     
    2727    {
    2828        super(info);
    2929        MainMenu menu = Main.main.menu;
    30         walkingPapersMenu = menu.addMenu(marktr("Walking Papers"), KeyEvent.VK_K, menu.defaultMenuPos, ht("/Plugin/WalkingPapers"));
     30        walkingPapersMenu = menu.imageryMenu;
     31         // ht("/Plugin/WalkingPapers"));
    3132        walkingPapersMenu.add(new JMenuItem(new WalkingPapersAddLayerAction()));
    3233    }
    3334}
  • plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java

     
    4646    public WayDownloaderPlugin(PluginInformation info) {
    4747        super(info);
    4848        //add WayDownloadAction to tools menu
    49         MainMenu.add(Main.main.menu.toolsMenu, new WayDownloadAction());
     49        MainMenu.add(Main.main.menu.moreToolsMenu, new WayDownloadAction());
    5050    }
    5151
    5252    private class WayDownloadAction extends JosmAction implements Runnable {
  • plugins/wayselector/src/org/openstreetmap/josm/plugins/wayselector/WaySelectorPlugin.java

     
    2727    public WaySelectorPlugin(PluginInformation info) {
    2828        super(info);
    2929
    30         MainMenu.add(Main.main.menu.toolsMenu, new WaySelectAction());
     30        MainMenu.add(Main.main.menu.selectionMenu, new WaySelectAction());
    3131    }
    3232
    3333    private class WaySelectAction extends JosmAction {
  • plugins/wikipedia/src/org/wikipedia/WikipediaAddNamesAction.java

     
    99import java.util.Collection;
    1010import java.util.List;
    1111import java.util.Locale;
     12import java.util.TreeMap;
    1213import org.openstreetmap.josm.Main;
    1314import org.openstreetmap.josm.actions.JosmAction;
    1415import org.openstreetmap.josm.data.osm.OsmPrimitive;
  • plugins/wikipedia/src/org/wikipedia/WikipediaPlugin.java

     
    1212    public WikipediaPlugin(PluginInformation info) {
    1313        super(info);
    1414        new WikipediaCopyTemplate();
    15         MainMenu.add(Main.main.menu.toolsMenu, new WikipediaAddNamesAction());
     15        MainMenu.add(Main.main.menu.dataMenu, new WikipediaAddNamesAction());
    1616    }
    1717
    1818    @Override