|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use DockTheme | |
|---|---|
| bibliothek.extension.gui.dock.theme | Contains some DockThemes. |
| 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 | A set of classes that can be used to create basic applications. |
| bibliothek.gui.dock.common.theme | Classes related to the DockThemes. |
| bibliothek.gui.dock.event | Listeners, adapters and events used in the whole framework. A Listener is added to some object that needs to be observed, the Listener will be informed whenever the observed object changes. An Adapter is an implementation of a Listener, but the methods of an Adapter are empty. An Event is an object carrying information from an observed object to a Listener. |
| bibliothek.gui.dock.station | Elements needed by various implementations of the
DockStation interface. |
| bibliothek.gui.dock.themes | Contains an implementation of DockTheme and
all classes which are neede by this theme. |
| Uses of DockTheme in bibliothek.extension.gui.dock.theme |
|---|
| Classes in bibliothek.extension.gui.dock.theme that implement DockTheme | |
|---|---|
class |
BubbleTheme
A theme using a lot of eye-candy. |
class |
EclipseTheme
A theme imitating the look and feel of the Eclipse-IDE. |
class |
FlatTheme
A theme that uses very few borders. |
class |
SmoothTheme
This theme uses the SmoothDefaultTitleFactory to create some
titles which smoothly changes their color. |
| Uses of DockTheme in bibliothek.gui |
|---|
| Methods in bibliothek.gui with type parameters of type DockTheme | ||
|---|---|---|
|
DockUI.registerTheme(Class<T> theme)
Registers a factory for theme. |
|
| Methods in bibliothek.gui that return DockTheme | |
|---|---|
DockTheme |
DockController.getTheme()
Gets the current theme of this controller. |
DockTheme |
DockStation.getTheme()
Gets the current theme of this station. |
| Methods in bibliothek.gui with parameters of type DockTheme | |
|---|---|
void |
DockController.setTheme(DockTheme theme)
Sets the theme of this controller. |
| Uses of DockTheme in bibliothek.gui.dock |
|---|
| Methods in bibliothek.gui.dock that return DockTheme | |
|---|---|
DockTheme |
SplitDockStation.getTheme()
|
| Constructors in bibliothek.gui.dock with parameters of type DockTheme | |
|---|---|
StackDockStation(DockTheme theme)
Constructs a new station and sets the theme. |
|
StackDockStation(DockTheme theme,
boolean init)
Creates a new station. |
|
| Uses of DockTheme in bibliothek.gui.dock.common |
|---|
| Methods in bibliothek.gui.dock.common with parameters of type DockTheme | |
|---|---|
void |
CControl.setTheme(DockTheme theme)
Deprecated. replaced by CControl.setTheme(String). While this method still
works, the theme will not get stored persistent and any module using
the ThemeMap (CControl.getThemes()) will not be informed about
the change. |
| Uses of DockTheme in bibliothek.gui.dock.common.theme |
|---|
| Classes in bibliothek.gui.dock.common.theme with type parameters of type DockTheme | |
|---|---|
class |
CDockTheme<D extends DockTheme>
A DockTheme that wraps another theme and works within
the special environment the common-project provides. |
class |
CDockThemeFactory<D extends DockTheme>
A factory that envelops another factory in order to build a CX-theme instead of a X-theme. |
| Classes in bibliothek.gui.dock.common.theme that implement DockTheme | |
|---|---|
class |
CBasicTheme
A bridge between a BasicTheme and the common-project. |
class |
CBubbleTheme
A theme wrapping BubbleTheme and adding additional features to
properly work within the common-project. |
class |
CDockTheme<D extends DockTheme>
A DockTheme that wraps another theme and works within
the special environment the common-project provides. |
class |
CEclipseTheme
A wrapper around a EclipseTheme, allows to use the ColorMap of
CDockable. |
class |
CFlatTheme
A CDockTheme that encapsulates a FlatTheme in order to
allow the theme access to the possibilities of the common-project. |
class |
CSmoothTheme
A bridge between a SmoothTheme and the common-project. |
| Methods in bibliothek.gui.dock.common.theme that return DockTheme | |
|---|---|
abstract DockTheme |
CDockThemeFactory.create(CControl control)
Creates a new theme. |
DockTheme |
CDockThemeFactory.create(DockController controller)
|
DockTheme |
DockThemeModifier.modify(DockTheme theme)
Modifies theme and returns either the modified theme or
a new instance of of another DockTheme. |
| Methods in bibliothek.gui.dock.common.theme with parameters of type DockTheme | |
|---|---|
DockTheme |
DockThemeModifier.modify(DockTheme theme)
Modifies theme and returns either the modified theme or
a new instance of of another DockTheme. |
| Constructors in bibliothek.gui.dock.common.theme with parameters of type DockTheme | |
|---|---|
CDockTheme(D theme,
DockTheme delegate)
Creates a new theme. |
|
| Uses of DockTheme in bibliothek.gui.dock.event |
|---|
| Methods in bibliothek.gui.dock.event with parameters of type DockTheme | |
|---|---|
void |
UIListener.themeChanged(DockController controller,
DockTheme oldTheme,
DockTheme newTheme)
Called after the DockTheme of controller was changed. |
void |
UIListener.themeWillChange(DockController controller,
DockTheme oldTheme,
DockTheme newTheme)
Called before the DockTheme of controller changes. |
| Uses of DockTheme in bibliothek.gui.dock.station |
|---|
| Methods in bibliothek.gui.dock.station that return DockTheme | |
|---|---|
DockTheme |
AbstractDockStation.getTheme()
|
DockTheme |
AbstractDockableStation.getTheme()
|
| Constructors in bibliothek.gui.dock.station with parameters of type DockTheme | |
|---|---|
AbstractDockableStation(DockTheme theme)
Constructs a new station and sets the theme. |
|
| Uses of DockTheme in bibliothek.gui.dock.themes |
|---|
| Classes in bibliothek.gui.dock.themes with type parameters of type DockTheme | |
|---|---|
class |
ThemePropertyFactory<T extends DockTheme>
A factory using the ThemeProperties of a DockTheme to
create instances of that DockTheme. |
| Classes in bibliothek.gui.dock.themes that implement DockTheme | |
|---|---|
class |
BasicTheme
A theme that does not install anything and uses the
default-implementations off all factories. |
class |
NoStackTheme
A DockTheme that wraps another theme and ensures that there
is no StackDockStation in another StackDockStation. |
| Methods in bibliothek.gui.dock.themes with type parameters of type DockTheme | ||
|---|---|---|
static
|
NoStackTheme.getFactory(Class<T> theme)
Creates a ThemeFactory for this theme encapsulating another
theme. |
|
| Methods in bibliothek.gui.dock.themes that return DockTheme | |
|---|---|
DockTheme |
ThemeFactory.create(DockController controller)
Creates a new theme. |
DockTheme |
ThemeManager.getTheme()
Gets the current theme |
| Methods in bibliothek.gui.dock.themes with parameters of type DockTheme | |
|---|---|
void |
DockThemeExtension.install(DockController controller,
DockTheme theme)
Called by the DockTheme before it installs itself. |
void |
DockThemeExtension.installed(DockController controller,
DockTheme theme)
Called by the DockTheme after it installed itself. |
void |
ThemeManager.setTheme(DockTheme theme)
Sets the theme of this manager. |
void |
DockThemeExtension.uninstall(DockController controller,
DockTheme theme)
Called by the DockTheme after it was uninstalled from controller. |
| Constructors in bibliothek.gui.dock.themes with parameters of type DockTheme | |
|---|---|
NoStackTheme(DockTheme base)
Creates a new theme |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||