Example usage for org.eclipse.jface.action StatusLineManager StatusLineManager

List of usage examples for org.eclipse.jface.action StatusLineManager StatusLineManager

Introduction

In this page you can find the example usage for org.eclipse.jface.action StatusLineManager StatusLineManager.

Prototype

public StatusLineManager() 

Source Link

Document

Creates a new status line manager.

Usage

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;
}