]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/os2/region.h
Fixed typo in my last commit (it did break socket detection code :-( ).
[wxWidgets.git] / include / wx / os2 / region.h
index e8868bf6315e49dbe3f7ce2abb88f254a9d02aa6..442dee1586b28c0a62793514ed702f5649983334 100644 (file)
@@ -33,8 +33,6 @@ enum wxRegionOp { wxRGN_AND         // Creates the intersection of the two combi
 
 class WXDLLEXPORT wxRegion : public wxGDIObject
 {
-DECLARE_DYNAMIC_CLASS(wxRegion);
-    friend class WXDLLEXPORT wxRegionIterator;
 public:
     wxRegion( wxCoord x
              ,wxCoord y
@@ -67,6 +65,10 @@ public:
     //
     void Clear(void);
 
+    bool Offset( wxCoord x
+                ,wxCoord y
+               );
+
     //
     // Union rectangle or region with this.
     //
@@ -208,6 +210,14 @@ public:
     //
     WXHRGN GetHRGN(void) const;
     void   SetPS(HPS hPS);
+
+protected:
+    virtual wxObjectRefData* CreateData(void) const;
+    virtual wxObjectRefData* CloneData(const wxObjectRefData* pData) const;
+
+    friend class WXDLLEXPORT wxRegionIterator;
+    DECLARE_DYNAMIC_CLASS(wxRegion);
+
 }; // end of CLASS wxRegion
 
 class WXDLLEXPORT wxRegionIterator : public wxObject