Package | Description |
---|---|
bibliothek.gui.dock.common |
A set of classes that can be used to create basic applications.
|
bibliothek.gui.dock.common.intern |
Classes and interfaces used internally.
|
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. |
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 |
---|---|
RequestDimension |
AbstractCDockable.getAndClearResizeRequest() |
RequestDimension |
CDockable.getAndClearResizeRequest()
Gets the preferred size of this
CDockable . |
Modifier and Type | Method and Description |
---|---|
void |
AbstractCDockable.setResizeRequest(RequestDimension size,
boolean process)
Tells this
CDockable which size it should have. |
Modifier and Type | Method and Description |
---|---|
protected RequestDimension |
AbstractResizeRequestHandler.getAndClearResizeRequest(Dockable dockable)
Searches the size request of
dockable . |
RequestDimension |
CLockedResizeLayoutManager.prepareResize(Leaf leaf) |
Modifier and Type | Method and Description |
---|---|
ConflictResolver<RequestDimension> |
CLockedResizeLayoutManager.getConflictResolver() |
Modifier and Type | Method and Description |
---|---|
ResizeRequest |
CLockedResizeLayoutManager.getRequest(RequestDimension size,
Leaf leaf) |
Modifier and Type | Method and Description |
---|---|
RequestDimension |
RequestDimension.clone() |
static RequestDimension |
RequestDimension.request(int width,
int height)
Creates a
RequestDimension affecting the width and height of a Dockable . |
static RequestDimension |
RequestDimension.requestHeight(int height)
Creates a
RequestDimension only affecting the height of a Dockable . |
static RequestDimension |
RequestDimension.requestWidth(int width)
Creates a
RequestDimension only affecting the width of a Dockable . |
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. |
double |
FullLockConflictResolver.resolveHorizontal(ResizeNode<RequestDimension> node,
ResizeRequest left,
double deltaLeft,
ResizeRequest right,
double deltaRight) |
double |
FullLockConflictResolver.resolveVertical(ResizeNode<RequestDimension> node,
ResizeRequest top,
double deltaTop,
ResizeRequest bottom,
double deltaBottom) |
Constructor and Description |
---|
RequestDimension(RequestDimension original)
Creates a new request dimension copying all fields from
original . |