|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.infonode.docking.theme.DockingWindowsTheme net.infonode.docking.theme.GradientDockingTheme
public class GradientDockingTheme
A theme that draws gradient tab backgrounds.
Field Summary | |
---|---|
private java.awt.Color |
borderColor
|
private boolean |
focusHighlighterEnabled
|
private boolean |
highlightedBold
|
private boolean |
opaqueTabArea
|
private RootWindowProperties |
rootProperties
|
private boolean |
shadowEnabled
|
private java.awt.Color |
tabAreaBackgroundColor
|
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,
java.awt.Color borderColor)
Constructor. |
|
GradientDockingTheme(boolean opaqueTabArea,
boolean shadowEnabled,
boolean highlightedBold,
boolean focusHighlighterEnabled,
java.awt.Color borderColor,
java.awt.Color tabAreaBackgroundColor)
Constructor. |
Method Summary | |
---|---|
private void |
createRootWindowProperties(GradientTheme theme)
|
private void |
createWindowBarProperties(GradientTheme theme)
|
java.lang.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 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private boolean opaqueTabArea
private boolean shadowEnabled
private boolean highlightedBold
private boolean focusHighlighterEnabled
private java.awt.Color borderColor
private java.awt.Color tabAreaBackgroundColor
private RootWindowProperties rootProperties
Constructor Detail |
---|
public GradientDockingTheme()
public GradientDockingTheme(boolean opaqueTabArea, boolean shadowEnabled, boolean highlightedBold, boolean focusHighlighterEnabled)
opaqueTabArea
- set to true if the tab area should be opaqueshadowEnabled
- shadow on/offhighlightedBold
- if true the highlighted tab text uses a bold fontfocusHighlighterEnabled
- if true the currently focused tab is highlightedpublic GradientDockingTheme(boolean opaqueTabArea, boolean shadowEnabled, boolean highlightedBold, boolean focusHighlighterEnabled, java.awt.Color borderColor)
opaqueTabArea
- set to true if the tab area should be opaqueshadowEnabled
- shadow on/offhighlightedBold
- if true the highlighted tab text uses a bold fontfocusHighlighterEnabled
- if true the currently focused tab is highlightedborderColor
- the border colorpublic GradientDockingTheme(boolean opaqueTabArea, boolean shadowEnabled, boolean highlightedBold, boolean focusHighlighterEnabled, java.awt.Color borderColor, java.awt.Color tabAreaBackgroundColor)
opaqueTabArea
- set to true if the tab area should be opaqueshadowEnabled
- shadow on/offhighlightedBold
- if true the highlighted tab text uses a bold fontfocusHighlighterEnabled
- if true the currently focused tab is highlightedborderColor
- the border colortabAreaBackgroundColor
- the background color for the tab area and tabs in the normal stateMethod Detail |
---|
private void createRootWindowProperties(GradientTheme theme)
private void createWindowBarProperties(GradientTheme theme)
public java.lang.String getName()
DockingWindowsTheme
getName
in class DockingWindowsTheme
public RootWindowProperties getRootWindowProperties()
DockingWindowsTheme
getRootWindowProperties
in class DockingWindowsTheme
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |