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); }
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); }