![]() |
Vivoe Lite 0.5.0
Lightweight GVA like HMI for military displays.
|
A GVA alarm indicator widget. More...
#include <alarm_indicator.h>
Public Member Functions | |
WidgetAlarmIndicator (const RendererGva &renderer, TouchGva *touch) | |
Construct a new Widget Alarm Indicator object. | |
std::string | GetWidgetName () const final |
Get the Widget Name attribute. | |
void | Draw () final |
Draw the widget. | |
void | SetText (std::string_view text) |
Set the Text object. | |
void | SetType (const GvaAlarmType type) |
Set the Type object. | |
![]() | |
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. | |
Additional Inherited Members | |
![]() | |
uint32_t | x_ = 0 |
The widget x location in pixels. | |
uint32_t | y_ = 0 |
The widget y location in pixels. | |
uint32_t | width_ = 0 |
The widget width in pixels. | |
uint32_t | height_ = 0 |
The widget height in pixels. | |
A GVA alarm indicator widget.
|
explicit |
Construct a new Widget Alarm Indicator object.
renderer | the renderer |
touch | the touch object |
|
finalvirtual |
Draw the widget.
Implements gva::WidgetX.
|
inlinefinalvirtual |
void gva::WidgetAlarmIndicator::SetText | ( | std::string_view | text | ) |
Set the Text object.
text |
void gva::WidgetAlarmIndicator::SetType | ( | const GvaAlarmType | type | ) |
Set the Type object.
type |