Mercurial > projects > dwt-mac
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 } |