List of usage examples for org.eclipse.jface.action IToolBarManager add
void add(IAction action);
From source file:de.gulden.modeling.wave.presentation.WaveActionBarContributor.java
License:Open Source License
/** * This adds Separators for editor additions to the tool bar. * <!-- begin-user-doc -->/*from w ww.j a v a 2 s.co m*/ * <!-- end-user-doc --> * @generated */ @Override public void contributeToToolBar(IToolBarManager toolBarManager) { toolBarManager.add(new Separator("wave-settings")); toolBarManager.add(new Separator("wave-additions")); }
From source file:de.hentschel.visualdbc.dbcmodel.presentation.DbcmodelActionBarContributor.java
License:Open Source License
/** * This adds Separators for editor additions to the tool bar. * <!-- begin-user-doc -->// w w w. j a v a2s. co m * <!-- end-user-doc --> * @generated */ @Override public void contributeToToolBar(IToolBarManager toolBarManager) { toolBarManager.add(new Separator("dbcmodel-settings")); toolBarManager.add(new Separator("dbcmodel-additions")); }
From source file:de.hub.emffrag.model.emffrag.presentation.EmfFragActionBarContributor.java
License:Apache License
/** * This adds Separators for editor additions to the tool bar. * <!-- begin-user-doc -->/* w w w . j ava 2s . c o m*/ * <!-- end-user-doc --> * @generated */ @Override public void contributeToToolBar(IToolBarManager toolBarManager) { toolBarManager.add(new Separator("emffrag-settings")); toolBarManager.add(new Separator("emffrag-additions")); }
From source file:de.innot.avreclipse.ui.editors.AbstractActionPart.java
License:Open Source License
@Override public void initialize(IManagedForm form) { super.initialize(form); // Get the toolbar manager of the form and add our actions to it. IToolBarManager toolbarmanager = form.getForm().getToolBarManager(); IAction[] allactions = getAction();//from w w w . j ava 2s.c om for (IAction action : allactions) { if (action == null) { toolbarmanager.add(new Separator()); } else { toolbarmanager.add(action); } } form.getForm().updateToolBar(); }
From source file:de.iteratec.logan.LoganActionBarAdvisor.java
License:Open Source License
@Override protected void fillCoolBar(ICoolBarManager cbManager) { cbManager.add(new GroupMarker("group.file")); //$NON-NLS-1$ { // File Group IToolBarManager fileToolBar = new ToolBarManager(cbManager.getStyle()); fileToolBar.add(new Separator(IWorkbenchActionConstants.NEW_GROUP)); fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.OPEN_EXT)); fileToolBar.add(new GroupMarker(IWorkbenchActionConstants.SAVE_GROUP)); fileToolBar.add(getAction(ActionFactory.SAVE.getId())); // Add to the cool bar manager cbManager.add(new ToolBarContributionItem(fileToolBar, IWorkbenchActionConstants.TOOLBAR_FILE)); }/*from ww w .j a v a2 s . c o m*/ cbManager.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); cbManager.add(new GroupMarker(IWorkbenchActionConstants.GROUP_EDITOR)); }
From source file:de.jcup.egradle.eclipse.gradleeditor.outline.GradleEditorContentOutlinePage.java
License:Apache License
public void createControl(Composite parent) { super.createControl(parent); labelProvider = new GradleEditorOutlineLabelProvider(); TreeViewer viewer = getTreeViewer(); viewer.setContentProvider(contentProvider); viewer.addDoubleClickListener(this); viewer.setLabelProvider(new DelegatingStyledCellLabelProvider(labelProvider)); viewer.addSelectionChangedListener(this); /* it can happen that input is already updated before control created*/ if (input != null) { viewer.setInput(input);/*from w ww . ja va 2 s. c o m*/ } BlockSelectionAction blockSelectionAction = new BlockSelectionAction(); CollapseAllAction collapseAllAction = new CollapseAllAction(); ExpandAllAction expandAllAction = new ExpandAllAction(); toggleLinkingAction = new ToggleLinkingAction(); toggleLinkingAction.setActionDefinitionId(IWorkbenchCommandConstants.NAVIGATE_TOGGLE_LINK_WITH_EDITOR); IActionBars actionBars = getSite().getActionBars(); IToolBarManager toolBarManager = actionBars.getToolBarManager(); toolBarManager.add(expandAllAction); toolBarManager.add(collapseAllAction); toolBarManager.add(toggleLinkingAction); toolBarManager.add(new Separator("selectionGroup1"));//$NON-NLS-1$ toolBarManager.add(blockSelectionAction); IMenuManager viewMenuManager = actionBars.getMenuManager(); viewMenuManager.add(new Separator("EndFilterGroup")); //$NON-NLS-1$ if (EclipseDevelopmentSettings.DEBUG_ADD_SPECIAL_MENUS) { ShowGradleOutlineModelAction showGradleOutlineModelAction = new ShowGradleOutlineModelAction(); ShowGradleOutlineUnfilteredAction showGradleOutlineUnfilteredAction = new ShowGradleOutlineUnfilteredAction(); ShowGroovyFullAntlrModelAction showGroovyFullAntlrModelAction = new ShowGroovyFullAntlrModelAction(); viewMenuManager.add(showGroovyFullAntlrModelAction); viewMenuManager.add(showGradleOutlineModelAction); viewMenuManager.add(showGradleOutlineUnfilteredAction); } viewMenuManager.add(new Separator("treeGroup")); //$NON-NLS-1$ viewMenuManager.add(expandAllAction); viewMenuManager.add(collapseAllAction); viewMenuManager.add(toggleLinkingAction); viewMenuManager.add(new Separator("selectionGroup2"));//$NON-NLS-1$ viewMenuManager.add(blockSelectionAction); }
From source file:de.jcup.egradle.eclipse.ui.AbstractGroovyBasedContentOutlinePage.java
License:Apache License
public void createControl(Composite parent) { super.createControl(parent); labelProvider = createStyledLabelProvider(); TreeViewer viewer = getTreeViewer(); viewer.setContentProvider(contentProvider); viewer.addDoubleClickListener(this); viewer.setLabelProvider(new DelegatingStyledCellLabelProvider(labelProvider)); viewer.addSelectionChangedListener(this); /* it can happen that input is already updated before control created */ if (input != null) { viewer.setInput(input);/*w ww.j a v a2 s .c o m*/ } BlockSelectionAction blockSelectionAction = new BlockSelectionAction(); CollapseAllAction collapseAllAction = new CollapseAllAction(); ExpandAllAction expandAllAction = new ExpandAllAction(); toggleLinkingAction = new ToggleLinkingAction(); toggleLinkingAction.setActionDefinitionId(IWorkbenchCommandConstants.NAVIGATE_TOGGLE_LINK_WITH_EDITOR); IActionBars actionBars = getSite().getActionBars(); IToolBarManager toolBarManager = actionBars.getToolBarManager(); toolBarManager.add(expandAllAction); toolBarManager.add(collapseAllAction); toolBarManager.add(toggleLinkingAction); toolBarManager.add(new Separator("selectionGroup1"));//$NON-NLS-1$ toolBarManager.add(blockSelectionAction); IMenuManager viewMenuManager = actionBars.getMenuManager(); viewMenuManager.add(new Separator("EndFilterGroup")); //$NON-NLS-1$ handleDebugOptions(viewMenuManager); viewMenuManager.add(new Separator("treeGroup")); //$NON-NLS-1$ viewMenuManager.add(expandAllAction); viewMenuManager.add(collapseAllAction); viewMenuManager.add(toggleLinkingAction); viewMenuManager.add(new Separator("selectionGroup2"));//$NON-NLS-1$ viewMenuManager.add(blockSelectionAction); }
From source file:de.jwi.ostendoplugin.views.OstendoView.java
License:Open Source License
private void fillLocalToolBar(IToolBarManager manager) { manager.add(runAction); manager.add(refreshLogdirAction);/*from w ww .j a v a 2s . c om*/ manager.add(addIDLAction); manager.add(addLogdirAction); manager.add(new Separator()); }
From source file:de.loskutov.bco.views.BytecodeOutlineView.java
License:Open Source License
private void createToolbarActions() { createTextActions();//from www . j a v a2 s. c om final IActionBars bars = getViewSite().getActionBars(); final IToolBarManager tmanager = bars.getToolBarManager(); final IMenuManager mmanager = bars.getMenuManager(); selectionChangedAction = new Action() { @Override public void run() { Point selection = textControl.getSelection(); setSelectionInJavaEditor(selection); } }; refreshVarsAndStackAction = new Action() { @Override public void run() { int selectionIndex = tableControl.getSelectionIndex(); TableItem[] items = tableControl.getSelection(); if (items == null || items.length < 1) { return; } String line = items[0].getText(0); if (line == null || "".equals(line)) { return; } Integer valueOf = Integer.valueOf(line); if (valueOf != null) { updateVerifierControl4insn(valueOf.intValue()); tableControl.setSelection(selectionIndex); } } }; linkWithEditorAction = new DefaultToggleAction(BCOConstants.LINK_VIEW_TO_EDITOR) { @Override public void run(boolean newState) { setMode(BCOConstants.F_LINK_VIEW_TO_EDITOR, newState); if (modes.get(BCOConstants.F_LINK_VIEW_TO_EDITOR)) { showSelectedOnlyAction.setEnabled(true); toggleVerifierAction.setEnabled(true); hideLineInfoAction.setEnabled(true); hideLocalsAction.setEnabled(true); toggleASMifierModeAction.setEnabled(true); if (!toggleASMifierModeAction.isChecked()) { setRawModeAction.setEnabled(true); } activateView(); checkOpenEditors(true); inputChanged = true; refreshView(); } } }; showSelectedOnlyAction = new DefaultToggleAction(BCOConstants.SHOW_ONLY_SELECTED_ELEMENT) { @Override public void run(boolean newState) { setMode(BCOConstants.F_SHOW_ONLY_SELECTED_ELEMENT, newState); inputChanged = true; refreshView(); } }; setRawModeAction = new DefaultToggleAction(BCOConstants.SHOW_RAW_BYTECODE) { @Override public void run(boolean newState) { setMode(BCOConstants.F_SHOW_RAW_BYTECODE, newState); inputChanged = true; refreshView(); } }; hideLineInfoAction = new DefaultToggleAction(BCOConstants.SHOW_LINE_INFO) { @Override public void run(boolean newState) { setMode(BCOConstants.F_SHOW_LINE_INFO, newState); inputChanged = true; refreshView(); } }; hideLocalsAction = new DefaultToggleAction(BCOConstants.SHOW_VARIABLES) { @Override public void run(boolean newState) { setMode(BCOConstants.F_SHOW_VARIABLES, newState); inputChanged = true; refreshView(); } }; hideStackMapAction = new DefaultToggleAction(BCOConstants.SHOW_STACKMAP) { @Override public void run(boolean newState) { setMode(BCOConstants.F_SHOW_STACKMAP, newState); inputChanged = true; refreshView(); } }; expandStackMapAction = new DefaultToggleAction(BCOConstants.EXPAND_STACKMAP) { @Override public void run(boolean newState) { setMode(BCOConstants.F_EXPAND_STACKMAP, newState); inputChanged = true; refreshView(); } }; showHexValuesAction = new DefaultToggleAction(BCOConstants.SHOW_HEX_VALUES) { @Override public void run(boolean newState) { setMode(BCOConstants.F_SHOW_HEX_VALUES, newState); inputChanged = true; refreshView(); } }; toggleASMifierModeAction = new DefaultToggleAction(BCOConstants.SHOW_ASMIFIER_CODE) { @Override public void run(boolean newState) { setMode(BCOConstants.F_SHOW_ASMIFIER_CODE, newState); if (newState) { setMode(BCOConstants.F_SHOW_RAW_BYTECODE, true); setRawModeAction.setEnabled(false); } else { setRawModeAction.setEnabled(true); } inputChanged = true; refreshView(); } }; toggleVerifierAction = new DefaultToggleAction(BCOConstants.SHOW_ANALYZER) { @Override public void run(boolean newState) { toggleVerifyMode(mmanager, newState); inputChanged = true; refreshView(); } }; mmanager.add(linkWithEditorAction); mmanager.add(showSelectedOnlyAction); mmanager.add(setRawModeAction); mmanager.add(hideLineInfoAction); mmanager.add(hideLocalsAction); mmanager.add(showHexValuesAction); mmanager.add(hideStackMapAction); mmanager.add(expandStackMapAction); mmanager.add(toggleASMifierModeAction); mmanager.add(toggleVerifierAction); mmanager.add(new Separator()); toggleOrientationActions = new ToggleOrientationAction[] { new ToggleOrientationAction(this, VIEW_ORIENTATION_VERTICAL), new ToggleOrientationAction(this, VIEW_ORIENTATION_HORIZONTAL), new ToggleOrientationAction(this, VIEW_ORIENTATION_AUTOMATIC) }; for (int i = 0; i < toggleOrientationActions.length; ++i) { mmanager.add(toggleOrientationActions[i]); } tmanager.add(linkWithEditorAction); tmanager.add(showSelectedOnlyAction); tmanager.add(setRawModeAction); // tmanager.add(hideLineInfoAction); // tmanager.add(hideLocalsAction); tmanager.add(toggleASMifierModeAction); tmanager.add(toggleVerifierAction); }
From source file:de.loskutov.bco.views.BytecodeReferenceView.java
License:Open Source License
@Override public void createPartControl(Composite parent) { browser = new Browser(parent, SWT.BORDER); final IWorkbenchWindow workbenchWindow = getSite().getWorkbenchWindow(); linkWithView = BytecodeOutlinePlugin.getDefault().getPreferenceStore() .getBoolean(BCOConstants.LINK_REF_VIEW_TO_EDITOR); linkWithViewAction = new DefaultToggleAction(BCOConstants.LINK_REF_VIEW_TO_EDITOR) { @Override/*from w w w. j a v a2 s .c om*/ public void run(boolean newState) { linkWithView = newState; if (linkWithView) { ISelectionService selectionService = workbenchWindow.getSelectionService(); try { IViewPart part = workbenchWindow.getActivePage() .showView("de.loskutov.bco.views.BytecodeOutlineView"); ISelection selection = selectionService .getSelection("de.loskutov.bco.views.BytecodeOutlineView"); selectionChanged(part, selection); } catch (PartInitException e) { BytecodeOutlinePlugin.log(e, IStatus.ERROR); } } } }; final IActionBars bars = getViewSite().getActionBars(); final IToolBarManager tmanager = bars.getToolBarManager(); tmanager.add(linkWithViewAction); shouDefaultEmptyPage(); workbenchWindow.getPartService().addPartListener(this); }