Package | Description |
---|---|
bibliothek.gui.dock |
The five basic classes implementing
Dockable and
DockStation plus some supporting elements. |
bibliothek.gui.dock.common.intern.station |
Contains the
CommonDockStation , various implementations of CommonDockStation and supporting classes. |
bibliothek.gui.dock.facile.station.split |
Support classes for
SplitDockStation . |
bibliothek.gui.dock.station.split |
Elements which are needed by the
SplitDockStation ,
and which are needed to interact with the station. |
Modifier and Type | Field and Description |
---|---|
static PropertyKey<SplitLayoutManager> |
SplitDockStation.LAYOUT_MANAGER
Defines the behavior of a
DockStation , how to react on a
drop-event, how to react on resize and other things related
to the layout. |
Modifier and Type | Method and Description |
---|---|
SplitLayoutManager |
SplitDockStation.getCurrentSplitLayoutManager()
Gets the
SplitLayoutManager that is currently used by this station. |
SplitLayoutManager |
SplitDockStation.getSplitLayoutManager()
Gets the layout manager which was explicitly set.
|
Modifier and Type | Method and Description |
---|---|
void |
SplitDockStation.setSplitLayoutManager(SplitLayoutManager manager)
Sets a special
SplitLayoutManager which this station has to use. |
Modifier and Type | Class and Description |
---|---|
class |
CLockedResizeLayoutManager
A
LockedResizeLayoutManager that looks out for
CDockable.isResizeLockedVertically() and CDockable.isResizeLockedHorizontally() . |
Constructor and Description |
---|
CLockedResizeLayoutManager(SplitLayoutManager delegate)
Creates a new layout manager using
delegate as
delegate for all tasks that have to be carried out. |
Modifier and Type | Class and Description |
---|---|
class |
DelegatingSplitLayoutManager
A
SplitLayoutManager which delegates all its work to another manager. |
class |
LockedResizeLayoutManager<T>
A
SplitLayoutManager that can lock the size of some Dockable s
during resize. |
Constructor and Description |
---|
DelegatingSplitLayoutManager(SplitLayoutManager delegate)
Creates a new manager
|
LockedResizeLayoutManager(SplitLayoutManager delegate)
Creates a new manager.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultSplitLayoutManager
The default implementation of
SplitLayoutManager . |