comparison 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
comparison
equal deleted inserted replaced
45:d8635bb48c7c 46:cfa563df4fdd
12 * Jacob Carlborg <doob@me.com> 12 * Jacob Carlborg <doob@me.com>
13 *******************************************************************************/ 13 *******************************************************************************/
14 module dwt.internal.cocoa.NSRect; 14 module dwt.internal.cocoa.NSRect;
15 15
16 import dwt.dwthelper.utils; 16 import dwt.dwthelper.utils;
17 import dwt.internal.c.Carbon;
17 import dwt.internal.cocoa.NSPoint; 18 import dwt.internal.cocoa.NSPoint;
18 import dwt.internal.cocoa.NSSize; 19 import dwt.internal.cocoa.NSSize;
19 20
20 21
21 public struct NSRect { 22 public struct NSRect {
22 /** @field accessor=origin.x */ 23 /** @field accessor=origin.x */
23 public alias origin.x x; 24 CGFloat x ()
25 {
26 return origin.x;
27 }
28
29 CGFloat x (CGFloat x)
30 {
31 return origin.x = x;
32 }
24 /** @field accessor=origin.y */ 33 /** @field accessor=origin.y */
25 public alias origin.y y; 34 CGFloat y ()
35 {
36 return origin.y;
37 }
38
39 CGFloat y (CGFloat y)
40 {
41 return origin.y = y;
42 }
26 /** @field accessor=size.width */ 43 /** @field accessor=size.width */
27 public alias size.width width; 44 CGFloat width ()
45 {
46 return size.width;
47 }
48
49 CGFloat width (CGFloat width)
50 {
51 return size.width = width;
52 }
28 /** @field accessor=size.height */ 53 /** @field accessor=size.height */
29 public alias size.height height; 54 CGFloat height ()
55 {
56 return size.height;
57 }
58
59 CGFloat width (CGFloat height)
60 {
61 return size.height = height;
62 }
30 63
31 NSPoint origin; 64 NSPoint origin;
32 NSSize size; 65 NSSize size;
33 } 66 }