Example usage for org.eclipse.jface.action SubStatusLineManager isVisible

List of usage examples for org.eclipse.jface.action SubStatusLineManager isVisible

Introduction

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

Prototype

public boolean isVisible() 

Source Link

Document

Returns whether the contribution list is visible.

Usage

From source file:de.uni_hildesheim.sse.qmApp.WorkspaceUtils.java

License:Apache License

/**
 * Returns the status line manager of the active editor.
 * //from   ww w .  j  ava 2s .c  o m
 * @param setVisible turns the status line manager visible if needed
 * @return the status line manager (may be <b>null</b> if there is none)
 * @see #getActiveActionBars()
 */
public static IStatusLineManager getActiveStatusLineManager(boolean setVisible) {
    IStatusLineManager statusManager = null;
    IActionBars actionBars = getActiveActionBars();
    if (null != actionBars) {
        statusManager = actionBars.getStatusLineManager();
        if (setVisible && statusManager instanceof SubStatusLineManager) {
            SubStatusLineManager mgr = (SubStatusLineManager) statusManager;
            if (!mgr.isVisible()) {
                mgr.setVisible(true);
            }
        }
    }
    return statusManager;
}