Package | Description |
---|---|
bibliothek.gui.dock.common |
A set of classes that can be used to create basic applications.
|
bibliothek.gui.dock.common.intern.station |
Contains the
CommonDockStation , various implementations of CommonDockStation and supporting classes. |
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 | Field and Description |
---|---|
static PropertyKey<ConflictResolver<RequestDimension>> |
CControl.RESIZE_LOCK_CONFLICT_RESOLVER
ConflictResolver used to determine what happens when there is
a conflict between two resize requests on a SplitDockStation like
CGridArea , CWorkingArea or CContentArea . |
Modifier and Type | Method and Description |
---|---|
ConflictResolver<RequestDimension> |
CLockedResizeLayoutManager.getConflictResolver() |
Modifier and Type | Class and Description |
---|---|
class |
FullLockConflictResolver
This
ConflictResolver has a alternative strategy how to handle cases
where two requests collide and a satisfying solution is not possible: the
two affected trees are checked for their "fully locked state" and if one
is fully locked but not the other, then the request of the fully locked one
is answered. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultConflictResolver<T>
A conflict resolver that tries to distribute space in conflicts
equally to all parties
|
Modifier and Type | Method and Description |
---|---|
ConflictResolver<T> |
LockedResizeLayoutManager.getConflictResolver()
Gets the policy that tells how two
ResizeRequest s are merged. |
Modifier and Type | Method and Description |
---|---|
void |
LockedResizeLayoutManager.setConflictResolver(ConflictResolver<T> conflictResolver)
Sets the
ConflictResolver that will determine how to merge
ResizeRequest s and how to resolve conflicts. |