Package | Description |
---|---|
bibliothek.gui.dock |
The five basic classes implementing
Dockable and
DockStation plus some supporting elements. |
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 | Method and Description |
---|---|
Root |
SplitDockStation.Access.createRoot(long id)
Creates a new
Root . |
Root |
SplitDockStation.getRoot()
Gets the
Root of the tree which stores all locations and sizes
of the children of this station. |
protected Root |
SplitDockStation.root()
Gets the root of this station, creates a root if necessary.
|
Modifier and Type | Method and Description |
---|---|
Root |
ResizeRoot.getRoot()
Gets the root which is represented by this root-element.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
LockedResizeLayoutManager.hasTreeChanged(Root root)
Tells whether the current operation happens because the tree has changed (e.g.
|
protected boolean |
LockedResizeLayoutManager.isResize(Root root)
Tells whether the current operation is a resize operation.
|
void |
DelegatingSplitLayoutManager.updateBounds(Root root,
double x,
double y,
double factorW,
double factorH) |
void |
LockedResizeLayoutManager.updateBounds(Root root,
double x,
double y,
double factorW,
double factorH) |
void |
LockedResizeLayoutManager.updateBoundsLocked(Root root,
double x,
double y,
double factorW,
double factorH)
Updates the bounds of
root and all its children and does
consider all ResizeRequest . |
Constructor and Description |
---|
ResizeRoot(LockedResizeLayoutManager<T> layout,
Root root)
Creates a new root-element
|
Modifier and Type | Method and Description |
---|---|
Root |
DefaultSplitNodeFactory.createRoot(SplitDockAccess access,
long id) |
Root |
SplitNodeFactory.createRoot(SplitDockAccess access,
long id)
Creates a new root.
|
Root |
Root.getRoot() |
Root |
SplitNode.getRoot()
Gets the root of the tree in which this node is
|
Modifier and Type | Method and Description |
---|---|
void |
SplitNodeAdapter.handleRoot(Root root) |
void |
SplitNodeVisitor.handleRoot(Root root)
Invoked when visiting the root of the tree.
|
void |
DefaultSplitLayoutManager.updateBounds(Root root,
double x,
double y,
double factorW,
double factorH) |
void |
SplitLayoutManager.updateBounds(Root root,
double x,
double y,
double factorW,
double factorH)
Called when the bounds of all
DockableDisplayer of a station have
to be updated. |