OrderedFocusAction

Undocumented in source.

Constructors

this
this()
Undocumented in source.
this
this(Node target, bool isReverse, bool wrap)
Undocumented in source.

Members

Functions

afterTree
void afterTree()
Undocumented in source. Be warned that the author may not have intended to support it.
beforeDraw
void beforeDraw(Node node, Rectangle )
Undocumented in source. Be warned that the author may not have intended to support it.
beforeTree
void beforeTree(Node node, Rectangle rect)
Undocumented in source. Be warned that the author may not have intended to support it.
reset
void reset(Node target, bool isReverse, bool wrap)

Re-arm the action.

Variables

isReverse
bool isReverse;

If true, the action finds the previous node. If false, the action finds the next one.

isWrapDisabled
bool isWrapDisabled;

If true, does nothing if the target node is the last (going forward) or the first (going backwards). Otherwise goes back to the top or bottom respectively.

target
Node target;

Node to use as reference. The action will either select the next node that follows, or the previous.

Inherited Members

From FocusSearchAction

then
alias then = typeof(super).then
Undocumented in source.
then
alias then = Publisher!Focusable.then
Undocumented in source.
subscribe
alias subscribe = typeof(super).subscribe
Undocumented in source.
subscribe
alias subscribe = Publisher!Focusable.subscribe
Undocumented in source.
clearSubscribers
void clearSubscribers()
Undocumented in source. Be warned that the author may not have intended to support it.
subscribe
void subscribe(Subscriber!Focusable subscriber)
Undocumented in source. Be warned that the author may not have intended to support it.
stopped
void stopped()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta