-
- All Implemented Interfaces:
public final class ActionButton extends ButtonBase
Simple button that does something (defined by button action) when clicked If possible, use GuiBase.addButton rather than using this directly
-
-
Field Summary
Fields Modifier and Type Field Description private BooleanisActiveprivate BooleanisDisabledprivate BooleanwasMouseReleasedprivate BooleanwasHoverprivate final ButtonInfoinfo
-
Constructor Summary
Constructors Constructor Description ActionButton(ButtonAction action, ButtonInfo info)
-
Method Summary
Modifier and Type Method Description final BooleanisActive()final UnitsetActive(Boolean isActive)final BooleanisDisabled()final UnitsetDisabled(Boolean isDisabled)final BooleangetWasMouseReleased()final UnitsetWasMouseReleased(Boolean wasMouseReleased)final BooleangetWasHover()final UnitsetWasHover(Boolean wasHover)final ButtonInfogetInfo()Booleanadvance()-
-
Constructor Detail
-
ActionButton
ActionButton(ButtonAction action, ButtonInfo info)
-
-
Method Detail
-
isDisabled
final Boolean isDisabled()
-
setDisabled
final Unit setDisabled(Boolean isDisabled)
-
getWasMouseReleased
final Boolean getWasMouseReleased()
-
setWasMouseReleased
final Unit setWasMouseReleased(Boolean wasMouseReleased)
-
getWasHover
final Boolean getWasHover()
-
setWasHover
final Unit setWasHover(Boolean wasHover)
-
getInfo
final ButtonInfo getInfo()
-
-
-
-