Package | Description |
---|---|
bibliothek.gui.dock.common.layout |
Classes to manage how space is distributed between
Dockable s. |
bibliothek.gui.dock.facile.station.split |
Support classes for
SplitDockStation . |
Modifier and Type | Method and Description |
---|---|
protected boolean |
FullLockConflictResolver.checkHorizontalFullLock(ResizeElement<RequestDimension> element)
Checks whether
element is fully locked in its horizontal dimension. |
protected boolean |
FullLockConflictResolver.checkVerticalFullLock(ResizeElement<RequestDimension> element)
Checks whether
element is fully locked in its vertical dimension. |
Modifier and Type | Class and Description |
---|---|
class |
ResizeLeaf<T>
Represents a
Leaf . |
class |
ResizeNode<T>
Represents a
Node . |
class |
ResizeRoot<T>
Represents a
Root . |
Modifier and Type | Method and Description |
---|---|
protected ResizeElement<T> |
LockedResizeLayoutManager.asyncToElement(ResizeElement<T> parent,
SplitNode node)
Called by
LockedResizeLayoutManager.toElement(ResizeElement, SplitNode) , tries to create a ResizeElement out of
node in an environment where race conditions are possible. |
ResizeElement<T> |
ResizeRoot.getChild()
Gets the one child of this root
|
protected abstract ResizeElement<T>[] |
ResizeElement.getChildren()
Gets the children of this element.
|
protected ResizeElement<T>[] |
ResizeLeaf.getChildren() |
protected ResizeElement<T>[] |
ResizeNode.getChildren() |
protected ResizeElement<T>[] |
ResizeRoot.getChildren() |
ResizeElement<T> |
ResizeNode.getLeft()
Gets the left or top child of this node
|
ResizeElement<T> |
ResizeElement.getParent()
Gets the parent of this node
|
ResizeElement<T> |
ResizeNode.getRight()
Gets the right or bottom child of this node
|
ResizeElement<T> |
LockedResizeLayoutManager.toElement(ResizeElement<T> parent,
SplitNode node)
Transforms a
SplitNode into the matching kind of ResizeElement . |
Modifier and Type | Method and Description |
---|---|
protected ResizeElement<T> |
LockedResizeLayoutManager.asyncToElement(ResizeElement<T> parent,
SplitNode node)
Called by
LockedResizeLayoutManager.toElement(ResizeElement, SplitNode) , tries to create a ResizeElement out of
node in an environment where race conditions are possible. |
ResizeElement<T> |
LockedResizeLayoutManager.toElement(ResizeElement<T> parent,
SplitNode node)
Transforms a
SplitNode into the matching kind of ResizeElement . |
Constructor and Description |
---|
ResizeElement(ResizeElement<T> parent,
LockedResizeLayoutManager<T> layout)
Creates a new element.
|
ResizeLeaf(LockedResizeLayoutManager<T> layout,
ResizeElement<T> parent,
Leaf leaf)
Creates a new leaf element.
|
ResizeNode(LockedResizeLayoutManager<T> layout,
ResizeElement<T> parent,
Node node)
Creates a new node-element.
|