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
DockAction s
and supporting classes.The actions in this package will create views, which show Icon s,
text, tooltips and other gimmicks. |
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
ScreenDockWindow s 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 .This method should not be used directly, instead an UIValue of type StationCombinerValue should
be installed at the local ThemeManager to retrieve the value. |
DisplayerFactory |
DockTheme.getDisplayFactory(DockStation station)
Gets a displayer factory for
station .This method should not be used directly, instead an UIValue of type DefaultDisplayerFactoryValue should
be installed at the local ThemeManager to retrieve the value. |
DockableSelection |
DockTheme.getDockableSelection(DockController controller)
Gets a selector for
Dockable s. |
DockableMovingImageFactory |
DockTheme.getMovingImageFactory(DockController controller)
Gets a factory for images which are moved around by the user.
This method should not be invoked directly, instead the property key DockTheme.DOCKABLE_MOVING_IMAGE_FACTORY
should be used. |
StationPaint |
DockTheme.getPaint(DockStation station)
Gets the paint which is used to draw things onto
station .This method should not be used directly, instead an UIValue of type DefaultStationPaintValue should
be installed at the local ThemeManager to retrieve the value. |
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.
This property is not intended to be set by clients, clients should set StackDockStation.DND_AUTO_SELECT_STRATEGY instead. |
Modifier and Type | Method and Description |
---|---|
SplitNodeFactory |
SplitDockStation.getNodeFactory()
Gets the factory which is responsible for creating new
SplitNode s. |
void |
SplitDockStation.setNodeFactory(SplitNodeFactory factory)
Sets the factory which is responsible for creating new
SplitNode s. |
Modifier and Type | Interface and Description |
---|---|
interface |
SharingDropDownDockAction
A
SharingDropDownDockAction is a DropDownAction whose properties are shared by
all Dockable s and whose properties can be set by the client. |
interface |
SharingDropDownItemAction
A
DropDownItemAction whose properties are shared among all Dockable s, the
properties can be modified by the client. |
interface |
SharingSelectableDockAction
A
SelectableDockAction whose properties are shared among all Dockable s, clients
can modify the properties. |
interface |
SharingStandardDockAction
A
SharingStandardDockAction is a StandardDockAction whose properties are
shared by all Dockable s 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 SplitNode s
that are used by a SplitDockStation .This interface is not intended for clients to use or implement, it is purely an internal abstraction keeping an option for customized subclasses of SplitDockStation open. |
class |
SplitPlaceholderSet
Keeps track of the various placeholders and
Dockable s 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 | Class and Description |
---|---|
class |
DnDAutoSelectSupport
TransferHandler added to a StackDockComponent , will be informed if the mouse hovers over a tab, and
forwards that information to the client.This class extends TransferHandler , but it will always return false when
calling TransferHandler.canImport(TransferSupport) . |
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 UIScheme s. |