Package org.flexdock.dockbar
Class DockbarManager
java.lang.Object
org.flexdock.dockbar.DockbarManager
- Author:
- Christopher Butler, Bobby Rosenberger, Mateusz Szczap
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Dockbarstatic final intstatic final Integerprotected DockbarLayoutprotected Dockbarprotected Dockbarprotected ViewPaneprotected WeakReference -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidaddListener(DockbarListener listener) booleanintstatic DockbarManagerstatic DockbarManagergetCurrent(Dockable dockable) getDockbar(int edge) getDockbar(Dockable dockable) intintstatic DockbarManagerstatic DockbarManagergetInstance(RootWindow window) intprotected voidinstall()booleanisActive()booleanbooleanvoidvoidvoidbooleanvoidvoidvoidsetActiveDockable(String dockableId) voidsetActiveDockable(Dockable dockable) voidsetAnimating(boolean animating) static voidsetDockbarManager(String className) Sets a custom DockbarManager class which will be used to create new DockbarManager instances.voidsetDragging(boolean dragging) voidvalidate()static voidwindowChanged(Component newWindow)
-
Field Details
-
DOCKBAR_LAYER
-
DEFAULT_EDGE
public static final int DEFAULT_EDGE- See Also:
-
windowRef
-
leftBar
-
rightBar
-
bottomBar
-
viewPane
-
dockbarLayout
-
-
Constructor Details
-
DockbarManager
-
-
Method Details
-
getInstance
-
getInstance
-
setDockbarManager
Sets a custom DockbarManager class which will be used to create new DockbarManager instances.- Parameters:
className- Classname of your custom DockbarManager.
-
getCurrent
-
windowChanged
-
getCurrent
-
addListener
-
activate
-
activate
-
getWindow
-
install
protected void install() -
getBottomBar
-
getLeftBar
-
getRightBar
-
getViewPane
-
revalidate
public void revalidate() -
validate
public void validate() -
getEdge
-
getEdge
-
getDockbar
-
getDockbar
-
minimize
-
minimize
-
reAdd
-
restore
-
remove
-
getActiveEdge
public int getActiveEdge() -
getActiveDockableId
-
getActiveDockable
-
getResizeCursor
-
isActive
public boolean isActive() -
setActiveDockable
-
setActiveDockable
-
getPreferredViewpaneSize
public int getPreferredViewpaneSize() -
isAnimating
public boolean isAnimating() -
setAnimating
public void setAnimating(boolean animating) -
isDragging
public boolean isDragging() -
setDragging
public void setDragging(boolean dragging) -
getActivationListener
-
contains
-
getLayout
-