List of usage examples for org.eclipse.jface.action IToolBarManager removeAll
void removeAll();
From source file:com.nokia.tools.s60.views.ColorsViewPage.java
License:Open Source License
private void initializeIconViewActions() { IActionBars bars = getSite().getActionBars(); IToolBarManager tbm = bars.getToolBarManager(); tbm.removeAll(); tbm.add(new AddNewColorGroupAction()); }
From source file:com.nokia.tools.s60.views.CustomizedPropertySheet.java
License:Open Source License
@Override public void createPartControl(Composite parent) { super.createPartControl(parent); IMenuManager menuManager = getViewSite().getActionBars().getMenuManager(); menuManager.setVisible(false);/*from w w w . j av a 2 s.c o m*/ menuManager.removeAll(); menuManager.setRemoveAllWhenShown(true); menuManager.updateAll(true); IToolBarManager toolBarManager = getViewSite().getActionBars().getToolBarManager(); toolBarManager.removeAll(); menuManager.setRemoveAllWhenShown(true); toolBarManager.update(true); }
From source file:com.nokia.tools.s60.views.IconViewPage.java
License:Open Source License
private void initializeIconViewActions() { IActionBars bars = getSite().getActionBars(); IToolBarManager tbm = bars.getToolBarManager(); tbm.removeAll(); selectAllAction = new IconViewSelectAllAction(this); tbm.add(selectAllAction);//from w w w.ja va 2s. co m tbm.add(new Separator()); copyAction = new CopyImageAction(IconViewPage.this.parent, null); tbm.add(copyAction); pasteAction = new PasteImageAction(IconViewPage.this.parent, null); tbm.add(pasteAction); tbm.add(new Separator()); browseForFileAction = new BrowseForFileAction(IconViewPage.this.parent); tbm.add(browseForFileAction); tbm.add(new Separator()); animateAction = new OpenGraphicsEditorAction(parent, this); animateAction.listenSelection(); animateAction.selectionChanged(null); tbm.add(animateAction); externalToolsDropDown = new IconViewDropDownToolbarAction(this); tbm.add(externalToolsDropDown); tbm.add(new Separator()); clearAction = new ClearImageEditorAction(IconViewPage.this.parent); tbm.add(clearAction); tbm.add(new Separator()); toggleTextAction = new ToggleTextAction(this); IPreferenceStore store = S60WorkspacePlugin.getDefault().getPreferenceStore(); toggleTextAction.setChecked(store.getBoolean(IS60IDEConstants.PREF_SHOW_TITLE_TEXTS)); tbm.add(toggleTextAction); Action toggleSync = new WorkbenchPartAction(null, WorkbenchPartAction.AS_CHECK_BOX) { @Override public void run() { if (synchronize) { synchronize = false; } else { synchronize = true; IStructuredSelection sselection = (IStructuredSelection) getSelection(); if (sselection != null) { if (!(sselection.size() > 0 && sselection.toArray()[sselection.size() - 1] == Boolean.FALSE)) { suppressSelectEvent = true; try { showSelectionInEditor((IStructuredSelection) getSelection()); } finally { suppressSelectEvent = false; } } } } IPreferenceStore store = S60WorkspacePlugin.getDefault().getPreferenceStore(); store.setValue(IS60IDEConstants.PREF_SYNC_WITH_EDITOR, synchronize); } @Override protected boolean calculateEnabled() { return true; } }; ImageDescriptor i1 = UiPlugin.getIconImageDescriptor("resview_toggle_synch.gif", true); toggleSync.setToolTipText(ViewMessages.IconView_toggleSync_tooltip); toggleSync.setImageDescriptor(i1); tbm.add(new Separator()); tbm.add(toggleSync); // Restore last synchronization state boolean syncState = store.getBoolean(IS60IDEConstants.PREF_SYNC_WITH_EDITOR); synchronize = !syncState; toggleSync.setChecked(syncState); toggleSync.run(); /* global action handlers */ setGlobalHandler(bars, new PasteContentDataAction(this, getCommandStack(), null)); setGlobalHandler(bars, new EditImageInSVGEditorAction(this, getCommandStack())); setGlobalHandler(bars, new EditImageInBitmapEditorAction(this, getCommandStack())); setGlobalHandler(bars, new NinePieceConvertAction(this, getCommandStack(), 9)); setGlobalHandler(bars, new NinePieceConvertAction(this, getCommandStack(), 1)); setGlobalHandler(bars, new ElevenPieceConvertAction(this, getCommandStack(), 11)); setGlobalHandler(bars, new ElevenPieceConvertAction(this, getCommandStack(), 1)); /*setGlobalHandler(bars, new ThreePieceConvertAction(this, getCommandStack(), 3)); setGlobalHandler(bars, new ThreePieceConvertAction(this, getCommandStack(), 1));*/ setGlobalHandler(bars, new ConvertAndEditSVGInBitmapEditorAction(this, getCommandStack())); setGlobalHandler(bars, new EditInSystemEditorAction(this, getCommandStack())); setGlobalHandler(bars, new EditMaskAction(this, getCommandStack())); setGlobalHandler(bars, new EditMaskAction2(this, getCommandStack())); setGlobalHandler(bars, new EditSoundInSoundEditorAction(this, getCommandStack())); setGlobalHandler(bars, new BrowseForFileAction(this, getCommandStack())); setGlobalHandler(bars, new SetStretchModeAction(this, getCommandStack(), IMediaConstants.STRETCHMODE_STRETCH)); setGlobalHandler(bars, new SetStretchModeAction(this, getCommandStack(), IMediaConstants.STRETCHMODE_ASPECT)); // undo, redo ActionRegistry ar = (ActionRegistry) sourceEditor.getAdapter(ActionRegistry.class); if (ar != null) { bars.setGlobalActionHandler(ActionFactory.UNDO.getId(), ar.getAction(ActionFactory.UNDO.getId())); bars.setGlobalActionHandler(ActionFactory.REDO.getId(), ar.getAction(ActionFactory.REDO.getId())); } else { IAction action = new SafeUndoAction(parent); bars.setGlobalActionHandler(ActionFactory.UNDO.getId(), action); action = new SafeRedoAction(parent); bars.setGlobalActionHandler(ActionFactory.REDO.getId(), action); } /* add task, add bookmark */ setGlobalHandler(bars, new AddTaskViewAction(parent)); setGlobalHandler(bars, new AddBookmarkViewAction(parent)); // clear element, edit/animate, copy, paste bars.setGlobalActionHandler(OpenGraphicsEditorAction.ID, animateAction); bars.setGlobalActionHandler(ClearImageEditorAction.ID, clearAction); bars.setGlobalActionHandler(PasteImageAction.ID, pasteAction); bars.setGlobalActionHandler(CopyImageAction.ID, copyAction); }
From source file:com.nokia.tools.variant.media.ui.preview.ImagePreviewController.java
License:Open Source License
@Override public void dispose() { disposeImage();//from w w w .ja v a 2 s .c om cleanupAudioResources(); resolutionChangeListeners.clear(); resolutionChangeListeners = null; if (firstBuffer != null) { firstBuffer.dispose(); firstBuffer = null; } if (canvas != null) { canvas.dispose(); canvas = null; } if (topComposite != null) { if (!topComposite.isDisposed()) { for (Control child : topComposite.getChildren()) { if (child != null) { child.dispose(); } } } topComposite.dispose(); topComposite = null; } if (getActionBars() != null) { IMenuManager menu = getActionBars().getMenuManager(); menu.removeAll(); IToolBarManager toolBar = getActionBars().getToolBarManager(); toolBar.removeAll(); getActionBars().updateActionBars(); } }
From source file:com.nokia.tools.variant.media.ui.preview.ImagePreviewController.java
License:Open Source License
protected void unregisterActions(IActionBars actionBars) { if (actionBars != null) { IMenuManager menu = actionBars.getMenuManager(); menu.removeAll();// w ww .j av a 2 s . c om IToolBarManager toolBar = actionBars.getToolBarManager(); toolBar.removeAll(); actionBars.updateActionBars(); } }
From source file:de.ovgu.featureide.ui.views.configMap.ConfigurationMap.java
License:Open Source License
private void createToolbar() { final IActionBars bars = getViewSite().getActionBars(); final IToolBarManager toolbarManager = bars.getToolBarManager(); toolbarManager.removeAll(); ;//from ww w. j av a 2 s. c o m if (filterMenu == null) { final IConfigurationMapFilter[] filtersArray = new IConfigurationMapFilter[getFilters().size()]; getFilters().toArray(filtersArray); filterMenu = new ConfigMapFilterMenuAction(treeViewerContentProvider, filtersArray); } toolbarManager.add(filterMenu); if (refresh == null) { refresh = new ConfigMapRefreshAction(this); } toolbarManager.add(refresh); }
From source file:eu.aniketos.wp1.ststool.diagram.part.StsToolDiagramActionBarContributor.java
License:Open Source License
/** * @generated NOT//from www .j a v a 2 s .c o m */ @Override public void init(IActionBars bars, IWorkbenchPage page) { super.init(bars, page); IMenuManager fileMenu = bars.getMenuManager().findMenuUsingPath(IWorkbenchActionConstants.M_FILE); bars.getMenuManager().remove("diagramMenu"); assert fileMenu != null; fileMenu.remove("pageSetupAction"); //$NON-NLS-1$ IToolBarManager toolBarManager = bars.getToolBarManager(); toolBarManager.removeAll(); //BUG: https://bugs.eclipse.org/bugs/show_bug.cgi?id=346648 bars.setGlobalActionHandler(GlobalActionId.SAVE, null); }
From source file:ext.org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart.java
License:Open Source License
private void fillMainToolBar(IToolBarManager tbmanager) { tbmanager.removeAll(); for (int i = 0; i < fViewActions.length; i++) { tbmanager.add(fViewActions[i]);//from w w w . j ava 2s.c o m } 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(); }/*from w w w . j a v a2 s .c o 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); }