Mercurial > projects > dwt-mac
comparison dwt/internal/cocoa/NSAffineTransform.d @ 1:8b48be5454ce
The internal cocoa classes compile now
author | Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com> |
---|---|
date | Tue, 19 Aug 2008 17:35:17 +0200 |
parents | 380af2bdd8e5 |
children | f565d3a95c0a |
comparison
equal
deleted
inserted
replaced
0:380af2bdd8e5 | 1:8b48be5454ce |
---|---|
33 super(id); | 33 super(id); |
34 } | 34 } |
35 | 35 |
36 public void appendTransform (NSAffineTransform transform) | 36 public void appendTransform (NSAffineTransform transform) |
37 { | 37 { |
38 OS.objc_msgSend(this.id, OS.sel_appendTransform_1, transform !is null ? transform.id : null); | 38 OS.objc_msgSend(this.id_, OS.sel_appendTransform_1, transform !is null ? transform.id_ : null); |
39 } | 39 } |
40 | 40 |
41 public NSAffineTransform initWithTransform (NSAffineTransform transform) | 41 public NSAffineTransform initWithTransform (NSAffineTransform transform) |
42 { | 42 { |
43 objc.id result = OS.objc_msgSend(this.id, OS.sel_initWithTransform_1, transform !is null ? transform.id : null); | 43 objc.id result = OS.objc_msgSend(this.id_, OS.sel_initWithTransform_1, transform !is null ? transform.id_ : null); |
44 return result !is null ? this : null; | 44 return result !is null ? this : null; |
45 } | 45 } |
46 | 46 |
47 public void invert () | 47 public void invert () |
48 { | 48 { |
49 OS.objc_msgSend(this.id, OS.sel_invert); | 49 OS.objc_msgSend(this.id_, OS.sel_invert); |
50 } | 50 } |
51 | 51 |
52 public void set () | 52 public void set () |
53 { | 53 { |
54 OS.objc_msgSend(this.id, OS.sel_set); | 54 OS.objc_msgSend(this.id_, OS.sel_set); |
55 } | 55 } |
56 | 56 |
57 public void concat () | 57 public void concat () |
58 { | 58 { |
59 OS.objc_msgSend(this.id, OS.sel_concat); | 59 OS.objc_msgSend(this.id_, OS.sel_concat); |
60 } | 60 } |
61 | 61 |
62 public void prependTransform (NSAffineTransform transform) | 62 public void prependTransform (NSAffineTransform transform) |
63 { | 63 { |
64 OS.objc_msgSend(this.id, OS.sel_prependTransform_1, transform !is null ? transform.id : null); | 64 OS.objc_msgSend(this.id_, OS.sel_prependTransform_1, transform !is null ? transform.id_ : null); |
65 } | 65 } |
66 | 66 |
67 public void rotateByDegrees (CGFloat angle) | 67 public void rotateByDegrees (CGFloat angle) |
68 { | 68 { |
69 OS.objc_msgSend(this.id, OS.sel_rotateByDegrees_1, angle); | 69 OS.objc_msgSend(this.id_, OS.sel_rotateByDegrees_1, angle); |
70 } | 70 } |
71 | 71 |
72 public void rotateByRadians (CGFloat angle) | 72 public void rotateByRadians (CGFloat angle) |
73 { | 73 { |
74 OS.objc_msgSend(this.id, OS.sel_rotateByRadians_1, angle); | 74 OS.objc_msgSend(this.id_, OS.sel_rotateByRadians_1, angle); |
75 } | 75 } |
76 | 76 |
77 public void scaleBy (CGFloat scale) | 77 public void scaleBy (CGFloat scale) |
78 { | 78 { |
79 OS.objc_msgSend(this.id, OS.sel_scaleBy_1, scale); | 79 OS.objc_msgSend(this.id_, OS.sel_scaleBy_1, scale); |
80 } | 80 } |
81 | 81 |
82 public void scaleXBy (CGFloat scaleX, CGFloat scaleY) | 82 public void scaleXBy (CGFloat scaleX, CGFloat scaleY) |
83 { | 83 { |
84 OS.objc_msgSend(this.id, OS.sel_scaleXBy_1yBy_1, scaleX, scaleY); | 84 OS.objc_msgSend(this.id_, OS.sel_scaleXBy_1yBy_1, scaleX, scaleY); |
85 } | 85 } |
86 | 86 |
87 public void setTransformStruct (NSAffineTransformStruct transformStruct) | 87 public void setTransformStruct (NSAffineTransformStruct transformStruct) |
88 { | 88 { |
89 OS.objc_msgSend(this.id, OS.sel_setTransformStruct_1, transformStruct); | 89 OS.objc_msgSend(this.id_, OS.sel_setTransformStruct_1, transformStruct); |
90 } | 90 } |
91 | 91 |
92 public static NSAffineTransform transform () | 92 public static NSAffineTransform transform () |
93 { | 93 { |
94 objc.id result = OS.objc_msgSend(OS.class_NSAffineTransform, OS.sel_transform); | 94 objc.id result = OS.objc_msgSend(OS.class_NSAffineTransform, OS.sel_transform); |
96 } | 96 } |
97 | 97 |
98 public NSPoint transformPoint (NSPoint aPoint) | 98 public NSPoint transformPoint (NSPoint aPoint) |
99 { | 99 { |
100 NSPoint result; | 100 NSPoint result; |
101 OS.objc_msgSend_stret(result, this.id, OS.sel_transformPoint_1, aPoint); | 101 OS.objc_msgSend_stret(&result, this.id_, OS.sel_transformPoint_1, aPoint); |
102 return result; | 102 return result; |
103 } | 103 } |
104 | 104 |
105 public NSSize transformSize (NSSize aSize) | 105 public NSSize transformSize (NSSize aSize) |
106 { | 106 { |
107 NSSize result; | 107 NSSize result; |
108 OS.objc_msgSend_stret(result, this.id, OS.sel_transformSize_1, aSize); | 108 OS.objc_msgSend_stret(&result, this.id_, OS.sel_transformSize_1, aSize); |
109 return result; | 109 return result; |
110 } | 110 } |
111 | 111 |
112 public NSAffineTransformStruct transformStruct () | 112 public NSAffineTransformStruct transformStruct () |
113 { | 113 { |
114 NSAffineTransformStruct result = new NSAffineTransformStruct(); | 114 NSAffineTransformStruct result; |
115 OS.objc_msgSend_stret(result, this.id, OS.sel_transformStruct); | 115 OS.objc_msgSend_stret(&result, this.id_, OS.sel_transformStruct); |
116 return result; | 116 return result; |
117 } | 117 } |
118 | 118 |
119 public void translateXBy (CGFloat deltaX, CGFloat deltaY) | 119 public void translateXBy (CGFloat deltaX, CGFloat deltaY) |
120 { | 120 { |
121 OS.objc_msgSend(this.id, OS.sel_translateXBy_1yBy_1, deltaX, deltaY); | 121 OS.objc_msgSend(this.id_, OS.sel_translateXBy_1yBy_1, deltaX, deltaY); |
122 } | 122 } |
123 | 123 |
124 } | 124 } |