List of usage examples for org.eclipse.jface.action IToolBarManager update
void update(boolean force);
From source file:com.laex.cg2d.screeneditor.contributions.ScreenEditorContributor.java
License:Open Source License
@Override public void contributeToToolBar(IToolBarManager mgr) { super.contributeToToolBar(mgr); // mgr.add(getAction(ActionFactory.UNDO.getId())); // mgr.add(getAction(ActionFactory.REDO.getId())); String[] zoomStrings = new String[] { ZoomManager.FIT_ALL, ZoomManager.FIT_HEIGHT, ZoomManager.FIT_WIDTH }; mgr.add(new ZoomComboContributionItem(getPage(), zoomStrings)); mgr.update(true); }
From source file:com.laex.cg2d.screeneditor.views.LayersViewPart.java
License:Open Source License
/** * Initialize the toolbar.// w w w.j ava 2 s .co m */ private void initializeToolBar() { IToolBarManager toolbarManager = getViewSite().getActionBars().getToolBarManager(); toolbarManager.add(new Separator()); toolbarManager.add(visibilityAction); toolbarManager.add(lockAction); toolbarManager.add(addAction); toolbarManager.add(removeAction); toolbarManager.add(removeAllAction); toolbarManager.add(upAction); toolbarManager.add(downAction); toolbarManager.update(true); }
From source file:com.mercatis.lighthouse3.ui.swimlaneeditor.ProcessTaskSwimlaneEditor.java
License:Apache License
private void updateInstanceViewActions() { IToolBarManager manager = this.getEditorSite().getActionBars().getToolBarManager(); manager.remove(TOGGLE_INSTANCE_VIEW_ACTION_ID); manager.add(instanceViewAction);/* ww w . java 2 s . co m*/ instanceViewAction.setEnabled(processInstanceDefinition != null); if (instanceViewActive) { manager.remove(BACK_ACTION_ID); manager.remove(FORWARD_ACTION_ID); manager.remove(RELOAD_INSTANCES_ACTION_ID); if (manager.find(BACK_ACTION_ID) == null) { manager.add(backAction); } if (manager.find(FORWARD_ACTION_ID) == null) { manager.add(forwardAction); } if (manager.find(RELOAD_INSTANCES_ACTION_ID) == null) { manager.add(reloadInstancesAction); } } else { manager.remove(BACK_ACTION_ID); manager.remove(FORWARD_ACTION_ID); manager.remove(RELOAD_INSTANCES_ACTION_ID); } manager.update(false); }
From source file:com.mercatis.lighthouse3.ui.swimlaneeditor.ProcessTaskSwimlaneEditor.java
License:Apache License
private void updateZoomActions() { IToolBarManager manager = this.getEditorSite().getActionBars().getToolBarManager(); manager.remove(ZOOM_BOX_ACTION_ID);// ww w .jav a 2s .c om manager.remove(ZOOM_IN_ACTION_ID); manager.remove(ZOOM_OUT_ACTION_ID); manager.add(zoomItem); manager.add(zoomInAction); manager.add(zoomOutAction); manager.update(false); }
From source file:com.metacase.graphbrowser.views.GraphView.java
License:MIT License
/** * Sets the toolbar buttons enabled or disabled. *//*ww w. j a va 2s . c om*/ private void setToolBarButtonsEnabled() { boolean _is50OrLater = this.is50OrLater(); boolean _isAPI = this.isAPI(); boolean _isSelection = !treeViewer.getSelection().isEmpty(); actionRunAutobuild.setEnabled(_isAPI && _isSelection); actionCallGenerator.setEnabled(_is50OrLater && _isAPI && _isSelection); actionOpenInMetaEdit.setEnabled(_isAPI && _isSelection); actionOpenCreateGraphDialog.setEnabled(_is50OrLater && _isAPI); actionUpdateGraphList.setEnabled(true); actionOpenSettings.setEnabled(true); actionToggleGraphTypeText.setEnabled(isAPI()); IActionBars bars = getViewSite().getActionBars(); IToolBarManager manager = bars.getToolBarManager(); manager.update(true); }
From source file:com.nokia.carbide.search.system.ui.text.AbstractTextSearchViewPage.java
License:Open Source License
private void createViewer(Composite parent, int layout) { if ((layout & FLAG_LAYOUT_FLAT) != 0) { TableViewer viewer = createTableViewer(parent); fViewer = viewer;// w ww. java2s . co m configureTableViewer(viewer); } else if ((layout & FLAG_LAYOUT_TREE) != 0) { TreeViewer viewer = createTreeViewer(parent); fViewer = viewer; configureTreeViewer(viewer); fCollapseAllAction.setViewer(viewer); fExpandAllAction.setViewer(viewer); } fCopyToClipboardAction.setViewer(fViewer); fSelectAllAction.setViewer(fViewer); IToolBarManager tbm = getSite().getActionBars().getToolBarManager(); tbm.removeAll(); SearchView.createToolBarGroups(tbm); fillToolbar(tbm); tbm.update(false); fViewer.addOpenListener(new IOpenListener() { public void open(OpenEvent event) { handleOpen(event); } }); fViewer.addSelectionChangedListener(new ISelectionChangedListener() { public void selectionChanged(SelectionChangedEvent event) { fCurrentMatchIndex = -1; fRemoveSelectedMatches.setEnabled(canRemoveMatchesWith(event.getSelection())); } }); fViewer.addSelectionChangedListener(fViewerAdapter); Menu menu = fMenu.createContextMenu(fViewer.getControl()); fViewer.getControl().setMenu(menu); updateLayoutActions(); getViewPart().updateLabel(); }
From source file:com.nokia.s60tools.hticonnection.ui.views.main.MainView.java
License:Open Source License
/** * Allows other classes to update content description. * @param newContentDescription New description. *//*from ww w.ja v a2 s . c om*/ public void updateDescription(String newContentDescription) { setContentDescription(newContentDescription); IToolBarManager tbManager = getViewSite().getActionBars().getToolBarManager(); tbManager.update(true); }
From source file:com.nokia.s60tools.remotecontrol.ftp.ui.view.FtpView.java
License:Open Source License
/** * View's tool bar is populated in here. * @param manager Tool bar instance./*from w w w . j av a2s. c om*/ */ private void fillViewToolBar(IToolBarManager manager) { manager.removeAll(); manager.add(makeDirAction); manager.add(refreshAction); manager.add(preferencesAction); updateActionStates(); manager.update(true); }
From source file:com.nokia.s60tools.remotecontrol.screen.ui.view.ScreenView.java
License:Open Source License
/** * View's tool bar is populated in here. * @param manager Tool bar instance.//from w w w .j av a 2 s .c om */ private void fillViewToolBar(IToolBarManager manager) { manager.removeAll(); manager.add(saveMultiScreenshotsAction); manager.add(saveSingleScreenshotAction); manager.add(preferencesAction); manager.update(true); }
From source file:com.nokia.s60tools.traceanalyser.ui.views.MainView.java
License:Open Source License
/** * fillLocalToolBar./*from w w w . j a v a2 s .c o m*/ * fills local toolbar. * @param manager menumanager */ private void fillLocalToolBar(IToolBarManager manager) { manager.removeAll(); if (tabFolder.getSelectionIndex() == TAB_INDEX_RULE_LIST && actionCopyRule != null) { manager.add(actionCreateNewRule); manager.add(actionClearAllCounters); manager.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); manager.add(actionDeleteRule); manager.update(true); } else if (tabFolder.getSelectionIndex() == TAB_INDEX_FAIL_LOG && actionCopyRule != null) { manager.add(actionClearFailLog); manager.update(true); } }