|
UniWidgets
1.0.0
|
00001 #ifndef _SIMPLEVIEW_H 00002 #define _SIMPLEVIEW_H 00003 // ------------------------------------------------------------------------- 00004 #include <gtkmm.h> 00005 #include <plugins.h> 00006 #include <global_macros.h> 00007 // ------------------------------------------------------------------------- 00008 namespace UniWidgets 00009 { 00019 class SimpleView : public Gtk::EventBox 00020 { 00021 public: 00022 SimpleView(); 00023 explicit SimpleView(Gtk::EventBox::BaseObjectType* gobject); 00024 virtual ~SimpleView(); 00025 00026 /* Methods */ 00027 virtual void start_blink() {;} 00028 virtual void stop_blink() {;} 00029 virtual bool is_blinking(){return false;} 00030 virtual bool can_blinking(){return false;} //Определяем способен ли компонент мигать 00031 00032 private: 00033 DISALLOW_COPY_AND_ASSIGN(SimpleView); 00034 /* Properties */ 00035 ADD_PROPERTY( show_, bool ) 00036 ADD_PROPERTY( blink_, bool ) 00037 ADD_PROPERTY( mode, long ) 00038 ADD_PROPERTY( priority, long ) 00039 }; 00040 00041 } 00042 00043 #endif
1.7.6.1