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

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

Introduction

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

Prototype

void removeAll();

Source Link

Document

Removes all contribution items from this manager.

Usage

From source file:org.csstudio.alarm.beast.ui.alarmtable.AlarmTableView.java

License:Open Source License

private void createToolbar() {
    final IToolBarManager toolbar = getViewSite().getActionBars().getToolBarManager();
    toolbar.removeAll();
    if (defaultModel.isWriteAllowed()) {
        maintenanceModeAction = new MaintenanceModeAction(defaultModel);
        toolbar.add(maintenanceModeAction);
        toolbar.add(new Separator());
        AcknowledgeAction action = new AcknowledgeAction(true, gui.getActiveAlarmTable());
        action.clearSelectionOnAcknowledgement(gui.getActiveAlarmTable());
        toolbar.add(action);/* w  w w  .  j a  va2s . c o m*/
        action = new AcknowledgeAction(false, gui.getAcknowledgedAlarmTable());
        action.clearSelectionOnAcknowledgement(gui.getAcknowledgedAlarmTable());
        toolbar.add(action);
        toolbar.add(new Separator());
    }

    for (FilterType f : FilterType.values())
        toolbar.add(new FilterAction(this, f, this.filterType == f));
    toolbar.add(new Separator());

    final IMenuManager menu = getViewSite().getActionBars().getMenuManager();
    menu.add(new NewTableAction(this));
    menu.add(new Separator());
    menu.add(new SeparateCombineTablesAction(this, true, combinedTables));
    menu.add(new SeparateCombineTablesAction(this, false, !combinedTables));
    menu.add(new Separator());
    menu.add(new ColumnConfigureAction(this));
    menu.add(new ResetColumnsAction(this));
    menu.add(new Separator());
    menu.add(new ShowFilterAction(this));
}

From source file:org.eclipse.ajdt.internal.ui.visualiser.AJDTMarkupProvider.java

License:Open Source License

/**
 * Deactivate/*from  w  w w .j  a v  a2 s  . co  m*/
 */
public void deactivate() {
    super.deactivate();
    if (VisualiserPlugin.menu != null) {
        IActionBars menuActionBars = VisualiserPlugin.menu.getViewSite().getActionBars();
        IToolBarManager toolBarManager = menuActionBars.getToolBarManager();
        toolBarManager.removeAll();
        toolBarManager.update(true);
        IMenuManager menuManager = menuActionBars.getMenuManager();
        menuManager.remove(resetColorMemoryID);
        menuManager.update(true);
    }
}

From source file:org.eclipse.ant.internal.ui.views.AntView.java

License:Open Source License

private void fillMainToolBar() {
    IToolBarManager toolBarMgr = getViewSite().getActionBars().getToolBarManager();
    toolBarMgr.removeAll();

    toolBarMgr.add(addBuildFileAction);/*from  www.  j  av a  2  s.c o m*/
    toolBarMgr.add(searchForBuildFilesAction);
    toolBarMgr.add(filterInternalTargetsAction);

    toolBarMgr.add(runTargetAction);
    toolBarMgr.add(removeProjectAction);
    toolBarMgr.add(removeAllAction);

    toolBarMgr.update(false);
}

From source file:org.eclipse.cdt.cpp.ui.internal.views.ObjectsViewPart.java

License:Open Source License

public void lock(boolean flag) {
    if (_viewer.isLocked() != flag) {
        _viewer.toggleLock();//from w w w  .  ja  va  2s  .  co m

        if (flag == true) {
            if (_lockAction != null) {
                IToolBarManager toolBarManager = getViewSite().getActionBars().getToolBarManager();
                toolBarManager.removeAll();
            }
            _isLocked = flag;
        }
    }
}

From source file:org.eclipse.cdt.cpp.ui.internal.views.ProjectViewPart.java

License:Open Source License

public void fillLocalToolBar() {
    IToolBarManager toolBarManager = getViewSite().getActionBars().getToolBarManager();
    toolBarManager.removeAll();

    if (_homeAction == null) {
        _sortAction = new SortAction("Sort", _plugin.getImageDescriptor("sort"));
        _homeAction = new HomeAction("Home", _plugin.getImageDescriptor("home"));
        _backAction = new BackAction("Back", _plugin.getImageDescriptor("back"));
        _forwardAction = new ForwardAction("Forward", _plugin.getImageDescriptor("forward"));
        _drillAction = new DrillAction("Drill Down Into", _plugin.getImageDescriptor("drill"));
    }//from  w  w  w .ja  v  a 2 s . c o  m

    _sortAction.setChecked(_sortAction.isSorting());
    toolBarManager.add(_sortAction);
    toolBarManager.add(new Separator());
    toolBarManager.add(_homeAction);
    toolBarManager.add(_backAction);
    toolBarManager.add(_forwardAction);
    toolBarManager.add(_drillAction);

    updateActionStates();
}

From source file:org.eclipse.cdt.visualizer.ui.VisualizerView.java

License:Open Source License

