X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/19193a2c85987b595932957e73013e7ea100f0e8..ccdcde00d9ae27ca20ff6c3c9495918a0ec725aa:/include/wx/os2/region.h diff --git a/include/wx/os2/region.h b/include/wx/os2/region.h index e8868bf631..442dee1586 100644 --- a/include/wx/os2/region.h +++ b/include/wx/os2/region.h @@ -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