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

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

Introduction

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

Prototype

IContributionItem remove(String id);

Source Link

Document

Removes and returns the contribution item with the given id from this manager.

Usage

From source file:au.gov.ansto.bragg.kowari.ui.views.KowariDataSourceView.java

License:Open Source License

@Override
public void createPartControl(Composite parent) {
    super.createPartControl(parent);
    defaultFolderName = System.getProperty("sics.data.path");
    try {/*from  w w w .  j  ava2s.  com*/
        initListeners();
    } catch (Exception e) {
        LoggerFactory.getLogger(this.getClass()).error("can not read folder " + defaultFolderName, e);
    }
    IActionBars bars = getViewSite().getActionBars();
    final IMenuManager menuManager = bars.getMenuManager();
    final IToolBarManager toolBarManager = bars.getToolBarManager();
    menuManager.remove(findAction(menuManager.getItems(), "Combine Data"));
    toolBarManager.remove(findAction(toolBarManager.getItems(), "Combine Data"));
    menuManager.remove(findAction(menuManager.getItems(), "Select All"));
    toolBarManager.remove(findAction(toolBarManager.getItems(), "Select All"));
    menuManager.remove(findAction(menuManager.getItems(), "Deselect All"));
    toolBarManager.remove(findAction(toolBarManager.getItems(), "Deselect All"));
}

From source file:com.aptana.explorer.internal.ui.AppExplorerActionGroup.java

License:Open Source License

@Override
protected void fillToolBar(IToolBarManager toolBar) {
    super.fillToolBar(toolBar);
    // removes Link with Editor from the toolbar
    IContributionItem[] items = toolBar.getItems();
    for (IContributionItem item : items) {
        if (item instanceof ActionContributionItem) {
            if (IWorkbenchCommandConstants.NAVIGATE_TOGGLE_LINK_WITH_EDITOR
                    .equals(((ActionContributionItem) item).getAction().getActionDefinitionId())) {
                toolBar.remove(item);
                break;
            }// w ww.  j a  va2s . c om
        }
    }
}

From source file:com.aptana.ide.syncing.ui.navigator.actions.SyncingActionProvider.java

License:Open Source License

private boolean updateToolbar(IToolBarManager toolbar, boolean hasSyncConnection) {
    boolean updated = false;
    IContributionItem[] items = toolbar.getItems();
    if (hasSyncConnection) {
        // adds the syncing items back, but only needs to do it once until after the next time hasSyncConnection is
        // false//from  ww  w .ja v a2s  .  c o m
        for (IContributionItem hiddenItem : hiddenItems) {
            toolbar.appendToGroup(GROUP_SYNCING, hiddenItem);
        }
        updated = hiddenItems.size() > 0;
        hiddenItems.clear();
    } else {
        // removes the syncing items
        for (IContributionItem item : items) {
            if (item instanceof ActionContributionItem) {
                if (((ActionContributionItem) item).getAction() instanceof NavigatorBaseSyncAction) {
                    toolbar.remove(item);
                    hiddenItems.add(item);
                    updated = true;
                }
            }
        }
    }
    return updated;
}

From source file:com.arc.cdt.debug.seecode.internal.ui.action.AnimateToolBarManager.java

License:Open Source License

private void removeAnimateItems(IViewPart view) {
    IToolBarManager toolbarMgr = getToolBar(view);
    toolbarMgr.remove(groupMarker);
    toolbarMgr.remove(animateStepIntoAction.getId());
    toolbarMgr.remove(animateStepOverAction.getId());
    toolbarMgr.remove(animateFaster.getId());
    toolbarMgr.remove(animateSlower.getId());
    toolbarMgr.remove(counter.getId());//ww  w.  java  2s.  co m
    toolbarMgr.remove(speedLabel.getId());
    view.getViewSite().getActionBars().updateActionBars();
}

From source file:com.drgarbage.bytecodevisualizer.actions.DynamicPartsManager.java

License:Apache License

private static void removeActions(IDebugView viewPart) {

    IToolBarManager tbm = viewPart.getViewSite().getActionBars().getToolBarManager();
    tbm.remove(CoreConstants.ACTION_STEP_OVER_SINGLE_INSTRUCTION);
    tbm.remove(CoreConstants.ACTION_STEP_INTO_BYTECODE);
    tbm.remove(GetClassesFromJVMAction.ACTION_READ_CLASSES_FROM_JVM);
    //      tbm.remove(id)
    //      (new Separator(BytecodeVisualizerCommonConstants.BYTECODE_VISUALIZER_GROUP));
    //        tbm.appendToGroup(BytecodeVisualizerCommonConstants.BYTECODE_VISUALIZER_GROUP, new RefreshAction(viewPart.getSite().getWorkbenchWindow()));
    //        viewPart.getViewSite().getActionBars().updateActionBars();

}