/** Updates tab name, toolbar, etc. from viewer. */
public void updateUI() {

    // Update tab name/tooltip
    // TODO: internationalize these default strings
    String name = "Visualizer View";
    String description = "Displays visualizations of launches.";
    if (m_viewer != null) {
        name = m_viewer.getVisualizerDisplayName();
        description = m_viewer.getVisualizerDescription();

    }/*w w  w . j ava  2  s  . co  m*/
    setTabName(name);
    setTabDescription(description);

    // Update toolbar & toolbar menu
    if (m_viewer != null) {
        IActionBars actionBars = getViewSite().getActionBars();

        // Allow presentation to set the displayed toolbar content, if any
        IToolBarManager toolBarManager = actionBars.getToolBarManager();
        toolBarManager.removeAll();
        m_viewer.populateToolBar(toolBarManager);
        toolBarManager.update(true);

        // Allow presentation to set the toolbar's menu content, if any
        IMenuManager menuManager = actionBars.getMenuManager();
        menuManager.removeAll();
        m_viewer.populateMenu(menuManager);
        menuManager.update(true);

        // Note: when context menu is invoked,
        // the poplateContextMenu() method is called by the view,
        // which in turn delegates to the current visualizer
        // to populate the context menu.

        // Propagate the changes
        actionBars.updateActionBars();
    }
}

From source file:org.eclipse.compare.internal.win32.WordMergeViewer.java

License:Open Source License

public WordMergeViewer(Composite parent, CompareConfiguration configuration) {
    super(configuration);
    createContentArea(parent);//from   w  w w  .j a  v a  2  s  .  c  om
    getControl().addDisposeListener(new DisposeListener() {
        public void widgetDisposed(DisposeEvent e) {
            handleDispose();
        }
    });
    getControl().setData(CompareUI.COMPARE_VIEWER_TITLE, CompareWin32Messages.WordMergeViewer_1);
    IToolBarManager toolBarManager = CompareViewerPane.getToolBarManager(parent);
    if (toolBarManager != null) {
        toolBarManager.removeAll();
        initializeToolbar(toolBarManager);
    }
    updateEnablements();
}

From source file:org.eclipse.egit.ui.internal.reflog.ReflogView.java

License:Open Source License

private void updateRefLink(final String name) {
    IToolBarManager toolbar = form.getToolBarManager();
    toolbar.removeAll();

    ControlContribution refLabelControl = new ControlContribution("refLabel") { //$NON-NLS-1$
        @Override//ww w  .  j a  v  a  2s .  co m
        protected Control createControl(Composite cParent) {
            Composite composite = toolkit.createComposite(cParent);
            composite.setLayout(new RowLayout());
            composite.setBackground(null);

            final ImageHyperlink refLink = new ImageHyperlink(composite, SWT.NONE);
            Image image = UIIcons.BRANCH.createImage();
            UIUtils.hookDisposal(refLink, image);
            refLink.setImage(image);
            refLink.setFont(JFaceResources.getBannerFont());
            refLink.setForeground(toolkit.getColors().getColor(IFormColors.TITLE));
            refLink.addHyperlinkListener(new HyperlinkAdapter() {
                @Override
                public void linkActivated(HyperlinkEvent event) {
                    Repository repository = getRepository();
                    if (repository == null)
                        return;
                    RefSelectionDialog dialog = new RefSelectionDialog(refLink.getShell(), repository);
                    if (Window.OK == dialog.open())
                        showReflogFor(repository, dialog.getRefName());
                }
            });
            refLink.setText(Repository.shortenRefName(name));

            return composite;
        }
    };
    toolbar.add(refLabelControl);
    toolbar.update(true);
}

From source file:org.eclipse.incquery.viewers.runtime.zest.extensions.IncQueryViewersZestViewSupport.java

License:Open Source License

public void createToolbar() {
    refreshGraph//  w  ww  .  ja v  a2  s.co  m
            .setImageDescriptor(Activator.imageDescriptorFromPlugin(Activator.PLUGIN_ID, "icons/refresh.gif"));
    clearGraph.setImageDescriptor(Activator.imageDescriptorFromPlugin(Activator.PLUGIN_ID, "icons/clear.gif"));

    IToolBarManager toolBarManager = getOwner().getViewSite().getActionBars().getToolBarManager();
    toolBarManager.removeAll();
    toolBarManager.add(refreshGraph);
    toolBarManager.add(clearGraph);
    if (owner instanceof IZoomableWorkbenchPart) {
        ZoomContributionViewItem toolbarZoomContributionViewItem = new ZoomContributionViewItem(
                (IZoomableWorkbenchPart) owner);
        toolBarManager.add(toolbarZoomContributionViewItem);
        toolBarManager.update(true);
    }
    IMenuManager menuManager = getOwner().getViewSite().getActionBars().getMenuManager();
    menuManager.removeAll();
    menuManager.add(createLayoutMenu());
}

From source file:org.eclipse.incquery.viewers.tooling.ui.views.ViewersMultiSandboxView.java

License:Open Source License

void fillToolBar(ViewersMultiSandboxViewComponent c) {
    // add items for the multi operation

    IToolBarManager mgr = getViewSite().getActionBars().getToolBarManager();
    mgr.removeAll();
    mgr.add(getSwitchSashingAction);/*from   w w  w  .j ava  2  s  . c o m*/
    mgr.add(getAddNewComponentAction);
    mgr.add(getCloseCurrentComponentAction);
    mgr.add(new Separator());

    c.fillToolBarBasedOnCurrentTab();

    getViewSite().getActionBars().updateActionBars();
}