12#ifndef HMICORE_WIDGETS_TABLE_TABLE_H_
13#define HMICORE_WIDGETS_TABLE_TABLE_H_
71 virtual void AddRow(uint32_t foreground_colour, uint32_t background_colour, uint32_t outline_colour,
93 virtual void AddCell(
const std::string text, uint32_t width);
102 virtual void AddCell(
const std::string text, uint32_t width, uint32_t background_colour);
175 std::vector<RowType> &
GetRows();
182 void SetRows(
const std::vector<RowType> &rows);
185 std::vector<RowType> rows_;
186 std::vector<RowType> rows_filtered_;
189 uint32_t current_cell_ = 0;
190 uint32_t current_row_ = 0;
191 uint32_t background_colour_;
uint32_t GetThemeLabelBorderEnabled() const
Get the Theme Label Border Enabled object.
Definition config_reader.cc:197
uint32_t GetThemeLabelBorderEnabledSelected() const
Get the Theme Label Border Enabled Selected object.
Definition config_reader.cc:193
static ConfigData * GetInstance()
Get the Instance object.
Definition config_reader.cc:93
Class definition of the GVA renderer.
Definition renderer_gva.h:29
static uint32_t PackRgb(ColourType colour)
Pack the colour to RGB.
Definition renderer.cc:35
Class defining the touch screen events.
Definition touch_gva.h:71
const gva::ColourType kHmiWhite
The RGB values for white.
Definition renderer.h:24