|
| WidgetTableDynamic (const RendererGva &renderer, TouchGva *touch, uint32_t background_colour) |
| Construct a new Widget Table Dynamic object.
|
|
| ~WidgetTableDynamic () final=default |
| Destroy the Widget Keyboard object.
|
|
std::string | GetWidgetName () const final |
| Get the Widget Name attribute.
|
|
void | Draw () final |
| The base class override to draw the table once setup.
|
|
void | AddRow (uint32_t foreground_colour, uint32_t background_colour, uint32_t outline_colour, uint32_t highlight_colour, widget::WeightType font_weight) final |
| Add a row to the table.
|
|
void | AddRow () final |
| Add a row to the table.
|
|
void | AddRow (widget::WeightType font_weight) final |
| Add a row to the table.
|
|
void | AddCell (const std::string text, uint32_t width) final |
| Add a basic cell.
|
|
void | AddCell (const std::string text, uint32_t width, uint32_t background_colour) final |
| Add a new cell with background colour.
|
|
void | AddCell (const std::string text, uint32_t width, widget::CellAlignType align) final |
| Add a new cell specifying alignment.
|
|
void | AddCell (const std::string text, uint32_t width, widget::CellAlignType align, uint32_t background_colour) final |
| Add a new cell specifying alignment.
|
|
void | SetHideOverride (bool hide) |
| Set the Hide Override attribute.
|
|
bool | GetHideOverride () const |
| Get the Hide Override attribute.
|
|
void | SetSorted (SortType sort) |
| Set the Sorted attribute.
|
|
SortType | GetSorted () const |
| Get the Sorted attribute.
|
|
void | SetAllHighlighted (bool highlight_all) |
| Set the All Highlighted attribute.
|
|
bool | GetAllHighlighted () const |
| Get the All Highlighted attribute.
|
|
| 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.
|
|
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.
|
|
A widget representing a table of elements.