Ja.NET Standard Edition 5.0

Documentation API Specification

Contents

MetalTheme Class Reference

Inherited by DefaultMetalTheme.

List of all members.


Public Member Functions

 MetalTheme ()
abstract String getName ()
 Return the theme name.
abstract FontUIResource getWindowTitleFont ()
 Return window title font.
abstract FontUIResource getUserTextFont ()
 Return user text font.
abstract FontUIResource getSystemTextFont ()
 Return system text font.
abstract FontUIResource getSubTextFont ()
 Return sub text font.
abstract FontUIResource getMenuTextFont ()
 Return menu text font.
abstract FontUIResource getControlTextFont ()
 Return control text font.
ColorUIResource getWindowTitleInactiveForeground ()
 Return window title inactive foreground color.
ColorUIResource getWindowTitleInactiveBackground ()
 Return window title inactive background color.
ColorUIResource getWindowTitleForeground ()
 Return window title foreground color.
ColorUIResource getWindowTitleBackground ()
 Return window title background color.
ColorUIResource getWindowBackground ()
 Return window background color.
ColorUIResource getUserTextColor ()
 Return user text color.
ColorUIResource getTextHighlightColor ()
 Return user text color.
ColorUIResource getSystemTextColor ()
 Return system text color.
ColorUIResource getSeparatorForeground ()
 Return separator foreground color.
ColorUIResource getSeparatorBackground ()
 Return separator background color.
ColorUIResource getPrimaryControlShadow ()
 Return primary control shadow color.
ColorUIResource getPrimaryControlInfo ()
 Return primary control info color.
ColorUIResource getPrimaryControlHighlight ()
 Return primary control highlight color.
ColorUIResource getPrimaryControlDarkShadow ()
 Return primary control dark shadow color.
ColorUIResource getPrimaryControl ()
 Return primary control color.
ColorUIResource getMenuSelectedForeground ()
 Return menu selected foreground color.
ColorUIResource getMenuSelectedBackground ()
 Return menu selected background color.
ColorUIResource getMenuForeground ()
 Return menu foreground color.
ColorUIResource getMenuDisabledForeground ()
 Return menu disabled foreground color.
ColorUIResource getMenuBackground ()
 Return menu background color.
ColorUIResource getInactiveSystemTextColor ()
 Return inactive system text color.
ColorUIResource getInactiveControlTextColor ()
 Return inactive control text color.
ColorUIResource getHighlightedTextColor ()
 Return highlighted text color.
ColorUIResource getFocusColor ()
 Return focus color.
ColorUIResource getDesktopColor ()
 Return desktop color.
ColorUIResource getControlTextColor ()
 Return control text color.
ColorUIResource getControlShadow ()
 Return control shadow color.
ColorUIResource getControlInfo ()
 Return control info color.
ColorUIResource getControlHighlight ()
 Return control highlight color.
ColorUIResource getControlDisabled ()
 Return control disabled color.
ColorUIResource getControlDarkShadow ()
 Return control dark shadow color.
ColorUIResource getControl ()
 Return control color.
ColorUIResource getAcceleratorSelectedForeground ()
 Return selected accelerator color.
ColorUIResource getAcceleratorForeground ()
 Return accelerator foreground color.
void addCustomEntriesToTable (final UIDefaults uiDefs)
 Add custom entries to the defaults table.

Protected Member Functions

abstract ColorUIResource getPrimary3 ()
abstract ColorUIResource getPrimary2 ()
abstract ColorUIResource getPrimary1 ()
abstract ColorUIResource getSecondary3 ()
abstract ColorUIResource getSecondary2 ()
abstract ColorUIResource getSecondary1 ()
ColorUIResource getWhite ()
 Return white color.
ColorUIResource getBlack ()
 Return black color.

Static Private Attributes

static final ColorUIResource blackColor = new ColorUIResource(0, 0, 0)
static final ColorUIResource whiteColor = new ColorUIResource(255, 255, 255)

Constructor & Destructor Documentation

MetalTheme (  ) 


Member Function Documentation

abstract String getName (  )  [pure virtual]

Return the theme name.

Returns:
String name

Implemented in DefaultMetalTheme, and OceanTheme.

abstract FontUIResource getWindowTitleFont (  )  [pure virtual]

Return window title font.

Returns:
FontUIResource result

Implemented in DefaultMetalTheme.

abstract FontUIResource getUserTextFont (  )  [pure virtual]

Return user text font.

Returns:
FontUIResource result

Implemented in DefaultMetalTheme.

abstract FontUIResource getSystemTextFont (  )  [pure virtual]

Return system text font.

Returns:
FontUIResource result

Implemented in DefaultMetalTheme.

abstract FontUIResource getSubTextFont (  )  [pure virtual]

Return sub text font.

Returns:
FontUIResource result

Implemented in DefaultMetalTheme.

abstract FontUIResource getMenuTextFont (  )  [pure virtual]

Return menu text font.

Returns:
FontUIResource result

Implemented in DefaultMetalTheme.

abstract FontUIResource getControlTextFont (  )  [pure virtual]

Return control text font.

Returns:
FontUIResource result

Implemented in DefaultMetalTheme.

abstract ColorUIResource getPrimary3 (  )  [protected, pure virtual]

Implemented in DefaultMetalTheme, and OceanTheme.

