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 }