1 #ifndef __lib_gui_ewidgetdesktop_h
2 #define __lib_gui_ewidgetdesktop_h
4 #include <lib/gdi/grc.h>
5 #include <lib/base/eptrlist.h>
13 gRegion m_dirty_region;
16 eWidgetDesktop(eSize screen);
18 void addRootWidget(eWidget *root, int top);
19 void recalcClipRegions();
21 void invalidate(const gRegion ®ion);
25 ePtrList<eWidget> m_root;
26 void calcWidgetClipRegion(eWidget *widget, gRegion &parent_visible);