danger.ui
Class Style

java.lang.Object
  |
  +--danger.ui.Style

public final class Style
extends java.lang.Object


Field Summary
static int kAppDialogTitleFrameColor
           
static int kAttributeColor
           
static int kAttributeFont
           
static int kBackgroundColor
           
static int kButtonCornerSize
           
static int kCaretColor
           
static int kChooserRingColor
           
static int kChooserSelectedRingColor
           
static int kDialogFrameColor
           
static int kDialogTitleFont
           
static int kDialogTitleFrameColor
           
static int kDialogTitleOutlineColor
           
static int kDialogTitleTextColor
           
static int kDisabledBackgroundColor
           
static int kDisabledForegroundColor
           
static int kDisabledFrameColor
           
static int kDisabledLabelColor
           
static int kDisabledLabelFont
           
static int kDisabledMenuFont
           
static int kDisabledSecondaryFrameColor
           
static int kDisabledShadowColor
           
static int kDisabledTextColor
           
static int kDisabledTextOutlineColor
           
static int kDividerColor
           
static int kFocusedBackgroundColor
           
static int kFocusedForegroundColor
           
static int kFocusedFrameColor
           
static int kFocusedLabelColor
           
static int kFocusedSecondaryFrameColor
           
static int kFocusedShadowColor
           
static int kFocusedTextColor
           
static int kFocusedTextOutlineColor
           
static int kForeground25Color
           
static int kForeground50Color
           
static int kForeground75Color
           
static int kForegroundColor
           
static int kFrameColor
           
static int kLabelColor
           
static int kLabelFont
           
static int kLightSelectedTextColor
           
static int kLightTextColor
           
static int kMenuFont
           
static int kPaneColor
           
static int kPickerCornerSize
           
static int kScrollBarThumbColor
           
static int kSecondaryFrameColor
           
static int kSelectionBackgroundColor
           
static int kShadowColor
           
static int kSplashScreenTextColor
           
static int kSplashScreenTextOutlineColor
           
static int kSystemDialogFrameColor
           
static int kSystemDialogTitleFont
           
static int kSystemDialogTitleFrameColor
           
static int kSystemDialogTitleOutlineColor
           
static int kSystemDialogTitleTextColor
           
static int kSystemErrorFrameColor
           
static int kSystemErrorTitleFont
           
static int kSystemErrorTitleFrameColor
           
static int kSystemErrorTitleOutlineColor
           
static int kSystemErrorTitleTextColor
           
static int kTextColor
           
static int kTextOutlineColor
           
static int kTitleBarBackgroundColor
           
static int kTitleBarClockColor
           
static int kTitleBarClockOutlineColor
           
static int kTitleBarOverChooserBackgroundColor
           
static int kTitleBarOverChooserClockColor
           
static int kTitleBarOverChooserClockOutlineColor
           
static int kTitleBarOverChooserPillColor
           
static int kTitleBarOverChooserTextColor
           
static int kTitleBarOverChooserTextOutlineColor
           
static int kTitleBarPillColor
           
static int kTitleBarTextColor
           
static int kTitleBarTextOutlineColor
           
static int kWindowShadowColor
           
static int kWindowShadowFrameColor
           
 
Constructor Summary
Style()
           
Style(java.lang.String s)
           
Style(Style style)
           
 
Method Summary
 int attributeCount()
           
static void drawRoundedBox(Pen pen, Style style, int left, int top, int right, int bottom, boolean enabled, boolean focused, int cornerSize, boolean hasFrame)
           
 java.lang.String getAttributeName(int attribute)
           
 int getAttributeType(int attribute)
           
static Style[] getAvailableStyles()
           
 int getBackgroundColor(boolean focused)
           
 int getBackgroundColor(boolean enabled, boolean focused)
           
 int getColor(int attribute)
           
static Style getDefaultStyle()
           
 Font getFont(int attribute)
           
 int getForegroundColor(boolean focused)
           
 int getForegroundColor(boolean enabled, boolean focused)
           
 int getFrameColor(boolean focused)
           
 int getFrameColor(boolean enabled, boolean focused)
           
 int getLabelColor(boolean focused)
           
 int getLabelColor(boolean enabled, boolean focused)
           
 Font getLabelFont(boolean enabled)
           
 int getLightTextColor(boolean selected)
           
 Font getMenuFont(boolean enabled)
           
 java.lang.String getName()
           
 int getSecondaryFrameColor(boolean enabled, boolean focused)
           
 int getShadowColor(boolean focused)
           
 int getShadowColor(boolean enabled, boolean focused)
           
