Vivoe Lite 0.5.0
Lightweight GVA like HMI for military displays.
Loading...
Searching...
No Matches
gva::ConfigDataTheme Class Reference

Class defining the theme. More...

#include <config_reader.h>

Inheritance diagram for gva::ConfigDataTheme:
Inheritance graph
Collaboration diagram for gva::ConfigDataTheme:
Collaboration graph

Public Member Functions

uint32_t GetThemeBackground () const
 Get the Theme Background object.
 
uint32_t GetTableBackground () const
 Get the Table Background object.
 
uint16_t GetThemeLabelStyle () const
 Get the Theme Label Style object.
 
uint32_t GetThemeLabelBackgroundEnabledSelectedChanging () const
 Get the Theme Label Background Enabled Selected Changing object.
 
uint32_t GetThemeLabelBackgroundEnabledSelected () const
 Get the Theme Label Background Enabled Selected object.
 
uint32_t GetThemeLabelBackgroundEnabled () const
 Get the Theme Label Background Active object.
 
uint32_t GetThemeLabelBackgroundDisabled () const
 Get the Theme Label Background Disabled object.
 
uint32_t GetThemeLabelTextEnabledSelectedChanging () const
 Get the Theme Label Text Enabled Selected Changing object.
 
uint32_t GetThemeLabelTextEnabledSelected () const
 Get the Theme Label Text Enabled Selected object.
 
uint32_t GetThemeLabelTextEnabled () const
 Get the Theme Label Text Enabled object.
 
uint32_t GetThemeLabelTextDisabled () const
 Get the Theme Label Text Disabled object.
 
uint32_t GetThemeLabelBorderEnabledSelectedChanging () const
 Get the Theme Label Border Enabled Selected Changing object.
 
uint32_t GetThemeLabelBorderEnabledSelected () const
 Get the Theme Label Border Enabled Selected object.
 
uint32_t GetThemeLabelBorderEnabled () const
 Get the Theme Label Border Enabled object.
 
uint32_t GetThemeLabelBorderDisabled () const
 Get the Theme Label Border Disabled object.
 
LineType GetThemeLabelLineEnabledSelectedChanging () const
 Get the Theme Label Line Enabled Selected Changing object.
 
LineType GetThemeLabelLineEnabledSelected () const
 Get the Theme Label Line Enabled Selected object.
 
LineType GetThemeLabelLineEnabled () const
 Get the Theme Label Line Enabled object.
 
LineType GetThemeLabelLineDisabled () const
 Get the Theme Label Line Disabled object.
 
widget::ModeEnum GetPpiMode () const
 Get the Ppi Mode object.
 
uint32_t GetThemeLabelBorderThickness () const
 Get the Theme Label Border Thickness object.
 
uint32_t GetThemeTableBorderThickness () const
 Get the Table Label Border Thickness object.
 
uint32_t GetThemeStatusBackground () const
 Get the Theme Status Background object.
 
uint32_t GetThemeStatusBorder () const
 Get the Theme Status Border object.
 
uint32_t GetThemeStatusText () const
 Get the Theme Status Text object.
 
uint32_t GetThemeAlert () const
 Get the Theme Alert object.
 
uint32_t GetThemeCritical () const
 Get the Theme Critical object.
 
std::string GetThemeFont () const
 Get the Theme Font object.
 
- Public Member Functions inherited from gva::ConfigDataBase
 ConfigDataBase ()
 Construct a new Config Data Base object.
 
 ~ConfigDataBase ()
 Destroy the Config Data object.
 
void WriteData () const
 Write contents of protobuf.
 

Additional Inherited Members

- Data Fields inherited from gva::ConfigDataBase
std::unique_ptr< config::Gva > current_config_
 CThe current config data.
 
std::string config_file_ = "config.pb"
 The default config data.
 

Detailed Description

Class defining the theme.

Member Function Documentation

◆ GetPpiMode()

widget::ModeEnum gva::ConfigDataTheme::GetPpiMode ( ) const

Get the Ppi Mode object.

Returns
ModeEnum

◆ GetTableBackground()

uint32_t gva::ConfigDataTheme::GetTableBackground ( ) const

Get the Table Background object.

Returns
uint32_t

◆ GetThemeAlert()

uint32_t gva::ConfigDataTheme::GetThemeAlert ( ) const

Get the Theme Alert object.

Returns
uint32_t

◆ GetThemeBackground()

uint32_t gva::ConfigDataTheme::GetThemeBackground ( ) const

Get the Theme Background object.

Returns
uint32_t

◆ GetThemeCritical()

uint32_t gva::ConfigDataTheme::GetThemeCritical ( ) const

Get the Theme Critical object.

Returns
uint32_t HMI_GVA_H

◆ GetThemeFont()

std::string gva::ConfigDataTheme::GetThemeFont ( ) const

Get the Theme Font object.

Returns
std::string

