List of usage examples for org.eclipse.jface.action IToolBarManager update
void update(boolean force);
From source file:org.eclipse.incquery.viewers.tooling.ui.views.ViewersSandboxView.java
License:Open Source License
private void fillToolBar(IViewerSandboxTab tab) { if (tab != null) { IToolBarManager mgr = getViewSite().getActionBars().getToolBarManager(); mgr.removeAll();/*from w ww . j av a2 s . com*/ for (IContributionItem item : getToolbarContributions(tab)) { if (item instanceof MenuManager) { for (IContributionItem _item : ((MenuManager) item).getItems()) { mgr.add(_item); } } else { mgr.add(item); } } mgr.update(true); IMenuManager mmgr = getViewSite().getActionBars().getMenuManager(); mmgr.removeAll(); for (IContributionItem item : getDropdownMenuContributions(tab)) { mmgr.add(item); } mmgr.updateAll(true); getViewSite().getActionBars().updateActionBars(); } }
From source file:org.eclipse.jdt.internal.debug.ui.snippeteditor.SnippetEditorActionContributor.java
License:Open Source License
@Override public void contributeToToolBar(IToolBarManager toolBarManager) { if (fStopAction == null) { toolBarManager.add(new Separator(IJavaDebugUIConstants.EVALUATION_GROUP)); return;/* ww w . j a v a2 s. co m*/ } toolBarManager.add(fStopAction); toolBarManager.add(fSelectImportsAction); toolBarManager.update(false); }
From source file:org.eclipse.jst.jsf.ui.internal.component.ComponentMasterForm.java
License:Open Source License
@Override protected void contributeActions(final IToolBarManager formManager, final IToolBarManager localManager) { // contribute to local tool bar localManager.add(_refreshAction);//from w ww .jav a 2 s . c o m localManager.update(false); }
From source file:org.eclipse.jst.jsf.ui.internal.tagregistry.TagRegistryMasterForm.java
License:Open Source License
@Override protected final void contributeActions(IToolBarManager formManager, IToolBarManager localManager) { // do nothing to the manager; we have our own toolbar // contribute to local tool bar localManager.add(_refreshAction);/*www .j a va 2s . com*/ localManager.update(false); }
From source file:org.eclipse.libra.framework.editor.ui.internal.AbstractBundleEditorPage.java
License:Open Source License
public final void createPartControl(Composite parent) { createBundleContent(parent);// w w w. j a va2 s . co m IToolBarManager toolBarManager = sform.getToolBarManager(); if (toolBarManager.getItems().length > 0) { toolBarManager.add(new Separator()); } debugAction = new StartServerAction(ILaunchManager.DEBUG_MODE); toolBarManager.add(debugAction); runAction = new StartServerAction(ILaunchManager.RUN_MODE); toolBarManager.add(runAction); stopAction = new StopServerAction(); toolBarManager.add(stopAction); toolBarManager.update(true); if (server.getOriginal().getServerState() != IServer.STATE_STARTED) { disablePage(); } else { enablePage(); } }
From source file:org.eclipse.linuxtools.dataviewers.abstractview.AbstractSTDataView.java
License:Open Source License
/** * Init the toolbar for the receiver/*from w ww . ja va 2 s . c o m*/ * <p> * You can override this method if you want - but remember to call <code>super.initToolBar()</code>. * </p> * @param manager the tool bar manager of this view */ protected void initToolBar(IToolBarManager manager) { if (expandAllAction != null) manager.add(expandAllAction); if (collapseAllAction != null) manager.add(collapseAllAction); if (hideShowColAction != null) manager.add(hideShowColAction); if (exportToCSVAction != null) manager.add(exportToCSVAction); if (sortAction != null) manager.add(sortAction); contributeToToolbar(manager); manager.update(true); }
From source file:org.eclipse.linuxtools.dataviewers.charts.view.ChartView.java
License:Open Source License
protected void initToolBar(IToolBarManager manager) { manager.add(saveChartAction);/*from w w w .ja v a 2 s . com*/ manager.add(saveXMLAction); //manager.add(openChartAction); manager.update(true); }
From source file:org.eclipse.linuxtools.internal.dataviewers.charts.view.ChartView.java
License:Open Source License
protected void initToolBar(IToolBarManager manager) { manager.add(saveChartAction); manager.update(true); }
From source file:org.eclipse.linuxtools.internal.valgrind.ui.ValgrindViewPart.java
License:Open Source License
public IValgrindToolView createDynamicContent(String description, String toolID) throws CoreException { setContentDescription(description);// www . j a v a 2s .c om // remove tool specific toolbar controls IToolBarManager toolbar = getViewSite().getActionBars().getToolBarManager(); if (dynamicActions != null) { for (ActionContributionItem item : dynamicActions) { toolbar.remove(item); } } // remove old view controls if (dynamicView != null) { dynamicView.dispose(); } // remove old messages if (messages != null) { messagesViewer.getTreeViewer().setInput(null); messages = null; } for (Control child : dynamicViewHolder.getChildren()) { if (!child.isDisposed()) { child.dispose(); } } if (toolID != null) { dynamicView = ValgrindUIPlugin.getDefault().getToolView(toolID); dynamicView.createPartControl(dynamicViewHolder); // create toolbar items IAction[] actions = dynamicView.getToolbarActions(); if (actions != null) { dynamicActions = new ActionContributionItem[actions.length]; for (int i = 0; i < actions.length; i++) { dynamicActions[i] = new ActionContributionItem(actions[i]); toolbar.appendToGroup(ValgrindUIPlugin.TOOLBAR_LOC_GROUP_ID, dynamicActions[i]); } } } else { dynamicView = null; } // remove old menu items IMenuManager menu = getViewSite().getActionBars().getMenuManager(); menu.removeAll(); // was content was created? hasDynamicContent = dynamicViewHolder.getChildren().length > 0; if (hasDynamicContent) { menu.add(showCoreAction); menu.add(showToolAction); } menu.update(true); toolbar.update(true); dynamicViewHolder.layout(true); return dynamicView; }
From source file:org.eclipse.linuxtools.valgrind.ui.ValgrindViewPart.java
License:Open Source License
/** * Returns a refreshable view specific of a Valgrind tool. * * @param description the content description * @param toolID the Valgrind tool identifier * @return the Valgrind tool view * @throws CoreException the toolbar is disposed *//*from www. ja v a2 s .com*/ public IValgrindToolView createDynamicContent(String description, String toolID) throws CoreException { setContentDescription(description); // remove tool specific toolbar controls IToolBarManager toolbar = getViewSite().getActionBars().getToolBarManager(); ToolBar tb = ((ToolBarManager) toolbar).getControl(); if (tb == null || tb.isDisposed()) { throw new CoreException(new Status(IStatus.ERROR, RVMatchPlugin.PLUGIN_ID, "Toolbar is disposed")); //$NON-NLS-1$ } if (dynamicActions != null) { for (ActionContributionItem item : dynamicActions) { toolbar.remove(item); } } // remove old view controls if (dynamicView != null) { dynamicView.dispose(); } // remove old messages if (messages != null) { messagesViewer.getTreeViewer().setInput(null); messages = null; } for (Control child : dynamicViewHolder.getChildren()) { if (!child.isDisposed()) { child.dispose(); } } if (toolID != null) { dynamicView = RVMatchPlugin.getDefault().getToolView(toolID); dynamicView.createPartControl(dynamicViewHolder); // create toolbar items IAction[] actions = dynamicView.getToolbarActions(); if (actions != null) { dynamicActions = new ActionContributionItem[actions.length]; for (int i = 0; i < actions.length; i++) { dynamicActions[i] = new ActionContributionItem(actions[i]); toolbar.appendToGroup(TOOLBAR_LOC_GROUP_ID, dynamicActions[i]); } } } else { dynamicView = null; } // remove old menu items IMenuManager menu = getViewSite().getActionBars().getMenuManager(); menu.removeAll(); // was content was created? hasDynamicContent = dynamicViewHolder.getChildren().length > 0; if (hasDynamicContent) { menu.add(showCoreAction); menu.add(showToolAction); } menu.update(true); toolbar.update(true); // Update to notify the workbench items have been changed getViewSite().getActionBars().updateActionBars(); dynamicViewHolder.layout(true); return dynamicView; }