| Package | Description |
|---|---|
| bibliothek.gui |
The high level interfaces of the framework and the most often used classes.
|
| bibliothek.gui.dock |
The five basic classes implementing
Dockable and
DockStation plus some supporting elements. |
| bibliothek.gui.dock.action.actions |
Contains a set of different
DockActions
and supporting classes. |
| bibliothek.gui.dock.control |
Classes responsible to handle some global task.
|
| bibliothek.gui.dock.control.focus |
The focus sub-system is responsible for transferring the focus to the currently
active
Dockable. |
| bibliothek.gui.dock.station.screen.magnet |
The magnet API allows
ScreenDockWindows to
attract each other, or to stick together. |
| bibliothek.gui.dock.station.split |
Elements which are needed by the
SplitDockStation,
and which are needed to interact with the station. |
| bibliothek.gui.dock.station.stack |
Elements which are related to the
StackDockStation. |
| bibliothek.gui.dock.themes |
Contains an implementation of
DockTheme and
all classes which are neede by this theme. |
| bibliothek.gui.dock.title |
Elements needed to paint the title of a
Dockable. |
| bibliothek.gui.dock.util |
Distribution of information in a global scale and methods available from
everywhere.
|
| Modifier and Type | Method and Description |
|---|---|
Combiner |
DockTheme.getCombiner(DockStation station)
Gets the Combiner for
station. |
DisplayerFactory |
DockTheme.getDisplayFactory(DockStation station)
Gets a displayer factory for
station. |
DockableSelection |
DockTheme.getDockableSelection(DockController controller)
Gets a selector for
Dockables. |
DockableMovingImageFactory |
DockTheme.getMovingImageFactory(DockController controller)
Gets a factory for images which are moved around by the user.
|
StationPaint |
DockTheme.getPaint(DockStation station)
Gets the paint which is used to draw things onto
station. |
| Modifier and Type | Field and Description |
|---|---|
static PropertyKey<StackDnDAutoSelectSupport> |
StackDockStation.DND_AUTO_SELECT_SUPPORT
Generic interface that listens to the drag and drop events, in order to auto select tabs.
|
| Modifier and Type | Method and Description |
|---|---|
SplitNodeFactory |
SplitDockStation.getNodeFactory()
Gets the factory which is responsible for creating new
SplitNodes. |
void |
SplitDockStation.setNodeFactory(SplitNodeFactory factory)
Sets the factory which is responsible for creating new
SplitNodes. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SharingDropDownDockAction
A
SharingDropDownDockAction is a DropDownAction whose properties are shared by
all Dockables and whose properties can be set by the client. |
interface |
SharingDropDownItemAction
A
DropDownItemAction whose properties are shared among all Dockables, the
properties can be modified by the client. |
interface |
SharingSelectableDockAction
A
SelectableDockAction whose properties are shared among all Dockables, clients
can modify the properties. |
interface |
SharingStandardDockAction
A
SharingStandardDockAction is a StandardDockAction whose properties are
shared by all Dockables and whose properties can be modified by the client. |
| Modifier and Type | Method and Description |
|---|---|
void |
KeyboardController.kill()
Stops this controller.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MouseFocusObserver.kill()
Stops this FocusController.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MagnetController.setController(DockController controller)
Sets the
DockController which is to be used by this MagnetController. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SplitNodeFactory
A
SplitNodeFactory is responsible for creating the various SplitNodes
that are used by a SplitDockStation. |
class |
SplitPlaceholderSet
Keeps track of the various placeholders and
Dockables of a SplitDockStation
and makes sure that a placeholder is used by no more than one SplitNode. |
| Modifier and Type | Method and Description |
|---|---|
void |
SpanSplitNode.createSpans()
|
Span[] |
SpanSplitNode.getSpans()
|
abstract void |
SpanSplitNode.onSpanResize()
Called if a
Span of this node changed its size |
| Modifier and Type | Method and Description |
|---|---|
void |
CombinedStackDockComponent.Meta.setController(DockController controller)
Sets the controller which is used to read values.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ThemeManager.kill()
Destroys this manager and releases resources.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMultiDockTitle
An abstract implementation of
DockTitle. |
| Modifier and Type | Class and Description |
|---|---|
class |
UIPriorityValue<T>
A
PriorityValue that supports working with UISchemes. |
Copyright © 2018. All rights reserved.