- sdl is now default output
[vuplus_dvbapp] / lib / gui / ewidgetdesktop.h
index 1354a86..22914ec 100644 (file)
@@ -13,7 +13,9 @@ class eWidgetDesktop: public Object
 public: // weil debug
        eSize m_screen_size;
        gRegion m_dirty_region;
+       gRegion m_background_region;
        ePtr<gDC> m_dc;
+       gColor m_background_color;
 public:
        eWidgetDesktop(eSize screen);
        ~eWidgetDesktop();
@@ -25,7 +27,11 @@ public:
        void paint();
        void setDC(gDC *dc);
        
+       void setBackgroundColor(gColor col);
+       
        void setRedrawTask(eMainloop &ml);
+       
+       void makeCompatiblePixmap(gPixmap &pm);
 private:
        ePtrList<eWidget> m_root;
        void calcWidgetClipRegion(eWidget *widget, gRegion &parent_visible);