X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fgui%2Fewidgetdesktop.h;h=29bce1ca78882ff2a0374f7c82ac1ce0465c9a76;hp=7a0a36a78a2ecab54d7c2d77ee5669afaae5b1a1;hb=2872929ce24198202fa096d28ab94dea9f925450;hpb=87b1a41106c4561a400536558d10dc703b3f81f4 diff --git a/lib/gui/ewidgetdesktop.h b/lib/gui/ewidgetdesktop.h index 7a0a36a..29bce1c 100644 --- a/lib/gui/ewidgetdesktop.h +++ b/lib/gui/ewidgetdesktop.h @@ -70,13 +70,18 @@ public: int getStyleID() { return m_style_id; } 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;