70 |
70 |
71 !ScaledFont class methodsFor:'primitives'! |
71 !ScaledFont class methodsFor:'primitives'! |
72 |
72 |
73 primDestroy: scaled_font |
73 primDestroy: scaled_font |
74 |
74 |
75 <cdecl: void "cairo_scaled_font_destroy" ( Cairo::ScaledFont ) > |
75 <cdecl: const void "cairo_scaled_font_destroy" ( Cairo::ScaledFont ) > |
76 self primitiveFailed |
76 self primitiveFailed |
77 |
77 |
78 "Modified: / 10-09-2008 / 18:19:55 / Jan Vrany <vranyj1@fel.cvut.cz>" |
78 "Modified: / 10-09-2008 / 18:19:55 / Jan Vrany <vranyj1@fel.cvut.cz>" |
79 ! |
79 ! |
80 |
80 |
81 primExtents: scaled_font extents: extents |
81 primExtents: scaled_font extents: extents |
82 |
82 |
83 <cdecl: void "cairo_scaled_font_extents" ( Cairo::ScaledFont Cairo::FontExtents ) > |
83 <cdecl: const void "cairo_scaled_font_extents" ( Cairo::ScaledFont Cairo::FontExtents ) > |
84 self primitiveFailed |
84 self primitiveFailed |
85 |
85 |
86 "Modified: / 10-09-2008 / 18:19:55 / Jan Vrany <vranyj1@fel.cvut.cz>" |
86 "Modified: / 10-09-2008 / 18:19:55 / Jan Vrany <vranyj1@fel.cvut.cz>" |
87 ! |
87 ! |
88 |
88 |
89 primFtScaledFontLockFace: scaled_font |
89 primFtScaledFontLockFace: scaled_font |
90 |
90 |
91 <cdecl: pointer "cairo_ft_scaled_font_lock_face" ( Cairo::ScaledFont ) > |
91 <cdecl: const pointer "cairo_ft_scaled_font_lock_face" ( Cairo::ScaledFont ) > |
92 self primitiveFailed |
92 self primitiveFailed |
93 |
93 |
94 "Created: / 10-07-2008 / 23:05:54 / Jan Vrany <vranyj1@fel.cvut.cz>" |
94 "Created: / 10-07-2008 / 23:05:54 / Jan Vrany <vranyj1@fel.cvut.cz>" |
95 ! |
95 ! |
96 |
96 |
97 primFtScaledFontUnlockFace: scaled_font |
97 primFtScaledFontUnlockFace: scaled_font |
98 |
98 |
99 <cdecl: void "cairo_ft_scaled_font_unlock_face" ( Cairo::ScaledFont ) > |
99 <cdecl: const void "cairo_ft_scaled_font_unlock_face" ( Cairo::ScaledFont ) > |
100 self primitiveFailed |
100 self primitiveFailed |
101 |
101 |
102 "Created: / 10-07-2008 / 23:05:54 / Jan Vrany <vranyj1@fel.cvut.cz>" |
102 "Created: / 10-07-2008 / 23:05:54 / Jan Vrany <vranyj1@fel.cvut.cz>" |
103 ! |
103 ! |
104 |
104 |
105 primGetCtm: scaled_font ctm: ctm |
105 primGetCtm: scaled_font ctm: ctm |
106 |
106 |
107 <cdecl: void "cairo_scaled_font_get_ctm" ( Cairo::ScaledFont Cairo::Matrix ) > |
107 <cdecl: const void "cairo_scaled_font_get_ctm" ( Cairo::ScaledFont Cairo::Matrix ) > |
108 self primitiveFailed |
108 self primitiveFailed |
109 |
109 |
110 "Modified: / 10-09-2008 / 18:19:55 / Jan Vrany <vranyj1@fel.cvut.cz>" |
110 "Modified: / 10-09-2008 / 18:19:55 / Jan Vrany <vranyj1@fel.cvut.cz>" |
111 ! |
111 ! |
112 |
112 |
113 primGetFontFace: scaled_font |
113 primGetFontFace: scaled_font |
114 |
114 |
115 <cdecl: Cairo::FontFace "cairo_scaled_font_get_font_face" ( Cairo::ScaledFont ) > |
115 <cdecl: const Cairo::FontFace "cairo_scaled_font_get_font_face" ( Cairo::ScaledFont ) > |
116 self primitiveFailed |
116 self primitiveFailed |
117 |
117 |
118 "Modified: / 10-09-2008 / 18:19:55 / Jan Vrany <vranyj1@fel.cvut.cz>" |
118 "Modified: / 10-09-2008 / 18:19:55 / Jan Vrany <vranyj1@fel.cvut.cz>" |
119 ! |
119 ! |
120 |
120 |
121 primGetFontMatrix: scaled_font fontMatrix: font_matrix |
121 primGetFontMatrix: scaled_font fontMatrix: font_matrix |
122 |
122 |
123 <cdecl: void "cairo_scaled_font_get_font_matrix" ( Cairo::ScaledFont Cairo::Matrix ) > |
123 <cdecl: const void "cairo_scaled_font_get_font_matrix" ( Cairo::ScaledFont Cairo::Matrix ) > |
124 self primitiveFailed |
124 self primitiveFailed |
125 |
125 |
126 "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>" |
126 "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>" |
127 ! |
127 ! |
128 |
128 |
129 primGetFontOptions: scaled_font options: options |
129 primGetFontOptions: scaled_font options: options |
130 |
130 |
131 <cdecl: void "cairo_scaled_font_get_font_options" ( Cairo::ScaledFont Cairo::FontOptions ) > |
131 <cdecl: const void "cairo_scaled_font_get_font_options" ( Cairo::ScaledFont Cairo::FontOptions ) > |
132 self primitiveFailed |
132 self primitiveFailed |
133 |
133 |
134 "Modified: / 10-09-2008 / 18:19:55 / Jan Vrany <vranyj1@fel.cvut.cz>" |
134 "Modified: / 10-09-2008 / 18:19:55 / Jan Vrany <vranyj1@fel.cvut.cz>" |
135 ! |
135 ! |
136 |
136 |
137 primGetReferenceCount: scaled_font |
137 primGetReferenceCount: scaled_font |
138 |
138 |
139 <cdecl: uint32 "cairo_scaled_font_get_reference_count" ( Cairo::ScaledFont ) > |
139 <cdecl: const uint32 "cairo_scaled_font_get_reference_count" ( Cairo::ScaledFont ) > |
140 self primitiveFailed |
140 self primitiveFailed |
141 |
141 |
142 "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>" |
142 "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>" |
143 ! |
143 ! |
144 |
144 |
145 primGetType: scaled_font |
145 primGetType: scaled_font |
146 |
146 |
147 <cdecl: int32 "cairo_scaled_font_get_type" ( Cairo::ScaledFont ) > |
147 <cdecl: const int32 "cairo_scaled_font_get_type" ( Cairo::ScaledFont ) > |
148 self primitiveFailed |
148 self primitiveFailed |
149 |
149 |
150 "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>" |
150 "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>" |
151 ! |
151 ! |
152 |
152 |
153 primGetUserData: scaled_font key: key |
153 primGetUserData: scaled_font key: key |
154 |
154 |
155 <cdecl: pointer "cairo_scaled_font_get_user_data" ( Cairo::ScaledFont Cairo::UserDataKey ) > |
155 <cdecl: const pointer "cairo_scaled_font_get_user_data" ( Cairo::ScaledFont Cairo::UserDataKey ) > |
156 self primitiveFailed |
156 self primitiveFailed |
157 |
157 |
158 "Modified: / 10-09-2008 / 18:19:55 / Jan Vrany <vranyj1@fel.cvut.cz>" |
158 "Modified: / 10-09-2008 / 18:19:55 / Jan Vrany <vranyj1@fel.cvut.cz>" |
159 ! |
159 ! |
160 |
160 |
161 primGlyphExtents: scaled_font glyphs: glyphs numGlyphs: num_glyphs extents: extents |
161 primGlyphExtents: scaled_font glyphs: glyphs numGlyphs: num_glyphs extents: extents |
162 |
162 |
163 <cdecl: void "cairo_scaled_font_glyph_extents" ( Cairo::ScaledFont Cairo::Glyph int32 Cairo::TextExtents ) > |
163 <cdecl: const void "cairo_scaled_font_glyph_extents" ( Cairo::ScaledFont Cairo::Glyph int32 Cairo::TextExtents ) > |
164 self primitiveFailed |
164 self primitiveFailed |
165 |
165 |
166 "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>" |
166 "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>" |
167 ! |
167 ! |
168 |
168 |
169 primReference: scaled_font |
169 primReference: scaled_font |
170 |
170 |
171 <cdecl: Cairo::ScaledFont "cairo_scaled_font_reference" ( Cairo::ScaledFont ) > |
171 <cdecl: const Cairo::ScaledFont "cairo_scaled_font_reference" ( Cairo::ScaledFont ) > |
172 self primitiveFailed |
172 self primitiveFailed |
173 |
173 |
174 "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>" |
174 "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>" |
175 ! |
175 ! |
176 |
176 |
177 primScaledFontCreate: font_face fontMatrix: font_matrix ctm: ctm options: options |
177 primScaledFontCreate: font_face fontMatrix: font_matrix ctm: ctm options: options |
178 |
178 |
179 <cdecl: Cairo::ScaledFont "cairo_scaled_font_create" ( Cairo::FontFace Cairo::Matrix Cairo::Matrix Cairo::FontOptions ) > |
179 <cdecl: const Cairo::ScaledFont "cairo_scaled_font_create" ( Cairo::FontFace Cairo::Matrix Cairo::Matrix Cairo::FontOptions ) > |
180 self primitiveFailed |
180 self primitiveFailed |
181 |
181 |
182 "Modified: / 10-09-2008 / 18:19:55 / Jan Vrany <vranyj1@fel.cvut.cz>" |
182 "Modified: / 10-09-2008 / 18:19:55 / Jan Vrany <vranyj1@fel.cvut.cz>" |
183 ! |
183 ! |
184 |
184 |
185 primSetUserData: scaled_font key: key userData: user_data destroy: destroy |
185 primSetUserData: scaled_font key: key userData: user_data destroy: destroy |
186 |
186 |
187 <cdecl: int32 "cairo_scaled_font_set_user_data" ( Cairo::ScaledFont Cairo::UserDataKey pointer pointer ) > |
187 <cdecl: const int32 "cairo_scaled_font_set_user_data" ( Cairo::ScaledFont Cairo::UserDataKey pointer pointer ) > |
188 self primitiveFailed |
188 self primitiveFailed |
189 |
189 |
190 "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>" |
190 "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>" |
191 ! |
191 ! |
192 |
192 |
193 primStatus: scaled_font |
193 primStatus: scaled_font |
194 |
194 |
195 <cdecl: int32 "cairo_scaled_font_status" ( Cairo::ScaledFont ) > |
195 <cdecl: const int32 "cairo_scaled_font_status" ( Cairo::ScaledFont ) > |
196 self primitiveFailed |
196 self primitiveFailed |
197 |
197 |
198 "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>" |
198 "Modified: / 10-09-2008 / 18:19:54 / Jan Vrany <vranyj1@fel.cvut.cz>" |
199 ! |
199 ! |
200 |
200 |
201 primTextExtents: scaled_font utf8: utf8 extents: extents |
201 primTextExtents: scaled_font utf8: utf8 extents: extents |
202 |
202 |
203 <cdecl: void "cairo_scaled_font_text_extents" ( Cairo::ScaledFont charPointer Cairo::TextExtents ) > |
203 <cdecl: const void "cairo_scaled_font_text_extents" ( Cairo::ScaledFont charPointer Cairo::TextExtents ) > |
204 self primitiveFailed |
204 self primitiveFailed |
205 |
205 |
206 "Modified: / 10-09-2008 / 18:19:55 / Jan Vrany <vranyj1@fel.cvut.cz>" |
206 "Modified: / 10-09-2008 / 18:19:55 / Jan Vrany <vranyj1@fel.cvut.cz>" |
207 ! ! |
207 ! ! |
208 |
208 |