List of usage examples for org.eclipse.jface.action IToolBarManager update
void update(boolean force);
From source file:ext.org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.java
License:Open Source License
public void updateToolBar(IToolBarManager toolBar) { boolean hasBeenFrameActionsShown = fFrameActionsShown; fFrameActionsShown = fBackAction.isEnabled() || fUpAction.isEnabled() || fForwardAction.isEnabled(); if (fFrameActionsShown != hasBeenFrameActionsShown) { if (hasBeenFrameActionsShown) { toolBar.remove(fBackAction.getId()); toolBar.remove(fForwardAction.getId()); toolBar.remove(fUpAction.getId()); toolBar.remove(FRAME_ACTION_SEPARATOR_ID); } else {/* w w w . j a va 2 s . co m*/ toolBar.prependToGroup(FRAME_ACTION_GROUP_ID, new Separator(FRAME_ACTION_SEPARATOR_ID)); toolBar.prependToGroup(FRAME_ACTION_GROUP_ID, fUpAction); toolBar.prependToGroup(FRAME_ACTION_GROUP_ID, fForwardAction); toolBar.prependToGroup(FRAME_ACTION_GROUP_ID, fBackAction); } toolBar.update(true); } }
From source file:ext.org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart.java
License:Open Source License
private void fillMainToolBar(IToolBarManager tbmanager) { tbmanager.removeAll();/* w w w . java 2s.co m*/ for (int i = 0; i < fViewActions.length; i++) { tbmanager.add(fViewActions[i]); } 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(); }// w w w . j av a2s. co 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); }
From source file:fr.opensagres.eclipse.jsbuild.internal.ui.views.JSBuildFileView.java
License:Open Source License
private void fillMainToolBar() { IToolBarManager toolBarMgr = getViewSite().getActionBars().getToolBarManager(); toolBarMgr.removeAll();//from w ww.j a v a 2 s. co m toolBarMgr.add(addBuildFileAction); // toolBarMgr.add(searchForBuildFilesAction); toolBarMgr.add(runTargetAction); toolBarMgr.add(removeProjectAction); toolBarMgr.add(removeAllAction); toolBarMgr.update(false); }
From source file:gov.nasa.ensemble.core.plan.editor.view.template.TemplatePlanView.java
License:Open Source License
/** * In addition to inherited behavior, adds a new item pull down action to the view's toolbar *///ww w . j av a 2 s . co m @Override public void createPartControl(Composite parent) { super.createPartControl(parent); addAction = createAddNewItemAction(); if (addAction != null) { IToolBarManager toolBarManager = getViewSite().getActionBars().getToolBarManager(); getSelectionProvider().addPostSelectionChangedListener(addAction); toolBarManager.add(addAction); toolBarManager.update(true); } }
From source file:msi.gama.gui.views.actions.GamaToolbarFactory.java
License:Open Source License
private static Composite createToolbarComposite(final IToolbarDecoratedView view, final Composite composite) { final Composite toolbarComposite = new Composite(composite, SWT.None); final GridData toolbarCompositeData2 = new GridData(SWT.FILL, SWT.FILL, true, false); toolbarComposite.setLayoutData(toolbarCompositeData2); GridLayout layout = new GridLayout(1, false); layout.verticalSpacing = 0;//from w ww .j ava 2 s. co m layout.horizontalSpacing = 0; layout.marginWidth = 0; layout.marginTop = 0; layout.marginBottom = 0; toolbarComposite.setLayout(layout); toolbarComposite.setBackground(IGamaColors.WHITE.color()); // Creating the toggle Action toggle = new ToggleAction() { @Override public void run() { show = !show; toolbarCompositeData2.exclude = !show; toolbarComposite.setVisible(show); toolbarComposite.getParent().layout(); setIcon(); } }; // Install the toggle in the view site IWorkbenchSite site = view.getSite(); if (site instanceof IViewSite) { IToolBarManager tm = ((IViewSite) site).getActionBars().getToolBarManager(); tm.add(toggle); tm.update(true); } else if (site instanceof IEditorSite) { // WARNING Disabled for the moment. // IActionBars tm = ((IEditorSite) site).getActionBars(); // tm.getToolBarManager().add(toggle); // tm.updateActionBars(); } return toolbarComposite; }
From source file:msi.gama.lang.gaml.ui.outline.GamlOutlinePage.java
@Override protected void configureActions() { super.configureActions(); IToolBarManager tbm = getSite().getActionBars().getToolBarManager(); toolbar.wipe(SWT.RIGHT, true);/*from ww w. j a va 2 s . c om*/ for (IContributionItem item : tbm.getItems()) { toolbar.item(item, SWT.RIGHT); } toolbar.refresh(true); tbm.removeAll(); tbm.update(true); }
From source file:name.nirav.evariablesview.ui.AttachSearchFeature.java
License:Open Source License
private void attach(IWorkbenchPart part) { if (part instanceof IViewPart) { IViewPart view = (IViewPart) part; if (!view.getViewSite().getId().equals(IDebugUIConstants.ID_VARIABLE_VIEW)) return; IToolBarManager manager = view.getViewSite().getActionBars().getToolBarManager(); if (manager.find(ID_SEARCH_VARIABLES) != null) return; manager.appendToGroup("variableGroup", new SearchVariableCustomContributionItem(ID_SEARCH_VARIABLES, (VariablesView) view)); manager.update(true); view.getViewSite().getActionBars().updateActionBars(); }// w w w. ja v a2s .co m }
From source file:net.certiv.fluentmark.outline.FluentOutlinePage.java
License:Open Source License
private void createToolBar() { IToolBarManager mgr = getSite().getActionBars().getToolBarManager(); mgr.removeAll();/*from w w w. ja va 2 s . c o m*/ mgr.add(new Separator(ICommonMenuConstants.GROUP_SHOW)); mgr.add(new Separator(ICommonMenuConstants.GROUP_ADDITIONS)); mgr.add(new Separator(ICommonMenuConstants.GROUP_VIEWER_SETUP)); mgr.appendToGroup(ICommonMenuConstants.GROUP_SHOW, actions.get(ACTION_TOGGLE)); mgr.appendToGroup(ICommonMenuConstants.GROUP_VIEWER_SETUP, actions.get(ACTION_EXPAND)); mgr.appendToGroup(ICommonMenuConstants.GROUP_VIEWER_SETUP, actions.get(ACTION_COLLAPSE)); mgr.update(false); }