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.meikas.eclipse.recentfiles.views.RecentFilesView.java

License:Open Source License

private void fillLocalToolBar(IToolBarManager manager) {
    manager.add(toggleAction);
    manager.add(addAction);
    manager.add(removeAction);
}

From source file:com.mentor.nucleus.bp.ui.canvas.ModelContentOutlinePage.java

License:Open Source License

protected void createToolbar() {
    IToolBarManager toolBarManager = getSite().getActionBars().getToolBarManager();
    toolBarManager.add(sort);
    toolBarManager.add(hideStatics);/*from   w w  w.  ja  v  a2  s .  com*/
    toolBarManager.add(hideOps);
}

From source file:com.mentor.nucleus.bp.ui.graphics.actions.GraphicsActionBarContributor.java

License:Open Source License

/**
 * @see org.eclipse.ui.part.EditorActionBarContributor#contributeToToolBar(IToolBarManager)
 *//*from  w ww  .  j  ava  2 s  .c o m*/
public void contributeToToolBar(IToolBarManager tbm) {
    tbm.add(new Separator());
    tbm.add(getAction(GEFActionConstants.ALIGN_LEFT));
    tbm.add(getAction(GEFActionConstants.ALIGN_CENTER));
    tbm.add(getAction(GEFActionConstants.ALIGN_RIGHT));
    tbm.add(new Separator());
    tbm.add(getAction(GEFActionConstants.ALIGN_TOP));
    tbm.add(getAction(GEFActionConstants.ALIGN_MIDDLE));
    tbm.add(getAction(GEFActionConstants.ALIGN_BOTTOM));

    tbm.add(new Separator());
    tbm.add(getAction(GEFActionConstants.MATCH_WIDTH));
    tbm.add(getAction(GEFActionConstants.MATCH_HEIGHT));

    tbm.add(new Separator());
    tbm.add(getAction(GEFActionConstants.ZOOM_IN));
    tbm.add(getAction(GEFActionConstants.ZOOM_OUT));
    tbm.add(getAction(GraphicalActionConstants.ZOOM_PAGE));
    tbm.add(getAction(GraphicalActionConstants.ZOOM_SEL));

    tbm.add(new Separator());
    String[] zoomStrings = new String[] { ZoomManager.FIT_ALL, ZoomManager.FIT_HEIGHT, ZoomManager.FIT_WIDTH };
    tbm.add(new GraphicsZoomComboContributionItem(getPage(), zoomStrings));
}

From source file:com.mentor.nucleus.bp.ui.graphics.outline.GraphicalOutlinePage.java

License:Open Source License

protected void configureOutlineViewer() {
    IToolBarManager tbm = getSite().getActionBars().getToolBarManager();
    showOutlineAction = new Action() {
        public void run() {
            showPage(ID_OUTLINE);//  w  w  w . ja  v a  2s.c  om
        }
    };
    showOutlineAction.setImageDescriptor(CorePlugin.getImageDescriptor("outline.gif")); //$NON-NLS-1$
    showOutlineAction.setToolTipText("Click here to show the outline tree");
    tbm.add(showOutlineAction);
    showOverviewAction = new Action() {
        public void run() {
            showPage(ID_OVERVIEW);
        }
    };
    showOverviewAction.setImageDescriptor(CorePlugin.getImageDescriptor("overview.gif")); //$NON-NLS-1$
    showOverviewAction.setToolTipText("Click here to show a thumbnail view of the diagram");
    tbm.add(showOverviewAction);
    showPage(ID_OUTLINE);
}

From source file:com.mercatis.lighthouse3.ui.application.LighthouseApplicationActionBarAdvisor.java

License:Apache License

@Override
protected void fillCoolBar(ICoolBarManager coolBar) {
    IToolBarManager toolBar = new ToolBarManager(coolBar.getStyle());
    coolBar.add(toolBar);// w w w  . j  a v  a 2  s.  c  o  m
    toolBar.add(saveAction);
}

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);
    instanceViewAction.setEnabled(processInstanceDefinition != null);
    if (instanceViewActive) {
        manager.remove(BACK_ACTION_ID);/*  w  w w . java2 s . c o m*/
        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.mercatis.lighthouse3.ui.swimlaneeditor.ProcessTaskSwimlaneEditor.java

License:Apache License

private void updateZoomActions() {
    IToolBarManager manager = this.getEditorSite().getActionBars().getToolBarManager();
    manager.remove(ZOOM_BOX_ACTION_ID);//w w  w .  jav  a  2 s . c om
    manager.remove(ZOOM_IN_ACTION_ID);
    manager.remove(ZOOM_OUT_ACTION_ID);
    manager.add(zoomItem);
    manager.add(zoomInAction);
    manager.add(zoomOutAction);
    manager.update(false);
}

From source file:com.metaaps.eoclipse.viewers.layers.LayerContent.java

License:Open Source License

@Override
public void createPartControl(Composite aParent) {
    // TODO Auto-generated method stub
    super.createPartControl(aParent);

    // create layer panel
    try {//from   www . jav  a 2s  .c  o  m
        final CommonViewer layerviewer = getCommonViewer();
        if (layerviewer != null) {
            // add Listeners
            layerviewer.addDoubleClickListener(Viewers.getInstance());
            layerviewer.addSelectionChangedListener(Viewers.getInstance());
            // add ViewPart listeners
            getSite().getPage().addPartListener(new IPartListener2() {

                @Override
                public void partVisible(IWorkbenchPartReference partRef) {
                }

                @Override
                public void partOpened(IWorkbenchPartReference partRef) {
                }

                @Override
                public void partInputChanged(IWorkbenchPartReference partRef) {
                }

                @Override
                public void partHidden(IWorkbenchPartReference partRef) {
                }

                @Override
                public void partDeactivated(IWorkbenchPartReference partRef) {
                }

                @Override
                public void partClosed(IWorkbenchPartReference partRef) {
                    IWorkbenchPart part = partRef.getPart(false);
                    if (part instanceof IViewerImplementation) {
                        Viewers.getInstance().removeViewerImp((IViewerImplementation) part);
                    }
                }

                @Override
                public void partBroughtToTop(IWorkbenchPartReference partRef) {
                }

                @Override
                public void partActivated(IWorkbenchPartReference partRef) {
                }
            });
            // add actions to the window
            makeActions();
            IToolBarManager toolbarmanager = getViewSite().getActionBars().getToolBarManager();
            toolbarmanager.add(m_layerup);
            toolbarmanager.add(m_layerdown);
        }
    } catch (Exception e) {
        e.printStackTrace();
        Util.errorMessage("Could not open the Layers View");
    }
}

From source file:com.metacase.graphbrowser.views.GraphView.java

License:MIT License

private void fillLocalToolBar(IToolBarManager manager) {
    manager.add(actionRunAutobuild);
    manager.add(actionCallGenerator);/*www.  j a  v a2s . co  m*/
    manager.add(new Separator());
    manager.add(actionOpenInMetaEdit);
    manager.add(actionOpenCreateGraphDialog);
    manager.add(new Separator());
    manager.add(actionUpdateGraphList);
    manager.add(actionOpenSettings);
    manager.add(new Separator());
    manager.add(actionToggleGraphTypeText);
}

From source file:com.microsoft.azureexplorer.views.ServiceExplorerView.java

License:Open Source License

private void fillLocalToolBar(IToolBarManager manager) {
    manager.add(refreshAction);
    manager.add(manageSubscriptionAction);
    manager.add(new Separator());
}