private void makeSearchMenu() { searchMenu = makeMenuRes("menu_search", 'S'); //$NON-NLS-1$ JMenuItem search = makeMenuItemRes("menu_search", 'F', ActionNames.SEARCH_TREE, KeyStrokes.SEARCH_TREE); //$NON-NLS-1$ searchMenu.add(search); search.setEnabled(true); JMenuItem searchReset = makeMenuItemRes("menu_search_reset", 'R', ActionNames.SEARCH_RESET); //$NON-NLS-1$ searchMenu.add(searchReset); searchReset.setEnabled(true); addPluginsMenuItems(searchMenu, menuCreators, MENU_LOCATION.SEARCH); }
private void makeEditMenu() { editMenu = makeMenuRes("edit",'E'); //$NON-NLS-1$ // From the Java Look and Feel Guidelines: If all items in a menu // are disabled, then disable the menu. Makes sense. editMenu.setEnabled(false); addPluginsMenuItems(editMenu, menuCreators, MENU_LOCATION.EDIT); }
runMenu.add(runClearAll); addPluginsMenuItems(runMenu, menuCreators, MENU_LOCATION.RUN);
private void makeHelpMenu() { helpMenu = makeMenuRes("help",'H'); //$NON-NLS-1$ JMenuItem contextHelp = makeMenuItemRes("help", 'H', ActionNames.HELP, KeyStrokes.HELP); //$NON-NLS-1$ JMenuItem whatClass = makeMenuItemRes("help_node", 'W', ActionNames.WHAT_CLASS, KeyStrokes.WHAT_CLASS);//$NON-NLS-1$ JMenuItem setDebug = makeMenuItemRes("debug_on", ActionNames.DEBUG_ON, KeyStrokes.DEBUG_ON);//$NON-NLS-1$ JMenuItem resetDebug = makeMenuItemRes("debug_off", ActionNames.DEBUG_OFF, KeyStrokes.DEBUG_OFF);//$NON-NLS-1$ JMenuItem heapDump = makeMenuItemRes("heap_dump", ActionNames.HEAP_DUMP);//$NON-NLS-1$ JMenuItem threadDump = makeMenuItemRes("thread_dump", ActionNames.THREAD_DUMP);//$NON-NLS-1$ JMenu usefulLinks = makeMenuRes("useful_links");//$NON-NLS-1$ usefulLinks.add(makeMenuItemRes("link_release_notes", ActionNames.LINK_RELEASE_NOTES)); usefulLinks.add(makeMenuItemRes("link_bug_tracker", ActionNames.LINK_BUG_TRACKER)); usefulLinks.add(makeMenuItemRes("link_comp_ref", ActionNames.LINK_COMP_REF)); usefulLinks.add(makeMenuItemRes("link_func_ref", ActionNames.LINK_FUNC_REF)); usefulLinks.add(makeMenuItemRes("link_nightly_build", ActionNames.LINK_NIGHTLY_BUILD)); JMenuItem helpAbout = makeMenuItemRes("about", 'A', ActionNames.ABOUT); helpMenu.add(contextHelp); helpMenu.addSeparator(); helpMenu.add(whatClass); helpMenu.add(setDebug); helpMenu.add(resetDebug); helpMenu.add(heapDump); helpMenu.add(threadDump); addPluginsMenuItems(helpMenu, menuCreators, MENU_LOCATION.HELP); helpMenu.addSeparator(); helpMenu.add(usefulLinks); helpMenu.addSeparator(); helpMenu.add(helpAbout); }
recentFilesOpen.setEnabled(LoadRecentProject.hasVisibleMenuItem(fileLoadRecentFiles)); addPluginsMenuItems(fileMenu, menuCreators, MENU_LOCATION.FILE);
addPluginsMenuItems(optionsMenu, menuCreators, MENU_LOCATION.OPTIONS);