Uses of Interface
bibliothek.gui.DockTheme

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. 
bibliothek.gui.dock.security A package dealing with the issues of Applets and Wepstart-applications. 
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
<T extends DockTheme>
void
DockUI.registerTheme(java.lang.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.security
 

Constructors in bibliothek.gui.dock.security with parameters of type DockTheme
SecureStackDockStation(DockTheme theme)
          Deprecated. Creates a new station and sets the theme of this station
 

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
<T extends DockTheme>
ThemeFactory
NoStackTheme.getFactory(java.lang.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