List of usage examples for org.eclipse.jface.action IToolBarManager add
void add(IAction action);
From source file:com.questoid.sqlitebrowser.SqliteBrowserPluginStartup.java
License:Open Source License
private void createsqlitebrowserActionGui(final IViewPart fileExplorerView) { final DeviceExplorer mExplorer = (DeviceExplorer) PrivateAccessor.getPrivateField(fileExplorerView, "mExplorer"); final Tree mTree = (Tree) PrivateAccessor.getPrivateField(mExplorer, "mTree"); IActionBars actionBars = fileExplorerView.getViewSite().getActionBars(); IMenuManager menuManager = actionBars.getMenuManager(); IToolBarManager toolBarManager = actionBars.getToolBarManager(); //Define action sqlitebrowserAction = new CommonAction("Open File in SQLite Browser...") { @Override//from w w w .ja v a 2s. c o m public void run() { TreeItem[] items = mTree.getSelection(); if (items.length == 1) { final FileEntry singleEntry = (FileEntry) items[0].getData(); if (SqliteUtil.isSqliteDbFile(singleEntry)) { //Open sqlitebrowserView try { final IWorkbenchPage activePage = fileExplorerView.getViewSite().getPage(); Display.getDefault().syncExec(new Runnable() { public void run() { try { SqliteBrowserView sqliteBrowserView = (SqliteBrowserView) activePage .findView(SqliteBrowserView.ID); if (sqliteBrowserView != null) { activePage.hideView(sqliteBrowserView); } SqliteBrowserView.mExplorer = mExplorer; SqliteBrowserView.fileEntry = singleEntry; activePage.showView(SqliteBrowserView.ID); // Open the view with new db file } catch (Exception e) { e.printStackTrace(); } } }); } catch (Exception e) { e.printStackTrace(); } } } } }; sqlitebrowserAction.setId("sqlitebrowserAction"); sqlitebrowserAction.setImageDescriptor(SqliteBrowserPlugin.getImageDescriptor("icons/sqlitebrowser.gif")); sqlitebrowserAction.setToolTipText("Open File in SQLite Browser..."); sqlitebrowserAction.setEnabled(false); //Add action to menu bar menuManager.add(new Separator()); menuManager.add(sqlitebrowserAction); menuManager.update(true); //Add action to tool bar toolBarManager.add(new Separator()); toolBarManager.add(sqlitebrowserAction); toolBarManager.update(true); }
From source file:com.rcpcompany.uibindings.navigator.views.NavigatorBaseView.java
License:Open Source License
/** * Adds view local toolbar items/* w w w .j ava 2s . com*/ */ private void addToolbarItems() { final IToolBarManager toolbar = getViewSite().getActionBars().getToolBarManager(); final IPreferenceStore ps = Activator.getDefault().getPreferenceStore(); if (ps.getBoolean(NavigatorConstants.PREF_LINK_WITH_CONTRIBUTION)) { toolbar.add(new LinkWithEditorContributionItem()); } try { setShowFilterText(myAdvisor.useTreeFilter()); } catch (final Exception ex) { LogUtils.error(myAdvisor, ex); } if (myShowFilterText) { myShowFilterTextItem = new ShowFilterTextContributionItem(); toolbar.add(myShowFilterTextItem); } }
From source file:com.redhat.ceylon.eclipse.code.modulesearch.ModuleSearchViewPart.java
private void initActions() { removeSelectedAction = new RemoveSelectedAction(); removeAllAction = new RemoveAllAction(); expandAllAction = new ExpandAllAction(); collapseAllAction = new CollapseAllAction(moduleTreeViewer); fetchNextAction = new FetchNextAction(); copyImportModuleAction = new CopyImportModuleAction(); showDocAction = new ShowDocAction(); showRepositoriesAction = new ShowRepositoriesAction(); IToolBarManager toolBarManager = getViewSite().getActionBars().getToolBarManager(); toolBarManager.add(fetchNextAction); toolBarManager.add(new Separator()); toolBarManager.add(removeSelectedAction); toolBarManager.add(removeAllAction); toolBarManager.add(new Separator()); toolBarManager.add(expandAllAction); toolBarManager.add(collapseAllAction); toolBarManager.add(new Separator()); toolBarManager.add(showDocAction);/*from w ww. j a v a 2 s . c o m*/ toolBarManager.add(showRepositoriesAction); MenuManager menuManager = new MenuManager(); menuManager.add(copyImportModuleAction); menuManager.add(new Separator()); menuManager.add(removeSelectedAction); menuManager.add(removeAllAction); menuManager.add(new Separator()); menuManager.add(expandAllAction); menuManager.add(collapseAllAction); Menu menu = menuManager.createContextMenu(moduleTreeViewer.getTree()); moduleTreeViewer.getTree().setMenu(menu); }
From source file:com.redhat.ceylon.eclipse.code.outline.CeylonOutlinePage.java
License:Open Source License
public void createControl(Composite parent) { super.createControl(parent); TreeViewer viewer = getTreeViewer(); viewer.setContentProvider(contentProvider); if (labelProvider != null) { viewer.setLabelProvider(labelProvider); }/*from w w w. j a v a 2 s .c o m*/ viewer.addSelectionChangedListener(this); CeylonOutlineNode rootNode = modelBuilder.buildTree(parseController.getRootNode()); viewer.setAutoExpandLevel(4); viewer.setInput(rootNode); viewer.setComparer(new IElementComparer() { @Override public int hashCode(Object element) { return element.hashCode(); } @Override public boolean equals(Object a, Object b) { return a.equals(b); } }); IPageSite site = getSite(); IToolBarManager toolBarManager = site.getActionBars().getToolBarManager(); toolBarManager.add(new ExpandAllAction()); toolBarManager.add(new CollapseAllAction(viewer)); toolBarManager.add(new LexicalSortingAction()); toolBarManager.add(new HideNonSharedAction()); MenuManager mm = new MenuManager(); JavaPlugin.createStandardGroups(mm); /*mm.add(new GroupMarker("find")); mm.add(new Separator()); mm.add(new GroupMarker("refactor")); mm.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));*/ site.registerContextMenu(OUTLINE_POPUP_MENU_ID, mm, getTreeViewer()); site.setSelectionProvider(getTreeViewer()); viewer.getControl().setMenu(mm.createContextMenu(viewer.getControl())); }
From source file:com.rohanclan.snippets.views.SnipTreeView.java
License:Open Source License
/** * creates the toolbars/*www .ja v a2 s . co m*/ */ protected void createToolbar() { IToolBarManager toolbarManager = getViewSite().getActionBars().getToolBarManager(); toolbarManager.add(refreshSnippetsAction); toolbarManager.add(insertAction); toolbarManager.add(createSnippetAction); toolbarManager.add(editSnippetAction); toolbarManager.add(deleteSnippetAction); toolbarManager.add(createFolderAction); toolbarManager.add(deleteFolderAction); }
From source file:com.safi.workshop.application.DiagramEditorActionBarAdvisor.java
/** * @generated NOT// ww w.jav a2s . c o m */ @Override protected void fillCoolBar(ICoolBarManager toolBar) { IMenuManager popUpMenu = new MenuManager(); popUpMenu.add(new ActionContributionItem(lockToolBarAction)); popUpMenu.add(new ActionContributionItem(toggleCoolbarAction)); toolBar.setContextMenuManager(popUpMenu); toolBar.add(new GroupMarker("group.file")); { IToolBarManager toolBarX = new ToolBarManager(SWT.FLAT); toolBarX.add(new Separator(IWorkbenchActionConstants.NEW_GROUP)); // toolBarX.add(getAction(ActionFactory.NEW_WIZARD_DROP_DOWN.getId())); // toolBarX.add(getAction(ContributionItemFactory.NEW_WIZARD_SHORTLIST.getId())); toolBarX.add(newSafiProjectAction); toolBarX.add(this.newDiagramAction); // toolBarX.add(this.newDBConnectionAction); // toolBarX.add(this.newQueryAction); toolBarX.add(new GroupMarker(IWorkbenchActionConstants.NEW_EXT)); toolBarX.add(new GroupMarker(IWorkbenchActionConstants.SAVE_GROUP)); final IAction action_1 = getAction(ActionFactory.SAVE.getId()); action_1.setText("Save"); toolBarX.add(action_1); toolBarX.add(new GroupMarker(IWorkbenchActionConstants.SAVE_EXT)); final IAction action_2 = getAction(ActionFactory.PRINT.getId()); action_2.setText("Print"); toolBarX.add(action_2); toolBarX.add(new GroupMarker(IWorkbenchActionConstants.PRINT_EXT)); toolBarX.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); toolBar.add(new ToolBarContributionItem(toolBarX, IWorkbenchActionConstants.TOOLBAR_FILE)); } toolBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); toolBar.add(new GroupMarker("group.nav")); toolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_EDITOR)); toolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_HELP)); { IToolBarManager toolBarX = new ToolBarManager(); toolBarX.add(new Separator(IWorkbenchActionConstants.GROUP_HELP)); toolBarX.add(new GroupMarker(IWorkbenchActionConstants.GROUP_APP)); toolBar.add(new ToolBarContributionItem(toolBarX, IWorkbenchActionConstants.TOOLBAR_HELP)); } }
From source file:com.safi.workshop.sqlexplorer.plugin.views.DatabaseStructureView.java
License:Open Source License
/** * Initializes the view and creates the root tabfolder that holds all the sessions. * //from w w w . j a va 2s. c om * @see org.eclipse.ui.IWorkbenchPart#createPartControl(org.eclipse.swt.widgets.Composite) */ @Override public void createPartControl(Composite parent) { PlatformUI.getWorkbench().getHelpSystem().setHelp(parent, SQLExplorerPlugin.PLUGIN_ID + ".DatabaseStructureView"); _parent = parent; // load all open sessions /* * for (Alias alias : SQLExplorerPlugin.getDefault().getAliasManager().getAliases()) * for (User user: alias.getUsers()) { MetaDataSession session = * user.getMetaDataSession(); if (session != null) addSession(session); } */ // set default message if (_allSessions.isEmpty()) { setDefaultMessage(); } _filterAction = new FilterStructureAction(); _filterAction.setEnabled(!_allSessions.isEmpty()); IToolBarManager toolBarMgr = getViewSite().getActionBars().getToolBarManager(); toolBarMgr.add(_filterAction); }
From source file:com.salesforce.ide.ui.editors.apex.ApexActionContributor.java
License:Open Source License
@Override public void init(IActionBars bars) { super.init(bars); IMenuManager menuManager = bars.getMenuManager(); IMenuManager editMenu = menuManager.findMenuUsingPath(IWorkbenchActionConstants.M_EDIT); if (editMenu != null) { editMenu.add(new Separator()); editMenu.add(fContentAssistProposal); editMenu.add(fContentAssistTip); }//from w w w .ja v a2 s. c o m IToolBarManager toolBarManager = bars.getToolBarManager(); if (toolBarManager != null) { toolBarManager.add(new Separator()); toolBarManager.add(fTogglePresentation); } }
From source file:com.salesforce.ide.ui.views.log.LogView.java
License:Open Source License
private void initActions() { IActionBars bars = getViewSite().getActionBars(); IToolBarManager toolBarManager = bars.getToolBarManager(); // init open file and folder actions openLogFileAction = new OpenLogFileAction(); toolBarManager.add(openLogFileAction); openLogFolderAction = new OpenLogFolderAction(); toolBarManager.add(openLogFolderAction); }
From source file:com.sap.dirigible.ide.db.viewer.views.DatabaseViewer.java
License:Open Source License
private void fillLocalToolBar(IToolBarManager manager) { manager.add(showTableDefinitionAction); manager.add(viewTableContentAction); manager.add(exportDataAction);//from w w w. j av a 2s.co m manager.add(new Separator()); if (isOperator) { manager.add(deleteAction); } manager.add(new Separator()); manager.add(refreshViewAction); }