Ignore:
Timestamp:
2009-10-26T15:23:39+01:00 (15 years ago)
Author:
Gubaer
Message:

Added explicit help topics
See also current list of help topics with links to source files and to help pages

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/MainMenu.java

    r2268 r2323  
    8181import org.openstreetmap.josm.tools.PlatformHookUnixoid;
    8282import org.openstreetmap.josm.tools.Shortcut;
    83 
     83import static org.openstreetmap.josm.gui.help.HelpUtil.ht;
    8484/**
    8585 * This is the JOSM main menu bar. It is overwritten to initialize itself and provide all menu
     
    159159    public final JosmAction statusreport = new ShowStatusReportAction();
    160160
    161     public final JMenu fileMenu = addMenu(marktr("File"), KeyEvent.VK_F, 0);
    162     public final JMenu editMenu = addMenu(marktr("Edit"), KeyEvent.VK_E, 1);
    163     public final JMenu viewMenu = addMenu(marktr("View"), KeyEvent.VK_V, 2);
    164     public final JMenu toolsMenu = addMenu(marktr("Tools"), KeyEvent.VK_T, 3);
    165     public final JMenu presetsMenu = addMenu(marktr("Presets"), KeyEvent.VK_P, 4);
     161    public final JMenu fileMenu = addMenu(marktr("File"), KeyEvent.VK_F, 0, ht("/Menu/File"));
     162    public final JMenu editMenu = addMenu(marktr("Edit"), KeyEvent.VK_E, 1, ht("/Menu/Edit"));
     163    public final JMenu viewMenu = addMenu(marktr("View"), KeyEvent.VK_V, 2, ht("/Menu/View"));
     164    public final JMenu toolsMenu = addMenu(marktr("Tools"), KeyEvent.VK_T, 3, ht("/Menu/Tools"));
     165    public final JMenu presetsMenu = addMenu(marktr("Presets"), KeyEvent.VK_P, 4, ht("/Menu/Presets"));
    166166    public JMenu audioMenu = null;
    167     public final JMenu helpMenu = addMenu(marktr("Help"), KeyEvent.VK_H, 5);
     167    public final JMenu helpMenu = addMenu(marktr("Help"), KeyEvent.VK_H, 5, ht("/Menu/Help"));
    168168    public final int defaultMenuPos = 5;
    169169
     
    185185        return menuitem;
    186186    }
    187     public JMenu addMenu(String name, int mnemonicKey, int position)
    188     {
     187   
     188    @Deprecated
     189    public JMenu addMenu(String name, int mnemonicKey, int position) {
     190        return addMenu(name, mnemonicKey, position, "/Menu/" + name);
     191    }
     192   
     193    public JMenu addMenu(String name, int mnemonicKey, int position, String relativeHelpTopic) {
    189194        JMenu menu = new JMenu(tr(name));
    190195        Shortcut.registerShortcut("menu:" + name, tr("Menu: {0}", tr(name)), mnemonicKey,
    191196                Shortcut.GROUP_MNEMONIC).setMnemonic(menu);
    192197        add(menu, position);
    193         menu.putClientProperty("help", "Menu/"+name);
     198        menu.putClientProperty("help", relativeHelpTopic);
    194199        return menu;
    195200    }
     
    309314
    310315        if (!Main.pref.getBoolean("audio.menuinvisible", false)) {
    311             audioMenu = addMenu(marktr("Audio"), KeyEvent.VK_A, 5);
     316            audioMenu = addMenu(marktr("Audio"), KeyEvent.VK_A, 5, ht("/Menu/Audio"));
    312317            add(audioMenu, audioPlayPause);
    313318            add(audioMenu, audioNext);
Note: See TracChangeset for help on using the changeset viewer.