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 }