net.infonode.docking.theme
Class DockingWindowsTheme

java.lang.Object
  extended by net.infonode.docking.theme.DockingWindowsTheme
Direct Known Subclasses:
BlueHighlightDockingTheme, ClassicDockingTheme, DefaultDockingTheme, GradientDockingTheme, LookAndFeelDockingTheme, ShapedGradientDockingTheme, SlimFlatDockingTheme, SoftBlueIceDockingTheme

public abstract class DockingWindowsTheme
extends java.lang.Object

A docking windows theme. A theme provides a RootWindowProperties object which can be applied to a RootWindow like this:

 rootWindow.getRootWindowProperties().addSuperObject(theme.getRootWindowProperties());
 

Since:
IDW 1.1.0
Version:
$Revision: 1.3 $
Author:
$Author: jesper $

Constructor Summary
protected DockingWindowsTheme()
           
 
Method Summary
abstract  java.lang.String getName()
          Returns the name of this theme.
abstract  RootWindowProperties getRootWindowProperties()
          Returns the root window properties for this theme.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DockingWindowsTheme

protected DockingWindowsTheme()
Method Detail

getName

public abstract java.lang.String getName()
Returns the name of this theme.

Returns:
the name of this theme

getRootWindowProperties

public abstract RootWindowProperties getRootWindowProperties()
Returns the root window properties for this theme.

Returns:
the root window properties for this theme

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object