List of usage examples for org.eclipse.jface.action IToolBarManager add
void add(IAction action);
From source file:com.motorolamobility.preflighting.ui.AppValidatorClearActionDelegate.java
License:Apache License
public void init(IViewPart view) { IActionBars actionBar = view.getViewSite().getActionBars(); IToolBarManager toolBar = actionBar.getToolBarManager(); //defines action Action action = new Action() { @Override// w w w .jav a 2s. co m public void run() { try { IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects(); //clear app validator markers for every opened project and its subfiles for (int i = 0; projects != null && i < projects.length; i++) { if (projects[i].isOpen()) { projects[i].deleteMarkers(AnalyzeApkHandler.DEFAULT_APP_VALIDATOR_MARKER_TYPE, true, IResource.DEPTH_INFINITE); } } } catch (CoreException e) { PreflightingLogger.error("Error removing markers from projects."); } super.run(); } }; //set icon URL imageUrl = PreflightingUIPlugin.getDefault().getBundle() .getEntry("icons/MOTODEVAppValidator_16x16_clear.png"); ImageDescriptor imageDesc = ImageDescriptor.createFromURL(imageUrl); action.setImageDescriptor(imageDesc); action.setEnabled(true); action.setToolTipText(PreflightingUiNLS.ProblemsView_ClearAppValidatorMarkers); //add to tool bar and update it toolBar.add(action); toolBar.add(new Separator()); actionBar.updateActionBars(); }
From source file:com.netifera.platform.host.terminal.ui.view.TerminalView.java
License:Open Source License
protected void setupLocalToolBars() { IToolBarManager toolBarMgr = getViewSite().getActionBars().getToolBarManager(); toolBarMgr.add(connectAction); toolBarMgr.add(disconnectAction);//from ww w . j av a 2 s. c o m toolBarMgr.add(new Separator("fixedGroup")); // toolBarMgr.add(runAction); toolBarMgr.add(new Separator("fixedGroup")); toolBarMgr.add(configureAction); toolBarMgr.add(toggleInputFieldAction); toolBarMgr.add(scrollLockAction); toolBarMgr.add(new Separator("fixedGroup")); toolBarMgr.add(selectTerminalAction); toolBarMgr.add(newTerminalAction); toolBarMgr.add(removeTerminalAction); }
From source file:com.netxforge.csv.ui.editor.CSVActionBarContributor.java
License:Open Source License
/** * This adds Separators for editor additions to the tool bar. * <!-- begin-user-doc -->//w ww.j a va 2 s .co m * <!-- end-user-doc --> * @generated */ @Override public void contributeToToolBar(IToolBarManager toolBarManager) { toolBarManager.add(new Separator("netxstudio-settings")); toolBarManager.add(new Separator("netxstudio-additions")); }
From source file:com.netxforge.netxstudio.callflow.screens.diagram.DiagramScreen.java
License:Open Source License
public void buildUI() { setLayout(new FillLayout(SWT.HORIZONTAL)); @SuppressWarnings("unused") int widgetStyle = SWT.None; if (ScreenUtil.isReadOnlyOperation(getOperation())) { widgetStyle |= SWT.READ_ONLY;//from w ww . j ava 2s . co m } // Create the form. frmDiagram = toolkit.createForm(this); frmDiagram.setSeparatorVisible(true); frmDiagram.setText(this.getScreenName()); frmDiagram.setToolBarVerticalAlignment(SWT.TOP); toolkit.decorateFormHeading(frmDiagram); toolkit.paintBordersFor(frmDiagram); // Body of the form. FillLayout fl = new FillLayout(); frmDiagram.getBody().setLayout(fl); ScalableFreeformRootEditPart rootEditPart = new ScalableFreeformRootEditPart(); IAction zoomIn = new ZoomInAction(rootEditPart.getZoomManager()); IAction zoomOut = new ZoomOutAction(rootEditPart.getZoomManager()); IToolBarManager toolBarManager = this.getScreenForm().getToolBarManager(); toolBarManager.add(zoomIn); toolBarManager.add(zoomOut); this.getScreenForm().updateToolBar(); graphicalViewer = new ScrollingGraphicalViewer(); graphicalViewer.setProperty(SnapToGrid.PROPERTY_GRID_VISIBLE, true); graphicalViewer.createControl(frmDiagram.getBody()); graphicalViewer.getControl().setBackground(ColorConstants.listBackground); graphicalViewer.setRootEditPart(rootEditPart); Menu menu = new Menu(this.getShell(), SWT.POP_UP); MenuItem item = new MenuItem(menu, SWT.PUSH); item.setText("Export"); item.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { ImageSaveUtil.save(DiagramScreen.this.getShell(), graphicalViewer); } }); graphicalViewer.getControl().setMenu(menu); }
From source file:com.netxforge.netxstudio.delta16042013.generics.presentation.GenericsActionBarContributor.java
License:Open Source License
/** * This adds Separators for editor additions to the tool bar. * <!-- begin-user-doc -->//from w w w. j a v a 2 s. c o m * <!-- end-user-doc --> * @generated */ @Override public void contributeToToolBar(IToolBarManager toolBarManager) { toolBarManager.add(new Separator("generics-settings")); toolBarManager.add(new Separator("generics-additions")); }
From source file:com.netxforge.netxstudio.delta16042013.metrics.presentation.MetricsActionBarContributor.java
License:Open Source License
/** * This adds Separators for editor additions to the tool bar. * <!-- begin-user-doc -->/*from ww w . j a va 2 s .c o m*/ * <!-- end-user-doc --> * @generated */ @Override public void contributeToToolBar(IToolBarManager toolBarManager) { toolBarManager.add(new Separator("metrics-settings")); toolBarManager.add(new Separator("metrics-additions")); }
From source file:com.netxforge.netxstudio.geo.presentation.GeoActionBarContributor.java
License:Open Source License
/** * This adds Separators for editor additions to the tool bar. * <!-- begin-user-doc -->//from w w w . java 2s. c om * <!-- end-user-doc --> * @generated */ @Override public void contributeToToolBar(IToolBarManager toolBarManager) { toolBarManager.add(new Separator("geo-settings")); toolBarManager.add(new Separator("geo-additions")); }
From source file:com.netxforge.netxstudio.operators.presentation.OperatorsActionBarContributor.java
License:Open Source License
/** * This adds Separators for editor additions to the tool bar. * <!-- begin-user-doc -->/*from w w w. ja v a 2s .c o m*/ * <!-- end-user-doc --> * @generated */ @Override public void contributeToToolBar(IToolBarManager toolBarManager) { toolBarManager.add(new Separator("operators-settings")); toolBarManager.add(new Separator("operators-additions")); }
From source file:com.netxforge.netxstudio.protocols.presentation.ProtocolsActionBarContributor.java
License:Open Source License
/** * This adds Separators for editor additions to the tool bar. * <!-- begin-user-doc -->//from w w w .ja va2s.com * <!-- end-user-doc --> * @generated */ @Override public void contributeToToolBar(IToolBarManager toolBarManager) { toolBarManager.add(new Separator("protocols-settings")); toolBarManager.add(new Separator("protocols-additions")); }
From source file:com.netxforge.netxstudio.scheduling.presentation.SchedulingActionBarContributor.java
License:Open Source License
/** * This adds Separators for editor additions to the tool bar. * <!-- begin-user-doc -->/*from w w w .j a v a 2 s . com*/ * <!-- end-user-doc --> * @generated */ @Override public void contributeToToolBar(IToolBarManager toolBarManager) { toolBarManager.add(new Separator("scheduling-settings")); toolBarManager.add(new Separator("scheduling-additions")); }