public class DockbarManager extends Object
Modifier and Type | Field and Description |
---|---|
protected Dockbar |
bottomBar |
static int |
DEFAULT_EDGE |
static Integer |
DOCKBAR_LAYER |
protected DockbarLayout |
dockbarLayout |
protected Dockbar |
leftBar |
protected Dockbar |
rightBar |
protected ViewPane |
viewPane |
protected WeakReference |
windowRef |
Modifier | Constructor and Description |
---|---|
protected |
DockbarManager(RootWindow window) |
public static final Integer DOCKBAR_LAYER
public static final int DEFAULT_EDGE
protected WeakReference windowRef
protected Dockbar leftBar
protected Dockbar rightBar
protected Dockbar bottomBar
protected ViewPane viewPane
protected DockbarLayout dockbarLayout
protected DockbarManager(RootWindow window)
public static DockbarManager getInstance(Component c)
public static DockbarManager getInstance(RootWindow window)
public static void setDockbarManager(String className)
className
- Classname of your custom DockbarManager.public static DockbarManager getCurrent(Dockable dockable)
public static void windowChanged(Component newWindow)
public static DockbarManager getCurrent()
public static void addListener(DockbarListener listener)
public static void activate(String dockableId, boolean locked)
public static void activate(Dockable dockable, boolean locked)
public RootWindow getWindow()
protected void install()
public Dockbar getBottomBar()
public Dockbar getLeftBar()
public Dockbar getRightBar()
public ViewPane getViewPane()
public void revalidate()
public void validate()
public int getEdge(String dockableId)
public int getEdge(Dockable dockable)
public Dockbar getDockbar(int edge)
public void minimize(Dockable dockable)
public void minimize(Dockable dockable, int edge)
public void reAdd(Dockable dockable)
public void restore(Dockable dockable)
public boolean remove(Dockable dockable)
public int getActiveEdge()
public String getActiveDockableId()
public Dockable getActiveDockable()
public Cursor getResizeCursor()
public boolean isActive()
public void setActiveDockable(String dockableId)
public void setActiveDockable(Dockable dockable)
public int getPreferredViewpaneSize()
public boolean isAnimating()
public void setAnimating(boolean animating)
public boolean isDragging()
public void setDragging(boolean dragging)
public ActivationListener getActivationListener()
public boolean contains(Dockable dockable)
public DockbarLayout getLayout()