List of usage examples for org.eclipse.jface.action IToolBarManager remove
IContributionItem remove(String id);
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(); } }