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:com.nokia.tools.s60.views.ColorsViewPage.java

License:Open Source License

private void initializeIconViewActions() {
    IActionBars bars = getSite().getActionBars();
    IToolBarManager tbm = bars.getToolBarManager();

    tbm.removeAll();

    tbm.add(new AddNewColorGroupAction());
}

From source file:com.nokia.tools.s60.views.CustomizedPropertySheet.java

License:Open Source License

@Override
public void createPartControl(Composite parent) {

    super.createPartControl(parent);
    IMenuManager menuManager = getViewSite().getActionBars().getMenuManager();
    menuManager.setVisible(false);/*from w  w  w  . j  av a  2  s.c o m*/
    menuManager.removeAll();
    menuManager.setRemoveAllWhenShown(true);
    menuManager.updateAll(true);

    IToolBarManager toolBarManager = getViewSite().getActionBars().getToolBarManager();
    toolBarManager.removeAll();
    menuManager.setRemoveAllWhenShown(true);
    toolBarManager.update(true);
}

From source file:com.nokia.tools.s60.views.IconViewPage.java

License:Open Source License

private void initializeIconViewActions() {
    IActionBars bars = getSite().getActionBars();
    IToolBarManager tbm = bars.getToolBarManager();

    tbm.removeAll();

    selectAllAction = new IconViewSelectAllAction(this);
    tbm.add(selectAllAction);//from  w  w w.ja  va  2s.  co  m

    tbm.add(new Separator());

    copyAction = new CopyImageAction(IconViewPage.this.parent, null);
    tbm.add(copyAction);

    pasteAction = new PasteImageAction(IconViewPage.this.parent, null);
    tbm.add(pasteAction);

    tbm.add(new Separator());

    browseForFileAction = new BrowseForFileAction(IconViewPage.this.parent);
    tbm.add(browseForFileAction);

    tbm.add(new Separator());

    animateAction = new OpenGraphicsEditorAction(parent, this);
    animateAction.listenSelection();
    animateAction.selectionChanged(null);
    tbm.add(animateAction);

    externalToolsDropDown = new IconViewDropDownToolbarAction(this);
    tbm.add(externalToolsDropDown);

    tbm.add(new Separator());

    clearAction = new ClearImageEditorAction(IconViewPage.this.parent);
    tbm.add(clearAction);

    tbm.add(new Separator());

    toggleTextAction = new ToggleTextAction(this);
    IPreferenceStore store = S60WorkspacePlugin.getDefault().getPreferenceStore();
    toggleTextAction.setChecked(store.getBoolean(IS60IDEConstants.PREF_SHOW_TITLE_TEXTS));
    tbm.add(toggleTextAction);

    Action toggleSync = new WorkbenchPartAction(null, WorkbenchPartAction.AS_CHECK_BOX) {
        @Override
        public void run() {
            if (synchronize) {
                synchronize = false;
            } else {
                synchronize = true;
                IStructuredSelection sselection = (IStructuredSelection) getSelection();
                if (sselection != null) {
                    if (!(sselection.size() > 0
                            && sselection.toArray()[sselection.size() - 1] == Boolean.FALSE)) {
                        suppressSelectEvent = true;
                        try {
                            showSelectionInEditor((IStructuredSelection) getSelection());
                        } finally {
                            suppressSelectEvent = false;
                        }
                    }
                }
            }
            IPreferenceStore store = S60WorkspacePlugin.getDefault().getPreferenceStore();
            store.setValue(IS60IDEConstants.PREF_SYNC_WITH_EDITOR, synchronize);
        }

        @Override
        protected boolean calculateEnabled() {
            return true;
        }
    };

    ImageDescriptor i1 = UiPlugin.getIconImageDescriptor("resview_toggle_synch.gif", true);
    toggleSync.setToolTipText(ViewMessages.IconView_toggleSync_tooltip);
    toggleSync.setImageDescriptor(i1);
    tbm.add(new Separator());
    tbm.add(toggleSync);

    // Restore last synchronization state
    boolean syncState = store.getBoolean(IS60IDEConstants.PREF_SYNC_WITH_EDITOR);
    synchronize = !syncState;
    toggleSync.setChecked(syncState);
    toggleSync.run();

    /* global action handlers */

    setGlobalHandler(bars, new PasteContentDataAction(this, getCommandStack(), null));
    setGlobalHandler(bars, new EditImageInSVGEditorAction(this, getCommandStack()));
    setGlobalHandler(bars, new EditImageInBitmapEditorAction(this, getCommandStack()));
    setGlobalHandler(bars, new NinePieceConvertAction(this, getCommandStack(), 9));
    setGlobalHandler(bars, new NinePieceConvertAction(this, getCommandStack(), 1));

    setGlobalHandler(bars, new ElevenPieceConvertAction(this, getCommandStack(), 11));
    setGlobalHandler(bars, new ElevenPieceConvertAction(this, getCommandStack(), 1));

    /*setGlobalHandler(bars, new ThreePieceConvertAction(this,
    getCommandStack(), 3));
    setGlobalHandler(bars, new ThreePieceConvertAction(this,
    getCommandStack(), 1));*/

    setGlobalHandler(bars, new ConvertAndEditSVGInBitmapEditorAction(this, getCommandStack()));
    setGlobalHandler(bars, new EditInSystemEditorAction(this, getCommandStack()));
    setGlobalHandler(bars, new EditMaskAction(this, getCommandStack()));
    setGlobalHandler(bars, new EditMaskAction2(this, getCommandStack()));
    setGlobalHandler(bars, new EditSoundInSoundEditorAction(this, getCommandStack()));
    setGlobalHandler(bars, new BrowseForFileAction(this, getCommandStack()));
    setGlobalHandler(bars,
            new SetStretchModeAction(this, getCommandStack(), IMediaConstants.STRETCHMODE_STRETCH));
    setGlobalHandler(bars,
            new SetStretchModeAction(this, getCommandStack(), IMediaConstants.STRETCHMODE_ASPECT));

    // undo, redo

    ActionRegistry ar = (ActionRegistry) sourceEditor.getAdapter(ActionRegistry.class);
    if (ar != null) {
        bars.setGlobalActionHandler(ActionFactory.UNDO.getId(), ar.getAction(ActionFactory.UNDO.getId()));
        bars.setGlobalActionHandler(ActionFactory.REDO.getId(), ar.getAction(ActionFactory.REDO.getId()));
    } else {
        IAction action = new SafeUndoAction(parent);
        bars.setGlobalActionHandler(ActionFactory.UNDO.getId(), action);
        action = new SafeRedoAction(parent);
        bars.setGlobalActionHandler(ActionFactory.REDO.getId(), action);
    }

    /* add task, add bookmark */
    setGlobalHandler(bars, new AddTaskViewAction(parent));
    setGlobalHandler(bars, new AddBookmarkViewAction(parent));

    // clear element, edit/animate, copy, paste
    bars.setGlobalActionHandler(OpenGraphicsEditorAction.ID, animateAction);
    bars.setGlobalActionHandler(ClearImageEditorAction.ID, clearAction);
    bars.setGlobalActionHandler(PasteImageAction.ID, pasteAction);
    bars.setGlobalActionHandler(CopyImageAction.ID, copyAction);
}

