openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
egauge.h
Go to the documentation of this file.
1 #ifndef __lib_gui_egauge_h
2 #define __lib_gui_egauge_h
3 
4 #include <lib/gui/ewidget.h>
5 
6 class eGauge: public eWidget
7 {
8 public:
9  eGauge(eWidget *parent);
10  void setValue(int val);
11  void setBorderColor(const gRGB &color);
12 protected:
13  int event(int event, void *data=0, void *data2=0);
14 private:
15  enum eGaugeEvent
16  {
17  evtChangedGauge = evtUserWidget
18  };
19  bool m_have_border_color;
20  int m_value;
21  int endx, endy, basex, basey;
22 
23  gRGB m_border_color;
24 };
25 
26 #endif
Definition: egauge.h:7
void setBorderColor(const gRGB &color)
Definition: egauge.cpp:11
void setValue(int val)
Definition: egauge.cpp:92
int event(int event, void *data=0, void *data2=0)
Definition: egauge.cpp:18
eGauge(eWidget *parent)
Definition: egauge.cpp:5
Definition: ewidget.h:14
@ evtUserWidget
Definition: ewidget.h:126
unsigned char data[256]
Definition: hdmi_cec.h:2
val
Definition: UnitConversions.py:88
Definition: picload.cpp:163
Definition: gpixmap.h:14