]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/generic/region.h
Make wxMouseState's alt and meta match those in events
[wxWidgets.git] / include / wx / generic / region.h
index a4fc63a5bdcd0eb9c86c31b81539ad5d3e16aed9..3498ffec641b1ad7af110776f302debefa22e798 100644 (file)
@@ -90,6 +90,19 @@ public:
     // Does the region contain the rectangle rect?
     wxRegionContain Contains(const wxRect& rect) const;
 
+    // Use the non-transparent pixels of a wxBitmap for the region to combine
+    // with this region.  First version takes transparency from bitmap's mask,
+    // second lets the user specify the colour to be treated as transparent
+    // along with an optional tolerance value.
+    // NOTE: implemented in common/rgncmn.cpp
+    bool Union(const wxBitmap& bmp);
+    bool Union(const wxBitmap& bmp,
+               const wxColour& transColour, int tolerance = 0);
+
+    // Convert the region to a B&W bitmap with the white pixels being inside
+    // the region.
+    wxBitmap ConvertToBitmap() const;
+
 protected:
     virtual wxObjectRefData *CreateRefData() const;
     virtual wxObjectRefData *CloneRefData(const wxObjectRefData *data) const;