Package com.jadice.web.util.icon.client
Class StateEffectIcon
java.lang.Object
com.jadice.web.util.icon.client.StateEffectIcon
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget
,StateIcon
EffectIcons with state (selected, hover,...)
-
Constructor Summary
ConstructorsConstructorDescriptionStateEffectIcon
(EffectIcon defaultImage) StateEffectIcon
(EffectIcon defaultImage, int initialEffect) -
Method Summary
Modifier and TypeMethodDescriptioncom.google.gwt.user.client.ui.Widget
asWidget()
copy()
Creates a copy of this icon and return it.void
void
setEffect
(int effect) void
setEnabled
(boolean enabled) Sets the enabled state for this icon.void
setHover
(boolean hover) Sets the hover state for this icon.void
setHoverImage
(EffectIcon img) void
setPixelSize
(int width, int height) void
setPressed
(boolean pressed) Sets the pressed state for this icon.void
void
setSelected
(boolean selected) Sets the selected state for this icon.void
void
void
void
setState
(boolean enabled, boolean selected, boolean hover, boolean pressed) Sets the all states for this icon.
-
Constructor Details
-
StateEffectIcon
-
StateEffectIcon
-
-
Method Details
-
asWidget
public com.google.gwt.user.client.ui.Widget asWidget()- Specified by:
asWidget
in interfacecom.google.gwt.user.client.ui.IsWidget
-
copy
Description copied from interface:StateIcon
Creates a copy of this icon and return it. -
setPressedImage
-
setDisabledImage
-
setHoverImage
-
setSelectedImage
-
setSelectedHoverImage
-
setSelectedDisabledImage
-
setEffect
public void setEffect(int effect) -
setEnabled
public void setEnabled(boolean enabled) Description copied from interface:StateIcon
Sets the enabled state for this icon.- Specified by:
setEnabled
in interfaceStateIcon
- Parameters:
enabled
- whether it is enabled or not
-
setHover
public void setHover(boolean hover) Description copied from interface:StateIcon
Sets the hover state for this icon. -
setSelected
public void setSelected(boolean selected) Description copied from interface:StateIcon
Sets the selected state for this icon.- Specified by:
setSelected
in interfaceStateIcon
- Parameters:
selected
- whether it is selected or not
-
setPressed
public void setPressed(boolean pressed) Description copied from interface:StateIcon
Sets the pressed state for this icon.- Specified by:
setPressed
in interfaceStateIcon
- Parameters:
pressed
- whether it is pressed or not
-
setState
public void setState(boolean enabled, boolean selected, boolean hover, boolean pressed) Description copied from interface:StateIcon
Sets the all states for this icon. -
setPixelSize
public void setPixelSize(int width, int height)
-