Package | Description |
---|---|
bibliothek.extension.gui.dock.theme.bubble |
Various graphical and logical components used when
BubbleTheme is
active. |
bibliothek.extension.gui.dock.theme.eclipse |
Various graphical and logical components needed when the
EclipseTheme
is active. |
bibliothek.extension.gui.dock.theme.eclipse.displayer |
The
DockableDisplayer s that are used
by the EclipseTheme . |
bibliothek.extension.gui.dock.theme.eclipse.stack.tab |
Various components needed to paint and manage the tab which is visible
on a
EclipseTabPane . |
bibliothek.extension.gui.dock.theme.flat |
Various graphical and logical components needed to paint the layout
when
FlatTheme is active. |
bibliothek.extension.gui.dock.theme.smooth |
Contains elements to paint a
DockTitle which smoothly changes
its color. |
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.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.component | |
bibliothek.gui.dock.dockable |
Some classes related to
Dockable . |
bibliothek.gui.dock.station |
Elements needed by various implementations of the
DockStation interface. |
bibliothek.gui.dock.themes.basic |
Factories and classes used when the
BasicTheme
is active. |
bibliothek.gui.dock.title |
Elements needed to paint the title of a
Dockable . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBubbleDockTitle
A title that has the ability to paint a round rect as background.
|
class |
BubbleButtonDockTitle
A
DockTitle used for the buttons on a FlapDockStation . |
class |
BubbleDisplayer
A
DockableDisplayer drawing a border around its content, but leaves
the side at which the title lies open. |
class |
BubbleDockTitle
A
BubbleDockTitle is a title which has two or four round edges. |
Modifier and Type | Class and Description |
---|---|
class |
EclipseButtonTitle
|
Modifier and Type | Class and Description |
---|---|
class |
EclipseBasicDockableDisplayer
This
BasicDockableDisplayer observes the EclipseThemeConnector
and may discard itself if no longer valid. |
class |
EclipseDockableDisplayer
The
EclipseDockableDisplayer is used to present Dockable s with the EclipseThemeConnector.TitleBar.ECLIPSE
look. |
class |
NoTitleBarDisplayer
A
DockableDisplayer which is used in situations when usually no DockTitle nor any tab is shown. |
Modifier and Type | Class and Description |
---|---|
class |
BasicTabDockTitle
A
DockTitle normally used by the DockTitleTab to show
a very simple tab. |
Modifier and Type | Class and Description |
---|---|
class |
FlatButtonTitle
This title is used by the
FlatTheme to replace the
default-DockTitle of the FlapDockStation . |
class |
FlatDockableDisplayer
A
DockableDisplayer that uses a FlatBorder . |
Modifier and Type | Class and Description |
---|---|
class |
SmoothDefaultButtonTitle
A title intended for the
FlapDockStation , this title changes its color
smoothly. |
class |
SmoothDefaultStationTitle
A station-title which smoothly changes its color from active to passive.
|
class |
SmoothDefaultTitle
A title which changes its colors smoothly when selected or deselected.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Dockable
A
Dockable is a window which can be dragged around by the user. |
interface |
DockStation
A
DockStation is some area (e.g. |
Modifier and Type | Interface and Description |
---|---|
interface |
DockElement
An element in the hierarchy of dockables and stations.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultDockable
|
class |
FlapDockStation
This
DockStation shows only a title for each of it's children.If the user clicks on one of the titles, a window will popup. |
class |
ScreenDockStation
A
DockStation which is the whole screen. |
class |
SplitDockStation
This station shows all its children at once.
|
class |
StackDockStation
On this station, only one of many children is visible.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CommonDockable
|
interface |
CommonElement
Root interface for
CommonDockable and for CommonDockStation . |
Modifier and Type | Class and Description |
---|---|
class |
DefaultCommonDockable
A default implementation of
CommonDockable , based on a DefaultDockable . |
Modifier and Type | Interface and Description |
---|---|
interface |
CommonDockStation<S extends DockStation,C extends CommonDockStation<S,C>>
An interface that can be implemented by classes that extend a
DockStation and
that represent a CStation . |
Modifier and Type | Class and Description |
---|---|
class |
CFlapDockStation
An implementation of
FlapDockStation that also satisfies the
CommonDockStation interface. |
class |
CScreenDockStation
A
ScreenDockStation that also implements CommonDockStation . |
class |
CSplitDockStation
An implementation of
SplitDockStation that also satisfies the CommonDockStation interface. |
Modifier and Type | Method and Description |
---|---|
DockComponentRoot |
DockComponentConfigurationEvent.getRoot()
Gets the parent of
the component , |
Modifier and Type | Method and Description |
---|---|
void |
DefaultDockComponentManager.register(DockComponentRoot root) |
void |
DockComponentManager.register(DockComponentRoot root)
Adds
root to the list of known DockComponentRoot s, informs all listeners and applies a configuration
to root . |
void |
DefaultDockComponentManager.unregister(DockComponentRoot root) |
void |
DockComponentManager.unregister(DockComponentRoot root)
Removes
root from the list of known DockComponentRoot s. |
Modifier and Type | Method and Description |
---|---|
void |
DefaultDockComponentManager.addConfiguration(Filter<DockComponentRoot> filter,
DockComponentConfiguration configuration) |
void |
DockComponentManager.addConfiguration(Filter<DockComponentRoot> filter,
DockComponentConfiguration configuration)
Adds a new configuration, the configuration is only applied if
filter includes a DockComponentRoot , and
if no other configuration was applied |
Constructor and Description |
---|
DefaultDockStationComponentRootHandler(DockComponentRoot root,
DisplayerCollection displayers)
Creates a new handler.
|
DockComponentConfigurationEvent(DockComponentRoot root,
Component component)
Creates a new event.
|
DockComponentRootHandler(DockComponentRoot root)
Creates a new handler
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDockable
An implementation of
Dockable which deals with the simple things.Some of the capabilities of an AbstractDockable are: add or remove a DockableListener , and fire an event
set the parent and the controller
set the title and the icon
store a list of DockActions
|
Modifier and Type | Interface and Description |
---|---|
interface |
DockableDisplayer
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDockableStation
An abstract combination between
DockStation and Dockable . |
class |
AbstractDockStation
An abstract implementation of
DockStation . |
Modifier and Type | Class and Description |
---|---|
class |
BasicButtonDockTitle
This title changes its border whenever the active-state changes.
|
class |
BasicDockableDisplayer
|
class |
BasicDockTitle
The default-title that is used most times in the framework.
|
class |
BasicStationTitle
This title is used for
DockStations which are also
Dockables |
Modifier and Type | Interface and Description |
---|---|
interface |
DockTitle
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDockTitle
An abstract implementation of
DockTitle . |
class |
AbstractMultiDockTitle
An abstract implementation of
DockTitle . |