Package | Description |
---|---|
bibliothek.gui.dock |
The five basic classes implementing
Dockable and
DockStation plus some supporting elements. |
bibliothek.gui.dock.common.location |
Various implementations of
CLocation . |
bibliothek.gui.dock.station.split |
Elements which are needed by the
SplitDockStation ,
and which are needed to interact with the station. |
Modifier and Type | Method and Description |
---|---|
SplitDockPlaceholderProperty |
SplitDockStation.getDockablePlaceholderProperty(Dockable dockable,
Dockable target)
Creates a
SplitDockPlaceholderProperty for dockable , may
insert an additional placeholder in the tree. |
Modifier and Type | Method and Description |
---|---|
boolean |
SplitDockStation.drop(Dockable dockable,
SplitDockPlaceholderProperty property)
Drops
dockable at the placeholder that is referenced by property . |
Modifier and Type | Method and Description |
---|---|
protected CLocation |
DefaultExpandStrategy.expand(CLocation location,
SplitDockPlaceholderProperty property)
Creates a new location by creating the child location of
location using
property for that step. |
Modifier and Type | Method and Description |
---|---|
SplitDockPlaceholderProperty |
SplitDockPlaceholderProperty.copy() |
Modifier and Type | Method and Description |
---|---|
boolean |
Leaf.insert(SplitDockPlaceholderProperty property,
Dockable dockable) |
boolean |
Node.insert(SplitDockPlaceholderProperty property,
Dockable dockable) |
boolean |
Placeholder.insert(SplitDockPlaceholderProperty property,
Dockable dockable) |
boolean |
Root.insert(SplitDockPlaceholderProperty property,
Dockable dockable) |
abstract boolean |
SplitNode.insert(SplitDockPlaceholderProperty property,
Dockable dockable)
Recursively searches for a node or leaf that uses the placeholder specified by
property and inserts the dockable there. |