Mercurial > projects > dwt-mac
diff dwt/internal/cocoa/NSRect.d @ 46:cfa563df4fdd
Updated Widget and Display to 3.514
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Fri, 05 Dec 2008 16:00:41 +0100 |
parents | d8635bb48c7c |
children | 34237ae5156a |
line wrap: on
line diff
--- a/dwt/internal/cocoa/NSRect.d Mon Dec 01 17:07:00 2008 +0100 +++ b/dwt/internal/cocoa/NSRect.d Fri Dec 05 16:00:41 2008 +0100 @@ -14,19 +14,52 @@ module dwt.internal.cocoa.NSRect; import dwt.dwthelper.utils; +import dwt.internal.c.Carbon; import dwt.internal.cocoa.NSPoint; import dwt.internal.cocoa.NSSize; public struct NSRect { /** @field accessor=origin.x */ - public alias origin.x x; + CGFloat x () + { + return origin.x; + } + + CGFloat x (CGFloat x) + { + return origin.x = x; + } /** @field accessor=origin.y */ - public alias origin.y y; + CGFloat y () + { + return origin.y; + } + + CGFloat y (CGFloat y) + { + return origin.y = y; + } /** @field accessor=size.width */ - public alias size.width width; + CGFloat width () + { + return size.width; + } + + CGFloat width (CGFloat width) + { + return size.width = width; + } /** @field accessor=size.height */ - public alias size.height height; + CGFloat height () + { + return size.height; + } + + CGFloat width (CGFloat height) + { + return size.height = height; + } NSPoint origin; NSSize size;