List of usage examples for org.eclipse.jface.action IContributionManager add
void add(IContributionItem item);
From source file:ac.soton.fmusim.components.presentation.ComponentsActionBarContributor.java
License:Open Source License
/** * This populates the specified <code>manager</code> with {@link org.eclipse.jface.action.ActionContributionItem}s * based on the {@link org.eclipse.jface.action.IAction}s contained in the <code>actions</code> collection, * by inserting them before the specified contribution item <code>contributionID</code>. * If <code>contributionID</code> is <code>null</code>, they are simply added. * <!-- begin-user-doc -->/*from w w w.j av a 2s . co m*/ * <!-- end-user-doc --> * @generated */ protected void populateManager(IContributionManager manager, Collection<? extends IAction> actions, String contributionID) { if (actions != null) { for (IAction action : actions) { if (contributionID != null) { manager.insertBefore(contributionID, action); } else { manager.add(action); } } } }
From source file:at.spardat.xma.guidesign.presentation.action.GuidesignActionBarContributor.java
License:Open Source License
/** * This populates the specified <code>manager</code> with {@link ActionContributionItem}s * based on the {@link IAction}s contained in the <code>actions</code> collection, * by inserting them before the specified contribution item <code>contributionID</code>. * If <code>ID</code> is <code>null</code>, they are simply added. * <!-- begin-user-doc -->/*from w w w .j a va 2 s . com*/ * <!-- end-user-doc --> * @generated */ protected void populateManager(IContributionManager manager, Collection actions, String contributionID) { if (actions != null) { for (Iterator i = actions.iterator(); i.hasNext();) { IAction action = (IAction) i.next(); if (contributionID != null) { manager.insertBefore(contributionID, action); } else { manager.add(action); } } } }
From source file:carisma.modeltype.bpmn2.extension.presentation.ExtensionActionBarContributor.java
License:Open Source License
/** * This populates the specified <code>manager</code> with {@link org.eclipse.jface.action.ActionContributionItem}s * based on the {@link org.eclipse.jface.action.IAction}s contained in the <code>actions</code> collection, * by inserting them before the specified contribution item <code>contributionID</code>. * If <code>contributionID</code> is <code>null</code>, they are simply added. * <!-- begin-user-doc -->/* w w w. j a v a2 s . c o m*/ * <!-- end-user-doc --> * @generated */ protected static void populateManager(IContributionManager manager, Collection<? extends IAction> actions, String contributionID) { if (actions != null) { for (IAction action : actions) { if (contributionID != null) { manager.insertBefore(contributionID, action); } else { manager.add(action); } } } }
From source file:ch.hsr.ifs.cdt.metriculator.views.MetriculatorView.java
License:Open Source License
private void addActionsToMenus() { IContributionManager[] managers = { getViewSite().getActionBars().getMenuManager(), getViewSite().getActionBars().getToolBarManager() }; for (IContributionManager manager : managers) { manager.add(new Separator()); manager.add(actionHybridView);/* w ww . j a v a2 s. c om*/ manager.add(actionLogicalView); manager.add(new Separator()); manager.add(actionFilterFile); manager.add(actionFilterNamespace); manager.add(actionFilterComposite); manager.add(actionFilterFunction); manager.add(new Separator()); manager.add(actionExpandAll); manager.add(actionCollapseAll); manager.add(actionExport); } }
From source file:ch.uzh.ifi.seal.permo.common.ui.view.AbstractView.java
License:Apache License
private void fill(final IContributionManager contributionManager, final IAction... actions) { for (final IAction action : actions) { contributionManager.add(action); }// w ww . ja v a 2 s. c om }
From source file:com.arm.cmsis.pack.installer.ui.views.PackInstallerViewUtils.java
License:Open Source License
/** * Add the Management Commands to the Local Tool bar * @param viewPart the view part, e.g. PacksView, ExamplesView... * @param manager the contributionManager */// w w w . j av a2 s. c o m public static void addManagementCommandsToLocalToolBar(IViewPart viewPart, IContributionManager manager) { String[] commandIds = { "com.arm.cmsis.pack.installer.commands.updateCommand", //$NON-NLS-1$ "com.arm.cmsis.pack.installer.commands.importPackCommand", //$NON-NLS-1$ "com.arm.cmsis.pack.installer.commands.reloadCommand" }; //$NON-NLS-1$ String[] commandImages = { CpPlugInUI.ICON_CHECK4UPDATE, CpPlugInUI.ICON_RTE_UNPACK, CpPlugInUI.ICON_REFRESH }; for (int i = 0; i < commandIds.length; i++) { String commandId = commandIds[i]; CommandContributionItemParameter p = new CommandContributionItemParameter(viewPart.getSite(), commandId, commandId, CommandContributionItem.STYLE_PUSH); p.icon = CpPlugInUI.getImageDescriptor(commandImages[i]); CommandContributionItem item = new CommandContributionItem(p); manager.add(item); } }
From source file:com.coretek.testcase.projectView.views.NewWizardMenu.java
License:Open Source License
private void fillMenu(IContributionManager innerMgr) { // Remove all. innerMgr.removeAll();//from w w w.ja v a 2s . c o m IContributionItem[] items = getContributionItems(); for (int i = 0; i < items.length; i++) { innerMgr.add(items[i]); } }
From source file:com.googlecode.jsfflexeclipseplugin.views.JsfFlexASAttributesClassView.java
License:Apache License
private void addGenericMenus(IContributionManager contributionManager) { contributionManager.add(_viewAll); contributionManager.add(_viewProperties); contributionManager.add(_viewEvents); contributionManager.add(_viewEffects); contributionManager.add(_viewCommonStyles); contributionManager.add(_viewSparkThemeStyles); contributionManager.add(_viewHaloThemeStyles); contributionManager.add(new Separator()); contributionManager.add(_clear);/*from ww w. j ava 2 s.co m*/ }
From source file:com.microsoft.tfs.client.common.ui.controls.vc.checkin.SourceFilesCheckinControl.java
License:Open Source License
public SourceFilesCheckinControl(final Composite parent, final int style, final CheckinControlOptions options) { super(parent, style, Messages.getString("SourceFilesCheckinControl.Title"), //$NON-NLS-1$ CheckinSubControlType.SOURCE_FILES); Check.notNull(options, "options"); //$NON-NLS-1$ this.options = new CheckinControlOptions(options); final GridLayout layout = new GridLayout(2, false); layout.marginHeight = 0;// w ww .j a v a 2s . c om layout.marginWidth = 0; layout.horizontalSpacing = getHorizontalSpacing(); layout.verticalSpacing = getVerticalSpacing(); setLayout(layout); final boolean commentOnTop = TFSCommonUIClientPlugin.getDefault().getPreferenceStore() .getBoolean(UIPreferenceConstants.PENDING_CHANGES_CONTROL_COMMENT_ON_TOP); if (options.getExternalContributionManager() == null) { if (!commentOnTop) { final String messageFormat = Messages.getString("SourceFilesCheckinControl.LabelTextFormat"); //$NON-NLS-1$ final String message = MessageFormat.format(messageFormat, options.getChangesText()); final Label label = new Label(this, SWT.NONE); label.setText(message); GridDataBuilder.newInstance().applyTo(label); } final ToolBar toolbar = new ToolBar(this, SWT.HORIZONTAL | SWT.RIGHT | SWT.FLAT); GridDataBuilder.newInstance().hGrab().hFill().hAlign(SWT.RIGHT).applyTo(toolbar); final IContributionManager contributionManager = new ToolBarManager(toolbar); setContributionManager(contributionManager); contributionManager.add(new Separator(StandardActionConstants.PRIVATE_CONTRIBUTIONS)); contributionManager.add(new Separator(StandardActionConstants.HOSTING_CONTROL_CONTRIBUTIONS)); } sashForm = new SashForm(this, SWT.VERTICAL); GridDataBuilder.newInstance().grab().fill().hSpan(2).applyTo(sashForm); int[] controlWeights; if (commentOnTop) { createCommentControl(sashForm); createPendingChangesTable(sashForm); controlWeights = new int[] { 30, 70 }; } else { createPendingChangesTable(sashForm); createCommentControl(sashForm); controlWeights = new int[] { 70, 30 }; } sashForm.setWeights(controlWeights); createActions(); if (options.getExternalContributionManager() == null) { addContributions(getContributionManager(), StandardActionConstants.PRIVATE_CONTRIBUTIONS); getContributionManager().update(false); } }
From source file:com.microsoft.tfs.client.common.ui.dialogs.vc.ChangesetDetailsDialog.java
License:Open Source License
private void contributeActions() { final SourceFilesCheckinControl sourceFilesSubControl = getCheckinControl().getSourceFilesSubControl(); sourceFilesSubControl.getContextMenu().addMenuListener(new IMenuListener() { @Override// w ww . j a v a 2 s . co m public void menuAboutToShow(final IMenuManager manager) { final String groupId = StandardActionConstants.HOSTING_CONTROL_CONTRIBUTIONS; manager.appendToGroup(groupId, viewSubMenu); manager.appendToGroup(groupId, new Separator()); manager.appendToGroup(groupId, compareSubMenu); } }); sourceFilesSubControl.getChangesTable().addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(final DoubleClickEvent event) { if (viewAction.isEnabled()) { viewAction.run(); } } }); final IContributionManager contributionManager = sourceFilesSubControl.getContributionManager(); contributionManager.add(new Separator()); contributionManager.add(compareToolbarAction); contributionManager.add(viewToolbarAction); contributionManager.update(false); }