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;