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

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

Introduction

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

Prototype

void add(IAction action);

Source Link

Document

Adds an action as a contribution item to this manager.

Usage

From source file:com.sympedia.density.gen.ui.internal.views.InstanceDetailsView.java

License:Open Source License

private void fillLocalToolBar(IToolBarManager manager) {
    manager.add(showQualifiedNamesAction);
    manager.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS));
}

From source file:com.sympedia.genfw.presentation.GenfwActionBarContributor.java

License:Open Source License

/**
 * This adds Separators for editor additions to the tool bar.
 * <!-- begin-user-doc -->// w  ww  . j  a  v  a 2  s.  c o m
 * <!-- end-user-doc -->
 * @generated
 */
public void contributeToToolBar(IToolBarManager toolBarManager) {
    toolBarManager.add(new Separator("genfw-settings"));
    toolBarManager.add(new Separator("genfw-additions"));
}

From source file:com.sympedia.genfw.ui.internal.views.GenAppsView.java

License:Open Source License

@Override
public void createPartControl(Composite parent) {
    IToolBarManager manager = getViewSite().getActionBars().getToolBarManager();
    manager.add(generateAction = new LocalGenerate());
    manager.add(generateAllAction = new LocalGenerateAll());
    manager.add(showInputsAction = new Action("Show Inputs", SWT.TOGGLE) {
        public void run() {
            genAppsContentProvider.setShowInputs(isChecked());
            UiHelper.refreshViewer(getViewer(), true);
        }//from w w w.j  a v  a2  s .  c o  m
    });

    showInputsAction.setToolTipText("Show inputs");
    showInputsAction.setImageDescriptor(getImageDescriptor("ShowInputs"));

    super.createPartControl(parent);
    UiHelper.removeNavigationActions(manager);

    List<IFile> genApps = getGenAppFiles(getViewer().getSelection());
    generateAction.setEnabled(!genApps.isEmpty());
    getViewer().addSelectionChangedListener(this);
}

From source file:com.technophobia.substeps.junit.ui.SubstepsFeatureTestRunnerViewPart.java

License:Open Source License

private void configureToolBar() {
    final IActionBars actionBars = getViewSite().getActionBars();
    final IToolBarManager toolBar = actionBars.getToolBarManager();
    final IMenuManager viewMenu = actionBars.getMenuManager();

    actionManager.setNextActionEnabled(false);
    actionBars.setGlobalActionHandler(ActionFactory.NEXT.getId(), actionManager.nextAction());

    actionManager.setPrevActionEnabled(false);
    actionBars.setGlobalActionHandler(ActionFactory.PREVIOUS.getId(), actionManager.prevAction());

    actionManager.setStopActionEnabled(false);

    handlerServiceManager.activateHandlers(RERUN_LAST_COMMAND, new AbstractHandler() {
        @Override/*from  w ww .  ja  v a2 s  .  c  o  m*/
        public Object execute(final ExecutionEvent event) throws ExecutionException {
            actionManager.rerunLastTestAction().run();
            return null;
        }

        @Override
        public boolean isEnabled() {
            return actionManager.rerunLastTestAction().isEnabled();
        }
    });

    handlerServiceManager.activateHandlers(RERUN_FAILED_FIRST_COMMAND, new AbstractHandler() {
        @Override
        public Object execute(final ExecutionEvent event) throws ExecutionException {
            actionManager.rerunFailedFirstAction().run();
            return null;
        }

        @Override
        public boolean isEnabled() {
            return actionManager.rerunFailedFirstAction().isEnabled();
        }
    });

    failuresOnlyFilterAction = new FailuresOnlyFilterAction(showFailuresOnlyNotifier(), iconProvider);

    scrollLockAction = new ScrollLockAction(autoScrollNotifier(), iconProvider);
    scrollLockAction.setChecked(!autoScroll);

    final Notifier<ViewOrientation> viewOrientationNotifier = viewOrientationNotifier();
    toggleOrientationActions = new ToggleOrientationAction[] {
            new ToggleOrientationAction(ViewOrientation.VIEW_ORIENTATION_VERTICAL, viewOrientationNotifier,
                    iconProvider),
            new ToggleOrientationAction(ViewOrientation.VIEW_ORIENTATION_HORIZONTAL, viewOrientationNotifier,
                    iconProvider),
            new ToggleOrientationAction(ViewOrientation.VIEW_ORIENTATION_AUTOMATIC, viewOrientationNotifier,
                    iconProvider) };

    showTestHierarchyAction = new ShowTestHierarchyAction(layoutModeNotifier(), iconProvider);
    showTimeAction = new ShowTimeAction(testViewer);

    toolBar.add(actionManager.nextAction());
    toolBar.add(actionManager.prevAction());
    toolBar.add(failuresOnlyFilterAction);
    toolBar.add(scrollLockAction);
    toolBar.add(new Separator());
    toolBar.add(actionManager.rerunLastTestAction());
    toolBar.add(actionManager.rerunFailedFirstAction());
    toolBar.add(actionManager.stopAction());
    toolBar.add(viewHistory.createHistoryDropDownAction());

    viewMenu.add(showTestHierarchyAction);
    viewMenu.add(showTimeAction);
    viewMenu.add(new Separator());

    final MenuManager layoutSubMenu = new MenuManager(
            SubstepsFeatureMessages.SubstepsFeatureTestRunnerViewPart_layout_menu);
    for (int i = 0; i < toggleOrientationActions.length; ++i) {
        layoutSubMenu.add(toggleOrientationActions[i]);
    }
    viewMenu.add(layoutSubMenu);
    viewMenu.add(new Separator());

    viewMenu.add(failuresOnlyFilterAction);

    final ActivateOnErrorAction activateOnErrorAction = new ActivateOnErrorAction(showOnErrorOnly,
            showOnErrorOnlyNotifier());
    viewMenu.add(activateOnErrorAction);
    viewMenuListener = new IMenuListener() {
        @Override
        public void menuAboutToShow(final IMenuManager manager) {
            activateOnErrorAction.update(showOnErrorOnly);
        }
    };

    viewMenu.addMenuListener(viewMenuListener);

    actionBars.updateActionBars();
}

From source file:com.telink.tc32eclipse.ui.views.targets.TargetConfigurationView.java

License:Open Source License

private void fillLocalToolBar(IToolBarManager manager) {
    manager.add(actionAddNew);
    manager.add(actionEdit);
}

From source file:com.temenos.interaction.rimdsl.visualisation.views.RIMDSLVisualisationView.java

License:Open Source License

/**
 * Set the toolbar/*www.j ava 2 s  .  co m*/
 */
private void fillToolBar() {
    ZoomContributionViewItem toolbarZoomContributionViewItem = new ZoomContributionViewItem(this);
    IActionBars bars = getViewSite().getActionBars();
    bars.getMenuManager().add(toolbarZoomContributionViewItem);

    IToolBarManager toolBarManager = bars.getToolBarManager();
    toolBarManager.add(visualizationForm.showIncomingRelationsAction);
    toolBarManager.add(visualizationForm.showOutgoingRelationsAction);
}

From source file:com.tencent.wstt.apt.ui.views.DevicesView.java

License:Open Source License

/**
 * ??/*from w  w  w.  jav  a2  s  .c o  m*/
 */
private void createLocalToolBar() {
    IActionBars bars = getViewSite().getActionBars();
    IToolBarManager manager = bars.getToolBarManager();
    manager.add(testAction);
    manager.add(refreshAction);
    manager.add(openLogWithChartAction);
    manager.add(openResultDirAction);

}

From source file:com.tencent.wstt.apt.ui.views.PMAPView.java

License:Open Source License

/**
 * ?//from  ww  w.j  av  a 2  s.c o  m
 */
private void createLocalToolBar() {
    IActionBars bars = getViewSite().getActionBars();
    IToolBarManager manager = bars.getToolBarManager();
    manager.add(openLogAction);
}

From source file:com.tencent.wstt.apt.ui.views.SMAPSView.java

License:Open Source License

private void createLocalToolBar() {
    IActionBars bars = getViewSite().getActionBars();
    IToolBarManager manager = bars.getToolBarManager();
    manager.add(openLogAction);
}

From source file:com.tencent.wstt.apt.ui.views.StubAnalysisView.java

License:Open Source License

private void createLocalToolBar() {
    IActionBars bars = getViewSite().getActionBars();
    IToolBarManager manager = bars.getToolBarManager();
    manager.add(openLogOnPCAction);
    manager.add(openLogOnPhoneAction);/*from  w  w w .  j a v  a 2  s  .co m*/
}