|
UniWidgets
1.2.0
|
00001 #ifndef _EAD_H 00002 #define _EAD_H 00003 // ------------------------------------------------------------------------- 00005 // ------------------------------------------------------------------------- 00006 #include <gtkmm.h> 00007 #include <iomanip> 00008 #include <components/AD.h> 00009 #include <UDefaultFunctions.h> 00010 #include <SensorProp.h> 00011 #include <global_macros.h> 00012 // ------------------------------------------------------------------------- 00013 namespace UniWidgets 00014 { 00023 class EAD : public AD 00024 { 00025 00026 public: 00027 00028 EAD(); 00029 explicit EAD(AD::BaseObjectType* gobject); 00030 virtual ~EAD(); 00031 00032 protected: 00033 00034 virtual void ScaleInit(Cairo::RefPtr<Cairo::Context>& cr); 00035 virtual void ColorizeSectors(Cairo::RefPtr<Cairo::Context>& cr); 00036 virtual void ArrowDrawing(Cairo::RefPtr<Cairo::Context>& cr); 00037 virtual void GlassDrawing(Cairo::RefPtr<Cairo::Context>& cr); 00039 private: 00040 void constructor(); 00041 }; 00042 00043 } 00044 #endif
1.7.6.1