|
| | WidgetMessageBox (const RendererGva &renderer, TouchGva *touch) |
| | Construct a new Widget Keyboard object.
|
| |
|
| ~WidgetMessageBox () final=default |
| | Destroy the Widget mode object.
|
| |
| std::string | GetWidgetName () const final |
| | Get the Widget Name attribute.
|
| |
| void | Draw () final |
| | Draw the current widget.
|
| |
| void | SetMessage (const std::string_view message_text, widget::IconType icon) |
| | Set the Message text and icon.
|
| |
| | WidgetTable (const RendererGva &renderer, TouchGva *touch, uint32_t background_colour=0x000000) |
| | Construct a new Widget Table object.
|
| |
|
| ~WidgetTable () override=default |
| | Destroy the Widget Keyboard object.
|
| |
| std::string | GetWidgetName () const override |
| | Get the Widget Name attribute.
|
| |
| void | Draw () override |
| | The base class override to draw the table once setup.
|
| |
| virtual void | AddRow (uint32_t foreground_colour, uint32_t background_colour, uint32_t outline_colour, uint32_t highlight_colour, widget::WeightType font_weight) |
| | Add a row to the table.
|
| |
| virtual void | AddRow () |
| | Add a row to the table.
|
| |
| virtual void | AddRow (widget::WeightType font_weight) |
| | Add a row to the table.
|
| |
| virtual void | AddCell (const std::string text, uint32_t width) |
| | Add a basic cell.
|
| |
| virtual void | AddCell (const std::string text, uint32_t width, uint32_t background_colour) |
| | Add a new cell with background colour.
|
| |
| virtual void | AddCell (const std::string text, uint32_t width, widget::CellAlignType align) |
| | Add a new cell specifying alignment.
|
| |
| virtual void | AddCell (const std::string text, uint32_t width, widget::CellAlignType align, uint32_t background_colour) |
| | Add a new cell specifying alignment.
|
| |
|
void | Reset () |
| | Reset the table.
|
| |
| uint32_t | GetBackgroundColour () const |
| | Get the Background Colour attribute.
|
| |
| void | SetBackgroundColour (uint32_t background_colour) |
| | Set the Background Colour attribute.
|
| |
| void | SetCurrentRow (uint32_t row) |
| | Set the Current selected row, will be highlighted in the theme colours.
|
| |
|
void | SetNextRow () |
| | Set the Next Row attribute.
|
| |
|
void | SetPreviousRow () |
| | Set the Previous Row attribute.
|
| |
| uint32_t | GetCurrentRow () const |
| | Get the Current selected highlighted row.
|
| |
| std::vector< RowType > & | GetRows () |
| | Get the Rows vector.
|
| |
| void | SetRows (const std::vector< RowType > &rows) |
| | Get the all the Rows in supplie vector.
|
| |
| | WidgetX (const RendererGva &renderer, widget::WidgetEnum widget_type) |
| | Construct a new Widget X object.
|
| |
| virtual widget::WidgetEnum | GetWidgetType () const |
| | Get the Widget Type attribute.
|
| |
| void | SetVisible (bool visible) |
| | Set the Visible object.
|
| |
| bool | GetVisible () const |
| | Get the Visible object.
|
| |
| virtual void | SetX (uint32_t x) |
| | Set the X dimension.
|
| |
| uint32_t | GetX () const |
| | Get the Y dimension.
|
| |
| virtual void | SetY (uint32_t y) |
| | Set the Y dimension.
|
| |
| uint32_t | GetY () const |
| | Get the Y dimension.
|
| |
| void | SetWidth (uint32_t width) |
| | Set the Width.
|
| |
| uint32_t | GetWidth () const |
| | Get the Width.
|
| |
| void | SetHeight (uint32_t width) |
| | Set the Height.
|
| |
| uint32_t | GetHeight () const |
| | Get the Height.
|
| |
| widget::WidgetEnum | GetType () const |
| | Get the Type object.
|
| |
| RendererGva * | GetRenderer () const |
| | Get the Renderer object.
|
| |
| void | SetStateText (LabelStates state) |
| | Set the State Text of an on screen label.
|
| |
| void | SetStateLabel (const LabelStates state) |
| | Set the State Label object.
|
| |
| uint32_t | GetStateTextColour (LabelStates state) const |
| | Get the State Text Colour object.
|
| |
Class defining the mode widget.