private JMenu addToMssqlProcedureMenu(JMenu menu) { final IApplication app = getApplication(); final ActionCollection coll = app.getActionCollection(); final JMenu mssqlMenu; if (menu == null) mssqlMenu = _resources.createMenu(IMenuResourceKeys.MSSQL); else mssqlMenu = menu; _resources.addToMenu(coll.get(ScriptProcedureAction.class),mssqlMenu); _resources.addToMenu(coll.get(ScriptProcedureExecAction.class),mssqlMenu); return mssqlMenu; }
public KeyStroke getKeyStroke() { return _rsrc.getKeyStroke(this); } }
public ObjectTypes(IResources resources) { _userParent = DatabaseObjectType.createNewDatabaseObjectType("Users", resources.getIcon(MysqlPlugin.IKeys.USERS_IMAGE)); }
/** * Rebuild the Sessions->Bookmarks menu */ protected void rebuildMenu() { ActionCollection coll = getApplication().getActionCollection(); menu.removeAll(); _resources.addToMenu(coll.get(AddBookmarkAction.class), menu); menu.add(new JSeparator()); for (Iterator<Bookmark> i = bookmarkManager.iterator(); i.hasNext();) { Object o = i.next(); Bookmark bookmark = (Bookmark) o; addBookmarkItem(bookmark); } String defaultMarksInPopup = getBookmarkProperties().getProperty(SQLBookmarkPlugin.BOOKMARK_PROP_DEFAULT_MARKS_IN_POPUP, "" + false); if(Boolean.valueOf(defaultMarksInPopup).booleanValue()) { Bookmark[] defaultBookmarks = DefaultBookmarksFactory.getDefaultBookmarks(); for (int i = 0; i < defaultBookmarks.length; i++) { addBookmarkItem(defaultBookmarks[i]); } } }
/** * Create the initial Sessions->Bookmark menu */ private void createMenu() { IApplication app = getApplication(); menu = _resources.createMenu(IMenuResourceKeys.BOOKMARKS); app.addToMenu(IApplication.IMenuIDs.SESSION_MENU, menu); }
public void sqlInternalFrameOpened(SQLInternalFrame sqlInternalFrame, ISession sess) { ActionCollection coll = getApplication().getActionCollection(); sqlInternalFrame.addSeparatorToToolbar(); sqlInternalFrame.addToToolbar(coll.get(AddBookmarkAction.class)); sqlInternalFrame.addToToolbar(coll.get(EditBookmarksAction.class)); sqlInternalFrame.addToToolsPopUp("bookmarkadd", coll.get(AddBookmarkAction.class)); sqlInternalFrame.addToToolsPopUp("bookmarkedit", coll.get(EditBookmarksAction.class)); ISQLPanelAPI sqlPaneAPI = sqlInternalFrame.getSQLPanelAPI(); CompleteBookmarkAction cba = new CompleteBookmarkAction(sess.getApplication(), _resources, sqlPaneAPI.getSQLEntryPanel(), SQLBookmarkPlugin.this); JMenuItem item = sqlPaneAPI.addToSQLEntryAreaMenu(cba); _resources.configureMenuItem(cba, item); JComponent comp = sqlPaneAPI.getSQLEntryPanel().getTextComponent(); comp.registerKeyboardAction(cba, _resources.getKeyStroke(cba), JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT); sqlInternalFrame.addToToolsPopUp("bookmarkselect", cba); }
protected SquirrelAction(IApplication app, IResources rsrc) { super(); _rsrc = rsrc; if (app == null) { throw new IllegalArgumentException("Null IApplication passed"); } if (rsrc == null) { throw new IllegalArgumentException("No Resources object in IApplication"); } _app = app; rsrc.setupAction(this, _app.getSquirrelPreferences().getShowColoriconsInToolbar()); }
private void addBookmarkAction(ISession session) { ActionCollection coll = getApplication().getActionCollection(); session.addSeparatorToToolbar(); session.addToToolbar(coll.get(AddBookmarkAction.class)); session.addToToolbar(coll.get(EditBookmarksAction.class)); session.getSessionInternalFrame().addToToolsPopUp("bookmarkadd", coll.get(AddBookmarkAction.class)); session.getSessionInternalFrame().addToToolsPopUp("bookmarkedit", coll.get(EditBookmarksAction.class)); ISQLPanelAPI sqlPaneAPI = session.getSessionInternalFrame().getSQLPanelAPI(); CompleteBookmarkAction cba = new CompleteBookmarkAction(session.getApplication(), _resources, sqlPaneAPI.getSQLEntryPanel(), SQLBookmarkPlugin.this); JMenuItem item = sqlPaneAPI.addToSQLEntryAreaMenu(cba); _resources.configureMenuItem(cba, item); JComponent comp = sqlPaneAPI.getSQLEntryPanel().getTextComponent(); comp.registerKeyboardAction(cba, _resources.getKeyStroke(cba), JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT); session.getSessionInternalFrame().addToToolsPopUp("bookmarkselect", cba); }
protected SquirrelAction(IApplication app, IResources rsrc) { super(); _rsrc = rsrc; if (app == null) { throw new IllegalArgumentException("Null IApplication passed"); } if (rsrc == null) { throw new IllegalArgumentException("No Resources object in IApplication"); } _app = app; rsrc.setupAction(this, _app.getSquirrelPreferences().getShowColoriconsInToolbar()); }
private JMenu getSessionMenu() { IApplication app = getApplication(); ActionCollection coll = app.getActionCollection(); JMenu menu = _resources.createMenu(IMenuResourceKeys.SCRIPTS); _resources.addToMenu(coll.get(CreateDataScriptAction.class), menu); _resources.addToMenu(coll.get(CreateTemplateDataScriptAction.class), menu); _resources.addToMenu(coll.get(CreateTableScriptAction.class), menu); _resources.addToMenu(coll.get(CreateSelectScriptAction.class), menu); _resources.addToMenu(coll.get(DropTableScriptAction.class), menu); _resources.addToMenu(coll.get(CreateDataScriptOfCurrentSQLAction.class), menu); _resources.addToMenu(coll.get(CreateTableOfCurrentSQLAction.class), menu); _resources.addToMenu(coll.get(CreateFileOfCurrentSQLAction.class), menu); return menu; }
public KeyStroke getKeyStroke() { return _rsrc.getKeyStroke(this); } }
private JMenu getTableMenu(boolean includeDrop) { IApplication app = getApplication(); ActionCollection coll = app.getActionCollection(); JMenu menu = _resources.createMenu(IMenuResourceKeys.SCRIPTS); _resources.addToMenu(coll.get(CreateDataScriptAction.class), menu); _resources.addToMenu(coll.get(CreateTemplateDataScriptAction.class), menu); _resources.addToMenu(coll.get(CreateTableScriptAction.class), menu); _resources.addToMenu(coll.get(CreateSelectScriptAction.class), menu); if (includeDrop) { _resources.addToMenu(coll.get(DropTableScriptAction.class), menu); } return menu; }
private void createMenu() { final IApplication app = getApplication(); final ActionCollection coll = app.getActionCollection(); final JMenu menu = _resources.createMenu(IMenuResourceKeys.SQLVAL); _resources.addToMenu(coll.get(ConnectAction.class), menu); _resources.addToMenu(coll.get(DisconnectAction.class), menu); _resources.addToMenu(coll.get(ValidateSQLAction.class), menu); app.addToMenu(IApplication.IMenuIDs.SESSION_MENU, menu); }
/** * Create menu containing actions relevant for table nodes in the object tree. * * @return The menu object. */ private JMenu createMysqlTableMenu() { final IApplication app = getApplication(); final ActionCollection coll = app.getActionCollection(); final JMenu mysqlMenu = _resources.createMenu(IMenuResourceKeys.MYSQL); _resources.addToMenu(coll.get(CreateMysqlTableScriptAction.class), mysqlMenu); _resources.addToMenu(coll.get(AnalyzeTableAction.class), mysqlMenu); _resources.addToMenu(coll.get(ExplainTableAction.class), mysqlMenu); _resources.addToMenu(coll.get(ExplainSelectTableAction.class), mysqlMenu); _resources.addToMenu(coll.get(OptimizeTableAction.class), mysqlMenu); final JMenu checkTableMenu = _resources.createMenu(IMenuResourceKeys.CHECK_TABLE); _resources.addToMenu(coll.get(CheckTableAction.ChangedCheckTableAction.class), checkTableMenu); _resources.addToMenu(coll.get(CheckTableAction.ExtendedCheckTableAction.class), checkTableMenu); _resources.addToMenu(coll.get(CheckTableAction.FastCheckTableAction.class), checkTableMenu); _resources.addToMenu(coll.get(CheckTableAction.MediumCheckTableAction.class), checkTableMenu); _resources.addToMenu(coll.get(CheckTableAction.QuickCheckTableAction.class), checkTableMenu); mysqlMenu.add(checkTableMenu); _resources.addToMenu(coll.get(AlterTableAction.class), mysqlMenu); _resources.addToMenu(coll.get(CopyTableAction.class), mysqlMenu); _resources.addToMenu(coll.get(RenameTableAction.class), mysqlMenu); return mysqlMenu; }
/** * Create menu containing all MYSQL actions. * * @return The menu object. */ private JMenu createFullMysqlMenu() { final IApplication app = getApplication(); final ActionCollection coll = app.getActionCollection(); final JMenu mysqlMenu = _resources.createMenu(IMenuResourceKeys.MYSQL); _resources.addToMenu(coll.get(CreateDatabaseAction.class), mysqlMenu); // _resources.addToMenu(coll.get(DropDatabaseAction.class), mysqlMenu); _resources.addToMenu(coll.get(CreateMysqlTableScriptAction.class), mysqlMenu); // _resources.addToMenu(coll.get(CreateTableAction.class), mysqlMenu); _resources.addToMenu(coll.get(AnalyzeTableAction.class), mysqlMenu); _resources.addToMenu(coll.get(ExplainTableAction.class), mysqlMenu); _resources.addToMenu(coll.get(ExplainSelectTableAction.class), mysqlMenu); _resources.addToMenu(coll.get(OptimizeTableAction.class), mysqlMenu); final JMenu checkTableMenu = _resources.createMenu(IMenuResourceKeys.CHECK_TABLE); _resources.addToMenu(coll.get(CheckTableAction.ChangedCheckTableAction.class), checkTableMenu); _resources.addToMenu(coll.get(CheckTableAction.ExtendedCheckTableAction.class), checkTableMenu); _resources.addToMenu(coll.get(CheckTableAction.FastCheckTableAction.class), checkTableMenu); _resources.addToMenu(coll.get(CheckTableAction.MediumCheckTableAction.class), checkTableMenu); _resources.addToMenu(coll.get(CheckTableAction.QuickCheckTableAction.class), checkTableMenu); mysqlMenu.add(checkTableMenu); return mysqlMenu; }
mssqlMenu = _resources.createMenu(IMenuResourceKeys.MSSQL); else mssqlMenu = menu; _resources.addToMenu(coll.get(UpdateStatisticsAction.class), mssqlMenu); final JMenu showStatisticsMenu = _resources.createMenu(IMenuResourceKeys.SHOW_STATISTICS); showStatisticsMenu.addMenuListener(new MenuListener() { public void menuSelected(MenuEvent e) { final JMenu indexDefragMenu = _resources.createMenu(IMenuResourceKeys.INDEXDEFRAG); indexDefragMenu.addMenuListener(new MenuListener() { public void menuSelected(MenuEvent e) {
mssqlMenu = _resources.createMenu(IMenuResourceKeys.MSSQL); else mssqlMenu = menu; _resources.addToMenu(coll.get(ShrinkDatabaseAction.class),mssqlMenu); _resources.addToMenu(coll.get(TruncateLogAction.class),mssqlMenu); final JMenu shrinkDBFileMenu = _resources.createMenu(IMenuResourceKeys.SHRINKDBFILE); shrinkDBFileMenu.addMenuListener(new MenuListener() { public void menuSelected(MenuEvent e) {
private JMenu createFullMssqlMenu() { final IApplication app = getApplication(); final ActionCollection coll = app.getActionCollection(); final JMenu mssqlMenu = _resources.createMenu(IMenuResourceKeys.MSSQL); _resources.addToMenu(coll.get(GenerateSqlAction.class),mssqlMenu); addToMssqlCatalogMenu(mssqlMenu); addToMssqlTableMenu(mssqlMenu); addToMssqlProcedureMenu(mssqlMenu); return mssqlMenu; }