PositionalFocusAction

Undocumented in source.

Constructors

this
this()
Undocumented in source.
this
this(Node target, Rectangle focusBox, Style.Side direction)
Undocumented in source.

Members

Functions

afterDraw
void afterDraw(Node node, Rectangle , Rectangle , Rectangle inner)
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 rectangle)
Undocumented in source. Be warned that the author may not have intended to support it.
reset
void reset(Node target, Rectangle focusBox, Style.Side direction)

Re-arm the action.

stopped
void stopped()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

direction
Style.Side direction;

Direction of search.

focusBox
Rectangle focusBox;

Focus box of the target node.

resultFocusBox
Rectangle resultFocusBox;

Focus box of the located node.

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