bibliothek.extension.gui.dock.theme
Class SmoothTheme

java.lang.Object
  extended by bibliothek.gui.dock.themes.BasicTheme
      extended by bibliothek.extension.gui.dock.theme.SmoothTheme
All Implemented Interfaces:
DockTheme

public class SmoothTheme
extends BasicTheme

This theme uses the SmoothDefaultTitleFactory to create some titles which smoothly changes their color.

Author:
Benjamin Sigg

Field Summary
 
Fields inherited from class bibliothek.gui.dock.themes.BasicTheme
BASIC_COLOR_SCHEME
 
Fields inherited from interface bibliothek.gui.DockTheme
BACKGROUND_PAINT, BORDER_MODIFIER, COMBINER, DISPLAYER_FACTORY, DOCKABLE_MOVING_IMAGE_FACTORY, DOCKABLE_SELECTION, SPAN_FACTORY, STATION_PAINT
 
Constructor Summary
SmoothTheme()
          Constructor, sets the special title-factory of this theme
 
Method Summary
 void install(DockController controller)
          Installs the basic items of this theme, ignoring any DockThemeExtension.
 void uninstall(DockController controller)
          Uninstalls this theme from controller.
 
Methods inherited from class bibliothek.gui.dock.themes.BasicTheme
getColorScheme, getCombiner, getController, getDisplayFactory, getDockableSelection, getMovingImageFactory, getPaint, getTabPlacement, getTitleFactory, install, setColorScheme, setColorSchemeKey, setCombiner, setCombiner, setDisplayerFactory, setDisplayerFactory, setDockableSelection, setDockableSelection, setMovingImageFactory, setMovingImageFactory, setPaint, setPaint, setSpanFactory, setSpanFactory, setStackDockComponentFactory, setStackDockComponentFactory, setTabPlacement, setTabPlacement, setTitleFactory, setTitleFactory, updateColors, updateUI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SmoothTheme

public SmoothTheme()
Constructor, sets the special title-factory of this theme

Method Detail

install

public void install(DockController controller)
Description copied from class: BasicTheme
Installs the basic items of this theme, ignoring any DockThemeExtension.

Overrides:
install in class BasicTheme
Parameters:
controller - the new owner of this theme

uninstall

public void uninstall(DockController controller)
Description copied from interface: DockTheme
Uninstalls this theme from controller. The theme has to remove all listeners it added.

Specified by:
uninstall in interface DockTheme
Overrides:
uninstall in class BasicTheme
Parameters:
controller - the controller