List of usage examples for org.eclipse.jface.action IToolBarManager appendToGroup
void appendToGroup(String groupName, IAction action);
From source file:com.google.cloud.tools.eclipse.appengine.localserver.ui.LocalAppEngineConsolePageParticipant.java
License:Apache License
private void configureToolBar(IToolBarManager toolbarManager) { terminateAction = new Action(Messages.actionStop) { @Override// w w w.j av a 2s .c om public void run() { //code to execute when button is pressed LocalAppEngineServerBehaviour serverBehaviour = console.getServerBehaviourDelegate(); if (serverBehaviour != null) { // try to initiate a nice shutdown boolean force = serverBehaviour.getServer().getServerState() == IServer.STATE_STOPPING; serverBehaviour.stop(force); } update(); } }; terminateAction.setToolTipText(Messages.actionStopToolTip); terminateAction.setImageDescriptor(ImageResource.getImageDescriptor(ImageResource.IMG_ELCL_STOP)); terminateAction.setHoverImageDescriptor(ImageResource.getImageDescriptor(ImageResource.IMG_CLCL_STOP)); terminateAction.setDisabledImageDescriptor(ImageResource.getImageDescriptor(ImageResource.IMG_DLCL_STOP)); toolbarManager.appendToGroup(IConsoleConstants.LAUNCH_GROUP, terminateAction); }
From source file:com.google.dart.tools.search.ui.text.AbstractTextSearchViewPage.java
License:Open Source License
/** * Fills the toolbar contribution for this page. Subclasses may override this method. * /*from w w w.j ava 2s . c om*/ * @param tbm the tool bar manager representing the view's toolbar */ protected void fillToolbar(IToolBarManager tbm) { tbm.appendToGroup(IContextMenuConstants.GROUP_OPEN, fShowNextAction); tbm.appendToGroup(IContextMenuConstants.GROUP_OPEN, fShowPreviousAction); IActionBars actionBars = getSite().getActionBars(); if (actionBars != null) { actionBars.setGlobalActionHandler(ActionFactory.NEXT.getId(), fShowNextAction); actionBars.setGlobalActionHandler(ActionFactory.PREVIOUS.getId(), fShowPreviousAction); actionBars.setGlobalActionHandler(ActionFactory.COPY.getId(), fCopyToClipboardAction); actionBars.setGlobalActionHandler(ActionFactory.SELECT_ALL.getId(), fSelectAllAction); } if (getLayout() == FLAG_LAYOUT_TREE) { tbm.appendToGroup(IContextMenuConstants.GROUP_VIEWER_SETUP, fExpandAllAction); tbm.appendToGroup(IContextMenuConstants.GROUP_VIEWER_SETUP, fCollapseAllAction); } }
From source file:com.google.dart.tools.search2.internal.ui.SearchView.java
License:Open Source License
private void initializeToolBar() { IToolBarManager tbm = getViewSite().getActionBars().getToolBarManager(); createToolBarGroups(tbm);//from w w w .j a v a 2 s . co m tbm.appendToGroup(IContextMenuConstants.GROUP_SEARCH, fSearchAgainAction); tbm.appendToGroup(IContextMenuConstants.GROUP_SEARCH, fCancelAction); tbm.appendToGroup(IContextMenuConstants.GROUP_SEARCH, fSearchesDropDownAction); getViewSite().getActionBars().updateActionBars(); }
From source file:com.hudren.woodpile.views.SessionView.java
License:Open Source License
private void fillLocalToolBar(final IToolBarManager manager) { final String group = "Search"; manager.add(new GroupMarker(group)); manager.appendToGroup(group, searchAction); manager.appendToGroup(group, findNextAction); manager.appendToGroup(group, findPreviousAction); manager.appendToGroup(group, new Separator()); manager.add(newSessionAction);/* w ww.j a va 2 s . co m*/ manager.add(scrollLockAction); }
From source file:com.matlab.eclipse.mconsole.views.MatlabConsoleView.java
License:Open Source License
private void fillLocalToolBar(IToolBarManager manager) { manager.add(new GroupMarker("matlabpause")); manager.add(new Separator("matlabpause")); manager.add(pauseMatlabAction);/*from w ww . j a v a 2 s . c o m*/ manager.add(new GroupMarker("chooser")); manager.add(new Separator("chooser")); manager.appendToGroup("chooser", new ControlContribution("none") { //$NON-NLS-1$ @Override protected int computeWidth(Control control) { return 300; } @Override protected Control createControl(Composite parent) { dirChooser = new Combo(parent, SWT.NONE); dirChooser.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(final SelectionEvent e) { String dirtochange = dirChooser.getText(); final String workspaceRoot = ResourcesPlugin.getWorkspace().getRoot().getLocation() .toString(); if (dirtochange.indexOf("%WS") > -1) { dirtochange = dirtochange.replaceFirst("%WS", workspaceRoot); } else if (dirtochange.indexOf("~") > -1) { dirtochange = dirtochange.replaceFirst("~", System.getenv("HOME")); } MConsolePlugin.getDefault().getMatlab().changeMatlabDirectoryToPath(dirtochange); } }); dirChooser.addKeyListener(new KeyAdapter() { @Override public void keyPressed(final KeyEvent e) { if (e.character == SWT.CR) { run("cd " + dirChooser.getText(), null); } } }); if (MConsolePlugin.getDefault().isMatlabInitialized()) try { dirChooser.setText(MConsolePlugin.getDefault().getMatlab().getMatlabPwd()); } catch (Exception e) { } dirChooser.setEnabled(false); return dirChooser; } }); manager.appendToGroup("chooser", dirChooseAction); manager.appendToGroup("chooser", dirUpAction); manager.add(new GroupMarker("com.matlab.eclipse")); manager.add(new Separator("com.matlab.eclipse")); manager.add(raiseFiguresAction); manager.add(closeAllFiguresAction); manager.add(new GroupMarker("others")); manager.add(new Separator("others")); manager.add(clearCommandHistoryAction); manager.add(helpBrowserAction); manager.add(new GroupMarker("debug")); manager.add(new Separator("debug")); manager.add(debugConsoleViewAction); manager.add(new GroupMarker("matlab")); manager.add(new Separator("matlab")); manager.add(stopMatlabAction); manager.add(startMatlabAction); }
From source file:com.nokia.carbide.search.system.ui.text.AbstractTextSearchViewPage.java
License:Open Source License
/** * Fills the toolbar contribution for this page. Subclasses may override * this method./*from www. j a va 2 s. c om*/ * * @param tbm the tool bar manager representing the view's toolbar */ protected void fillToolbar(IToolBarManager tbm) { tbm.appendToGroup(IContextMenuConstants.GROUP_SHOW, fShowNextAction); tbm.appendToGroup(IContextMenuConstants.GROUP_SHOW, fShowPreviousAction); tbm.appendToGroup(IContextMenuConstants.GROUP_REMOVE_MATCHES, fRemoveSelectedMatches); tbm.appendToGroup(IContextMenuConstants.GROUP_REMOVE_MATCHES, fRemoveAllResultsAction); IActionBars actionBars = getSite().getActionBars(); if (actionBars != null) { actionBars.setGlobalActionHandler(ActionFactory.NEXT.getId(), fShowNextAction); actionBars.setGlobalActionHandler(ActionFactory.PREVIOUS.getId(), fShowPreviousAction); actionBars.setGlobalActionHandler(ActionFactory.DELETE.getId(), fRemoveSelectedMatches); actionBars.setGlobalActionHandler(ActionFactory.COPY.getId(), fCopyToClipboardAction); actionBars.setGlobalActionHandler(ActionFactory.SELECT_ALL.getId(), fSelectAllAction); } if (getLayout() == FLAG_LAYOUT_TREE) { tbm.appendToGroup(IContextMenuConstants.GROUP_VIEWER_SETUP, fExpandAllAction); tbm.appendToGroup(IContextMenuConstants.GROUP_VIEWER_SETUP, fCollapseAllAction); } }
From source file:com.nokia.carbide.search.system2.internal.ui.SearchView.java
License:Open Source License
private void initializeToolBar() { IToolBarManager tbm = getViewSite().getActionBars().getToolBarManager(); createToolBarGroups(tbm);//w w w.j av a 2s . c o m tbm.appendToGroup(IContextMenuConstants.GROUP_SEARCH, fSearchAgainAction); tbm.appendToGroup(IContextMenuConstants.GROUP_SEARCH, fCancelAction); tbm.appendToGroup(IContextMenuConstants.GROUP_SEARCH, fSearchesDropDownAction); tbm.appendToGroup(IContextMenuConstants.GROUP_SEARCH, fPinSearchViewAction); getViewSite().getActionBars().updateActionBars(); }
From source file:com.nokia.s60ct.gui.ApplicationActionBarAdvisor.java
License:Open Source License
protected void fillCoolBar(ICoolBarManager coolBar) { IToolBarManager mng = new ToolBarManager(coolBar.getStyle()); ToolBarContributionItem tbci = new ToolBarContributionItem(mng, "MainToolBar"); //without this the ID is null coolBar.add(tbci);/*from w w w . java 2 s.c o m*/ mng.add(new GroupMarker(IWorkbenchActionConstants.NEW_GROUP)); mng.add(new Separator()); mng.add(new GroupMarker(IWorkbenchActionConstants.OPEN_EXT)); mng.add(new Separator()); mng.add(new GroupMarker(IWorkbenchActionConstants.SAVE_GROUP)); mng.appendToGroup(IWorkbenchActionConstants.SAVE_GROUP, save); //mng.appendToGroup(IWorkbenchActionConstants.SAVE_GROUP, saveAs); mng.appendToGroup(IWorkbenchActionConstants.SAVE_GROUP, saveAll); mng.add(new Separator()); //mng.add(new GroupMarker("Edit")); //mng.appendToGroup("Edit", copy); //mng.appendToGroup("Edit", paste); //mng.appendToGroup("Edit", find); //mng.add(new Separator()); mng.add(new GroupMarker("Tools")); }
From source file:com.puppetlabs.geppetto.pp.dsl.ui.editor.findrefs.PPReferenceSearchViewPage.java
License:Open Source License
protected void fillToolbar(IToolBarManager tbm) { tbm.appendToGroup(IContextMenuConstants.GROUP_SHOW, showNextAction); tbm.appendToGroup(IContextMenuConstants.GROUP_SHOW, showPreviousAction); IActionBars actionBars = getSite().getActionBars(); if (actionBars != null) { actionBars.setGlobalActionHandler(ActionFactory.NEXT.getId(), showNextAction); actionBars.setGlobalActionHandler(ActionFactory.PREVIOUS.getId(), showPreviousAction); }/*from ww w . j av a 2 s . com*/ tbm.appendToGroup(IContextMenuConstants.GROUP_VIEWER_SETUP, expandAllAction); tbm.appendToGroup(IContextMenuConstants.GROUP_VIEWER_SETUP, collapseAllAction); }
From source file:com.randomwalking.eclipse.console.terminal.TerminalConsolePage.java
License:Open Source License
protected void createActions() { final IActionBars actionBars = getSite().getActionBars(); clearConsoleAction = new ClearTerminalConsoleAction(terminal, "Clear", "Clear Console"); closeConsoleAction = new CloseTerminalConsoleAction((TerminalConsole) getConsole(), "Close", "Close Terminal"); final IActionBars bars = getSite().getActionBars(); final IToolBarManager toolbarManager = bars.getToolBarManager(); toolbarManager.prependToGroup(IConsoleConstants.LAUNCH_GROUP, new GroupMarker(SCRIPT_GROUP)); toolbarManager.appendToGroup(SCRIPT_GROUP, new Separator()); toolbarManager.appendToGroup(SCRIPT_GROUP, closeConsoleAction); toolbarManager.appendToGroup(SCRIPT_GROUP, new Separator()); toolbarManager.appendToGroup(SCRIPT_GROUP, clearConsoleAction); actionBars.updateActionBars();//w w w . j av a2s . c o m }