X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e0f0b19775b1d04f6f356b1a3edb30d4b845e649..b23e843b99fb99049804faa82714b8828982bbca:/include/wx/gtk1/region.h?ds=sidebyside diff --git a/include/wx/gtk1/region.h b/include/wx/gtk1/region.h index 63d7f35896..5adf4edeb9 100644 --- a/include/wx/gtk1/region.h +++ b/include/wx/gtk1/region.h @@ -71,13 +71,17 @@ public: } wxRegion( size_t n, const wxPoint *points, int fillStyle = wxODDEVEN_RULE ); - virtual ~wxRegion(); + ~wxRegion(); - wxRegion( const wxRegion& r ) { Ref(r); } - wxRegion& operator = ( const wxRegion& r ) { Ref(r); return *this; } + wxRegion( const wxRegion& region ) + : wxGDIObject() + { Ref(region); } + wxRegion& operator = ( const wxRegion& region ) { Ref(region); return *this; } + + bool Ok() const { return m_refData != NULL; } bool operator == ( const wxRegion& region ); - bool operator != ( const wxRegion& region ); + bool operator != ( const wxRegion& region ) { return !(*this == region); } void Clear(); @@ -111,7 +115,6 @@ public: wxRegionContain Contains(const wxRect& rect) const; public: - wxList *GetRectList() const; GdkRegion *GetRegion() const; protected: @@ -122,9 +125,6 @@ protected: // common part of ctors for a rectangle region void InitRect(wxCoord x, wxCoord y, wxCoord w, wxCoord h); - // helper of Intersect() - bool IntersectRegionOnly(const wxRegion& reg); - private: DECLARE_DYNAMIC_CLASS(wxRegion); };