List of usage examples for org.eclipse.jface.action IToolBarManager update
void update(boolean force);
From source file:org.eclipse.osee.framework.ui.skynet.blam.BlamOverviewPage.java
License:Open Source License
private void addToolBar(FormToolkit toolkit, ScrolledForm form, boolean add) { IToolBarManager manager = form.getToolBarManager(); if (add) {/*from w w w . j ava2s . co m*/ getEditor().getActionBarContributor().contributeToToolBar(manager); manager.update(true); } else { manager.removeAll(); } form.reflow(true); }
From source file:org.eclipse.osee.framework.ui.skynet.change.view.ChangeReportPage.java
License:Open Source License
private void addToolBar(FormToolkit toolkit, ScrolledForm form, boolean add) { IToolBarManager manager = form.getToolBarManager(); if (add) {/*w w w . j a va2 s. c om*/ getEditor().getActionBarContributor().contributeToToolBar(manager); manager.add(changeReportTable.getXViewer().getCustomizeAction()); manager.update(true); } else { manager.removeAll(); } form.reflow(true); }
From source file:org.eclipse.osee.framework.ui.skynet.user.perspective.UserNavigateView.java
License:Open Source License
protected void createToolBar() { IToolBarManager toolbarManager = getViewSite().getActionBars().getToolBarManager(); toolbarManager.add(new CollapseAllAction(xNavComp.getFilteredTree().getViewer())); toolbarManager.add(new ExpandAllAction(xNavComp.getFilteredTree().getViewer())); getViewSite().getActionBars().updateActionBars(); toolbarManager.update(true); }
From source file:org.eclipse.osee.framework.ui.skynet.widgets.xmerge.MergeXWidget.java
License:Open Source License
public void createTaskActionBar(Composite parent) { Composite composite = new Composite(parent, SWT.NONE); GridLayout layout = ALayout.getZeroMarginLayout(2, false); layout.marginLeft = 5;//from w ww . j av a 2 s . c om composite.setLayout(layout); composite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); extraInfoLabel = new Label(composite, SWT.NONE); extraInfoLabel.setAlignment(SWT.LEFT); extraInfoLabel.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); extraInfoLabel.setText("\n"); IToolBarManager manager = getToolBarManager(); ((ToolBarManager) manager).createControl(composite); manager.add(new RefreshAction()); manager.add(new Separator()); openAssociatedArtifactAction = new OpenAssociatedArtifactAction(); manager.add(openAssociatedArtifactAction); manager.add(new Separator()); manager.add(new ApplyPriorMergeResultsAction()); manager.add(new Separator()); manager.add(new ShowSourceBranchChangeReportAction()); manager.add(new ShowDestinationBranchChangeReportAction()); manager.add(new Separator()); manager.add(mergeXViewer.getCustomizeAction()); manager.update(true); }
From source file:org.eclipse.osee.framework.ui.skynet.widgets.xmerge.MergeXWidget.java
License:Open Source License
private void setCompleteCommitItemVisible(boolean isVisible) { IToolBarManager manager = getToolBarManager(); boolean wasFound = manager.find(COMPLETE_COMMIT_ACTION_ID) != null; if (isVisible) { if (!wasFound) { manager.insertBefore(REFRESH_ACTION_ID, getCompleteCommitAction()); }//from w ww .j ava 2 s . c o m } else if (wasFound) { manager.remove(COMPLETE_COMMIT_ACTION_ID); } manager.update(true); }
From source file:org.eclipse.pde.ds.ui.internal.editor.OverviewPage.java
License:Open Source License
private void addToolbarActions() { IToolBarManager toolBarManager = getManagedForm().getForm().getToolBarManager(); // add actions here toolBarManager.update(true); }
From source file:org.eclipse.php.composer.ui.editor.composer.ComposerFormEditor.java
License:Open Source License
protected void contributeToToolbar(IToolBarManager manager) { // this does not work for some reasons? how to make it working and get // rid of the action package? // IMenuService menuService = (IMenuService) // getSite().getService(IMenuService.class); // menuService.populateContributionManager(manager, // "toolbar:org.eclipse.php.composer.ui.editor.toolbar"); manager.add(getInstallAction());// ww w .j a v a2 s .com manager.add(getInstallDevAction()); manager.add(new Separator()); manager.add(getUpdateNoDevAction()); manager.add(getUpdateAction()); manager.add(new Separator()); manager.add(getSelfUpdateAction()); manager.update(true); }
From source file:org.eclipse.rap.internal.design.example.stacks.ConfigurationDialog.java
License:Open Source License
@Override public boolean close() { ConfigurableStack stackPresentation = (ConfigurableStack) action.getStackPresentation(); IToolBarManager manager = stackPresentation.getPartToolBarManager(); if (manager != null) { manager.update(true); }/*from w ww . ja v a2s . com*/ action.fireToolBarChange(); return super.close(); }
From source file:org.eclipse.rap.ui.interactiondesign.ConfigurableStack.java
License:Open Source License
public Control createPartToolBar() { Control result = null;/*from w w w . j a v a2 s . c om*/ IToolBarManager manager = getPartToolBarManager(); ConfigurationAction action = getConfigAction(); IStackPresentationSite site = getSite(); int actionCount = 0; if (action != null && manager != null) { addPropertyChangeListenerToToolBar(manager); IContributionItem[] items = manager.getItems(); String paneId = getPaneId(site); // get the toolbar if (manager instanceof IToolBarManager2) { result = ((IToolBarManager2) manager).getControl2(); } // set the correct visibility for (int i = 0; i < items.length; i++) { IContributionItem item = items[i]; boolean isVisible = action.isViewActionVisibile(paneId, item.getId()); if ((!item.isVisible() && isVisible) || (item.isVisible() && !isVisible)) { item.setVisible(isVisible); } if (isVisible) { actionCount++; } } // update the toolbar manager with the new visibility if (manager != null && result != null) { manager.update(true); } // if no item is visible the toolbar should be null if (actionCount <= 0) { result = null; } if (result != null) { result.pack(); result.setVisible(true); } } return result; }
From source file:org.eclipse.scout.rt.ui.rap.window.AbstractRwtScoutPart.java
License:Open Source License
/** * *//*from www . j a va 2s . co m*/ protected void updateToolbarActionsFromScout() { Form uiForm = getUiForm(); if (uiForm == null) { return; } List<IToolButton> toolbuttons = ActionUtility.visibleNormalizedActions(getScoutObject().getToolButtons()); if (!toolbuttons.isEmpty()) { IToolBarManager toolBarManager = uiForm.getToolBarManager(); for (IToolButton b : toolbuttons) { toolBarManager.add(new RwtScoutToolbarAction(b, toolBarManager, getUiEnvironment())); } toolBarManager.update(true); } }