Arlecchino.Focus
Classes
| Type | Summary |
|---|---|
FocusRing | The cycle of focusable elements inside one view: Tab and Shift+Tab move between them, and everything else goes to the one holding the focus. A ring is itself focusable, so rings nest. |
FocusablePane | Wraps delegates as a focusable element, for a view that keeps its logic in methods rather than in objects. That is how the file picker holds its list and the sidebar of places. |
Structs
| Type | Summary |
|---|---|
FocusResult | What a focusable element did with an event: whether it claimed it, and whether that means going somewhere. |
Interfaces
| Type | Summary |
|---|---|
IArlecchinoFocusable | Something inside a view that can hold the cursor: a pane, a list, a form. Put them in a FocusRing and the cycling, the routing and the mouse are handled for you. |
Enums
| Type | Summary |
|---|---|
FocusDirection | Which way the focus is being asked to move, on the key that walks the fields of a screen. |