| Package | Description |
|---|---|
| bibliothek.gui.dock.common.layout |
Classes to manage how space is distributed between
Dockables. |
| 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 ResizeElement<T>[] |
ResizeNode.getChildren() |
protected ResizeElement<T>[] |
ResizeRoot.getChildren() |
protected ResizeElement<T>[] |
ResizeLeaf.getChildren() |
protected abstract ResizeElement<T>[] |
ResizeElement.getChildren()
Gets the children of this element.
|
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.
|
Copyright © 2018. All rights reserved.