Usermode/AxWin4 - Send mouse/keyboard events to client
[tpg/acess2.git] / Usermode / Applications / axwin4_src / Server / include / CRect.hpp
index 69e7c19..708186a 100644 (file)
@@ -8,9 +8,26 @@ namespace AxWin {
 class CRect
 {
 public:
-       CRect(int X, int Y, int W, int H);
+       CRect():
+               CRect(0,0,0,0)
+       {
+       };
+       CRect(int X, int Y, unsigned int W, unsigned int H);
        
-       bool Contains(const CRect& other) const;
+       void Move(int NewX, int NewY);
+       void Resize(int NewW, int NewH);
+       
+       bool HasIntersection(const CRect& other) const;
+       CRect Intersection(const CRect& other) const;
+       
+       CRect RelativeIntersection(const CRect& area);
+       
+       int     m_x;
+       int     m_y;
+       int     m_w;
+       int     m_h;
+       int     m_x2;
+       int     m_y2;
 };
 
 };     // namespace AxWin

UCC git Repository :: git.ucc.asn.au