List of usage examples for org.eclipse.jface.action IToolBarManager find
IContributionItem find(String id);
From source file:com.arc.cdt.debug.seecode.internal.ui.action.AnimateToolBarManager.java
License:Open Source License
private boolean containsAnimateItems(IToolBarManager mgr) { return mgr.find(animateStepIntoAction.getId()) != null; }
From source file:com.drgarbage.bytecodevisualizer.actions.DynamicPartsManager.java
License:Apache License
private static void addActions(IDebugView viewPart) { IToolBarManager tbm = viewPart.getViewSite().getActionBars().getToolBarManager(); /* FIX: bug, adding of actions */ IContributionItem ci = tbm.find(BytecodeVisualizerConstants.BYTECODE_VISUALIZER_GROUP); if (ci != null) { return;/* w ww . j a v a 2 s . c om*/ } tbm.add(new Separator(BytecodeVisualizerConstants.BYTECODE_VISUALIZER_GROUP)); tbm.appendToGroup(BytecodeVisualizerConstants.BYTECODE_VISUALIZER_GROUP, new DebugActionContributionItem(new StepIntoBytecodeAction(viewPart))); tbm.appendToGroup(BytecodeVisualizerConstants.BYTECODE_VISUALIZER_GROUP, new DebugActionContributionItem(new StepOverSingleInstructionAction(viewPart))); viewPart.getViewSite().getActionBars().updateActionBars(); tbm.appendToGroup(BytecodeVisualizerConstants.BYTECODE_VISUALIZER_GROUP, new DebugActionContributionItem(new GetClassesFromJVMAction(viewPart))); viewPart.getViewSite().getActionBars().updateActionBars(); }
From source file:com.generalrobotix.ui.view.GrxJythonPromptView.java
License:Open Source License
private IAction getStartSimulationAction() { IWorkbenchWindow[] windows = PlatformUI.getWorkbench().getWorkbenchWindows(); for (IWorkbenchWindow w : windows) { if (!(w instanceof ApplicationWindow)) continue; ApplicationWindow window = (ApplicationWindow) w; ICoolBarManager coolbar = window.getCoolBarManager2(); if (coolbar == null) continue; IContributionItem setitem = coolbar.find("com.generalrobotix.ui.actionSet"); if (setitem != null && setitem instanceof ToolBarContributionItem) { IToolBarManager toolbar = ((ToolBarContributionItem) setitem).getToolBarManager(); if (toolbar == null) continue; IContributionItem actitem = toolbar.find("com.generalrobotix.ui.actions.ExecuteScript"); if (actitem != null && actitem instanceof ActionContributionItem) return ((ActionContributionItem) actitem).getAction(); }/*from w ww .j av a 2 s . com*/ } return null; }
From source file:com.isencia.passerelle.workbench.model.editor.ui.editor.WizardModelEditor.java
License:Apache License
/** * Create contents of the editor part./*from w w w .ja va2s. c o m*/ * @param parent */ @Override public void createPartControl(Composite parent) { final IToolBarManager toolMan = getEditorSite().getActionBars().getToolBarManager(); final ActionContributionItem run = (ActionContributionItem) toolMan.find(RunAction.class.getName()); final ActionContributionItem stop = (ActionContributionItem) toolMan.find(StopAction.class.getName()); this.runAction = (RunAction) run.getAction(); this.stopAction = (StopAction) stop.getAction(); runAction.addExecuteActionListener(this); Composite container = new Composite(parent, SWT.NONE); container.setLayout(new FillLayout(SWT.HORIZONTAL)); this.frmRunWorkflow = formToolkit.createForm(container); formToolkit.paintBordersFor(frmRunWorkflow); frmRunWorkflow.setText("Run '" + getEditorInput().getName() + "'"); Label lblPleaseUseThe = formToolkit.createLabel(frmRunWorkflow.getBody(), "Please use the start and stop buttons for running this workflow.", SWT.NONE); lblPleaseUseThe.setForeground(SWTResourceManager.getColor(SWT.COLOR_DARK_GRAY)); lblPleaseUseThe.setFont(SWTResourceManager.getFont("Sans", 10, SWT.NORMAL)); lblPleaseUseThe.setBounds(10, 10, 554, 17); final Section sctnRunningActor = formToolkit.createSection(frmRunWorkflow.getBody(), Section.TWISTIE | Section.TITLE_BAR); sctnRunningActor.setBounds(10, 129, 740, 142); formToolkit.paintBordersFor(sctnRunningActor); sctnRunningActor.setText("Progress"); actorText = formToolkit.createText(sctnRunningActor, "", SWT.READ_ONLY | SWT.WRAP | SWT.V_SCROLL); sctnRunningActor.setClient(actorText); sctnRunningActor.setExpanded(true); final Section sctnStartStop = formToolkit.createSection(frmRunWorkflow.getBody(), Section.TWISTIE | Section.TITLE_BAR); sctnStartStop.setBounds(10, 54, 740, 59); formToolkit.paintBordersFor(sctnStartStop); sctnStartStop.setText("Controls"); sctnStartStop.setExpanded(true); Composite composite = formToolkit.createComposite(sctnStartStop, SWT.NONE); formToolkit.paintBordersFor(composite); sctnStartStop.setClient(composite); this.btnStart = formToolkit.createButton(composite, "Start", SWT.NONE); btnStart.setImage(ResourceManager.getPluginImage("com.isencia.passerelle.workbench.model.editor.ui", "icons/run_workflow.gif")); btnStart.setBounds(10, 0, 88, 29); btnStart.setEnabled(runAction.isEnabled()); btnStart.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { runModel(); } }); this.btnStop = formToolkit.createButton(composite, "Stop", SWT.NONE); btnStop.setImage(ResourceManager.getPluginImage("com.isencia.passerelle.workbench.model.editor.ui", "icons/stop_workflow.gif")); btnStop.setBounds(104, 0, 88, 29); btnStop.setEnabled(stopAction.isEnabled()); btnStop.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { stopModel(); } }); sctnStartStop.layout(sctnStartStop.getChildren()); container.layout(container.getChildren()); sctnStartStop.getDisplay().asyncExec(new Runnable() { public void run() { sctnStartStop.setExpanded(true); sctnRunningActor.setExpanded(true); } }); }
From source file:com.mercatis.lighthouse3.ui.swimlaneeditor.ProcessTaskSwimlaneEditor.java
License:Apache License
private void updateInstanceViewActions() { IToolBarManager manager = this.getEditorSite().getActionBars().getToolBarManager(); manager.remove(TOGGLE_INSTANCE_VIEW_ACTION_ID); manager.add(instanceViewAction);/*from ww w . ja v a 2 s. c om*/ instanceViewAction.setEnabled(processInstanceDefinition != null); if (instanceViewActive) { manager.remove(BACK_ACTION_ID); manager.remove(FORWARD_ACTION_ID); manager.remove(RELOAD_INSTANCES_ACTION_ID); if (manager.find(BACK_ACTION_ID) == null) { manager.add(backAction); } if (manager.find(FORWARD_ACTION_ID) == null) { manager.add(forwardAction); } if (manager.find(RELOAD_INSTANCES_ACTION_ID) == null) { manager.add(reloadInstancesAction); } } else { manager.remove(BACK_ACTION_ID); manager.remove(FORWARD_ACTION_ID); manager.remove(RELOAD_INSTANCES_ACTION_ID); } manager.update(false); }
From source file:com.piece_framework.makegood.ui.handlers.StopTestRunHandler.java
License:Open Source License
private IAction getStopAction() { IViewPart view = ViewOpener.find(ResultView.VIEW_ID); if (view == null) return null; IToolBarManager manager = view.getViewSite().getActionBars().getToolBarManager(); if (manager == null) return null; ActionContributionItem item = (ActionContributionItem) manager.find(StopTestRunAction.ACTION_ID); if (item == null) return null; return item.getAction(); }
From source file:com.piece_framework.makegood.ui.handlers.ToggleHandler.java
License:Open Source License
@Override public Object execute(ExecutionEvent event) throws ExecutionException { IViewPart view = ViewOpener.find(ResultView.VIEW_ID); if (view == null) return null; IToolBarManager manager = view.getViewSite().getActionBars().getToolBarManager(); if (manager == null) return null; ActionContributionItem item = (ActionContributionItem) manager.find(getActionId()); if (item == null) return null; IAction action = item.getAction();/*from w ww. ja v a 2s. com*/ action.setChecked(!action.isChecked()); action.run(); return null; }
From source file:com.piece_framework.makegood.ui.views.ResultView.java
License:Open Source License
private void initializeActions(IViewSite site) { IToolBarManager manager = site.getActionBars().getToolBarManager(); ActionContributionItem showOnlyFailuresItem = (ActionContributionItem) manager .find(ToggleShowOnlyFailuresAction.ACTION_ID); if (showOnlyFailuresItem != null) { showOnlyFailuresItem.getAction().setChecked(showOnlyFailures); actionsInitialized = true;/*from w w w . ja v a 2 s . c om*/ } ActionContributionItem previousFailureItem = (ActionContributionItem) manager .find(MoveToPreviousFailureAction.ACTION_ID); if (previousFailureItem != null) { moveToPreviousFailureAction = previousFailureItem.getAction(); moveToPreviousFailureAction.setEnabled(hasFailures()); } ActionContributionItem nextFailureItem = (ActionContributionItem) manager .find(MoveToNextFailureAction.ACTION_ID); if (nextFailureItem != null) { moveToNextFailureAction = nextFailureItem.getAction(); moveToNextFailureAction.setEnabled(hasFailures()); } ActionContributionItem stopOnFailureItem = (ActionContributionItem) manager .find(ToggleStopOnFailureAction.ACTION_ID); if (stopOnFailureItem != null) { stopOnFailureItem.getAction().setChecked(CommandLineBuilder.stopOnFailure); } ActionContributionItem debugTestItem = (ActionContributionItem) manager .find(ToggleDebugTestAction.ACTION_ID); if (debugTestItem != null) { debugTestItem.getAction().setChecked(MakeGoodContext.getInstance().isDebug()); } ActionContributionItem stopTestItem = (ActionContributionItem) manager.find(StopTestRunAction.ACTION_ID); if (stopTestItem != null) { stopTestAction = stopTestItem.getAction(); stopTestAction.setEnabled(MakeGoodLaunch.hasActiveLaunch()); } ActionContributionItem rerunTestItem = (ActionContributionItem) manager.find(RerunTestAction.ACTION_ID); if (rerunTestItem != null) { rerunTestAction = rerunTestItem.getAction(); rerunTestAction.setEnabled(MakeGoodContext.getInstance().getTestRunner().hasLastTest()); } ActionContributionItem rerunFailedTestsItem = (ActionContributionItem) manager .find(RerunFailedTestsAction.ACTION_ID); if (rerunFailedTestsItem != null) { rerunFailedTestsAction = rerunFailedTestsItem.getAction(); rerunFailedTestsAction.setEnabled(MakeGoodContext.getInstance().getTestRunner().hasLastTest()); } ActionContributionItem runAllTestsItem = (ActionContributionItem) manager.find(RunAllTestsAction.ACTION_ID); if (runAllTestsItem != null) { runAllTestsAction = runAllTestsItem.getAction(); runAllTestsAction.setEnabled(MakeGoodContext.getInstance().getActivePart().isAllTestsRunnable()); } ActionContributionItem configureContinuousTestingItem = (ActionContributionItem) manager .find(ConfigureContinuousTestingAction.ACTION_ID); if (configureContinuousTestingItem != null) { IAction configureContinuousTestingAction = configureContinuousTestingItem.getAction(); configureContinuousTestingAction .setImageDescriptor(MakeGoodContext.getInstance().getContinuousTesting().isEnabled() ? ConfigureContinuousTestingAction.IMAGE_DESCRIPTOR_ENABLED : ConfigureContinuousTestingAction.IMAGE_DESCRIPTOR_DISABLED); } }
From source file:com.siteview.mde.internal.ui.views.dependencies.DependenciesViewTreePage.java
License:Open Source License
public void makeContributions(IMenuManager menuManager, IToolBarManager toolBarManager, IStatusLineManager statusLineManager) { super.makeContributions(menuManager, toolBarManager, statusLineManager); if (toolBarManager.find(DependenciesView.TREE_ACTION_GROUP) != null) toolBarManager.prependToGroup(DependenciesView.TREE_ACTION_GROUP, new CollapseAllAction()); else/*from w ww .j ava 2 s . c o m*/ toolBarManager.add(new CollapseAllAction()); }
From source file:de.enough.polish.plugin.eclipse.polishEditor.editor.PolishEditor.java
License:Open Source License
public DeviceDropdownChooserContributionItem getDeviceDropdownChooserContributionItem() { IToolBarManager toolBarManager = getEditorSite().getActionBars().getToolBarManager(); return (DeviceDropdownChooserContributionItem) toolBarManager .find(DeviceDropdownChooserContributionItem.class.getName()); }