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 Dockbar
static final int
static final Integer
protected DockbarLayout
protected Dockbar
protected Dockbar
protected ViewPane
protected WeakReference
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
static void
static void
addListener
(DockbarListener listener) boolean
int
static DockbarManager
static DockbarManager
getCurrent
(Dockable dockable) getDockbar
(int edge) getDockbar
(Dockable dockable) int
int
static DockbarManager
static DockbarManager
getInstance
(RootWindow window) int
protected void
install()
boolean
isActive()
boolean
boolean
void
void
void
boolean
void
void
void
setActiveDockable
(String dockableId) void
setActiveDockable
(Dockable dockable) void
setAnimating
(boolean animating) static void
setDockbarManager
(String className) Sets a custom DockbarManager class which will be used to create new DockbarManager instances.void
setDragging
(boolean dragging) void
validate()
static void
windowChanged
(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
-