Example usage for org.eclipse.jface.action IToolBarManager find

List of usage examples for org.eclipse.jface.action IToolBarManager find

Introduction

In this page you can find the example usage for org.eclipse.jface.action IToolBarManager find.

Prototype

IContributionItem find(String id);

Source Link

Document

Finds the contribution item with the given id.

Usage

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());
}