|
||||||||||
| 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.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.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 | |||||||||