List of usage examples for org.eclipse.jface.action IToolBarManager add
void add(IAction action);
From source file:de.walware.statet.nico.ui.views.HistoryView.java
License:Open Source License
private void fillLocalToolBar(final IToolBarManager manager) { fSearchTextItem = new SearchContributionItem("search.text", //$NON-NLS-1$ SearchContributionItem.VIEW_TOOLBAR) { @Override//from www.j a v a 2 s . c o m protected void search() { HistoryView.this.search(true, -1); } }; fSearchTextItem.setToolTip(Messages.HistorySearch_Pattern_tooltip); fSearchTextItem.setSizeControl(fTable.getParent()); fSearchTextItem.setResultControl(fTable); manager.add(fSearchTextItem); final ImageRegistry ecommonsImages = SharedUIResources.getImages(); manager.add(new HandlerContributionItem(new CommandContributionItemParameter(getSite(), "search.next", //$NON-NLS-1$ SharedUIResources.FIND_NEXT_COMMAND_ID, null, ecommonsImages.getDescriptor(SharedUIResources.LOCTOOL_DOWN_IMAGE_ID), null, ecommonsImages.getDescriptor(SharedUIResources.LOCTOOL_DOWN_H_IMAGE_ID), SharedMessages.FindNext_tooltip, null, null, SWT.PUSH, null, false), fSearchNextHandler)); manager.add(new HandlerContributionItem( new CommandContributionItemParameter(getSite(), "search.previous", //$NON-NLS-1$ SharedUIResources.FIND_PREVIOUS_COMMAND_ID, null, ecommonsImages.getDescriptor(SharedUIResources.LOCTOOL_UP_IMAGE_ID), null, ecommonsImages.getDescriptor(SharedUIResources.LOCTOOL_UP_H_IMAGE_ID), SharedMessages.FindPrevious_tooltip, null, null, SWT.PUSH, null, false), fSearchPrevHandler)); manager.add(new Separator()); manager.add(fScrollLockAction); }
From source file:de.walware.statet.nico.ui.views.QueueView.java
License:Open Source License
private void fillLocalToolBar(final IToolBarManager manager) { manager.add(new CommandContributionItem( new CommandContributionItemParameter(getSite(), null, NicoUI.PAUSE_COMMAND_ID, null, null, null, null, null, null, null, CommandContributionItem.STYLE_CHECK, null, false))); }
From source file:de.walware.statet.r.internal.objectbrowser.ObjectBrowserView.java
License:Open Source License
private void createActions() { final IHandlerService handlerService = (IHandlerService) getSite().getService(IHandlerService.class); final IContextService contexts = (IContextService) getSite().getService(IContextService.class); contexts.activateContext("de.walware.ecommons.base.contexts.StructuredElementViewer"); //$NON-NLS-1$ final RefreshHandler refreshHandler = new RefreshHandler(); handlerService.activateHandler(IWorkbenchCommandConstants.FILE_REFRESH, refreshHandler); final CollapseAllHandler collapseAllHandler = new CollapseAllHandler(fTreeViewer); handlerService.activateHandler(CollapseAllHandler.COMMAND_ID, collapseAllHandler); fCopyElementNameHandler = new CopyElementNameHandler(this); handlerService.activateHandler(ISourceEditorCommandIds.COPY_ELEMENT_NAME, fCopyElementNameHandler); handlerService.activateHandler(IWorkbenchCommandConstants.EDIT_COPY, fCopyElementNameHandler); fDeleteElementHandler = new DeleteHandler(this); handlerService.activateHandler(IWorkbenchCommandConstants.EDIT_DELETE, fDeleteElementHandler); fPrintElementHandler = new PrintHandler(this); handlerService.activateHandler(RunPrintInR.COMMAND_ID, fPrintElementHandler); final InformationDispatchHandler infoHandler = new InformationDispatchHandler(fTokenOwner); handlerService.activateHandler(InformationDispatchHandler.COMMAND_ID, infoHandler); fOpenInEditorHandler = new OpenInEditorHandler(); handlerService.activateHandler(OPEN_COMMAND_ID, fOpenInEditorHandler); fSearchTextItem = new SearchContributionItem("search.text", //$NON-NLS-1$ SearchContributionItem.VIEW_TOOLBAR, true) { @Override/* w ww . j av a 2 s .co m*/ protected void search() { fFilterText = getText(); updateFilter(); } }; fSearchTextItem.setToolTip("Filter Elements"); fSearchTextItem.setSizeControl(fTreeViewer.getControl().getParent()); fSearchTextItem.setResultControl(fTreeViewer.getTree()); fSearchStartHandler = new AbstractHandler() { @Override public Object execute(final ExecutionEvent arg0) { fSearchTextItem.show(); return null; } }; handlerService.activateHandler(IWorkbenchCommandConstants.EDIT_FIND_AND_REPLACE, fSearchStartHandler); // add next/previous handler final ToggleAutoRefreshHandler autoRefreshHandler = new ToggleAutoRefreshHandler(this); final IActionBars actionBars = getViewSite().getActionBars(); final IMenuManager viewMenu = actionBars.getMenuManager(); final IToolBarManager viewToolbar = actionBars.getToolBarManager(); viewMenu.add(new HandlerContributionItem(new CommandContributionItemParameter(getSite(), "Filter.OnlyUserspace", HandlerContributionItem.NO_COMMAND_ID, null, //$NON-NLS-1$ null, null, null, "Show non-&package Variables only", null, null, HandlerContributionItem.STYLE_CHECK, null, false), new FilterUserspaceHandler())); viewMenu.add(new HandlerContributionItem(new CommandContributionItemParameter(getSite(), "Filter.IncludeInternal", HandlerContributionItem.NO_COMMAND_ID, null, //$NON-NLS-1$ null, null, null, "Show &Internal Variables ('.*')", null, null, HandlerContributionItem.STYLE_CHECK, null, false), new FilterInternalHandler())); viewMenu.add(new HandlerContributionItem(new CommandContributionItemParameter(getSite(), "Sort.ByType", //$NON-NLS-1$ HandlerContributionItem.NO_COMMAND_ID, null, null, null, null, "Sort by &Type", null, null, HandlerContributionItem.STYLE_CHECK, null, false), new SortByTypeHandler())); viewMenu.add(new Separator()); final HandlerContributionItem autoRefreshItem = new HandlerContributionItem( new CommandContributionItemParameter(getSite(), null, HandlerContributionItem.NO_COMMAND_ID, null, null, null, null, "Refresh &automatically", null, null, HandlerContributionItem.STYLE_CHECK, null, false), autoRefreshHandler); viewMenu.add(autoRefreshItem); fRefreshMenuItem = new HandlerContributionItem( new CommandContributionItemParameter(getSite(), null, IWorkbenchCommandConstants.FILE_REFRESH, null, StatetImages.getDescriptor(StatetImages.TOOL_REFRESH), StatetImages.getDescriptor(StatetImages.TOOLD_REFRESH), null, "&Refresh", null, null, HandlerContributionItem.STYLE_PUSH, null, false), refreshHandler); viewMenu.add(fRefreshMenuItem); viewMenu.addMenuListener(new IMenuListener() { @Override public void menuAboutToShow(final IMenuManager manager) { autoRefreshItem.update(); } }); viewToolbar.add(fSearchTextItem); viewToolbar.add(new Separator()); fRefreshToolbarItem = new HandlerContributionItem(new CommandContributionItemParameter(getSite(), "Refresh", //$NON-NLS-1$ IWorkbenchCommandConstants.FILE_REFRESH, null, StatetImages.getDescriptor(StatetImages.TOOL_REFRESH), StatetImages.getDescriptor(StatetImages.TOOLD_REFRESH), null, null, null, null, HandlerContributionItem.STYLE_PUSH, null, false), refreshHandler); fRefreshToolbarItem.setVisible(false); viewToolbar.add(fRefreshToolbarItem); viewToolbar.add(new HandlerContributionItem( new CommandContributionItemParameter(getSite(), "Collapse.All", CollapseAllHandler.COMMAND_ID, null, //$NON-NLS-1$ null, null, null, null, null, null, HandlerContributionItem.STYLE_PUSH, null, false), collapseAllHandler)); }
From source file:de.walware.statet.r.internal.ui.datafilterview.RDataFilterPage.java
License:Open Source License
@Override public void init(final IPageSite pageSite) { super.init(pageSite); final IHandlerService handlerService = (IHandlerService) pageSite.getService(IHandlerService.class); final IToolBarManager toolBarManager = pageSite.getActionBars().getToolBarManager(); final IMenuManager menuManager = pageSite.getActionBars().getMenuManager(); {/*from www.ja va 2s .c o m*/ final IHandler2 handler = new ExpandCollapseAllHandler(true); handlerService.activateHandler(EXPAND_ALL_COMMAND_ID, handler); } { final IHandler2 handler = new ExpandCollapseAllHandler(false); handlerService.activateHandler(COLLAPSE_ALL_COMMAND_ID, handler); toolBarManager.add(new HandlerContributionItem( new CommandContributionItemParameter(pageSite, null, COLLAPSE_ALL_COMMAND_ID, null, null, null, null, null, null, null, HandlerContributionItem.STYLE_PUSH, null, false), handler)); } { final IHandler2 handler = new DisableFiltersHandler(); fDisableItem = new HandlerContributionItem( new CommandContributionItemParameter(pageSite, null, NO_COMMAND_ID, null, SharedUIResources.getImages() .getDescriptor(SharedUIResources.LOCTOOL_DISABLE_FILTER_IMAGE_ID), null, null, Messages.Variables_DisableFilters_label, null, null, HandlerContributionItem.STYLE_CHECK, null, false), handler); toolBarManager.add(fDisableItem); } { final IHandler2 handler = new CopyFilterExpr(); handlerService.activateHandler(COPY_EXPR_COMMAND_ID, handler); menuManager.add(new CommandContributionItem(new CommandContributionItemParameter(pageSite, null, COPY_EXPR_COMMAND_ID, null, null, null, null, Messages.Variables_CopyExpr_label, null, null, CommandContributionItem.STYLE_PUSH, null, false))); } }
From source file:de.walware.statet.r.internal.ui.rhelp.RHelpView.java
License:Open Source License
@Override protected void contributeToActionBars(final IServiceLocator serviceLocator, final IActionBars actionBars, final HandlerCollection handlers) { super.contributeToActionBars(serviceLocator, actionBars, handlers); final IToolBarManager toolBarManager = actionBars.getToolBarManager(); toolBarManager.appendToGroup("bookmarks", //$NON-NLS-1$ new CommandContributionItem(new CommandContributionItemParameter(serviceLocator, null, "de.walware.ecommons.ide.commands.OpenSearchDialog", //$NON-NLS-1$ Collections.singletonMap("pageId", "de.walware.statet.r.searchPages.RHelpPage"), //$NON-NLS-1$ //$NON-NLS-2$ null, null, null, null, null, null, CommandContributionItem.STYLE_PUSH, null, false))); toolBarManager.add(this.fLinkingWithEditorHandler); }
From source file:de.walware.statet.rtm.base.ui.editors.RTaskEditor.java
License:Open Source License
@Override protected void contributeToPages(final IToolBarManager manager) { super.contributeToPages(manager); {/*from w ww . j a va2s .c o m*/ final IHandler2 handler = fHandlers.get(RUN_R_TASK_COMMAND_ID); manager.add(new HandlerContributionItem(new CommandContributionItemParameter(getSite(), null, RUN_R_TASK_COMMAND_ID, HandlerContributionItem.STYLE_PUSH), handler)); } }
From source file:de.walware.statet.rtm.ftable.internal.ui.editors.FTableActionBarContributor.java
License:Open Source License
/** * This adds Separators for editor additions to the tool bar. * <!-- begin-user-doc -->//from w w w . j a v a 2s .c o m * <!-- end-user-doc --> * @generated */ @Override public void contributeToToolBar(final IToolBarManager toolBarManager) { toolBarManager.add(new Separator("ftable-settings")); //$NON-NLS-1$ toolBarManager.add(new Separator("ftable-additions")); //$NON-NLS-1$ }
From source file:descent.internal.ui.infoviews.AbstractInfoView.java
License:Open Source License
/** * Fills the tool bar.//w w w .j a va2 s . co m * <p> * Default is to do nothing.</p> * * @param tbm the tool bar manager */ protected void fillToolBar(IToolBarManager tbm) { tbm.add(fGotoInputAction); }
From source file:descent.internal.ui.javaeditor.JavaOutlinePage.java
License:Open Source License
private void registerToolbarActions(IActionBars actionBars) { IToolBarManager toolBarManager = actionBars.getToolBarManager(); toolBarManager.add(new LexicalSortingAction()); fMemberFilterActionGroup = new MemberFilterActionGroup(fOutlineViewer, "descent.ui.JavaOutlinePage"); //$NON-NLS-1$ fMemberFilterActionGroup.contributeToToolBar(toolBarManager); /* TODO JDT UI filters fCustomFiltersActionGroup.fillActionBars(actionBars); */// w w w.j a v a 2s. com IMenuManager viewMenuManager = actionBars.getMenuManager(); viewMenuManager.add(new Separator("EndFilterGroup")); //$NON-NLS-1$ fToggleLinkingAction = new ToggleLinkingAction(this); viewMenuManager.add(new ClassOnlyAction()); viewMenuManager.add(fToggleLinkingAction); /* TODO JDT UI filters fCategoryFilterActionGroup= new CategoryFilterActionGroup(fOutlineViewer, "descent.ui.JavaOutlinePage", new IJavaElement[] {fInput}); //$NON-NLS-1$ fCategoryFilterActionGroup.contributeToViewMenu(viewMenuManager); */ }