List of usage examples for org.eclipse.jface.action IToolBarManager appendToGroup
void appendToGroup(String groupName, IAction action);
From source file:de.walware.rj.eclient.graphics.RGraphicCompositeActionSet.java
License:Open Source License
protected void addSizeActions(final IServiceLocator serviceLocator, final IActionBars actionBars) { final IToolBarManager toolBar = actionBars.getToolBarManager(); final ImageRegistry rGraphicsImageRegistry = RGraphicsPlugin.getDefault().getImageRegistry(); toolBar.appendToGroup(SIZE_MENU_GROUP_ID, new HandlerContributionItem( new CommandContributionItemParameter(serviceLocator, null, HandlerContributionItem.NO_COMMAND_ID, null, rGraphicsImageRegistry.getDescriptor(RGraphicsPlugin.IMG_LOCTOOL_RESIZE_FIT_R), null, null, "Resize Fit in R", null, null, HandlerContributionItem.STYLE_PUSH, null, false), fHandlerCollection.get(RESIZE_FIT_COMMAND_ID))); update();//from www . j av a 2 s . c o m }
From source file:de.walware.statet.nico.ui.console.NIConsolePage.java
License:Open Source License
protected void contributeToActionBars(final IServiceLocator serviceLocator, final IActionBars actionBars, final HandlerCollection handlers) { fMultiActionHandler.registerActions(actionBars); final IToolBarManager toolBarManager = actionBars.getToolBarManager(); toolBarManager.appendToGroup(IConsoleConstants.OUTPUT_GROUP, fOutputClearAllAction); toolBarManager.appendToGroup(IConsoleConstants.OUTPUT_GROUP, fOutputScrollLockAction); toolBarManager.appendToGroup(IConsoleConstants.LAUNCH_GROUP, new HandlerContributionItem( new CommandContributionItemParameter(serviceLocator, CancelHandler.MENU_ID, NicoUI.CANCEL_CURRENT_COMMAND_ID, null, null, null, null, Messages.CancelAction_name, null, Messages.CancelAction_tooltip, HandlerContributionItem.STYLE_PULLDOWN, null, false), fPageHandlers.get(NicoUI.CANCEL_CURRENT_COMMAND_ID)) { // Workaround for E-Bug #366528 @Override//from w w w . j a va 2s . c o m protected void initDropDownMenu(final MenuManager menuManager) { menuManager.addMenuListener(new IMenuListener2() { @Override public void menuAboutToShow(final IMenuManager manager) { manager.add(new CommandContributionItem(new CommandContributionItemParameter(serviceLocator, null, NicoUI.CANCEL_CURRENT_COMMAND_ID, CommandContributionItem.STYLE_PUSH))); manager.add(new CommandContributionItem(new CommandContributionItemParameter(serviceLocator, null, NicoUI.CANCEL_PAUSE_COMMAND_ID, CommandContributionItem.STYLE_PUSH))); manager.add(new CommandContributionItem(new CommandContributionItemParameter(serviceLocator, null, NicoUI.CANCEL_ALL_COMMAND_ID, CommandContributionItem.STYLE_PUSH))); } @Override public void menuAboutToHide(final IMenuManager manager) { display.asyncExec(new Runnable() { @Override public void run() { menuManager.dispose(); } }); } }); } }); toolBarManager.appendToGroup(IConsoleConstants.LAUNCH_GROUP, fTerminateAction); toolBarManager.appendToGroup(IConsoleConstants.LAUNCH_GROUP, fRemoveAction); toolBarManager.appendToGroup(IConsoleConstants.LAUNCH_GROUP, fRemoveAllAction); final IMenuManager menuManager = actionBars.getMenuManager(); menuManager.add(new Separator(NICO_CONTROL_MENU_ID)); menuManager.add(new Separator(SharedUIResources.ADDITIONS_MENU_ID)); menuManager.add(new Separator("tracking")); //$NON-NLS-1$ final MenuManager trackingMenu = new MenuManager("Open In Editor") { @Override public boolean isVisible() { return !getTool().getTracks().isEmpty(); } }; trackingMenu.add(new OpenTrackingFilesContributionItem(getTool())); menuManager.add(trackingMenu); menuManager.add(new SimpleContributionItem("Export Console Output...", null) { @Override protected void execute() throws ExecutionException { final ToolProcess tool = getTool(); if (tool == null) { return; } final ExportConsoleOutputWizard wizard = new ExportConsoleOutputWizard(NIConsolePage.this); final WizardDialog dialog = new NicoWizardDialog(getSite().getShell(), wizard); dialog.setBlockOnOpen(false); dialog.open(); } }); menuManager.add(new Separator("settings")); //$NON-NLS-1$ menuManager.add(new SimpleContributionItem("Preferences...", "P") { @Override protected void execute() throws ExecutionException { final Shell shell = getSite().getShell(); final List<String> pageIds = new ArrayList<String>(); NIConsolePage.this.collectContextMenuPreferencePages(pageIds); if (!pageIds.isEmpty() && (shell == null || !shell.isDisposed())) { org.eclipse.ui.dialogs.PreferencesUtil.createPreferenceDialogOn(shell, pageIds.get(0), pageIds.toArray(new String[pageIds.size()]), null).open(); } } }); menuManager.add(new Separator()); }
From source file:de.walware.statet.r.internal.sweave.editors.LtxRweaveOutlinePage.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(); final ImageRegistry sweaveImages = SweavePlugin.getDefault().getImageRegistry(); toolBarManager.appendToGroup(SharedUIResources.VIEW_EXPAND_MENU_ID, new ExpandElementsContributionItem(serviceLocator, handlers)); // toolBarManager.appendToGroup(ECommonsUI.VIEW_SORT_MENU_ID, // new AlphaSortAction()); toolBarManager.appendToGroup(SharedUIResources.VIEW_FILTER_MENU_ID, new HandlerContributionItem( new CommandContributionItemParameter(serviceLocator, null, HandlerContributionItem.NO_COMMAND_ID, null, sweaveImages.getDescriptor(SweavePlugin.IMG_LOCTOOL_FILTERCHUNKS), null, null, "Hide R Chunks", "R", null, HandlerContributionItem.STYLE_CHECK, null, false), handlers.get(".FilterRChunks"))); //$NON-NLS-1$ // toolBarManager.appendToGroup(ECommonsUI.VIEW_FILTER_MENU_ID, // new FilterLocalDefinitions()); }
From source file:de.walware.statet.r.internal.ui.editors.ROutlinePage.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(SharedUIResources.VIEW_SORT_MENU_ID, new AlphaSortAction()); toolBarManager.appendToGroup(SharedUIResources.VIEW_FILTER_MENU_ID, new FilterCommonVariables()); toolBarManager.appendToGroup(SharedUIResources.VIEW_FILTER_MENU_ID, new FilterLocalDefinitions()); }
From source file:de.walware.statet.r.internal.ui.rhelp.RHelpSearchResultPage.java
License:Open Source License
@Override protected void fillToolbar(final IToolBarManager tbm) { super.fillToolbar(tbm); if (getLayout() == FLAG_LAYOUT_FLAT) { updateSorter();/*from w ww . j a v a 2s . c o m*/ tbm.appendToGroup(IContextMenuConstants.GROUP_VIEWER_SETUP, new Separator(".sorting")); //$NON-NLS-1$ tbm.appendToGroup(".sorting", this.sortByName); //$NON-NLS-1$ tbm.appendToGroup(".sorting", this.sortByScore); //$NON-NLS-1$ } }
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.redocs.internal.tex.r.ui.editors.LtxRweaveOutlinePage.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(); final RedocsRUIResources sweaveResources = RedocsRUIResources.INSTANCE; toolBarManager.appendToGroup(SharedUIResources.VIEW_EXPAND_MENU_ID, new ExpandElementsContributionItem(serviceLocator, handlers)); // toolBarManager.appendToGroup(ECommonsUI.VIEW_SORT_MENU_ID, // new AlphaSortAction()); toolBarManager.appendToGroup(SharedUIResources.VIEW_FILTER_MENU_ID, new HandlerContributionItem( new CommandContributionItemParameter(serviceLocator, null, HandlerContributionItem.NO_COMMAND_ID, null, sweaveResources .getImageDescriptor(RedocsRUIResources.LOCTOOL_FILTERCHUNKS_IMAGE_ID), null, null, "Hide R Chunks", "R", null, HandlerContributionItem.STYLE_CHECK, null, false),//from w ww . j a va 2 s.co m handlers.get(".FilterRChunks"))); //$NON-NLS-1$ // toolBarManager.appendToGroup(ECommonsUI.VIEW_FILTER_MENU_ID, // new FilterLocalDefinitions()); }
From source file:de.walware.statet.redocs.internal.wikitext.r.ui.editors.WikidocRweaveOutlinePage.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(); final RedocsRUIResources redocsResources = RedocsRUIResources.INSTANCE; toolBarManager.appendToGroup(SharedUIResources.VIEW_EXPAND_MENU_ID, new ExpandElementsContributionItem(serviceLocator, handlers)); // toolBarManager.appendToGroup(ECommonsUI.VIEW_SORT_MENU_ID, // new AlphaSortAction()); toolBarManager.appendToGroup(SharedUIResources.VIEW_FILTER_MENU_ID, new HandlerContributionItem( new CommandContributionItemParameter(serviceLocator, null, HandlerContributionItem.NO_COMMAND_ID, null, redocsResources .getImageDescriptor(RedocsRUIResources.LOCTOOL_FILTERCHUNKS_IMAGE_ID), null, null, "Hide R Chunks", "R", null, HandlerContributionItem.STYLE_CHECK, null, false),/*from w w w . j a v a2 s. c o m*/ handlers.get(".FilterRChunks"))); //$NON-NLS-1$ // toolBarManager.appendToGroup(ECommonsUI.VIEW_FILTER_MENU_ID, // new FilterLocalDefinitions()); }
From source file:ext.org.eclipse.jdt.internal.ui.search.JavaSearchResultPage.java
License:Open Source License
private void addGroupActions(IToolBarManager mgr) { mgr.appendToGroup(IContextMenuConstants.GROUP_VIEWER_SETUP, new Separator(GROUP_GROUPING)); mgr.appendToGroup(GROUP_GROUPING, fGroupProjectAction); mgr.appendToGroup(GROUP_GROUPING, fGroupPackageAction); mgr.appendToGroup(GROUP_GROUPING, fGroupFileAction); mgr.appendToGroup(GROUP_GROUPING, fGroupTypeAction); updateGroupingActions();// ww w . j a va 2 s . c o m }
From source file:it.scoppelletti.sdk.ide.ui.IDEConsolePage.java
License:Apache License
/** * Configura la barra degli strumenti.//from w ww . j av a 2 s. co m */ @Override protected void configureToolBar(IToolBarManager mgr) { super.configureToolBar(mgr); mgr.appendToGroup(IConsoleConstants.LAUNCH_GROUP, myCloseAction); }