From source file:com.gcsf.pcm.gui.views.CustomPropertiesView.java

License:Open Source License

@Override
public void createPartControl(Composite parent) {

    super.createPartControl(parent);
    IMenuManager menuManager = getViewSite().getActionBars().getMenuManager();
    IContributionItem[] items = menuManager.getItems();
    for (IContributionItem iContributionItem : items) {
        if (iContributionItem instanceof ActionContributionItem) {
            if (((ActionContributionItem) iContributionItem).getAction() instanceof PinPropertySheetAction) {
                menuManager.remove(iContributionItem);
                break;
            }/*from  w  ww. j  a v a 2s .  c  o m*/
        }
    }
    for (IContributionItem iContributionItem : items) {
        if (iContributionItem.getId().equals("categories")) {
            menuManager.remove(iContributionItem);
            break;
        }
    }
    for (IContributionItem iContributionItem : items) {
        if (iContributionItem.getId().equals("filter")) {
            menuManager.remove(iContributionItem);
            break;
        }
    }

    IToolBarManager toolBarManager = getViewSite().getActionBars().getToolBarManager();
    items = toolBarManager.getItems();
    for (IContributionItem iContributionItem : items) {
        if (iContributionItem instanceof ActionContributionItem) {
            if (((ActionContributionItem) iContributionItem).getAction() instanceof PinPropertySheetAction) {
                toolBarManager.remove(iContributionItem);
                break;
            }
        }
    }

    for (IContributionItem iContributionItem : items) {
        if (iContributionItem.getId().equals("categories")) {
            toolBarManager.remove(iContributionItem);
            break;
        }
    }

    for (IContributionItem iContributionItem : items) {
        if (iContributionItem.getId().equals("filter")) {
            toolBarManager.remove(iContributionItem);
            break;
        }
    }
}

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);/*w ww.j a  v a2  s . co  m*/
    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.mercatis.lighthouse3.ui.swimlaneeditor.ProcessTaskSwimlaneEditor.java

License:Apache License

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

From source file:com.nokia.tools.ui.ide.ToolbarHider.java

License:Open Source License

private void setVisibleForListedIds(boolean visible) {
    CoolBar coolBar = getMainCoolBar();// w w  w.j  a  v  a 2 s .c om
    if (null == coolBar)
        return;
    for (CoolItem item : ((CoolBar) coolBar).getItems()) {
        if (item.getData() instanceof ToolBarContributionItem) {
            ToolBarContributionItem toolbaritem = ((ToolBarContributionItem) item.getData());

            IToolBarManager toolBarManager = toolbaritem.getToolBarManager();
            IContributionItem[] items = toolBarManager.getItems();
            for (int i = 0; i < items.length; i++) {
                if (shouldRemove(items[i])) {
                    if (items[i] instanceof Separator && !visible) {
                        // hiding separator is not enough, the actions added
                        // for the group will be shown anyway
                        RemovedGroup removed = new RemovedGroup();
                        removed.beforeId = i == 0 ? null : items[i - 1].getId();
                        removed.item = items[i];
                        removedGroups.add(removed);
                        toolBarManager.remove(items[i]);
                    } else {
                        toolBarManager.remove(items[i]);
                    }
                }
            }

            if (visible) {
                // restores the removed groups
                for (RemovedGroup group : removedGroups) {
                    if (group.beforeId != null) {
                        toolBarManager.insertAfter(group.beforeId, group.item);
                    } else {
                        toolBarManager.add(group.item);
                    }
                }
                removedGroups.clear();
            }
        }
    }
}

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

License:Open Source License

protected void unregisterActions(IActionBars actionBars) {
    if (actionBars != null) {
        IMenuManager menu = actionBars.getMenuManager();
        menu.remove(PlayAction.ID);/*from   w ww  . j  a  v  a2  s. co  m*/
        menu.remove(playSeparator.getId());
        IToolBarManager toolBar = actionBars.getToolBarManager();
        toolBar.remove(PlayAction.ID);
        toolBar.remove(playSeparator.getId());
        actionBars.updateActionBars();
    }
}