

Public Member Functions | |
| MenuItemTest (std::shared_ptr< TestSuite > suite, std::string name, uint32_t width, uint32_t height) | |
| bool | IsEnterable () const override |
| void | Draw () override |
| void | OnEnter () override |
| void | Activate () override |
| bool | Deactivate () override |
| void | ActivateCurrentSuite () override |
| void | CursorUp (bool is_repeat) override |
| void | CursorDown (bool is_repeat) override |
| void | CursorLeft (bool is_repeat) override |
| void | CursorRight (bool is_repeat) override |
Public Member Functions inherited from MenuItem | |
| MenuItem (std::string name, uint32_t width, uint32_t height) | |
| void | CursorUpAndActivate () |
| void | CursorDownAndActivate () |
Static Public Member Functions | |
| static void | SetOneShotMode (bool val) |
Static Public Member Functions inherited from MenuItem | |
| static void | SetBackgroundColor (uint32_t background_color) |
Public Attributes | |
| std::shared_ptr< TestSuite > | suite |
| bool | has_run_once_ {false} |
Public Attributes inherited from MenuItem | |
| uint32_t | width |
| uint32_t | height |
| std::string | name |
| uint32_t | cursor_position {0} |
| std::vector< std::shared_ptr< MenuItem > > | submenu {} |
| std::shared_ptr< MenuItem > | active_submenu {} |
| MenuItem * | parent {nullptr} |
Static Public Attributes | |
| static bool | one_shot_mode_ = true |
Static Public Attributes inherited from MenuItem | |
| static uint32_t | menu_background_color_ = 0xFF3E003E |
Additional Inherited Members | |
Protected Member Functions inherited from MenuItem | |
| void | PrepareDraw (uint32_t background_color) const |
Static Protected Member Functions inherited from MenuItem | |
| static void | Swap () |
|
inlineoverridevirtual |
Reimplemented from MenuItem.
|
inlineoverridevirtual |
Reimplemented from MenuItem.
|
overridevirtual |
Reimplemented from MenuItem.
|
inlineoverridevirtual |
Reimplemented from MenuItem.
|
inlineoverridevirtual |
Reimplemented from MenuItem.
|
overridevirtual |
Reimplemented from MenuItem.
|
overridevirtual |
Reimplemented from MenuItem.
|
overridevirtual |
Reimplemented from MenuItem.
|
inlineoverridevirtual |
Reimplemented from MenuItem.
|
overridevirtual |
Reimplemented from MenuItem.