◆ GetThemeLabelBackgroundDisabled()

uint32_t gva::ConfigDataTheme::GetThemeLabelBackgroundDisabled ( ) const

Get the Theme Label Background Disabled object.

Returns
uint32_t

◆ GetThemeLabelBackgroundEnabled()

uint32_t gva::ConfigDataTheme::GetThemeLabelBackgroundEnabled ( ) const

Get the Theme Label Background Active object.

Returns
uint32_t

◆ GetThemeLabelBackgroundEnabledSelected()

uint32_t gva::ConfigDataTheme::GetThemeLabelBackgroundEnabledSelected ( ) const

Get the Theme Label Background Enabled Selected object.

Returns
uint32_t

◆ GetThemeLabelBackgroundEnabledSelectedChanging()

uint32_t gva::ConfigDataTheme::GetThemeLabelBackgroundEnabledSelectedChanging ( ) const

Get the Theme Label Background Enabled Selected Changing object.

Returns
uint32_t

◆ GetThemeLabelBorderDisabled()

uint32_t gva::ConfigDataTheme::GetThemeLabelBorderDisabled ( ) const

Get the Theme Label Border Disabled object.

Returns
uint32_t

◆ GetThemeLabelBorderEnabled()

uint32_t gva::ConfigDataTheme::GetThemeLabelBorderEnabled ( ) const

Get the Theme Label Border Enabled object.

Returns
uint32_t

◆ GetThemeLabelBorderEnabledSelected()

uint32_t gva::ConfigDataTheme::GetThemeLabelBorderEnabledSelected ( ) const

Get the Theme Label Border Enabled Selected object.

Returns
uint32_t

◆ GetThemeLabelBorderEnabledSelectedChanging()

uint32_t gva::ConfigDataTheme::GetThemeLabelBorderEnabledSelectedChanging ( ) const

Get the Theme Label Border Enabled Selected Changing object.

Returns
uint32_t

◆ GetThemeLabelBorderThickness()

uint32_t gva::ConfigDataTheme::GetThemeLabelBorderThickness ( ) const

Get the Theme Label Border Thickness object.

Returns
uint32_t

◆ GetThemeLabelLineDisabled()

LineType gva::ConfigDataTheme::GetThemeLabelLineDisabled ( ) const

Get the Theme Label Line Disabled object.

Returns
LineType

◆ GetThemeLabelLineEnabled()

LineType gva::ConfigDataTheme::GetThemeLabelLineEnabled ( ) const

Get the Theme Label Line Enabled object.

Returns
LineType

◆ GetThemeLabelLineEnabledSelected()

LineType gva::ConfigDataTheme::GetThemeLabelLineEnabledSelected ( ) const

Get the Theme Label Line Enabled Selected object.

Returns
LineType

◆ GetThemeLabelLineEnabledSelectedChanging()

LineType gva::ConfigDataTheme::GetThemeLabelLineEnabledSelectedChanging ( ) const

Get the Theme Label Line Enabled Selected Changing object.

Returns
LineType

◆ GetThemeLabelStyle()

uint16_t gva::ConfigDataTheme::GetThemeLabelStyle ( ) const

Get the Theme Label Style object.

Returns
uint16_t

◆ GetThemeLabelTextDisabled()

uint32_t gva::ConfigDataTheme::GetThemeLabelTextDisabled ( ) const

Get the Theme Label Text Disabled object.

Returns
uint32_t

◆ GetThemeLabelTextEnabled()

uint32_t gva::ConfigDataTheme::GetThemeLabelTextEnabled ( ) const

Get the Theme Label Text Enabled object.

Returns
uint32_t

◆ GetThemeLabelTextEnabledSelected()

uint32_t gva::ConfigDataTheme::GetThemeLabelTextEnabledSelected ( ) const

Get the Theme Label Text Enabled Selected object.

Returns
uint32_t

◆ GetThemeLabelTextEnabledSelectedChanging()

uint32_t gva::ConfigDataTheme::GetThemeLabelTextEnabledSelectedChanging ( ) const

Get the Theme Label Text Enabled Selected Changing object.

Returns
uint32_t

◆ GetThemeStatusBackground()

uint32_t gva::ConfigDataTheme::GetThemeStatusBackground ( ) const

Get the Theme Status Background object.

Returns
uint32_t

◆ GetThemeStatusBorder()

uint32_t gva::ConfigDataTheme::GetThemeStatusBorder ( ) const

Get the Theme Status Border object.

Returns
uint32_t

◆ GetThemeStatusText()

uint32_t gva::ConfigDataTheme::GetThemeStatusText ( ) const

Get the Theme Status Text object.

Returns
uint32_t

◆ GetThemeTableBorderThickness()

uint32_t gva::ConfigDataTheme::GetThemeTableBorderThickness ( ) const

Get the Table Label Border Thickness object.

Returns
uint32_t

The documentation for this class was generated from the following files: