private Component createFileMenu(Resources rsrc) { JMenu menu = rsrc.createMenu(SquirrelResources.IMenuResourceKeys.FILE); addToMenu(rsrc, FileNewAction.class, menu); addToMenu(rsrc, FileDetachAction.class, menu); addToMenu(rsrc, FileOpenAction.class, menu); addToMenu(rsrc, FileOpenRecentAction.class, menu); addToMenu(rsrc, FileSaveAction.class, menu); addToMenu(rsrc, FileSaveAsAction.class, menu); addToMenu(rsrc, FileCloseAction.class, menu); addToMenu(rsrc, FileAppendAction.class, menu); addToMenu(rsrc, FilePrintAction.class, menu); return menu; }
private Component createTransactionMenu(Resources rsrc) { JMenu menu = rsrc.createMenu(SquirrelResources.IMenuResourceKeys.TRANSACTION); addToMenuAsCheckBoxMenuItem(rsrc, ToggleAutoCommitAction.class, menu); addToMenu(rsrc, CommitAction.class, menu); addToMenu(rsrc, RollbackAction.class, menu); return menu; }
private Component createFileMenu(Resources rsrc) { JMenu menu = rsrc.createMenu(SquirrelResources.IMenuResourceKeys.FILE); addToMenu(rsrc, FileNewAction.class, menu); addToMenu(rsrc, FileDetachAction.class, menu); addToMenu(rsrc, FileOpenAction.class, menu); addToMenu(rsrc, FileOpenRecentAction.class, menu); addToMenu(rsrc, FileSaveAction.class, menu); addToMenu(rsrc, FileSaveAsAction.class, menu); addToMenu(rsrc, FileCloseAction.class, menu); addToMenu(rsrc, FileAppendAction.class, menu); addToMenu(rsrc, FilePrintAction.class, menu); return menu; }
private Component createTransactionMenu(Resources rsrc) { JMenu menu = rsrc.createMenu(SquirrelResources.IMenuResourceKeys.TRANSACTION); addToMenuAsCheckBoxMenuItem(rsrc, ToggleAutoCommitAction.class, menu); addToMenu(rsrc, CommitAction.class, menu); addToMenu(rsrc, RollbackAction.class, menu); return menu; }
private JMenu createSQLResultsCloseMenu(Resources rsrc) { JMenu menu = rsrc.createMenu(SquirrelResources.IMenuResourceKeys.CLOSE_ALL_SQL_RESULTS); addToMenu(rsrc, CloseAllSQLResultTabsAction.class, menu); addToMenu(rsrc, CloseCurrentSQLResultTabAction.class, menu); addToMenu(rsrc, CloseAllSQLResultTabsButCurrentAction.class, menu); addToMenu(rsrc, CloseAllSQLResultWindowsAction.class, menu); return menu; }
private JMenu createDriversMenu(Resources rsrc) { JMenu menu = rsrc.createMenu(SquirrelResources.IMenuResourceKeys.DRIVERS); addToMenu(rsrc, CreateDriverAction.class, menu); menu.addSeparator(); addToMenu(rsrc, ModifyDriverAction.class, menu); addToMenu(rsrc, DeleteDriverAction.class, menu); addToMenu(rsrc, CopyDriverAction.class, menu); addToMenu(rsrc, ShowDriverWebsiteAction.class, menu); menu.addSeparator(); addToMenu(rsrc, InstallDefaultDriversAction.class, menu); menu.addSeparator(); _showLoadedDriversOnlyItem = addToMenuAsCheckBoxMenuItem(rsrc, ShowLoadedDriversOnlyAction.class, menu); return menu; }
private JMenu createSQLResultsCloseMenu(Resources rsrc) { JMenu menu = rsrc.createMenu(SquirrelResources.IMenuResourceKeys.CLOSE_ALL_SQL_RESULTS); addToMenu(rsrc, CloseAllSQLResultTabsAction.class, menu); addToMenu(rsrc, CloseCurrentSQLResultTabAction.class, menu); addToMenu(rsrc, CloseAllSQLResultTabsButCurrentAction.class, menu); addToMenu(rsrc, CloseAllSQLResultWindowsAction.class, menu); return menu; }
private JMenu createDriversMenu(Resources rsrc) { JMenu menu = rsrc.createMenu(SquirrelResources.IMenuResourceKeys.DRIVERS); addToMenu(rsrc, CreateDriverAction.class, menu); menu.addSeparator(); addToMenu(rsrc, ModifyDriverAction.class, menu); addToMenu(rsrc, DeleteDriverAction.class, menu); addToMenu(rsrc, CopyDriverAction.class, menu); addToMenu(rsrc, ShowDriverWebsiteAction.class, menu); menu.addSeparator(); addToMenu(rsrc, InstallDefaultDriversAction.class, menu); menu.addSeparator(); _showLoadedDriversOnlyItem = addToMenuAsCheckBoxMenuItem(rsrc, ShowLoadedDriversOnlyAction.class, menu); return menu; }
private JMenu createHelpMenu(Resources rsrc) { JMenu menu = rsrc.createMenu(SquirrelResources.IMenuResourceKeys.HELP); addToMenu(rsrc, ViewHelpAction.class, menu); menu.addSeparator(); addToMenu(rsrc, UpdateAction.class, menu); if (!_osxPluginLoaded) { addToMenu(rsrc, AboutAction.class, menu); } return menu; }
private JMenu createHelpMenu(Resources rsrc) { JMenu menu = rsrc.createMenu(SquirrelResources.IMenuResourceKeys.HELP); addToMenu(rsrc, ViewHelpAction.class, menu); menu.addSeparator(); addToMenu(rsrc, UpdateAction.class, menu); if (!_osxPluginLoaded) { addToMenu(rsrc, AboutAction.class, menu); } return menu; }
private JMenu createOsxFileMenu(Resources rsrc) { JMenu menu = rsrc.createMenu(SquirrelResources.IMenuResourceKeys.OSX_FILE); if (!_osxPluginLoaded) { addToMenu(rsrc, GlobalPreferencesAction.class, menu); } addToMenu(rsrc, NewSessionPropertiesAction.class, menu); menu.addSeparator(); addToMenu(rsrc, DumpApplicationAction.class, menu); addToMenu(rsrc, SavePreferencesAction.class, menu); menu.addSeparator(); if (!_osxPluginLoaded) { addToMenu(rsrc, ExitAction.class, menu); } return menu; }
private JMenu createOsxFileMenu(Resources rsrc) { JMenu menu = rsrc.createMenu(SquirrelResources.IMenuResourceKeys.OSX_FILE); if (!_osxPluginLoaded) { addToMenu(rsrc, GlobalPreferencesAction.class, menu); } addToMenu(rsrc, NewSessionPropertiesAction.class, menu); menu.addSeparator(); addToMenu(rsrc, DumpApplicationAction.class, menu); addToMenu(rsrc, SavePreferencesAction.class, menu); menu.addSeparator(); if (!_osxPluginLoaded) { addToMenu(rsrc, ExitAction.class, menu); } return menu; }
public void addToMenu(int menuId, JMenu menu) { if (menu == null) { throw new IllegalArgumentException("Null JMenu passed"); } ((MainFrameMenuBar)getJMenuBar()).addToMenu(menuId, menu); }
private JMenu createPluginsMenu(Resources rsrc) { JMenu menu = rsrc.createMenu(SquirrelResources.IMenuResourceKeys.PLUGINS); addToMenu(rsrc, DisplayPluginSummaryAction.class, menu); menu.addSeparator(); return menu; }
public void addToMenu(int menuId, Action action) { if (action == null) { throw new IllegalArgumentException("Null BaseAction passed"); } ((MainFrameMenuBar)getJMenuBar()).addToMenu(menuId, action); }
public void addToMenu(int menuId, Action action) { if (action == null) { throw new IllegalArgumentException("Null BaseAction passed"); } ((MainFrameMenuBar)getJMenuBar()).addToMenu(menuId, action); }
private JMenu createPluginsMenu(Resources rsrc) { JMenu menu = rsrc.createMenu(SquirrelResources.IMenuResourceKeys.PLUGINS); addToMenu(rsrc, DisplayPluginSummaryAction.class, menu); menu.addSeparator(); return menu; }
public void addToMenu(int menuId, JMenu menu) { if (menu == null) { throw new IllegalArgumentException("Null JMenu passed"); } ((MainFrameMenuBar)getJMenuBar()).addToMenu(menuId, menu); }
private JMenu createWindowsMenu(Resources rsrc, IDesktopContainer desktopPane) { JMenu menu = rsrc.createMenu(SquirrelResources.IMenuResourceKeys.WINDOWS); addToMenu(rsrc, ViewAliasesAction.class, menu); addToMenu(rsrc, ViewDriversAction.class, menu); addToMenu(rsrc, ViewLogsAction.class, menu); if (_app.getDesktopStyle().isInternalFrameStyle()) { menu.addSeparator(); addDesktopPaneActionToMenu(rsrc, TileAction.class, menu, desktopPane); addDesktopPaneActionToMenu(rsrc, TileHorizontalAction.class, menu, desktopPane); addDesktopPaneActionToMenu(rsrc, TileVerticalAction.class, menu, desktopPane); addDesktopPaneActionToMenu(rsrc, CascadeAction.class, menu, desktopPane); addDesktopPaneActionToMenu(rsrc, MaximizeAction.class, menu, desktopPane); menu.addSeparator(); } addToMenu(rsrc, CloseAllSessionsAction.class, menu); addToMenu(rsrc, CloseAllButCurrentSessionsAction.class, menu); menu.addSeparator(); return menu; }
@SuppressWarnings("unchecked") private Action addDesktopPaneActionToMenu(Resources rsrc, Class actionClass, JMenu menu, IDesktopContainer desktopContainer) { Action act = addToMenu(rsrc, actionClass, menu); if (act != null) { if (act instanceof IHasJDesktopPane) { ((IHasJDesktopPane)act).setDesktopContainer(desktopContainer); } else { s_log.error("Tryimg to add non IHasJDesktopPane (" + actionClass.getName() + ") in MainFrameMenuBar.addDesktopPaneActionToMenu"); } } return act; }