X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fgdi%2Fregion.h;h=2052a5cb16c55e33bfbd4709e2393eb9f867c036;hb=6e151e5a721c14ebfeb8812804cb7abcf0eb96a4;hp=7f73be753e71378d8f2ce55ea873d5001d3d3e27;hpb=3bad22d5566624804a73b3791980bab2d84c8266;p=vuplus_dvbapp diff --git a/lib/gdi/region.h b/lib/gdi/region.h index 7f73be7..2052a5c 100644 --- a/lib/gdi/region.h +++ b/lib/gdi/region.h @@ -2,6 +2,7 @@ #define __lib_gdi_region_h #include +#include #include class gRegion @@ -88,6 +89,13 @@ public: void merge(const gRegion &r1, const gRegion &r2); void moveBy(ePoint offset); + + bool empty() const { return extends.empty(); } + bool valid() const { return extends.valid(); } + + static gRegion invalidRegion() { return gRegion(eRect::invalidRect()); } + + void scale(int x_n, int x_d, int y_n, int y_d); }; #endif