X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fgui%2Fewidgetdesktop.h;h=29bce1ca78882ff2a0374f7c82ac1ce0465c9a76;hb=99e6ea49ff22e993eecce31af689da1b3b85157c;hp=34befbdf56ad97d353b8203b7de4a5fb76eb31d2;hpb=bf21ddd450e9e7b223e89623c6e31c806eb6374c;p=vuplus_dvbapp diff --git a/lib/gui/ewidgetdesktop.h b/lib/gui/ewidgetdesktop.h index 34befbd..29bce1c 100644 --- a/lib/gui/ewidgetdesktop.h +++ b/lib/gui/ewidgetdesktop.h @@ -72,13 +72,16 @@ public: void setStyleID(int id) { m_style_id = id; } void resize(eSize size); + eSize size() const { return m_screen.m_screen_size; } + void sendShow(ePoint point, eSize size); + void sendHide(ePoint point, eSize size); private: ePtrList m_root; void calcWidgetClipRegion(eWidget *widget, gRegion &parent_visible); void paintBackground(eWidgetDesktopCompBuffer *comp); eMainloop *m_mainloop; - eTimer *m_timer; + ePtr m_timer; int m_comp_mode; int m_require_redraw;