List of usage examples for org.eclipse.jface.action StatusLineManager StatusLineManager
public StatusLineManager()
From source file:alma.acs.eventbrowser.status.MyStatusBar.java
License:Open Source License
@PostConstruct void createControls(Composite parent, MToolControl toolControl) { if (!toolControl.isVisible()) { System.out.println("Skipping creation of status bar as it is marked invisible in the model."); return;//from ww w. j a v a 2 s . c om } slm = new StatusLineManager(); slm.createControl(parent); slm.setMessage("Refresh service data to get correct supplier/consumer info."); }
From source file:com.alibaba.antx.config.gui.MainWindow.java
License:Open Source License
/** * Create the status line manager// w w w . jav a 2 s. co m * * @return the status line manager */ protected StatusLineManager createStatusLineManager() { StatusLineManager statusLineManager = new StatusLineManager(); return statusLineManager; }
From source file:com.github.haixing_hu.swt.window.ApplicationWindowEx.java
License:Open Source License
/** * Returns a new status line manager for the window. * <p>//from w w w.j a v a2 s . c om * Subclasses may override this method to customize the status line manager. * </p> * @return a status line manager */ protected StatusLineManager createStatusLineManager() { return new StatusLineManager(); }
From source file:com.minres.scviewer.e4.application.internal.status.StatusBarControl.java
License:Open Source License
/** * Instantiates a new status bar control. * * @param sync the sync// www . j av a2s .c o m */ @Inject public StatusBarControl(UISynchronize sync) { this.sync = sync; manager = new StatusLineManager(); manager.update(true); }
From source file:com.safi.workshop.sqlexplorer.sqleditor.actions.SQLLimitRowsControl.java
License:Open Source License
@Override protected Control createControl(Composite parent) { // create bottom status bar Composite statusBar = new Composite(parent, SWT.NULL); GridLayout statusBarLayout = new GridLayout(); statusBarLayout.numColumns = 3;//from www . j a v a 2 s . com statusBarLayout.verticalSpacing = 0; statusBarLayout.marginHeight = 0; statusBarLayout.marginWidth = 0; statusBarLayout.marginTop = 0; statusBarLayout.marginBottom = 0; statusBarLayout.marginRight = 5; statusBarLayout.horizontalSpacing = 5; statusBarLayout.verticalSpacing = 0; statusBar.setLayout(statusBarLayout); GridData statusBarGridData = new GridData(SWT.FILL, SWT.BOTTOM, true, false); statusBarGridData.verticalIndent = 0; statusBarGridData.horizontalIndent = 0; statusBar.setLayoutData(statusBarGridData); // add status line manager StatusLineManager statusMgr = new StatusLineManager(); statusMgr.createControl(statusBar); GridData c1Grid = new GridData(); c1Grid.horizontalAlignment = SWT.FILL; c1Grid.verticalAlignment = SWT.BOTTOM; c1Grid.grabExcessHorizontalSpace = true; c1Grid.grabExcessVerticalSpace = false; statusMgr.getControl().setLayoutData(c1Grid); // add checkbox for limiting results GridData c2Grid = new GridData(); c2Grid.horizontalAlignment = SWT.RIGHT; c2Grid.verticalAlignment = SWT.CENTER; c2Grid.grabExcessHorizontalSpace = false; c2Grid.grabExcessVerticalSpace = false; limitResults = new Button(statusBar, SWT.CHECK); limitResults.setText(Messages.getString("SQLEditor.LimitRows")); limitResults.setSelection(true); limitResults.setLayoutData(c2Grid); // add input field for result limit GridData c3Grid = new GridData(); c3Grid.horizontalAlignment = SWT.RIGHT; c3Grid.verticalAlignment = SWT.CENTER; c3Grid.grabExcessHorizontalSpace = false; c3Grid.grabExcessVerticalSpace = false; c3Grid.widthHint = 30; maxResultField = new Text(statusBar, SWT.BORDER | SWT.SINGLE); maxResultField .setText(SQLExplorerPlugin.getDefault().getPreferenceStore().getString(IConstants.MAX_SQL_ROWS)); maxResultField.setLayoutData(c3Grid); limitResults.addMouseListener(new MouseAdapter() { // enable/disable input field when checkbox is clicked @Override public void mouseUp(MouseEvent e) { maxResultField.setEnabled(limitResults.getSelection()); } }); statusBar.layout(); return statusBar; }
From source file:com.sap.dirigible.ide.common.status.StatusLineManagerUtil.java
License:Open Source License
public static IStatusLineManager getDefaultStatusLineManager() { IStatusLineManager statusLineManager; IWorkbenchPart workbenchPart = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getPartService() .getActivePart();// ww w . j a v a 2 s. co m if (workbenchPart instanceof IViewPart) { statusLineManager = ((IViewPart) workbenchPart).getViewSite().getActionBars().getStatusLineManager(); } else if (workbenchPart instanceof IEditorPart) { statusLineManager = ((IEditorPart) workbenchPart).getEditorSite().getActionBars() .getStatusLineManager(); } else { statusLineManager = new StatusLineManager(); } return statusLineManager; }
From source file:com.toubassi.filebunker.ui.FileBunker.java
License:Open Source License
protected StatusLineManager createStatusLineManager() { StatusLineManager statusLineManager = new StatusLineManager(); availableBytesStatusItem = new AvailableBytesStatusItem(vault, "Available"); statusLineManager.add(availableBytesStatusItem); return statusLineManager; }
From source file:de.loskutov.bco.views.BytecodeOutlineView.java
License:Open Source License
/** * This is a callback that will allow us to create the viewer and initialize it. * @param parent/*from w w w . java 2 s .com*/ */ @Override public void createPartControl(Composite parent) { errorColor = parent.getDisplay().getSystemColor(SWT.COLOR_RED); parent.addControlListener(new ControlListener() { @Override public void controlMoved(ControlEvent e) { // } @Override public void controlResized(ControlEvent e) { computeOrientation(); } }); GridLayout parentLayout = new GridLayout(); parentLayout.numColumns = 1; parentLayout.marginBottom = -5; parentLayout.marginTop = -5; parentLayout.marginLeft = -5; parentLayout.marginRight = -5; parent.setLayout(parentLayout); stackComposite = new Composite(parent, SWT.NONE); stackComposite.setLayoutData(new GridData(GridData.FILL_BOTH)); stackComposite.setLayout(new StackLayout()); statusLineManager = new StatusLineManager(); statusControl = statusLineManager.createControl(parent, SWT.NONE); statusControl.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); createTextControl(); createTextContextMenu(); createVerifyControl(); initModes(); if (modes.get(BCOConstants.F_SHOW_ANALYZER)) { ((StackLayout) stackComposite.getLayout()).topControl = verifyControl; } else { ((StackLayout) stackComposite.getLayout()).topControl = textControl; } createSelectionProvider(); createToolbarActions(); setEnabled(false); // activateView(); }
From source file:de.snertlab.xdccBee.ui.Application.java
License:Open Source License
@Override protected StatusLineManager createStatusLineManager() { StatusLineManager statusLineManager = new StatusLineManager(); return statusLineManager; }
From source file:GUILayer.aboutWindow.java
protected StatusLineManager createStatusLineManager() { StatusLineManager statusLineManager = new StatusLineManager(); statusLineManager.setMessage(null, ""); //$NON-NLS-1$ return statusLineManager; }