From source file:com.nokia.tools.variant.media.ui.preview.ImagePreviewController.java

License:Open Source License

@Override
public void dispose() {
    disposeImage();//from   w w  w  .ja v a  2 s .c om
    cleanupAudioResources();
    resolutionChangeListeners.clear();
    resolutionChangeListeners = null;
    if (firstBuffer != null) {
        firstBuffer.dispose();
        firstBuffer = null;
    }
    if (canvas != null) {
        canvas.dispose();
        canvas = null;
    }
    if (topComposite != null) {
        if (!topComposite.isDisposed()) {
            for (Control child : topComposite.getChildren()) {
                if (child != null) {
                    child.dispose();
                }
            }
        }
        topComposite.dispose();
        topComposite = null;
    }
    if (getActionBars() != null) {
        IMenuManager menu = getActionBars().getMenuManager();
        menu.removeAll();
        IToolBarManager toolBar = getActionBars().getToolBarManager();
        toolBar.removeAll();
        getActionBars().updateActionBars();
    }
}

From source file:com.nokia.tools.variant.media.ui.preview.ImagePreviewController.java

License:Open Source License

protected void unregisterActions(IActionBars actionBars) {
    if (actionBars != null) {
        IMenuManager menu = actionBars.getMenuManager();
        menu.removeAll();// w  ww .j av  a 2 s .  c  om
        IToolBarManager toolBar = actionBars.getToolBarManager();
        toolBar.removeAll();
        actionBars.updateActionBars();
    }
}

