SimpleView.h
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
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
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