]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/mac/carbon/region.h
Applied wxGauge:Pulse() patch.
[wxWidgets.git] / include / wx / mac / carbon / region.h
index 21831e4e54d35ebc2d6646c747f6b3ea32d7805b..e0f51c0f2ee8a8a30bf4e648a04a7d5e4cc9e2e2 100644 (file)
 class WXDLLEXPORT wxRect;
 class WXDLLEXPORT wxPoint;
 
-enum wxRegionContain {
-    wxOutRegion = 0, wxPartRegion = 1, wxInRegion = 2
-};
-
 // So far, for internal use only
 enum wxRegionOp {
 wxRGN_AND,          // Creates the intersection of the two combined regions.
@@ -52,14 +48,7 @@ public:
         Union(bmp, transColour, tolerance);
     }
 
-    ~wxRegion();
-
-    //# Copying
-    wxRegion(const wxRegion& r)
-        : wxGDIObject()
-    { Ref(r); }
-    wxRegion& operator = (const wxRegion& r)
-    { Ref(r); return (*this); }
+    virtual ~wxRegion();
 
     //# Modify region
     // Clear current region
@@ -148,7 +137,7 @@ public:
     wxRegionIterator();
     wxRegionIterator(const wxRegion& region);
     wxRegionIterator(const wxRegionIterator& iterator);
-    ~wxRegionIterator();
+    virtual ~wxRegionIterator();
 
     wxRegionIterator& operator=(const wxRegionIterator& iterator);