abstract ColorUIResource getPrimary2 (  )  [protected, pure virtual]

Implemented in DefaultMetalTheme, and OceanTheme.

abstract ColorUIResource getPrimary1 (  )  [protected, pure virtual]

Implemented in DefaultMetalTheme, and OceanTheme.

abstract ColorUIResource getSecondary3 (  )  [protected, pure virtual]

Implemented in DefaultMetalTheme, and OceanTheme.

abstract ColorUIResource getSecondary2 (  )  [protected, pure virtual]

Implemented in DefaultMetalTheme, and OceanTheme.

abstract ColorUIResource getSecondary1 (  )  [protected, pure virtual]

Implemented in DefaultMetalTheme, and OceanTheme.

ColorUIResource getWindowTitleInactiveForeground (  ) 

Return window title inactive foreground color.

Returns:
ColorUIResource result

ColorUIResource getWindowTitleInactiveBackground (  ) 

Return window title inactive background color.

Returns:
ColorUIResource result

ColorUIResource getWindowTitleForeground (  ) 

Return window title foreground color.

Returns:
ColorUIResource result

ColorUIResource getWindowTitleBackground (  ) 

Return window title background color.

Returns:
ColorUIResource result

ColorUIResource getWindowBackground (  ) 

Return window background color.

Returns:
ColorUIResource result

ColorUIResource getWhite (  )  [protected]

Return white color.

Returns:
ColorUIResource result

ColorUIResource getUserTextColor (  ) 

Return user text color.

Returns:
ColorUIResource result

ColorUIResource getTextHighlightColor (  ) 

Return user text color.

Returns:
ColorUIResource result

ColorUIResource getSystemTextColor (  ) 

Return system text color.

Returns:
ColorUIResource result

ColorUIResource getSeparatorForeground (  ) 

Return separator foreground color.

Returns:
ColorUIResource result

ColorUIResource getSeparatorBackground (  ) 

Return separator background color.

Returns:
ColorUIResource result

ColorUIResource getPrimaryControlShadow (  ) 

Return primary control shadow color.

Returns:
ColorUIResource result

ColorUIResource getPrimaryControlInfo (  ) 

Return primary control info color.

Returns:
ColorUIResource result

ColorUIResource getPrimaryControlHighlight (  ) 

Return primary control highlight color.

Returns:
ColorUIResource result

ColorUIResource getPrimaryControlDarkShadow (  ) 

Return primary control dark shadow color.

Returns:
ColorUIResource result

ColorUIResource getPrimaryControl (  ) 

Return primary control color.

Returns:
ColorUIResource result

ColorUIResource getMenuSelectedForeground (  ) 

Return menu selected foreground color.

Returns:
ColorUIResource result

ColorUIResource getMenuSelectedBackground (  ) 

Return menu selected background color.

Returns:
ColorUIResource result

ColorUIResource getMenuForeground (  ) 

Return menu foreground color.

Returns:
ColorUIResource result

ColorUIResource getMenuDisabledForeground (  ) 

Return menu disabled foreground color.

Returns:
ColorUIResource result

Reimplemented in OceanTheme.

ColorUIResource getMenuBackground (  ) 

Return menu background color.

Returns:
ColorUIResource result

ColorUIResource getInactiveSystemTextColor (  ) 

Return inactive system text color.

Returns:
ColorUIResource result

ColorUIResource getInactiveControlTextColor (  ) 

Return inactive control text color.

Returns:
ColorUIResource result

Reimplemented in OceanTheme.

ColorUIResource getHighlightedTextColor (  ) 

Return highlighted text color.

Returns:
ColorUIResource result

ColorUIResource getFocusColor (  ) 

Return focus color.

Returns:
ColorUIResource result

ColorUIResource getDesktopColor (  ) 

Return desktop color.

Returns:
ColorUIResource result

Reimplemented in OceanTheme.

ColorUIResource getControlTextColor (  ) 

Return control text color.

Returns:
ColorUIResource result

Reimplemented in OceanTheme.

ColorUIResource getControlShadow (  ) 

Return control shadow color.

Returns:
ColorUIResource result

ColorUIResource getControlInfo (  ) 

Return control info color.

Returns:
ColorUIResource result

ColorUIResource getControlHighlight (  ) 

Return control highlight color.

Returns:
ColorUIResource result

ColorUIResource getControlDisabled (  ) 

Return control disabled color.

Returns:
ColorUIResource result

ColorUIResource getControlDarkShadow (  ) 

Return control dark shadow color.

Returns:
ColorUIResource result

ColorUIResource getControl (  ) 

Return control color.

Returns:
ColorUIResource result

ColorUIResource getBlack (  )  [protected]

Return black color.

Returns:
ColorUIResource result

Reimplemented in OceanTheme.

ColorUIResource getAcceleratorSelectedForeground (  ) 

Return selected accelerator color.

Returns:
ColorUIResource result

ColorUIResource getAcceleratorForeground (  ) 

Return accelerator foreground color.

Returns:
ColorUIResource result

void addCustomEntriesToTable ( final UIDefaults  uiDefs  ) 

Add custom entries to the defaults table.

Parameters:
uiDefs defaults table


Member Data Documentation

final ColorUIResource blackColor = new ColorUIResource(0, 0, 0) [static, private]

final ColorUIResource whiteColor = new ColorUIResource(255, 255, 255) [static, private]