List of usage examples for org.eclipse.jface.action IContributionManager remove
IContributionItem remove(IContributionItem item);
From source file:ac.soton.fmusim.components.presentation.ComponentsActionBarContributor.java
License:Open Source License
/** * This removes from the specified <code>manager</code> all {@link org.eclipse.jface.action.ActionContributionItem}s * based on the {@link org.eclipse.jface.action.IAction}s contained in the <code>actions</code> collection. * <!-- begin-user-doc -->//from w w w . j a v a 2 s. co m * <!-- end-user-doc --> * @generated */ protected void depopulateManager(IContributionManager manager, Collection<? extends IAction> actions) { if (actions != null) { IContributionItem[] items = manager.getItems(); for (int i = 0; i < items.length; i++) { // Look into SubContributionItems // IContributionItem contributionItem = items[i]; while (contributionItem instanceof SubContributionItem) { contributionItem = ((SubContributionItem) contributionItem).getInnerItem(); } // Delete the ActionContributionItems with matching action. // if (contributionItem instanceof ActionContributionItem) { IAction action = ((ActionContributionItem) contributionItem).getAction(); if (actions.contains(action)) { manager.remove(contributionItem); } } } } }
From source file:at.spardat.xma.guidesign.presentation.action.GuidesignActionBarContributor.java
License:Open Source License
/** * This removes from the specified <code>manager</code> all {@link ActionContributionItem}s * based on the {@link IAction}s contained in the <code>actions</code> collection. * <!-- begin-user-doc -->//w w w . j a v a 2s .c o m * <!-- end-user-doc --> * @generated */ protected void depopulateManager(IContributionManager manager, Collection actions) { if (actions != null) { IContributionItem[] items = manager.getItems(); for (int i = 0; i < items.length; i++) { // Look into SubContributionItems // IContributionItem contributionItem = items[i]; while (contributionItem instanceof SubContributionItem) { contributionItem = ((SubContributionItem) contributionItem).getInnerItem(); } // Delete the ActionContributionItems with matching action. // if (contributionItem instanceof ActionContributionItem) { IAction action = ((ActionContributionItem) contributionItem).getAction(); if (actions.contains(action)) { manager.remove(contributionItem); } } } } }
From source file:carisma.modeltype.bpmn2.extension.presentation.ExtensionActionBarContributor.java
License:Open Source License
/** * This removes from the specified <code>manager</code> all {@link org.eclipse.jface.action.ActionContributionItem}s * based on the {@link org.eclipse.jface.action.IAction}s contained in the <code>actions</code> collection. * <!-- begin-user-doc -->//w ww . j a v a 2s. c o m * <!-- end-user-doc --> * @generated */ protected static void depopulateManager(IContributionManager manager, Collection<? extends IAction> actions) { if (actions != null) { IContributionItem[] items = manager.getItems(); for (int i = 0; i < items.length; i++) { // Look into SubContributionItems // IContributionItem contributionItem = items[i]; while (contributionItem instanceof SubContributionItem) { contributionItem = ((SubContributionItem) contributionItem).getInnerItem(); } // Delete the ActionContributionItems with matching action. // if (contributionItem instanceof ActionContributionItem) { IAction action = ((ActionContributionItem) contributionItem).getAction(); if (actions.contains(action)) { manager.remove(contributionItem); } } } } }
From source file:com.microsoft.tfs.client.common.ui.controls.vc.checkin.SourceFilesCheckinControl.java
License:Open Source License
@Override public void removeContributions(final IContributionManager contributionManager, final String groupname) { contributionManager.remove(new ActionContributionItem(showHideCommentAction)); }
From source file:com.microsoft.tfs.client.common.ui.views.ChangesetDetailsView.java
License:Open Source License
@Override protected void onSubControlHidden(final AbstractCheckinSubControl subControl) { if (subControl.getSubControlType() == CheckinSubControlType.SOURCE_FILES) { final IContributionManager manager = getViewSite().getActionBars().getToolBarManager(); manager.remove(new ActionContributionItem(compareToolbarAction)); manager.remove(new ActionContributionItem(viewToolbarAction)); getViewSite().getActionBars().updateActionBars(); }//from w w w. ja va 2 s . c om }
From source file:com.microsoft.tfs.client.common.ui.views.PendingChangesView.java
License:Open Source License
@Override protected void onSubControlHidden(final AbstractCheckinSubControl subControl) { if (subControl.getSubControlType() == CheckinSubControlType.SOURCE_FILES) { final IContributionManager manager = getViewSite().getActionBars().getToolBarManager(); manager.remove(resolveConflictsActionContribution); manager.remove(new ActionContributionItem(compareToolbarAction)); manager.remove(new ActionContributionItem(viewToolbarAction)); manager.remove(new ActionContributionItem(undoAction)); manager.remove(new ActionContributionItem(refreshPendingChangesAction)); getViewSite().getActionBars().updateActionBars(); }/*from w w w. ja v a2 s .c o m*/ }
From source file:de.loskutov.anyedit.actions.internal.StartupHelper.java
License:Open Source License
private static void remove(IContributionManager manager, int itemIndex, String id) { IContributionItem[] items = manager.getItems(); int controlIdx = -1; for (int i = 0; i < items.length; i++) { if (items[i].isSeparator() || items[i] instanceof ActionContributionItem || items[i] instanceof CommandContributionItem) { controlIdx++;//from w w w . ja v a2 s . c o m if (controlIdx == itemIndex && id.equals(items[i].getId())) { IContributionItem item = manager.remove(items[i]); // refresh menu gui manager.update(true); if (item != null) { item.dispose(); } break; } } } }
From source file:de.loskutov.anyedit.actions.internal.StartupHelper2.java
License:Open Source License
private static void remove(IContributionManager manager, String id) { IContributionItem[] items = manager.getItems(); for (int i = 0; i < items.length; i++) { if (items[i].isSeparator() || items[i] instanceof ActionContributionItem || items[i] instanceof CommandContributionItem) { if (id.equals(items[i].getId())) { IContributionItem item = manager.remove(items[i]); // refresh menu gui manager.update(true);//ww w . j a v a 2s . c om if (item != null) { item.dispose(); } break; } } } }
From source file:de.walware.statet.rtm.ftable.internal.ui.editors.FTableActionBarContributor.java
License:Open Source License
/** * This removes from the specified <code>manager</code> all {@link org.eclipse.jface.action.ActionContributionItem}s * based on the {@link org.eclipse.jface.action.IAction}s contained in the <code>actions</code> collection. * <!-- begin-user-doc -->// ww w. ja v a 2 s . co m * <!-- end-user-doc --> * @generated */ protected void depopulateManager(final IContributionManager manager, final Collection<? extends IAction> actions) { if (actions != null) { final IContributionItem[] items = manager.getItems(); for (int i = 0; i < items.length; i++) { // Look into SubContributionItems // IContributionItem contributionItem = items[i]; while (contributionItem instanceof SubContributionItem) { contributionItem = ((SubContributionItem) contributionItem).getInnerItem(); } // Delete the ActionContributionItems with matching action. // if (contributionItem instanceof ActionContributionItem) { final IAction action = ((ActionContributionItem) contributionItem).getAction(); if (actions.contains(action)) { manager.remove(contributionItem); } } } } }
From source file:fr.obeo.dsl.tuto.mindstorms.presentation.MindstormsActionBarContributor.java
License:Open Source License
/** * This removes from the specified <code>manager</code> all {@link org.eclipse.jface.action.MenuManager}s and their * {@link org.eclipse.jface.action.ActionContributionItem}s based on the {@link org.eclipse.jface.action.IAction}s * contained in the <code>submenuActions</code> map. * <!-- begin-user-doc -->//from ww w. j a v a 2 s . c om * <!-- end-user-doc --> * @generated */ protected void depopulateManager(IContributionManager manager, Map<String, Collection<IAction>> submenuActions) { if (submenuActions != null) { IContributionItem[] items = manager.getItems(); for (int i = 0; i < items.length; i++) { IContributionItem contributionItem = items[i]; if (contributionItem instanceof MenuManager) { MenuManager submenuManager = (MenuManager) contributionItem; if (submenuActions.containsKey(submenuManager.getMenuText())) { depopulateManager(submenuManager, submenuActions.get(contributionItem)); manager.remove(contributionItem); } } } } }