Interface States<W extends StatefulWidget<W>>
- All Known Implementing Classes:
Assignment,Button,CollapsableForm,Collection,DragTest,FocusCaptureInput,Form,HorizontalScrollableViewport,HorizontalScrollbar,Image,Label,PokemonSlot,RegionWidget,Rendering,Research,ScrollableViewport,Scrollbar,StatefulWidget,Viewport
public interface States<W extends StatefulWidget<W>>
Interface for holding widget interactions, in an interface to avoid clutter in the main
StatefulWidget class.
Each interaction is powered by two AtomicBooleans, one for whether the interaction is allowed, and another
for the interaction's state.-
Method Summary
Modifier and TypeMethodDescriptiondefault Wactive()default Wdisable()default booleandisabled()default booleandefault booleandefault Wdraggable(boolean draggable) default booleandragged()default Wdragged(boolean dragged) default Wenable()default booleanenabled()default Wenabled(boolean enabled) default booleandefault Wfocusable(boolean focusable) default booleanfocused()default Wfocused(boolean focused) default booleanhidden()default Whide()default booleandefault Whoverable(boolean hoverable) default booleanhovered()default Whovered(boolean hovered) default Winactive()default WnoTicks()default StatefulScreenowner()default booleandefault Wshow()default <S extends CustomState>
Sstate()default Wstate(CustomState state) default <S extends CustomState>
voiddefault Wtickable(boolean tickable) default Wticks()default booleanvisible()default Wvisible(boolean visible) default Wwidget()
-
Method Details
-
enabledInternal
AtomicBoolean enabledInternal() -
enabled
-
enable
-
disable
-
enabled
default boolean enabled() -
disabled
default boolean disabled() -
tickableInternal
AtomicBoolean tickableInternal() -
tickable
-
ticks
-
noTicks
-
receivesTicks
default boolean receivesTicks() -
doesNotTick
default boolean doesNotTick() -
visibleInternal
AtomicBoolean visibleInternal() -
visible
-
show
-
hide
-
visible
default boolean visible() -
focusableInternal
AtomicBoolean focusableInternal() -
focusedInternal
AtomicBoolean focusedInternal() -
focusable
-
focusable
default boolean focusable() -
focused
-
focused
default boolean focused() -
hoverableInternal
AtomicBoolean hoverableInternal() -
hoveredInternal
AtomicBoolean hoveredInternal() -
hoverable
-
hoverable
default boolean hoverable() -
hovered
-
hovered
default boolean hovered() -
draggableInternal
AtomicBoolean draggableInternal() -
draggedInternal
AtomicBoolean draggedInternal() -
draggable
-
draggable
default boolean draggable() -
dragged
-
dragged
default boolean dragged() -
inactive
-
active
-
stateInternal
AtomicReference<CustomState> stateInternal() -
state
-
state
-
state
-
widget
-
owner
-