| Package | Description |
|---|---|
| bibliothek.extension.gui.dock.preference |
Generic collection of preferences used in this framework.
|
| bibliothek.extension.gui.dock.preference.editor |
A set of
PreferenceEditors
for types that are often used. |
| bibliothek.extension.gui.dock.preference.preferences.choice |
A set of small classes containing choices the user can make.
|
| bibliothek.extension.gui.dock.theme.bubble |
Various graphical and logical components used when
BubbleTheme is
active. |
| bibliothek.gui.dock.action |
The components dealing with the logic of
DockActions. |
| bibliothek.gui.dock.displayer |
Classes and interfaces that are needed by the
DockableDisplayer. |
| 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.station.flap |
Elements that are related to the
FlapDockStation. |
| bibliothek.gui.dock.station.screen.window |
Contains the window (
JDialog, JInternalDialog, etc..)
that shows the children of a ScreenDockStation and the classes required
to configure that window. |
| bibliothek.gui.dock.station.stack |
Elements which are related to the
StackDockStation. |
| bibliothek.gui.dock.station.stack.tab |
This package contains a generic implementation of a "tabbed-pane".
|
| bibliothek.gui.dock.themes |
Contains an implementation of
DockTheme and
all classes which are neede by this theme. |
| bibliothek.gui.dock.themes.basic |
Factories and classes used when the
BasicTheme
is active. |
| bibliothek.gui.dock.themes.border |
Contains classes required to modify the
Border of
various JComponents. |
| bibliothek.gui.dock.themes.color |
The color subsystem allows each kind of element to get its colors
from a central repository.
|
| bibliothek.gui.dock.themes.font |
Implementations of
DockFont to be used
at different places (as described in the documentation for each item). |
| 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.
|
| bibliothek.gui.dock.util.color |
The color subsystem, used by most of the components to search for the colors
they need to paint.
|
| bibliothek.gui.dock.util.font |
The font-subsystem is used to define the fonts that are used to paint
text.
|
| bibliothek.gui.dock.util.icon |
Classes used by the
IconManager to set up the
default icons and allowing clients to configure the IconManager. |
| bibliothek.gui.dock.util.text |
Classes used by the
TextManager to set up
the default texts based on the language in which the JRE is executed, and
classes allowing clients to modify these texts. |
| Modifier and Type | Class and Description |
|---|---|
class |
PreferenceModelText
A text that is used by a
PreferenceModel. |
class |
PreferenceOperationIcon
|
class |
PreferenceOperationText
A text that is used by a
PreferenceOperation. |
class |
PreferenceText
A text that is used for a
Preference. |
| Modifier and Type | Class and Description |
|---|---|
class |
EditorText
A text that is used by a
PreferenceEditor. |
| Modifier and Type | Class and Description |
|---|---|
class |
ChoiceEntryText
Represents a text that is used for an entry in a
Choice. |
class |
ChoiceText
Represents a text that is used for a
Choice. |
| Modifier and Type | Class and Description |
|---|---|
protected class |
BubbleTab.BubbleTabColor
Some color needed on a
Tab. |
protected class |
BubbleTab.BubbleTabFont
Some font needed on a
Tab |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ActionDockBorder
Represents a
BorderModifier that is used by a component that shows a DockAction. |
interface |
DockActionBackgroundComponent
Represents the background of a
Component that somehow paints a DockAction. |
| Modifier and Type | Class and Description |
|---|---|
class |
DockActionIcon
|
class |
DockActionText
Represents a text that is used by a
DockAction. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DisplayerBackgroundComponent
A
BackgroundComponent represents a DockableDisplayer. |
interface |
DisplayerDockBorder
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DockableBackgroundComponent
A
BackgroundComponent that represents a Dockable. |
| Modifier and Type | Class and Description |
|---|---|
class |
DockableIcon
An icon that is used for a
Dockable |
| Modifier and Type | Interface and Description |
|---|---|
interface |
StationBackgroundComponent
A
BackgroundComponent representing a DockStation. |
| Modifier and Type | Class and Description |
|---|---|
class |
DockStationIcon
An icon that is used for a
DockStation. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
FlapWindowBackgroundComponent
An
UIValue that represents a FlapWindow. |
interface |
FlapWindowBorder
A
DockBorder that represents a FlapWindow. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ScreenDockWindowBackgroundComponent
This
UIValue represents a ScreenDockWindow. |
interface |
ScreenDockWindowColor
Represents a color that is used to paint something of a
ScreenDockWindow. |
interface |
ScreenDockWindowDockBorder
A
DockBorder that represents a ScreenDockWindow. |
| Modifier and Type | Class and Description |
|---|---|
protected class |
DefaultScreenDockWindowBorder.BorderColor
A
DockColor representing a color used by this border. |
protected class |
DisplayerScreenDockWindow.Background
The algorithm that paints the background of this window.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
StackDockComponentBorder
A
DockBorder that is used by a StackDockComponent. |
interface |
StackDockComponentContentBorder
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
TabPaneBackgroundComponent
A
BackgroundComponent that represents a TabPane. |
interface |
TabPaneChildBackgroundComponent
A
BackgroundComponent representing a child component of a TabPane. |
interface |
TabPaneMenuBackgroundComponent
|
interface |
TabPaneTabBackgroundComponent
|
| Modifier and Type | Class and Description |
|---|---|
class |
TabMenuDockIcon
Represents the icon of a
TabMenu. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CombinerValue
|
interface |
DisplayerFactoryValue
|
interface |
SpanFactoryValue
|
interface |
StationPaintValue
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultDisplayerFactoryValue
A wrapper for a
DisplayerFactory. |
class |
DefaultStationPaintValue
A wrapper for a
StationPaint. |
class |
StationCombinerValue
A
StationCombinerValue encloses a Combiner and uses
the combiner as delegate. |
class |
StationSpanFactoryValue
|
class |
StationThemeItemValue<V>
A default implementation of an
UIValue that reads a item from
a ThemeManager. |
class |
ThemeFactoryText
Represents a text that is used by a
ThemeFactory to present itself. |
| Modifier and Type | Method and Description |
|---|---|
void |
ThemeManager.setBackgroundPaintBridge(Path kind,
UIBridge<BackgroundPaint,UIValue<BackgroundPaint>> bridge)
|
void |
ThemeManager.setBorderModifierBridge(Path kind,
UIBridge<BorderModifier,UIValue<BorderModifier>> bridge)
|
void |
ThemeManager.setCombinerBridge(Path kind,
UIBridge<Combiner,UIValue<Combiner>> bridge)
|
void |
ThemeManager.setDisplayerFactoryBridge(Path kind,
UIBridge<DisplayerFactory,UIValue<DisplayerFactory>> bridge)
|
void |
ThemeManager.setSpanFactoryBridge(Path kind,
UIBridge<SpanFactory,UIValue<SpanFactory>> bridge)
|
void |
ThemeManager.setStationPaintBridge(Path kind,
UIBridge<StationPaint,UIValue<StationPaint>> bridge)
|
| Modifier and Type | Class and Description |
|---|---|
protected class |
BasicDockableDisplayer.DisplayerBorder
The border of this displayer.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DockBorder
|
| Modifier and Type | Class and Description |
|---|---|
class |
BorderForwarder
This helper class implements
DockBorder, provides methods to register
itself on the current ThemeManager, and updates the border of some
JComponent using the current BorderModifier. |
| Modifier and Type | Class and Description |
|---|---|
class |
ActionColor
A color used for a
DockAction. |
class |
DisplayerColor
A color used on a
DockableDisplayer. |
class |
DockableSelectionColor
A color used by a
DockableSelection. |
class |
MenuColor
A color representing a
CombinedMenu. |
class |
StationColor
A color used for painting a
DockStation. |
class |
StationPaintColor
A color used by a
StationPaint. |
class |
TabColor
Color related to a single
Dockable that is in a tab for example
on a StackDockStation. |
class |
TitleColor
A color used by a
DockTitle. |
| Modifier and Type | Class and Description |
|---|---|
class |
ButtonFont
A font that is used by a button showing a
DockAction. |
class |
TabFont
A font used for a tab for example on a
StackDockStation. |
class |
TitleFont
Represents a font used by a
DockTitle. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DockTitleBackgroundComponent
Represents the background of a
DockTitle. |
interface |
TitleDockBorder
A
BorderModifier used by a DockTitle. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractUIScheme<V,U extends UIValue<V>,B extends UIBridge<V,U>>
An abstract implementation of
UIScheme offering support for listeners. |
class |
AbstractUIValue<V,U extends UIValue<V>>
An abstract implementation of
UIValue. |
class |
MultiUIBridge<V,U extends UIValue<V>>
A
MultiUIBridge is a collection of UIBridges. |
interface |
UIBridge<V,U extends UIValue<V>>
|
class |
UIProperties<V,U extends UIValue<V>,B extends UIBridge<V,U>>
A map containing some string-values pairs and so called
bridges to modify these values when reading them out.
|
interface |
UIScheme<V,U extends UIValue<V>,B extends UIBridge<V,U>>
An algorithm that can create missing entries for an
UIPropertiess. |
interface |
UISchemeEvent<V,U extends UIValue<V>,B extends UIBridge<V,U>>
An event fired by an
UIScheme after some content changed. |
interface |
UISchemeListener<V,U extends UIValue<V>,B extends UIBridge<V,U>>
A listener that is added to an
UIScheme and that receives
events when the contents of the scheme change. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BackgroundComponent
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractUIValue<V,U extends UIValue<V>>
An abstract implementation of
UIValue. |
class |
BackgroundAlgorithm
A utility class for managing
BackgroundPaint, BackgroundComponent
and PaintableComponent at the same time. |
| Modifier and Type | Method and Description |
|---|---|
UIBridge<Object,UIValue<Object>> |
TypedPropertyUIScheme.getBridge(Path name,
UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties) |
UIScheme<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> |
TypedUIProperties.getScheme(Priority priority)
Gets the scheme which fills missing entries on the level
priority |
UIScheme<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> |
TypedUIProperties.getScheme(Priority priority)
Gets the scheme which fills missing entries on the level
priority |
| Modifier and Type | Method and Description |
|---|---|
<V> void |
TypedUIProperties.add(String id,
Path kind,
TypedUIProperties.Type<V> type,
UIValue<V> value)
Adds the listener
value to this manager. |
void |
TypedUIProperties.remove(UIValue<?> value)
Removes the observer
value from this manager. |
| Modifier and Type | Method and Description |
|---|---|
void |
TypedPropertyUIScheme.addListener(UISchemeListener<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> listener) |
void |
TypedPropertyUIScheme.addListener(UISchemeListener<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> listener) |
protected void |
TypedPropertyUIScheme.fire(UISchemeEvent<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> event)
Forwards the event
event to all registered UIListeners. |
protected void |
TypedPropertyUIScheme.fire(UISchemeEvent<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> event)
Forwards the event
event to all registered UIListeners. |
UIBridge<Object,UIValue<Object>> |
TypedPropertyUIScheme.getBridge(Path name,
UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties) |
UIBridge<Object,UIValue<Object>> |
TypedPropertyUIScheme.getBridge(Path name,
UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties) |
Object |
TypedPropertyUIScheme.getResource(String name,
UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties) |
Object |
TypedPropertyUIScheme.getResource(String name,
UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties) |
void |
TypedPropertyUIScheme.install(UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties) |
void |
TypedPropertyUIScheme.install(UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties) |
<V> void |
TypedUIProperties.publish(Priority priority,
Path kind,
TypedUIProperties.Type<V> type,
UIBridge<V,UIValue<V>> bridge)
|
void |
TypedPropertyUIScheme.removeListener(UISchemeListener<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> listener) |
void |
TypedPropertyUIScheme.removeListener(UISchemeListener<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> listener) |
void |
TypedUIProperties.setScheme(Priority priority,
UIScheme<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> scheme)
Sets a scheme that is used to fill missing entries.
|
void |
TypedUIProperties.setScheme(Priority priority,
UIScheme<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> scheme)
Sets a scheme that is used to fill missing entries.
|
void |
TypedPropertyUIScheme.uninstall(UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties) |
void |
TypedPropertyUIScheme.uninstall(UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties) |
<V> void |
TypedUIProperties.unpublish(Priority priority,
UIBridge<V,UIValue<V>> bridge)
Removes any occurrence of
bridge from this manager. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DockColor
A wrapper around a
Color object. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDockColor
A
DockColor that contains more than one Color:
override: is a value that can be set from outside and overrides all other values
value: is the value obtained through the ColorManager
backup: is a color used when all other colors are unavailable
This class also has methods to add or remove itself from a ColorManager. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DockFont
A wrapper around a
FontModifier object. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDockFont
An abstract implementation of
DockFont that can connect itself to
a DockController. |
| Modifier and Type | Class and Description |
|---|---|
class |
DockIcon
This class is used to retrieve
Icons from the IconManager. |
| Modifier and Type | Class and Description |
|---|---|
class |
DialogText
A text that is shown on or by a
JDialog. |
class |
SwingActionText
A text that is used by an
Action. |
class |
TextValue
An observer to a
TextManager. |
Copyright © 2017 Docking Frames. All rights reserved.