Mercurial > projects > dwt-mac
comparison dwt/internal/cocoa/NSAffineTransform.d @ 60:62202ce0039f
Updated and fixed many modules to 3.514
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Mon, 22 Dec 2008 15:10:19 +0100 |
parents | d8635bb48c7c |
children |
comparison
equal
deleted
inserted
replaced
59:83b0ad9d9238 | 60:62202ce0039f |
---|---|
43 OS.objc_msgSend(this.id, OS.sel_concat); | 43 OS.objc_msgSend(this.id, OS.sel_concat); |
44 } | 44 } |
45 | 45 |
46 public NSAffineTransform initWithTransform (NSAffineTransform transform) | 46 public NSAffineTransform initWithTransform (NSAffineTransform transform) |
47 { | 47 { |
48 objc.id result = OS.objc_msgSend(this.id, OS.sel_initWithTransform_1, transform !is null ? transform.id : null); | 48 objc.id result = OS.objc_msgSend(this.id, OS.sel_initWithTransform_, transform !is null ? transform.id : null); |
49 return result !is null ? this : null; | 49 return result !is null ? this : null; |
50 } | 50 } |
51 | 51 |
52 public void invert () | 52 public void invert () |
53 { | 53 { |
55 } | 55 } |
56 | 56 |
57 | 57 |
58 public void prependTransform (NSAffineTransform transform) | 58 public void prependTransform (NSAffineTransform transform) |
59 { | 59 { |
60 OS.objc_msgSend(this.id, OS.sel_prependTransform_1, transform !is null ? transform.id : null); | 60 OS.objc_msgSend(this.id, OS.sel_prependTransform_, transform !is null ? transform.id : null); |
61 } | 61 } |
62 | 62 |
63 | 63 |
64 public void rotateByDegrees(float /*double*/ angle) { | 64 public void rotateByDegrees(CGFloat angle) { |
65 OS.objc_msgSend(this.id, OS.sel_rotateByDegrees_, angle); | 65 OS.objc_msgSend(this.id, OS.sel_rotateByDegrees_, angle); |
66 } | 66 } |
67 | 67 |
68 public void scaleXBy(float /*double*/ scaleX, float /*double*/ scaleY) { | 68 public void scaleXBy(CGFloat scaleX, CGFloat scaleY) { |
69 OS.objc_msgSend(this.id, OS.sel_scaleXBy_yBy_, scaleX, scaleY); | 69 OS.objc_msgSend(this.id, OS.sel_scaleXBy_yBy_, scaleX, scaleY); |
70 } | 70 } |
71 | 71 |
72 public void set() { | 72 public void set() { |
73 OS.objc_msgSend(this.id, OS.sel_set); | 73 OS.objc_msgSend(this.id, OS.sel_set); |
74 } | 74 } |
75 | 75 |
76 public void setTransformStruct (NSAffineTransformStruct transformStruct) | 76 public void setTransformStruct (NSAffineTransformStruct transformStruct) |
77 { | 77 { |
78 OS.objc_msgSend(this.id, OS.sel_setTransformStruct_1, transformStruct); | 78 OS.objc_msgSend(this.id, OS.sel_setTransformStruct_, transformStruct); |
79 } | 79 } |
80 | 80 |
81 public static NSAffineTransform transform () | 81 public static NSAffineTransform transform () |
82 { | 82 { |
83 objc.id result = OS.objc_msgSend(OS.class_NSAffineTransform, OS.sel_transform); | 83 objc.id result = OS.objc_msgSend(OS.class_NSAffineTransform, OS.sel_transform); |
85 } | 85 } |
86 | 86 |
87 public NSPoint transformPoint (NSPoint aPoint) | 87 public NSPoint transformPoint (NSPoint aPoint) |
88 { | 88 { |
89 NSPoint result; | 89 NSPoint result; |
90 OS.objc_msgSend_stret(result, this.id, OS.sel_transformPoint_1, aPoint); | 90 OS.objc_msgSend_stret(&result, this.id, OS.sel_transformPoint_, aPoint); |
91 return result; | 91 return result; |
92 } | 92 } |
93 | 93 |
94 public NSSize transformSize (NSSize aSize) | 94 public NSSize transformSize (NSSize aSize) |
95 { | 95 { |
96 NSSize result; | 96 NSSize result; |
97 OS.objc_msgSend_stret(result, this.id, OS.sel_transformSize_1, aSize); | 97 OS.objc_msgSend_stret(&result, this.id, OS.sel_transformSize_, aSize); |
98 return result; | 98 return result; |
99 } | 99 } |
100 | 100 |
101 public NSAffineTransformStruct transformStruct () | 101 public NSAffineTransformStruct transformStruct () |
102 { | 102 { |
103 NSAffineTransformStruct result; | 103 NSAffineTransformStruct result; |
104 OS.objc_msgSend_stret(result, this.id, OS.sel_transformStruct); | 104 OS.objc_msgSend_stret(&result, this.id, OS.sel_transformStruct); |
105 return result; | 105 return result; |
106 } | 106 } |
107 | 107 |
108 public void translateXBy (CGFloat deltaX, CGFloat deltaY) | 108 public void translateXBy (CGFloat deltaX, CGFloat deltaY) |
109 { | 109 { |
110 OS.objc_msgSend(this.id, OS.sel_translateXBy_1yBy_1, deltaX, deltaY); | 110 OS.objc_msgSend(this.id, OS.sel_translateXBy_yBy_, deltaX, deltaY); |
111 } | 111 } |
112 | 112 |
113 } | 113 } |