Package | Description |
---|---|
bibliothek.gui.dock |
The five basic classes implementing
Dockable and
DockStation plus some supporting elements. |
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 |
---|---|
DockHierarchyLock.Token |
DockHierarchyLock.acquire(DockStation station)
Acquires a lock describing the entire contents of
station . |
static DockHierarchyLock.Token |
DockHierarchyLock.acquireFake()
Acquires a fake token which does not lock anything.
|
DockHierarchyLock.Token |
DockHierarchyLock.acquireLink(DockStation station,
Dockable dockable)
Allows
station to become the new parent of dockable . |
static DockHierarchyLock.Token |
DockHierarchyLock.acquireLinking(DockStation station,
Dockable dockable)
The same as calling
DockHierarchyLock.acquireLink(DockStation, Dockable) with the DockHierarchyLock of
the DockController of station . |
DockHierarchyLock.Token |
DockHierarchyLock.acquireUnlink(DockStation station,
Dockable dockable)
Allows
station to remove itself as parent from dockable . |
static DockHierarchyLock.Token |
DockHierarchyLock.acquireUnlinking(DockStation station,
Dockable dockable)
The same as calling
DockHierarchyLock.acquireUnlink(DockStation, Dockable) with the DockHierarchyLock of
the DockController of station . |
static DockHierarchyLock.Token |
DockHierarchyLock.acquiring(DockStation station)
The same as calling
DockHierarchyLock.acquire(DockStation) with the DockHierarchyLock of
the DockController of station . |
Modifier and Type | Method and Description |
---|---|
void |
SplitDockStation.Access.addHandle(StationChildHandle dockable,
DockHierarchyLock.Token token) |
void |
SplitDockStation.Access.drop(DockHierarchyLock.Token token,
PutInfo putInfo,
StationDropItem item) |
protected boolean |
SplitDockStation.dropAside(SplitNode neighbor,
PutInfo.Put put,
Dockable dockable,
Leaf leaf,
double divider,
DockHierarchyLock.Token token)
Adds
dockable at the side put of
neighbor . |
void |
SplitDockStation.Access.removeHandle(StationChildHandle handle,
DockHierarchyLock.Token token) |
Modifier and Type | Method and Description |
---|---|
void |
SplitDockAccess.addHandle(StationChildHandle handle,
DockHierarchyLock.Token token)
Adds the new
handle to the station and adds
the displayer to the station. |
void |
SplitDockAccess.drop(DockHierarchyLock.Token token,
PutInfo putInfo,
StationDropItem item)
Adds the
Dockable given by putInfo to this station. |
void |
SplitDockAccess.removeHandle(StationChildHandle handle,
DockHierarchyLock.Token token)
Removes an element from the station.
|
void |
Leaf.setDockable(Dockable dockable,
DockHierarchyLock.Token token)
Sets the element of this leaf.
|
void |
Leaf.setDockable(Dockable dockable,
DockHierarchyLock.Token token,
boolean updatePlaceholders,
boolean storePlaceholderMap)
Sets the element of this leaf.
|