From source file:de.ovgu.featureide.ui.views.configMap.ConfigurationMap.java

License:Open Source License

private void createToolbar() {
    final IActionBars bars = getViewSite().getActionBars();
    final IToolBarManager toolbarManager = bars.getToolBarManager();
    toolbarManager.removeAll();
    ;//from  ww w.  j av a 2  s. c  o m
    if (filterMenu == null) {
        final IConfigurationMapFilter[] filtersArray = new IConfigurationMapFilter[getFilters().size()];
        getFilters().toArray(filtersArray);
        filterMenu = new ConfigMapFilterMenuAction(treeViewerContentProvider, filtersArray);
    }
    toolbarManager.add(filterMenu);

    if (refresh == null) {
        refresh = new ConfigMapRefreshAction(this);
    }
    toolbarManager.add(refresh);
}

From source file:eu.aniketos.wp1.ststool.diagram.part.StsToolDiagramActionBarContributor.java

License:Open Source License

/**
 * @generated NOT//from   www  .j a  v a  2 s  .c  o m
 */
@Override
public void init(IActionBars bars, IWorkbenchPage page) {

    super.init(bars, page);

    IMenuManager fileMenu = bars.getMenuManager().findMenuUsingPath(IWorkbenchActionConstants.M_FILE);

    bars.getMenuManager().remove("diagramMenu");
    assert fileMenu != null;
    fileMenu.remove("pageSetupAction"); //$NON-NLS-1$
    IToolBarManager toolBarManager = bars.getToolBarManager();
    toolBarManager.removeAll();

    //BUG: https://bugs.eclipse.org/bugs/show_bug.cgi?id=346648
    bars.setGlobalActionHandler(GlobalActionId.SAVE, null);
}

From source file:ext.org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart.java

License:Open Source License

private void fillMainToolBar(IToolBarManager tbmanager) {
    tbmanager.removeAll();
    for (int i = 0; i < fViewActions.length; i++) {
        tbmanager.add(fViewActions[i]);//from w w w  .  j  ava 2s.c  o m
    }
    tbmanager.add(fHistoryDropDownAction);
    tbmanager.update(false);
}

From source file:ext.org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart.java

License:Open Source License

private void clearMainToolBar(IToolBarManager tbmanager) {
    tbmanager.removeAll();
    tbmanager.update(false);
}

From source file:fr.labsticc.framework.ide.viewpart.AbstractEditorViewPart.java

License:Open Source License

private void fillToolBar(final Collection<IAction> p_actions) {
    final IActionBars bars = getViewSite().getActionBars();
    final IToolBarManager manager = bars.getToolBarManager();

    if (defaultToolBarItems == null) {
        defaultToolBarItems = manager.getItems();
    }/*from w w  w  . j a v  a2 s  .c o  m*/

    manager.removeAll();

    if (p_actions == null) {
        for (final IContributionItem item : defaultToolBarItems) {
            manager.add(item);
        }
    } else {
        for (final IAction action : p_actions) {
            manager.add(action);
        }
    }

    manager.update(false);
}