List of usage examples for org.eclipse.jface.action IToolBarManager appendToGroup
void appendToGroup(String groupName, IAction action);
From source file:melnorme.lang.ide.ui.tools.console.ToolsConsolePage.java
License:Open Source License
@Override protected void configureToolBar(IToolBarManager mgr) { super.configureToolBar(mgr); mgr.appendToGroup(IConsoleConstants.OUTPUT_GROUP, fScrollLockAction); }
From source file:name.nirav.evariablesview.ui.AttachSearchFeature.java
License:Open Source License
private void attach(IWorkbenchPart part) { if (part instanceof IViewPart) { IViewPart view = (IViewPart) part; if (!view.getViewSite().getId().equals(IDebugUIConstants.ID_VARIABLE_VIEW)) return; IToolBarManager manager = view.getViewSite().getActionBars().getToolBarManager(); if (manager.find(ID_SEARCH_VARIABLES) != null) return; manager.appendToGroup("variableGroup", new SearchVariableCustomContributionItem(ID_SEARCH_VARIABLES, (VariablesView) view)); manager.update(true);/*from w ww . ja v a2s.c om*/ view.getViewSite().getActionBars().updateActionBars(); } }
From source file:net.certiv.fluentmark.outline.FluentOutlinePage.java
License:Open Source License
private void createToolBar() { IToolBarManager mgr = getSite().getActionBars().getToolBarManager(); mgr.removeAll();/*from w w w .j a v a 2 s . c o m*/ mgr.add(new Separator(ICommonMenuConstants.GROUP_SHOW)); mgr.add(new Separator(ICommonMenuConstants.GROUP_ADDITIONS)); mgr.add(new Separator(ICommonMenuConstants.GROUP_VIEWER_SETUP)); mgr.appendToGroup(ICommonMenuConstants.GROUP_SHOW, actions.get(ACTION_TOGGLE)); mgr.appendToGroup(ICommonMenuConstants.GROUP_VIEWER_SETUP, actions.get(ACTION_EXPAND)); mgr.appendToGroup(ICommonMenuConstants.GROUP_VIEWER_SETUP, actions.get(ACTION_COLLAPSE)); mgr.update(false); }
From source file:net.sf.eclipsensis.console.NSISConsolePage.java
License:Open Source License
@Override protected void configureToolBar(IToolBarManager mgr) { mgr.appendToGroup(IConsoleConstants.LAUNCH_GROUP, mRemoveAction); mgr.appendToGroup(IConsoleConstants.LAUNCH_GROUP, mCancelAction); IAction copyAction = (IAction) fGlobalActions.get(ActionFactory.COPY.getId()); if (copyAction != null) { mgr.appendToGroup(IConsoleConstants.OUTPUT_GROUP, copyAction); }/* w w w. j av a2s . c om*/ IAction selectAllAction = (IAction) fGlobalActions.get(ActionFactory.SELECT_ALL.getId()); if (selectAllAction != null) { mgr.appendToGroup(IConsoleConstants.OUTPUT_GROUP, selectAllAction); } super.configureToolBar(mgr); mgr.appendToGroup(IConsoleConstants.OUTPUT_GROUP, mScrollLockAction); }
From source file:net.sourceforge.eclipsetrader.core.ui.views.EventsView.java
License:Open Source License
public void init(IViewSite site) throws PartInitException { IToolBarManager toolBarManager = site.getActionBars().getToolBarManager(); toolBarManager.add(new Separator("begin")); //$NON-NLS-1$ toolBarManager.add(new Separator("group5")); //$NON-NLS-1$ toolBarManager.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); toolBarManager.add(new Separator("end")); //$NON-NLS-1$ removeSelectedAction = new Action() { public void run() { TableItem[] selection = table.getSelection(); for (int i = 0; i < selection.length; i++) CorePlugin.getRepository().delete((Event) selection[i].getData()); }/*from w w w .jav a2 s .c o m*/ }; removeSelectedAction.setToolTipText(Messages.EventsView_RemoveActionTooltip); removeSelectedAction.setImageDescriptor(CorePlugin.getImageDescriptor("icons/elcl16/search_rem.gif")); //$NON-NLS-1$ removeSelectedAction .setDisabledImageDescriptor(CorePlugin.getImageDescriptor("icons/dlcl16/search_rem.gif")); //$NON-NLS-1$ removeSelectedAction.setEnabled(false); toolBarManager.appendToGroup("group5", removeSelectedAction); //$NON-NLS-1$ removeAllAction = new Action() { public void run() { CorePlugin.getRepository().allEvents().clear(); updateView(); } }; removeAllAction.setToolTipText(Messages.EventsView_RemoveAllActionTooltip); removeAllAction.setImageDescriptor(CorePlugin.getImageDescriptor("icons/elcl16/search_remall.gif")); //$NON-NLS-1$ removeAllAction.setDisabledImageDescriptor(CorePlugin.getImageDescriptor("icons/dlcl16/search_remall.gif")); //$NON-NLS-1$ removeAllAction.setEnabled(false); toolBarManager.appendToGroup("group5", removeAllAction); //$NON-NLS-1$ super.init(site); }
From source file:net.sourceforge.eclipsetrader.internal.ui.views.explorer.SecurityExplorer.java
License:Open Source License
@Override public void init(IViewSite site, IMemento memento) throws PartInitException { IMenuManager menuManager = site.getActionBars().getMenuManager(); menuManager.add(new Separator("top")); //$NON-NLS-1$ menuManager.add(new Separator("expand")); //$NON-NLS-1$ menuManager.add(new Separator("synced")); //$NON-NLS-1$ menuManager.add(new Separator("create")); //$NON-NLS-1$ menuManager.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); menuManager.add(new Separator("presentation")); //$NON-NLS-1$ menuManager.add(new Separator("properties")); //$NON-NLS-1$ menuManager.add(new Separator("bottom")); //$NON-NLS-1$ menuManager.appendToGroup("expand", expandAllAction); //$NON-NLS-1$ menuManager.appendToGroup("expand", collapseAllAction); //$NON-NLS-1$ menuManager.appendToGroup("synced", syncedAction); //$NON-NLS-1$ menuManager.appendToGroup("create", createFolderAction); //$NON-NLS-1$ menuManager.appendToGroup("presentation", groupsPresentationAction); //$NON-NLS-1$ menuManager.appendToGroup("properties", bulkChangesAction); //$NON-NLS-1$ menuManager.appendToGroup("properties", propertiesAction); //$NON-NLS-1$ IToolBarManager toolbarManager = site.getActionBars().getToolBarManager(); toolbarManager.add(new Separator("beginning")); //$NON-NLS-1$ toolbarManager.add(new Separator("expand")); //$NON-NLS-1$ toolbarManager.add(new Separator("synced")); //$NON-NLS-1$ toolbarManager.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); toolbarManager.add(new Separator("end")); //$NON-NLS-1$ toolbarManager.appendToGroup("expand", expandAllAction); //$NON-NLS-1$ toolbarManager.appendToGroup("expand", collapseAllAction); //$NON-NLS-1$ toolbarManager.appendToGroup("synced", syncedAction); //$NON-NLS-1$ syncedAction.setImageDescriptor(//from ww w. j a v a 2s. c o m Activator.imageDescriptorFromPlugin(Activator.PLUGIN_ID, "icons/full/elcl16/synced.gif")); //$NON-NLS-1$ if (memento != null) { Integer value = memento.getInteger(PREFS_PRESENTATION); if (value != null) groupsPresentationAction.setPresentation(value); syncedAction.setChecked(Boolean.parseBoolean(memento.getString(PREFS_SYNCED))); } site.getActionBars().setGlobalActionHandler("delete", deleteAction); //$NON-NLS-1$ site.getActionBars().updateActionBars(); site.setSelectionProvider(new SelectionProvider()); super.init(site, memento); }
From source file:net.sourceforge.eclipsetrader.trading.views.OrdersView.java
License:Open Source License
public void init(IViewSite site) throws PartInitException { cancelRequest = new Action() { public void run() { Order[] selection = getSelectedOrders(); for (int i = 0; i < selection.length; i++) { if (!OrderStatus.CANCELED.equals(selection[i].getStatus())) selection[i].cancelRequest(); }//from www .j ava2 s . c o m } }; cancelRequest.setText("Cancel"); cancelRequest.setToolTipText("Cancel"); cancelRequest.setImageDescriptor(TradingPlugin.getImageDescriptor("icons/elcl16/delete_edit.gif")); cancelRequest.setDisabledImageDescriptor(TradingPlugin.getImageDescriptor("icons/dlcl16/delete_edit.gif")); cancelRequest.setEnabled(false); deleteOrder = new Action() { public void run() { if (MessageDialog.openConfirm(getViewSite().getShell(), "Orders", "Do you really want to delete this order ?")) { Order[] selection = getSelectedOrders(); for (int i = 0; i < selection.length; i++) { if (!OrderStatus.CANCELED.equals(selection[i].getStatus())) selection[i].cancelRequest(); CorePlugin.getRepository().delete(selection[i]); } } } }; deleteOrder.setText("Delete"); deleteOrder.setToolTipText("Delete"); deleteOrder.setEnabled(false); editColumnsAction = new Action() { public void run() { OrdersViewColumnsDialog dlg = new OrdersViewColumnsDialog(getViewSite().getShell()); dlg.open(); } }; editColumnsAction.setText("Edit Columns..."); editColumnsAction.setEnabled(true); IMenuManager menuManager = site.getActionBars().getMenuManager(); menuManager.add(new Separator("top")); //$NON-NLS-1$ menuManager.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); menuManager.add(new Separator("bottom")); //$NON-NLS-1$ IToolBarManager toolBarManager = site.getActionBars().getToolBarManager(); toolBarManager.add(new Separator("begin")); //$NON-NLS-1$ toolBarManager.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); toolBarManager.add(new Separator("end")); //$NON-NLS-1$ menuManager.appendToGroup("top", editColumnsAction); menuManager.appendToGroup("bottom", deleteOrder); toolBarManager.appendToGroup("end", cancelRequest); super.init(site); }
From source file:net.sourceforge.eclipsetrader.trading.views.PatternSearchView.java
License:Open Source License
public void init(IViewSite site) throws PartInitException { IToolBarManager toolBarManager = site.getActionBars().getToolBarManager(); toolBarManager.add(new Separator("begin")); //$NON-NLS-1$ toolBarManager.add(new Separator("group1")); //$NON-NLS-1$ toolBarManager.add(new Separator("group2")); //$NON-NLS-1$ toolBarManager.add(new Separator("group3")); //$NON-NLS-1$ toolBarManager.add(new Separator("group4")); //$NON-NLS-1$ toolBarManager.add(new Separator("group5")); //$NON-NLS-1$ toolBarManager.add(new Separator("group6")); //$NON-NLS-1$ toolBarManager.add(new Separator("additions")); //$NON-NLS-1$ toolBarManager.add(new Separator("end")); //$NON-NLS-1$ removeCurrentAction = new Action() { public void run() { if (currentPage != null) { int index = pages.indexOf(currentPage); pages.remove(currentPage); if (index > 0) index--;//from w ww. j a v a 2 s. c o m else index = 0; currentPage = pages.size() > 0 ? (IPatternSearchPage) pages.get(index) : null; updateView(); } } }; removeCurrentAction.setToolTipText("Remove Current Search"); removeCurrentAction.setImageDescriptor(TradingPlugin.getImageDescriptor("icons/elcl16/search_rem.gif")); removeCurrentAction .setDisabledImageDescriptor(TradingPlugin.getImageDescriptor("icons/dlcl16/search_rem.gif")); removeCurrentAction.setEnabled(false); toolBarManager.appendToGroup("group5", removeCurrentAction); removeAllAction = new Action() { public void run() { pages.clear(); currentPage = null; updateView(); } }; removeAllAction.setToolTipText("Remove All Searches"); removeAllAction.setImageDescriptor(TradingPlugin.getImageDescriptor("icons/elcl16/search_remall.gif")); removeAllAction .setDisabledImageDescriptor(TradingPlugin.getImageDescriptor("icons/dlcl16/search_remall.gif")); removeAllAction.setEnabled(false); toolBarManager.appendToGroup("group5", removeAllAction); refreshAction = new Action() { public void run() { if (currentPage != null) { Job job = new Job("Search pattern") { protected IStatus run(IProgressMonitor monitor) { currentPage.run(monitor); table.getDisplay().asyncExec(new Runnable() { public void run() { updateView(); } }); return Status.OK_STATUS; } }; job.setUser(true); job.schedule(); } } }; refreshAction.setToolTipText("Search Again"); refreshAction.setImageDescriptor(TradingPlugin.getImageDescriptor("icons/etool16/refresh.gif")); refreshAction.setDisabledImageDescriptor(TradingPlugin.getImageDescriptor("icons/dtool16/refresh.gif")); refreshAction.setEnabled(false); toolBarManager.appendToGroup("end", refreshAction); historyMenu = new Action("History", Action.AS_DROP_DOWN_MENU) { public void run() { SearchPageSelectionDialog dlg = new SearchPageSelectionDialog(getViewSite().getShell(), pages, currentPage); if (dlg.open() == SearchPageSelectionDialog.OK) { currentPage = dlg.getSelectedPage(); updateView(); } } }; historyMenu.setImageDescriptor(TradingPlugin.getImageDescriptor("icons/elcl16/search_history.gif")); historyMenu.setDisabledImageDescriptor(TradingPlugin.getImageDescriptor("icons/dlcl16/search_history.gif")); historyMenu.setToolTipText("Search History"); historyMenu.setMenuCreator(menuCreator); toolBarManager.appendToGroup("end", historyMenu); site.getActionBars().updateActionBars(); super.init(site); }
From source file:no.javatime.util.messages.views.BundleConsolePageParticipant.java
License:Open Source License
public void init(IPageBookViewPage page, IConsole console) { IToolBarManager manager = page.getSite().getActionBars().getToolBarManager(); systemShutDownAction = new ShutDownJVMAction(console); manager.appendToGroup(IConsoleConstants.LAUNCH_GROUP, systemShutDownAction); closeAction = new BundleConsoleRemoveAction(console); manager.appendToGroup(IConsoleConstants.LAUNCH_GROUP, closeAction); systemOutAction = new BundleConsoleSystemOutAction(console); manager.appendToGroup(IConsoleConstants.LAUNCH_GROUP, systemOutAction); }
From source file:org.apache.ivyde.internal.eclipse.ui.console.IvyConsolePageParticipant.java
License:Apache License
public void init(IPageBookViewPage page, IConsole console) { IToolBarManager manager = page.getSite().getActionBars().getToolBarManager(); closeAction = new IvyConsoleRemoveAction(console); manager.appendToGroup(IConsoleConstants.LAUNCH_GROUP, closeAction); filterLogAction = new IvyConsoleFilterAction((IvyConsole) console); manager.appendToGroup(IConsoleConstants.LAUNCH_GROUP, filterLogAction); }