static Style getSystemStyle()
           
 int getTextColor(boolean focused)
           
 int getTextColor(boolean enabled, boolean focused)
           
 int getTextOutlineColor(boolean focused)
           
 int getTextOutlineColor(boolean enabled, boolean focused)
           
 int getTitleBarBackgroundColor(boolean overChooser)
           
 int getTitleBarClockColor(boolean overChooser)
           
 int getTitleBarClockOutlineColor(boolean overChooser)
           
 int getTitleBarPillColor(boolean overChooser)
           
 int getTitleBarTextColor(boolean overChooser)
           
 int getTitleBarTextOutlineColor(boolean overChooser)
           
static void registerForChanges(Listener listener)
           
 void setColor(int attribute, int color)
           
 void setFont(int attribute, Font font)
           
 void setImmutable()
           
static void setSystemStyle(Style style)
           
static void unRegisterForChanges(Listener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

kButtonCornerSize

public static final int kButtonCornerSize

kPickerCornerSize

public static final int kPickerCornerSize

kBackgroundColor

public static final int kBackgroundColor

kForegroundColor

public static final int kForegroundColor

kFrameColor

public static final int kFrameColor

kLabelColor

public static final int kLabelColor

kSecondaryFrameColor

public static final int kSecondaryFrameColor

kShadowColor

public static final int kShadowColor

kTextColor

public static final int kTextColor

kTextOutlineColor

public static final int kTextOutlineColor

kDisabledBackgroundColor

public static final int kDisabledBackgroundColor

kDisabledForegroundColor

public static final int kDisabledForegroundColor

kDisabledFrameColor

public static final int kDisabledFrameColor

kDisabledLabelColor

public static final int kDisabledLabelColor

kDisabledSecondaryFrameColor

public static final int kDisabledSecondaryFrameColor

kDisabledShadowColor

public static final int kDisabledShadowColor

kDisabledTextColor

public static final int kDisabledTextColor

kDisabledTextOutlineColor

public static final int kDisabledTextOutlineColor

kFocusedBackgroundColor

public static final int kFocusedBackgroundColor

kFocusedForegroundColor

public static final int kFocusedForegroundColor

kFocusedFrameColor

public static final int kFocusedFrameColor

kFocusedLabelColor

public static final int kFocusedLabelColor

kFocusedSecondaryFrameColor

public static final int kFocusedSecondaryFrameColor

kFocusedShadowColor

public static final int kFocusedShadowColor

kFocusedTextColor

public static final int kFocusedTextColor

kFocusedTextOutlineColor

public static final int kFocusedTextOutlineColor

kLightTextColor

public static final int kLightTextColor

kLightSelectedTextColor

public static final int kLightSelectedTextColor

kCaretColor

public static final int kCaretColor

kDividerColor

public static final int kDividerColor

kPaneColor

public static final int kPaneColor

kScrollBarThumbColor

public static final int kScrollBarThumbColor

kSelectionBackgroundColor

public static final int kSelectionBackgroundColor

kDialogTitleTextColor

public static final int kDialogTitleTextColor

kDialogTitleFrameColor

public static final int kDialogTitleFrameColor

kDialogTitleOutlineColor

public static final int kDialogTitleOutlineColor

kDialogTitleFont

public static final int kDialogTitleFont

kDialogFrameColor

public static final int kDialogFrameColor

kAppDialogTitleFrameColor

public static final int kAppDialogTitleFrameColor

kSystemDialogTitleTextColor

public static final int kSystemDialogTitleTextColor

kSystemDialogTitleFrameColor

public static final int kSystemDialogTitleFrameColor

kSystemDialogTitleOutlineColor

public static final int kSystemDialogTitleOutlineColor

kSystemDialogTitleFont

public static final int kSystemDialogTitleFont

kSystemDialogFrameColor

public static final int kSystemDialogFrameColor

kSystemErrorTitleTextColor

public static final int kSystemErrorTitleTextColor

kSystemErrorTitleFrameColor

public static final int kSystemErrorTitleFrameColor

kSystemErrorTitleOutlineColor

public static final int kSystemErrorTitleOutlineColor

kSystemErrorTitleFont

public static final int kSystemErrorTitleFont

kSystemErrorFrameColor

public static final int kSystemErrorFrameColor

kWindowShadowColor

public static final int kWindowShadowColor

kWindowShadowFrameColor

public static final int kWindowShadowFrameColor

kSplashScreenTextColor

public static final int kSplashScreenTextColor

kSplashScreenTextOutlineColor

public static final int kSplashScreenTextOutlineColor

kForeground25Color

public static final int kForeground25Color

kForeground50Color

public static final int kForeground50Color

kForeground75Color

public static final int kForeground75Color

kChooserRingColor

public static final int kChooserRingColor

kChooserSelectedRingColor

public static final int kChooserSelectedRingColor

kTitleBarBackgroundColor

public static final int kTitleBarBackgroundColor

kTitleBarOverChooserBackgroundColor

public static final int kTitleBarOverChooserBackgroundColor

kTitleBarPillColor

public static final int kTitleBarPillColor

kTitleBarOverChooserPillColor

public static final int kTitleBarOverChooserPillColor

kTitleBarTextColor

public static final int kTitleBarTextColor

kTitleBarOverChooserTextColor

public static final int kTitleBarOverChooserTextColor

kTitleBarTextOutlineColor

public static final int kTitleBarTextOutlineColor

kTitleBarOverChooserTextOutlineColor

public static final int kTitleBarOverChooserTextOutlineColor

kTitleBarClockColor

public static final int kTitleBarClockColor

kTitleBarOverChooserClockColor

public static final int kTitleBarOverChooserClockColor

kTitleBarClockOutlineColor

public static final int kTitleBarClockOutlineColor

kTitleBarOverChooserClockOutlineColor

public static final int kTitleBarOverChooserClockOutlineColor

kLabelFont

public static final int kLabelFont

kDisabledLabelFont

public static final int kDisabledLabelFont

kMenuFont

public static final int kMenuFont

kDisabledMenuFont

public static final int kDisabledMenuFont

kAttributeColor

public static final int kAttributeColor

kAttributeFont

public static final int kAttributeFont
Constructor Detail

Style

public Style(Style style)

Style

public Style()

Style

public Style(java.lang.String s)
Method Detail

getColor

public int getColor(int attribute)

getFont

public Font getFont(int attribute)

setColor

public void setColor(int attribute,
                     int color)

setFont

public void setFont(int attribute,
                    Font font)

getName

public java.lang.String getName()

getBackgroundColor

public int getBackgroundColor(boolean focused)

getBackgroundColor

public int getBackgroundColor(boolean enabled,
                              boolean focused)

getForegroundColor

public int getForegroundColor(boolean focused)

getForegroundColor

public int getForegroundColor(boolean enabled,
                              boolean focused)

getFrameColor

public int getFrameColor(boolean focused)

getFrameColor

public int getFrameColor(boolean enabled,
                         boolean focused)

getSecondaryFrameColor

public int getSecondaryFrameColor(boolean enabled,
                                  boolean focused)

getShadowColor

public int getShadowColor(boolean focused)

getShadowColor

public int getShadowColor(boolean enabled,
                          boolean focused)

getTextColor

public int getTextColor(boolean focused)

getTextColor

public int getTextColor(boolean enabled,
                        boolean focused)

getTextOutlineColor

public int getTextOutlineColor(boolean focused)

getTextOutlineColor

public int getTextOutlineColor(boolean enabled,
                               boolean focused)

getLabelColor

public int getLabelColor(boolean focused)

getLightTextColor

public int getLightTextColor(boolean selected)

getLabelColor

public int getLabelColor(boolean enabled,
                         boolean focused)

getTitleBarBackgroundColor

public int getTitleBarBackgroundColor(boolean overChooser)

getTitleBarPillColor

public int getTitleBarPillColor(boolean overChooser)

getTitleBarTextColor

public int getTitleBarTextColor(boolean overChooser)

getTitleBarTextOutlineColor

public int getTitleBarTextOutlineColor(boolean overChooser)

getTitleBarClockColor

public int getTitleBarClockColor(boolean overChooser)

getTitleBarClockOutlineColor

public int getTitleBarClockOutlineColor(boolean overChooser)

getLabelFont

public Font getLabelFont(boolean enabled)

getMenuFont

public Font getMenuFont(boolean enabled)

drawRoundedBox

public static void drawRoundedBox(Pen pen,
                                  Style style,
                                  int left,
                                  int top,
                                  int right,
                                  int bottom,
                                  boolean enabled,
                                  boolean focused,
                                  int cornerSize,
                                  boolean hasFrame)

getSystemStyle

public static Style getSystemStyle()

getDefaultStyle

public static Style getDefaultStyle()

setSystemStyle

public static void setSystemStyle(Style style)

getAttributeName

public java.lang.String getAttributeName(int attribute)

getAttributeType

public int getAttributeType(int attribute)

attributeCount

public int attributeCount()

getAvailableStyles

public static Style[] getAvailableStyles()

registerForChanges

public static void registerForChanges(Listener listener)

unRegisterForChanges

public static void unRegisterForChanges(Listener listener)

setImmutable

public void setImmutable()


Danger Confidential. Copyright © 2000-2003, Danger Inc.