Uses of Interface
bibliothek.gui.dock.themes.ThemeFactory

Packages that use ThemeFactory
bibliothek.gui The high level interfaces of the framework and the most often used classes. 
bibliothek.gui.dock.common.theme Classes related to the DockThemes. 
bibliothek.gui.dock.themes Contains an implementation of DockTheme and all classes which are neede by this theme. 
 

Uses of ThemeFactory in bibliothek.gui
 

Methods in bibliothek.gui that return ThemeFactory
 ThemeFactory DockUI.getDefaultTheme()
          Gets the default-theme to be used by all DockControllers when nothing else is specified.
 ThemeFactory[] DockUI.getThemes()
          Gets the list of all available themes.
 

Methods in bibliothek.gui with parameters of type ThemeFactory
 void DockUI.registerTheme(ThemeFactory factory)
          Stores a new theme.
 void DockUI.unregisterTheme(ThemeFactory factory)
          Removes an earlier added factory from the set of theme-factories.
 

Uses of ThemeFactory in bibliothek.gui.dock.common.theme
 

Classes in bibliothek.gui.dock.common.theme that implement ThemeFactory
 class CDockThemeFactory<D extends DockTheme>
          A factory that envelops another factory in order to build a CX-theme instead of a X-theme.
 

Methods in bibliothek.gui.dock.common.theme that return ThemeFactory
 ThemeFactory ThemeMap.getFactory(int index)
          Gets the index'th factory.
 ThemeFactory ThemeMap.getFactory(String key)
          Searches the factory which is associated with key.
 ThemeFactory ThemeMap.getSelectedFactory()
          Gets the currently selected factory.
 

Methods in bibliothek.gui.dock.common.theme with parameters of type ThemeFactory
 void ThemeMap.add(String key, ThemeFactory factory)
          Adds factory at the end of this map.
 void ThemeMapListener.changed(ThemeMap map, int index, String key, ThemeFactory oldFactory, ThemeFactory newFactory)
          Called when an entry was changed (includes adding or removing).
 int ThemeMap.indexOf(ThemeFactory factory)
          Searches for factory and returns its index.
 void ThemeMap.insert(int index, String key, ThemeFactory factory)
          Inserts a new factory into this map.
 void ThemeMap.put(String key, ThemeFactory factory)
          Searches for an entry named key and changes its factory.
 void ThemeMap.select(ThemeFactory factory)
          Changes the selected factory to factory.
 

Uses of ThemeFactory in bibliothek.gui.dock.themes
 

Classes in bibliothek.gui.dock.themes that implement ThemeFactory
 class ThemePropertyFactory<T extends DockTheme>
          A factory using the ThemeProperties of a DockTheme to create instances of that DockTheme.
 

Methods in bibliothek.gui.dock.themes that return ThemeFactory
static
<T extends DockTheme>
ThemeFactory
NoStackTheme.getFactory(Class<T> theme, ResourceBundle bundle, DockUI ui)
          Creates a ThemeFactory for this theme encapsulating another theme.