Add non focusable components. (#172)

This commit is contained in:
Arthur Sonzogni
2021-08-05 22:40:40 +02:00
committed by GitHub
parent 49e8cc57d3
commit 26e26fd41a
11 changed files with 99 additions and 23 deletions

View File

@@ -51,6 +51,11 @@ class ComponentBase {
// root component contains this object.
virtual Component ActiveChild();
// Return true when the component contains focusable elements.
// The non focusable Component will be skipped when navigating using the
// keyboard.
virtual bool Focusable() const;
// Whether this is the active child of its parent.
bool Active() const;
// Whether all the ancestors are active.