org.jvnet.lafwidget.animation
Class FadeKind

java.lang.Object
  extended by org.jvnet.lafwidget.animation.FadeKind

public class FadeKind
extends java.lang.Object

Fade animation kind.

Author:
Kirill Grouchnikov.

Field Summary
static FadeKind ARM
          Arming a component.
static FadeKind ENABLE
          Enabling a component.
static FadeKind FOCUS
          Focusing a component.
static FadeKind FOCUS_LOOP_ANIMATION
           Fade kind for focus loop animation.
static FadeKind GHOSTING_BUTTON_PRESS
          Fade kind that specifies the "ghosting image" effects on buttons when the button is pressed.
static FadeKind GHOSTING_ICON_ROLLOVER
          Fade kind that specifies the "ghosting image" effects on button icons when the button is rolled-over.
static FadeKind ICON_GLOW
          Fade kind that specifies the "glow" effects on icons when the relevant control is rolled over.
protected  java.lang.String id
          Fade kind ID.
protected  boolean isCore
           
static FadeKind PRESS
          Pressing a component.
static FadeKind ROLLOVER
          Rollover a component.
static FadeKind SELECTION
          Selecting a component.
 
Constructor Summary
FadeKind(java.lang.String id)
          Creates a new fade kind which is allowed by default.
FadeKind(java.lang.String id, boolean isDefaultAllowed)
          Creates a new fade kind.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

id

protected java.lang.String id
Fade kind ID.


isCore

protected boolean isCore

ARM

public static final FadeKind ARM
Arming a component.


PRESS

public static final FadeKind PRESS
Pressing a component.


FOCUS

public static final FadeKind FOCUS
Focusing a component.


FOCUS_LOOP_ANIMATION

public static final FadeKind FOCUS_LOOP_ANIMATION

Fade kind for focus loop animation. Disabled by default, use FadeConfigurationManager.allowFades(FadeKind) to enable.

Since:
version 3.0

ENABLE

public static final FadeKind ENABLE
Enabling a component.


ROLLOVER

public static final FadeKind ROLLOVER
Rollover a component.


SELECTION

public static final FadeKind SELECTION
Selecting a component.


GHOSTING_ICON_ROLLOVER

public static final FadeKind GHOSTING_ICON_ROLLOVER
Fade kind that specifies the "ghosting image" effects on button icons when the button is rolled-over. Disabled by default, use FadeConfigurationManager.allowFades(FadeKind) to enable.


GHOSTING_BUTTON_PRESS

public static final FadeKind GHOSTING_BUTTON_PRESS
Fade kind that specifies the "ghosting image" effects on buttons when the button is pressed. Disabled by default, use FadeConfigurationManager.allowFades(FadeKind) to enable.


ICON_GLOW

public static final FadeKind ICON_GLOW
Fade kind that specifies the "glow" effects on icons when the relevant control is rolled over. Disabled by default, use FadeConfigurationManager.allowFades(FadeKind) to enable.

Constructor Detail

FadeKind

public FadeKind(java.lang.String id)
Creates a new fade kind which is allowed by default.

Parameters:
id - Fade kind ID.

FadeKind

public FadeKind(java.lang.String id,
                boolean isDefaultAllowed)
Creates a new fade kind.

Parameters:
id - Fade kind ID.
isDefaultAllowed - Indicates whether the newly create fade kind is allowed by default.
Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

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