Ignore:
Timestamp:
26.10.2009 15:23:39 (3 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.