X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/53dbce233842a3d986e33e6b83a36ce34fd5ae23..60104cbafa4502c7592801ccb8507f779c5601cf:/src/cocoa/region.mm?ds=sidebyside diff --git a/src/cocoa/region.mm b/src/cocoa/region.mm index 170ef49b6f..b8ed91676f 100644 --- a/src/cocoa/region.mm +++ b/src/cocoa/region.mm @@ -6,10 +6,31 @@ // Created: 2004/04/12 // RCS-ID: $Id$ // Copyright: (c) 2004 David Elliott -// Licence: wxWindows licence +// Licence: wxWidgets licence ///////////////////////////////////////////////////////////////////////////// #include "wx/region.h" +#import + IMPLEMENT_DYNAMIC_CLASS(wxRegion, wxGDIObject); +inline wxRect NSRectToWxRect(const NSRect& rect) +{ + return wxRect((wxCoord)rect.origin.x, (wxCoord)rect.origin.y, + (wxCoord)rect.size.width, (wxCoord)rect.size.height); +} + +wxRegion::wxRegion(const NSRect& rect) +{ + Union(NSRectToWxRect(rect)); +} + +wxRegion::wxRegion(const NSRect *rects, int count) +{ + for(int i=0; i