net.infonode.docking.theme
Class GradientDockingTheme

java.lang.Object
  extended bynet.infonode.docking.theme.DockingWindowsTheme
      extended bynet.infonode.docking.theme.GradientDockingTheme

public class GradientDockingTheme
extends DockingWindowsTheme

A theme that draws gradient tab backgrounds.

Since:
IDW 1.1.0
Version:
$Revision: 1.12 $

Constructor Summary
GradientDockingTheme()
          Creates a default theme with opaque title bar, shadows and focus highlighter.
GradientDockingTheme(boolean opaqueTabArea, boolean shadowEnabled, boolean highlightedBold, boolean focusHighlighterEnabled)
          Constructor.
GradientDockingTheme(boolean opaqueTabArea, boolean shadowEnabled, boolean highlightedBold, boolean focusHighlighterEnabled, Color borderColor)
          Constructor.
GradientDockingTheme(boolean opaqueTabArea, boolean shadowEnabled, boolean highlightedBold, boolean focusHighlighterEnabled, Color borderColor, Color tabAreaBackgroundColor)
          Constructor.
 
Method Summary
 String getName()
          Returns the name of this theme.
 RootWindowProperties getRootWindowProperties()
          Returns the root window properties for this theme.
 
Methods inherited from class net.infonode.docking.theme.DockingWindowsTheme
toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GradientDockingTheme

public GradientDockingTheme()
Creates a default theme with opaque title bar, shadows and focus highlighter.


GradientDockingTheme

public GradientDockingTheme(boolean opaqueTabArea,
                            boolean shadowEnabled,
                            boolean highlightedBold,
                            boolean focusHighlighterEnabled)
Constructor.

Parameters:
opaqueTabArea - set to true if the tab area should be opaque
shadowEnabled - shadow on/off
highlightedBold - if true the highlighted tab text uses a bold font
focusHighlighterEnabled - if true the currently focused tab is highlighted

GradientDockingTheme

public GradientDockingTheme(boolean opaqueTabArea,
                            boolean shadowEnabled,
                            boolean highlightedBold,
                            boolean focusHighlighterEnabled,
                            Color borderColor)
Constructor.

Parameters:
opaqueTabArea - set to true if the tab area should be opaque
shadowEnabled - shadow on/off
highlightedBold - if true the highlighted tab text uses a bold font
focusHighlighterEnabled - if true the currently focused tab is highlighted
borderColor - the border color

GradientDockingTheme

public GradientDockingTheme(boolean opaqueTabArea,
                            boolean shadowEnabled,
                            boolean highlightedBold,
                            boolean focusHighlighterEnabled,
                            Color borderColor,
                            Color tabAreaBackgroundColor)
Constructor.

Parameters:
opaqueTabArea - set to true if the tab area should be opaque
shadowEnabled - shadow on/off
highlightedBold - if true the highlighted tab text uses a bold font
focusHighlighterEnabled - if true the currently focused tab is highlighted
borderColor - the border color
tabAreaBackgroundColor - the background color for the tab area and tabs in the normal state
Method Detail

getName

public String getName()
Description copied from class: DockingWindowsTheme
Returns the name of this theme.

Specified by:
getName in class DockingWindowsTheme
Returns:
the name of this theme

getRootWindowProperties

public RootWindowProperties getRootWindowProperties()
Description copied from class: DockingWindowsTheme
Returns the root window properties for this theme.

Specified by:
getRootWindowProperties in class DockingWindowsTheme
Returns:
the root window properties for this theme


Copyright © 2007 NNL Technology AB. All Rights Reserved.