public class VisualState extends java.lang.Object implements IVisualState
IVisualState
.IVisualState.Type
ACTION_TARGET_ALLOWED, ACTION_TARGET_FEEDBACK_OFF, ACTION_TARGET_FORBIDDEN, HOVER_OFF, HOVER_ON, SELECTION_FEEDBACK_OFF, SELECTION_PRIMARY, SELECTION_SECONDARY
Constructor and Description |
---|
VisualState() |
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(IVisualStateChangeListener listener)
Adds a change listener.
|
int |
getActionTargetFeedback()
Returns the action target feedback.
|
int |
getHoverFeedback()
Gets the hover feedback.
|
int |
getSelectionFeedback()
Returns the selection feedback.
|
void |
removeChangeListener(IVisualStateChangeListener listener)
Removes a change listener.
|
void |
setActionTargetFeedback(int feedback)
Sets the action target feedback.
|
void |
setHoverFeedback(int feedback)
Sets the hover feedback.
|
void |
setSelectionFeedback(int feedback)
Sets the selection feedback.
|
public void addChangeListener(IVisualStateChangeListener listener)
IVisualState
addChangeListener
in interface IVisualState
listener
- The change listener to add.public void removeChangeListener(IVisualStateChangeListener listener)
IVisualState
removeChangeListener
in interface IVisualState
listener
- The change listener to remove.public int getActionTargetFeedback()
IVisualState
getActionTargetFeedback
in interface IVisualState
public void setActionTargetFeedback(int feedback)
IVisualState
setActionTargetFeedback
in interface IVisualState
feedback
- The action target feedback to set.public int getSelectionFeedback()
IVisualState
getSelectionFeedback
in interface IVisualState
public void setSelectionFeedback(int feedback)
IVisualState
setSelectionFeedback
in interface IVisualState
feedback
- The selection feedback to set.public void setHoverFeedback(int feedback)
IVisualState
setHoverFeedback
in interface IVisualState
feedback
- The selection feedback to set.public int getHoverFeedback()
IVisualState
getHoverFeedback
in interface IVisualState