Package | Description |
---|---|
bibliothek.gui.dock.themes |
Contains an implementation of
DockTheme and
all classes which are neede by this theme. |
bibliothek.gui.dock.themes.icon |
Special
Icon s and supporting classes that cannot be saved
as an image because they have attributes that depend on the application, e.g. |
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 | 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 |
---|---|
class |
TabMenuOverflowIconBridge
This
DockIconBridge searches for TabMenuDockIcon s and sets a custom icon using the
current size of the TabMenu to select the icon.This bridge must be installed at the IconManager using TabMenuDockIcon.KIND_TAB_MENU
as path of the type. |
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 |
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
UIProperties s. |
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 | Class and Description |
---|---|
class |
MultiUIBridge<V,U extends UIValue<V>>
A
MultiUIBridge is a collection of UIBridge s. |
Modifier and Type | Method and Description |
---|---|
UIBridge<java.lang.Object,UIValue<java.lang.Object>> |
TypedPropertyUIScheme.getBridge(Path name,
UIProperties<java.lang.Object,UIValue<java.lang.Object>,UIBridge<java.lang.Object,UIValue<java.lang.Object>>> properties) |
UIBridge<V,U> |
MultiUIBridge.getBridge(java.lang.String id)
Searches the bridge that handles resources with the key
id . |
Modifier and Type | Method and Description |
---|---|
UIScheme<java.lang.Object,UIValue<java.lang.Object>,UIBridge<java.lang.Object,UIValue<java.lang.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.publish(Priority priority,
Path kind,
TypedUIProperties.Type<V> type,
UIBridge<V,UIValue<V>> bridge)
|
void |
MultiUIBridge.put(java.lang.String id,
UIBridge<V,U> bridge)
Specifies a bridge that handles all calls regarding
id . |
<V> void |
TypedUIProperties.unpublish(Priority priority,
UIBridge<V,UIValue<V>> bridge)
Removes any occurrence of
bridge from this manager. |
Modifier and Type | Method and Description |
---|---|
void |
TypedPropertyUIScheme.addListener(UISchemeListener<java.lang.Object,UIValue<java.lang.Object>,UIBridge<java.lang.Object,UIValue<java.lang.Object>>> listener) |
protected void |
TypedPropertyUIScheme.fire(UISchemeEvent<java.lang.Object,UIValue<java.lang.Object>,UIBridge<java.lang.Object,UIValue<java.lang.Object>>> event)
Forwards the event
event to all registered UIListener s. |
UIBridge<java.lang.Object,UIValue<java.lang.Object>> |
TypedPropertyUIScheme.getBridge(Path name,
UIProperties<java.lang.Object,UIValue<java.lang.Object>,UIBridge<java.lang.Object,UIValue<java.lang.Object>>> properties) |
java.lang.Object |
TypedPropertyUIScheme.getResource(java.lang.String name,
UIProperties<java.lang.Object,UIValue<java.lang.Object>,UIBridge<java.lang.Object,UIValue<java.lang.Object>>> properties) |
void |
TypedPropertyUIScheme.install(UIProperties<java.lang.Object,UIValue<java.lang.Object>,UIBridge<java.lang.Object,UIValue<java.lang.Object>>> properties) |
void |
TypedPropertyUIScheme.removeListener(UISchemeListener<java.lang.Object,UIValue<java.lang.Object>,UIBridge<java.lang.Object,UIValue<java.lang.Object>>> listener) |
void |
TypedUIProperties.setScheme(Priority priority,
UIScheme<java.lang.Object,UIValue<java.lang.Object>,UIBridge<java.lang.Object,UIValue<java.lang.Object>>> scheme)
Sets a scheme that is used to fill missing entries.
|
void |
TypedPropertyUIScheme.uninstall(UIProperties<java.lang.Object,UIValue<java.lang.Object>,UIBridge<java.lang.Object,UIValue<java.lang.Object>>> properties) |
Modifier and Type | Interface and Description |
---|---|
interface |
ColorBridge
|
Modifier and Type | Class and Description |
---|---|
class |
MultiColorBridge
A
ColorBridge which uses other bridges to handle some colors. |
Modifier and Type | Interface and Description |
---|---|
interface |
FontBridge
A font bridge is a layer between a
DockFont and the FontManager ,
it can modify the FontModifier that is transferred from manager
to DockFont . |
Modifier and Type | Class and Description |
---|---|
class |
MultiFontBridge
A collection of multiple
UIBridge s. |
Modifier and Type | Interface and Description |
---|---|
interface |
DockIconBridge
|
Modifier and Type | Interface and Description |
---|---|
interface |
TextBridge
A filter between a
TextManager and a TextValue . |