Uses of Interface
bibliothek.gui.dock.util.color.DockColor

Packages that use DockColor
bibliothek.extension.gui.dock.theme.bubble Various graphical and logical components used when BubbleTheme is active. 
bibliothek.gui.dock.common.intern.color   
bibliothek.gui.dock.common.intern.theme   
bibliothek.gui.dock.themes Contains an implementation of DockTheme and all classes which are neede by this theme. 
bibliothek.gui.dock.themes.color The color subsystem allows each kind of element to get its colors from a central repository. 
bibliothek.gui.dock.util.color   
 

Uses of DockColor in bibliothek.extension.gui.dock.theme.bubble
 

Classes in bibliothek.extension.gui.dock.theme.bubble that implement DockColor
protected  class BubbleStackDockComponent.BubbleTabColor
          Some color needed on a BubbleStackDockComponent.Tab.
 

Uses of DockColor in bibliothek.gui.dock.common.intern.color
 

Classes in bibliothek.gui.dock.common.intern.color with type parameters of type DockColor
 class ColorTransmitter<D extends DockColor>
          A ColorTransmitter observes some ColorMaps and transmits some Colors of these maps to a set of DockColors.
 

Uses of DockColor in bibliothek.gui.dock.common.intern.theme
 

Methods in bibliothek.gui.dock.common.intern.theme with type parameters of type DockColor
<C extends DockColor>
void
CDockTheme.putColorProviderFactory(Class<C> kind, ColorProviderFactory<C,? extends ColorProvider<C>> factory)
          Sets the ColorProvider which should be used for a certain kind of DockColors.
 

Uses of DockColor in bibliothek.gui.dock.themes
 

Classes in bibliothek.gui.dock.themes with type parameters of type DockColor
 interface ColorProviderFactory<D extends DockColor,C extends ColorProvider<D>>
          A factory that creates new ColorProviders.
 

Methods in bibliothek.gui.dock.themes with type parameters of type DockColor
<D extends DockColor>
ColorProviderFactory<D,? extends ColorProvider<D>>
ColorScheme.getProvider(Class<D> kind)
          Searches for a factory for a provider that can be used for a specific kind of DockColor.
 

Method parameters in bibliothek.gui.dock.themes with type arguments of type DockColor
protected  void BasicTheme.updateColorProvider(DockController[] controllers, Class<? extends DockColor> kind)
          Publishes to ColorProvider for kind on all controllers.
 

Uses of DockColor in bibliothek.gui.dock.themes.color
 

Classes in bibliothek.gui.dock.themes.color with type parameters of type DockColor
 class MultiColorProviderFactory<D extends DockColor>
          A factory for a MultiColorProvider, this factory can contain other factories to fill up the new MultiColorProvider.
 class SingleColorProviderFactory<D extends DockColor>
          A ColorProviderFactory that always returns the same instance of ColorProvider.
 

Classes in bibliothek.gui.dock.themes.color that implement DockColor
 class ActionColor
          A color used for a DockAction.
 class DisplayerColor
          A color used on a DockableDisplayer.
 class StationPaintColor
          A color used by a StationPaint.
 class TabColor
          Color related to a single Dockable on a StackDockStation.
 class TitleColor
          A color used by a DockTitle.
 

Methods in bibliothek.gui.dock.themes.color with type parameters of type DockColor
<D extends DockColor>
ColorProviderFactory<D,? extends ColorProvider<D>>
DefaultColorScheme.getProvider(Class<D> kind)
           
<D extends DockColor>
void
DefaultColorScheme.setProvider(Class<? super D> kind, ColorProviderFactory<D,ColorProvider<D>> provider)
          Sets the value of some provider.
 

Constructor parameters in bibliothek.gui.dock.themes.color with type arguments of type DockColor
ActionColor(String id, Class<? extends DockColor> kind, Dockable dockable, DockAction action, Color backup)
          Creates a new DockColor.
DisplayerColor(String id, Class<? extends DockColor> kind, DockableDisplayer displayer, Color backup)
          Creates a new DisplayerColor
StationPaintColor(String id, Class<? extends DockColor> kind, StationPaint paint, Color backup)
          Creates a new DockColor
TabColor(String id, Class<? extends DockColor> kind, StackDockStation station, Dockable dockable, Color backup)
          Creates a new TabColor.
TitleColor(String id, Class<? extends DockColor> kind, DockTitle title, Color backup)
          Creates a new TitleColor.
 

Uses of DockColor in bibliothek.gui.dock.util.color
 

Classes in bibliothek.gui.dock.util.color with type parameters of type DockColor
 interface ColorProvider<D extends DockColor>
          A ColorProvider is a layer between a ColorManager and a DockColor.
 class MultiColorProvider<D extends DockColor>
          A ColorProvider which uses other providers to handle some colors.
 

Classes in bibliothek.gui.dock.util.color that implement DockColor
 class AbstractDockColor
          A DockColor that contains more than one Color: override: is a value that can be set from outside and overrides all other values value: is the value obtained through the ColorManager backup: is a color used when all other colors are unavailable
This class also has methods to add or remove itself from a ColorManager.
 

Methods in bibliothek.gui.dock.util.color with type parameters of type DockColor
<D extends DockColor>
void
ColorManager.add(String colorId, Class<? super D> kind, D observer)
          Installs a new observer.
<D extends DockColor>
void
ColorManager.publish(Priority priority, Class<? extends D> kind, ColorProvider<D> provider)
          Adds a new provider of colors to this manager.
 

Methods in bibliothek.gui.dock.util.color that return types with arguments of type DockColor
 Class<? extends DockColor> AbstractDockColor.getKind()
          Gets the kind of this color.
 

Methods in bibliothek.gui.dock.util.color with parameters of type DockColor
 void ColorManager.remove(DockColor observer)
          Uninstalls an observer
 

Method parameters in bibliothek.gui.dock.util.color with type arguments of type DockColor
 void AbstractDockColor.setKind(Class<? extends DockColor> kind)
          Changes the kind of this color.
 void ColorManager.unpublish(Priority priority, Class<? extends DockColor> kind)
          Removes the ColorProvider that handles DockColors of kind kind.
 

Constructor parameters in bibliothek.gui.dock.util.color with type arguments of type DockColor
AbstractDockColor(String id, Class<? extends DockColor> kind)
          Creates a new DockColor.
AbstractDockColor(String id, Class<? extends DockColor> kind, Color backup)
          Creates a new DockColor.