SDL Pango 0.1.2 as released by Upstream
[sdlpango.git] / docs / html / _s_d_l___pango_8c.html
blobed0a68cce8614383f2ca1a8d467ab4321c414d50
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>SDL_Pango: SDL_Pango.c File Reference</title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 </head><body>
6 <!-- Generated by Doxygen 1.3.9.1 -->
7 <div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
8 <div class="nav">
9 <a class="el" href="dir_000000.html">src</a></div>
10 <h1>SDL_Pango.c File Reference</h1>Implementation of SDL_Pango. <a href="#_details">More...</a>
11 <p>
12 <code>#include &lt;pango/pango.h&gt;</code><br>
13 <code>#include &lt;pango/pangoft2.h&gt;</code><br>
14 <code>#include "<a class="el" href="_s_d_l___pango_8h-source.html">SDL_Pango.h</a>"</code><br>
15 <table border="0" cellpadding="0" cellspacing="0">
16 <tr><td></td></tr>
17 <tr><td colspan="2"><br><h2>Classes</h2></td></tr>
18 <tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>_surfaceArgs</b></td></tr>
20 <tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>_contextImpl</b></td></tr>
22 <tr><td colspan="2"><br><h2>Defines</h2></td></tr>
23 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a0" doxytag="SDL_Pango.c::DEFAULT_FONT_FAMILY"></a>
24 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_FONT_FAMILY</b>&nbsp;&nbsp;&nbsp;"Sans"</td></tr>
26 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a1" doxytag="SDL_Pango.c::DEFAULT_FONT_SIZE"></a>
27 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_FONT_SIZE</b>&nbsp;&nbsp;&nbsp;12</td></tr>
29 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a2" doxytag="SDL_Pango.c::DEFAULT_DPI"></a>
30 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_DPI</b>&nbsp;&nbsp;&nbsp;96</td></tr>
32 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a3" doxytag="SDL_Pango.c::_MAKE_FONT_NAME"></a>
33 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>_MAKE_FONT_NAME</b>(family, size)&nbsp;&nbsp;&nbsp;family " " #size</td></tr>
35 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a4" doxytag="SDL_Pango.c::MAKE_FONT_NAME"></a>
36 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MAKE_FONT_NAME</b>(family, size)&nbsp;&nbsp;&nbsp;_MAKE_FONT_NAME(family, size)</td></tr>
38 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a5" doxytag="SDL_Pango.c::DEFAULT_DEPTH"></a>
39 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_DEPTH</b>&nbsp;&nbsp;&nbsp;32</td></tr>
41 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a6" doxytag="SDL_Pango.c::DEFAULT_RMASK"></a>
42 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_RMASK</b>&nbsp;&nbsp;&nbsp;(Uint32)(255 &lt;&lt; (8 * 3))</td></tr>
44 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a7" doxytag="SDL_Pango.c::DEFAULT_GMASK"></a>
45 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_GMASK</b>&nbsp;&nbsp;&nbsp;(Uint32)(255 &lt;&lt; (8 * 2))</td></tr>
47 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a8" doxytag="SDL_Pango.c::DEFAULT_BMASK"></a>
48 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_BMASK</b>&nbsp;&nbsp;&nbsp;(Uint32)(255 &lt;&lt; (8 * 1))</td></tr>
50 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a9" doxytag="SDL_Pango.c::DEFAULT_AMASK"></a>
51 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_AMASK</b>&nbsp;&nbsp;&nbsp;(Uint32)255</td></tr>
53 <tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
54 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a11" doxytag="SDL_Pango.c::surfaceArgs"></a>
55 typedef _surfaceArgs&nbsp;</td><td class="memItemRight" valign="bottom"><b>surfaceArgs</b></td></tr>
57 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a12" doxytag="SDL_Pango.c::contextImpl"></a>
58 typedef _contextImpl&nbsp;</td><td class="memItemRight" valign="bottom"><b>contextImpl</b></td></tr>
60 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
61 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l___pango_8c.html#a17">SDLPango_Init</a> ()</td></tr>
63 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l___pango_8c.html#a18">SDLPango_WasInit</a> ()</td></tr>
65 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l___pango_8c.html#a22">SDLPango_CopyFTBitmapToSurface</a> (const FT_Bitmap *bitmap, SDL_Surface *surface, const <a class="el" href="struct___s_d_l_pango___matrix.html">SDLPango_Matrix</a> *matrix, SDL_Rect *rect)</td></tr>
67 <tr><td class="memItemLeft" nowrap align="right" valign="top">SDLPango_Context *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l___pango_8c.html#a23">SDLPango_CreateContext</a> ()</td></tr>
69 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l___pango_8c.html#a24">SDLPango_FreeContext</a> (SDLPango_Context *context)</td></tr>
71 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l___pango_8c.html#a25">SDLPango_SetSurfaceCreateArgs</a> (SDLPango_Context *context, Uint32 flags, int depth, Uint32 Rmask, Uint32 Gmask, Uint32 Bmask, Uint32 Amask)</td></tr>
73 <tr><td class="memItemLeft" nowrap align="right" valign="top">SDL_Surface *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l___pango_8c.html#a26">SDLPango_CreateSurfaceDraw</a> (SDLPango_Context *context)</td></tr>
75 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l___pango_8c.html#a27">SDLPango_Draw</a> (SDLPango_Context *context, SDL_Surface *surface, int x, int y)</td></tr>
77 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l___pango_8c.html#a28">SDLPango_SetMinimumSize</a> (SDLPango_Context *context, int width, int height)</td></tr>
79 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l___pango_8c.html#a29">SDLPango_SetDefaultColor</a> (SDLPango_Context *context, const <a class="el" href="struct___s_d_l_pango___matrix.html">SDLPango_Matrix</a> *color_matrix)</td></tr>
81 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l___pango_8c.html#a30">SDLPango_GetLayoutWidth</a> (SDLPango_Context *context)</td></tr>
83 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l___pango_8c.html#a31">SDLPango_GetLayoutHeight</a> (SDLPango_Context *context)</td></tr>
85 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l___pango_8c.html#a32">SDLPango_SetMarkup</a> (SDLPango_Context *context, const char *markup, int length)</td></tr>
87 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l___pango_8c.html#a33">SDLPango_SetText</a> (SDLPango_Context *context, const char *text, int length)</td></tr>
89 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l___pango_8c.html#a34">SDLPango_SetDpi</a> (SDLPango_Context *context, double dpi_x, double dpi_y)</td></tr>
91 <tr><td class="memItemLeft" nowrap align="right" valign="top">void SDLCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l___pango_8c.html#a35">SDLPango_SetLanguage</a> (SDLPango_Context *context, const char *language_tag)</td></tr>
93 <tr><td class="memItemLeft" nowrap align="right" valign="top">void SDLCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l___pango_8c.html#a36">SDLPango_SetBaseDirection</a> (SDLPango_Context *context, <a class="el" href="_s_d_l___pango_8h.html#a33">SDLPango_Direction</a> direction)</td></tr>
95 <tr><td class="memItemLeft" nowrap align="right" valign="top">PangoFontMap *SDLCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l___pango_8c.html#a37">SDLPango_GetPangoFontMap</a> (SDLPango_Context *context)</td></tr>
97 <tr><td class="memItemLeft" nowrap align="right" valign="top">PangoFontDescription *SDLCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l___pango_8c.html#a38">SDLPango_GetPangoFontDescription</a> (SDLPango_Context *context)</td></tr>
99 <tr><td class="memItemLeft" nowrap align="right" valign="top">PangoLayout *SDLCALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l___pango_8c.html#a39">SDLPango_GetPangoLayout</a> (SDLPango_Context *context)</td></tr>
101 </table>
102 <hr><a name="_details"></a><h2>Detailed Description</h2>
103 Implementation of SDL_Pango.
105 <dl compact><dt><b>Author:</b></dt><dd>NAKAMURA Ken'ichi </dd></dl>
106 <dl compact><dt><b>Date:</b></dt><dd>2004/12/07 <dl compact><dt><b>Revision</b></dt><dd>1.6 </dd></dl>
107 </dd></dl>
108 <hr><h2>Function Documentation</h2>
109 <a class="anchor" name="a22" doxytag="SDL_Pango.c::SDLPango_CopyFTBitmapToSurface"></a><p>
110 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
111 <tr>
112 <td class="mdRow">
113 <table cellpadding="0" cellspacing="0" border="0">
114 <tr>
115 <td class="md" nowrap valign="top">void SDLPango_CopyFTBitmapToSurface </td>
116 <td class="md" valign="top">(&nbsp;</td>
117 <td class="md" nowrap valign="top">const FT_Bitmap *&nbsp;</td>
118 <td class="mdname" nowrap> <em>bitmap</em>, </td>
119 </tr>
120 <tr>
121 <td class="md" nowrap align="right"></td>
122 <td class="md"></td>
123 <td class="md" nowrap>SDL_Surface *&nbsp;</td>
124 <td class="mdname" nowrap> <em>surface</em>, </td>
125 </tr>
126 <tr>
127 <td class="md" nowrap align="right"></td>
128 <td class="md"></td>
129 <td class="md" nowrap>const <a class="el" href="struct___s_d_l_pango___matrix.html">SDLPango_Matrix</a> *&nbsp;</td>
130 <td class="mdname" nowrap> <em>matrix</em>, </td>
131 </tr>
132 <tr>
133 <td class="md" nowrap align="right"></td>
134 <td class="md"></td>
135 <td class="md" nowrap>SDL_Rect *&nbsp;</td>
136 <td class="mdname" nowrap> <em>rect</em></td>
137 </tr>
138 <tr>
139 <td class="md"></td>
140 <td class="md">)&nbsp;</td>
141 <td class="md" colspan="2"></td>
142 </tr>
143 </table>
144 </td>
145 </tr>
146 </table>
147 <table cellspacing="5" cellpadding="0" border="0">
148 <tr>
149 <td>
150 &nbsp;
151 </td>
152 <td>
155 Copy bitmap to surface. From (x, y)-(w, h) to (x, y)-(w, h) of rect.<p>
156 <dl compact><dt><b>Parameters:</b></dt><dd>
157 <table border="0" cellspacing="2" cellpadding="0">
158 <tr><td valign="top"></td><td valign="top"><em>*bitmap</em>&nbsp;</td><td>[in] Grayscale bitmap </td></tr>
159 <tr><td valign="top"></td><td valign="top"><em>*surface</em>&nbsp;</td><td>[out] Surface </td></tr>
160 <tr><td valign="top"></td><td valign="top"><em>*matrix</em>&nbsp;</td><td>[in] Foreground and background color </td></tr>
161 <tr><td valign="top"></td><td valign="top"><em>*rect</em>&nbsp;</td><td>[in] Rect to copy </td></tr>
162 </table>
163 </dl>
164 </td>
165 </tr>
166 </table>
167 <a class="anchor" name="a23" doxytag="SDL_Pango.c::SDLPango_CreateContext"></a><p>
168 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
169 <tr>
170 <td class="mdRow">
171 <table cellpadding="0" cellspacing="0" border="0">
172 <tr>
173 <td class="md" nowrap valign="top">SDLPango_Context* SDLPango_CreateContext </td>
174 <td class="md" valign="top">(&nbsp;</td>
175 <td class="mdname1" valign="top" nowrap> </td>
176 <td class="md" valign="top">&nbsp;)&nbsp;</td>
177 <td class="md" nowrap></td>
178 </tr>
179 </table>
180 </td>
181 </tr>
182 </table>
183 <table cellspacing="5" cellpadding="0" border="0">
184 <tr>
185 <td>
186 &nbsp;
187 </td>
188 <td>
191 Create a context which contains Pango objects.<p>
192 <dl compact><dt><b>Returns:</b></dt><dd>A pointer to the context as a SDLPango_Context*. </dd></dl>
193 </td>
194 </tr>
195 </table>
196 <a class="anchor" name="a26" doxytag="SDL_Pango.c::SDLPango_CreateSurfaceDraw"></a><p>
197 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
198 <tr>
199 <td class="mdRow">
200 <table cellpadding="0" cellspacing="0" border="0">
201 <tr>
202 <td class="md" nowrap valign="top">SDL_Surface* SDLPango_CreateSurfaceDraw </td>
203 <td class="md" valign="top">(&nbsp;</td>
204 <td class="md" nowrap valign="top">SDLPango_Context *&nbsp;</td>
205 <td class="mdname1" valign="top" nowrap> <em>context</em> </td>
206 <td class="md" valign="top">&nbsp;)&nbsp;</td>
207 <td class="md" nowrap></td>
208 </tr>
209 </table>
210 </td>
211 </tr>
212 </table>
213 <table cellspacing="5" cellpadding="0" border="0">
214 <tr>
215 <td>
216 &nbsp;
217 </td>
218 <td>
221 Create a surface and draw text on it. The size of surface is same as lauout size.<p>
222 <dl compact><dt><b>Parameters:</b></dt><dd>
223 <table border="0" cellspacing="2" cellpadding="0">
224 <tr><td valign="top"></td><td valign="top"><em>*context</em>&nbsp;</td><td>[in] Context </td></tr>
225 </table>
226 </dl>
227 <dl compact><dt><b>Returns:</b></dt><dd>A newly created surface </dd></dl>
228 </td>
229 </tr>
230 </table>
231 <a class="anchor" name="a27" doxytag="SDL_Pango.c::SDLPango_Draw"></a><p>
232 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
233 <tr>
234 <td class="mdRow">
235 <table cellpadding="0" cellspacing="0" border="0">
236 <tr>
237 <td class="md" nowrap valign="top">void SDLPango_Draw </td>
238 <td class="md" valign="top">(&nbsp;</td>
239 <td class="md" nowrap valign="top">SDLPango_Context *&nbsp;</td>
240 <td class="mdname" nowrap> <em>context</em>, </td>
241 </tr>
242 <tr>
243 <td class="md" nowrap align="right"></td>
244 <td class="md"></td>
245 <td class="md" nowrap>SDL_Surface *&nbsp;</td>
246 <td class="mdname" nowrap> <em>surface</em>, </td>
247 </tr>
248 <tr>
249 <td class="md" nowrap align="right"></td>
250 <td class="md"></td>
251 <td class="md" nowrap>int&nbsp;</td>
252 <td class="mdname" nowrap> <em>x</em>, </td>
253 </tr>
254 <tr>
255 <td class="md" nowrap align="right"></td>
256 <td class="md"></td>
257 <td class="md" nowrap>int&nbsp;</td>
258 <td class="mdname" nowrap> <em>y</em></td>
259 </tr>
260 <tr>
261 <td class="md"></td>
262 <td class="md">)&nbsp;</td>
263 <td class="md" colspan="2"></td>
264 </tr>
265 </table>
266 </td>
267 </tr>
268 </table>
269 <table cellspacing="5" cellpadding="0" border="0">
270 <tr>
271 <td>
272 &nbsp;
273 </td>
274 <td>
277 Draw text on a existing surface.<p>
278 <dl compact><dt><b>Parameters:</b></dt><dd>
279 <table border="0" cellspacing="2" cellpadding="0">
280 <tr><td valign="top"></td><td valign="top"><em>*context</em>&nbsp;</td><td>[in] Context </td></tr>
281 <tr><td valign="top"></td><td valign="top"><em>*surface</em>&nbsp;</td><td>[i/o] Surface to draw on it </td></tr>
282 <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>[in] X of left-top of drawing area </td></tr>
283 <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>[in] Y of left-top of drawing area </td></tr>
284 </table>
285 </dl>
286 </td>
287 </tr>
288 </table>
289 <a class="anchor" name="a24" doxytag="SDL_Pango.c::SDLPango_FreeContext"></a><p>
290 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
291 <tr>
292 <td class="mdRow">
293 <table cellpadding="0" cellspacing="0" border="0">
294 <tr>
295 <td class="md" nowrap valign="top">void SDLPango_FreeContext </td>
296 <td class="md" valign="top">(&nbsp;</td>
297 <td class="md" nowrap valign="top">SDLPango_Context *&nbsp;</td>
298 <td class="mdname1" valign="top" nowrap> <em>context</em> </td>
299 <td class="md" valign="top">&nbsp;)&nbsp;</td>
300 <td class="md" nowrap></td>
301 </tr>
302 </table>
303 </td>
304 </tr>
305 </table>
306 <table cellspacing="5" cellpadding="0" border="0">
307 <tr>
308 <td>
309 &nbsp;
310 </td>
311 <td>
314 Free a context.<p>
315 <dl compact><dt><b>Parameters:</b></dt><dd>
316 <table border="0" cellspacing="2" cellpadding="0">
317 <tr><td valign="top"></td><td valign="top"><em>*context</em>&nbsp;</td><td>[i/o] Context to be free </td></tr>
318 </table>
319 </dl>
320 </td>
321 </tr>
322 </table>
323 <a class="anchor" name="a31" doxytag="SDL_Pango.c::SDLPango_GetLayoutHeight"></a><p>
324 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
325 <tr>
326 <td class="mdRow">
327 <table cellpadding="0" cellspacing="0" border="0">
328 <tr>
329 <td class="md" nowrap valign="top">int SDLPango_GetLayoutHeight </td>
330 <td class="md" valign="top">(&nbsp;</td>
331 <td class="md" nowrap valign="top">SDLPango_Context *&nbsp;</td>
332 <td class="mdname1" valign="top" nowrap> <em>context</em> </td>
333 <td class="md" valign="top">&nbsp;)&nbsp;</td>
334 <td class="md" nowrap></td>
335 </tr>
336 </table>
337 </td>
338 </tr>
339 </table>
340 <table cellspacing="5" cellpadding="0" border="0">
341 <tr>
342 <td>
343 &nbsp;
344 </td>
345 <td>
348 Get layout height.<p>
349 <dl compact><dt><b>Parameters:</b></dt><dd>
350 <table border="0" cellspacing="2" cellpadding="0">
351 <tr><td valign="top"></td><td valign="top"><em>*context</em>&nbsp;</td><td>[in] Context </td></tr>
352 </table>
353 </dl>
354 <dl compact><dt><b>Returns:</b></dt><dd>Height </dd></dl>
355 </td>
356 </tr>
357 </table>
358 <a class="anchor" name="a30" doxytag="SDL_Pango.c::SDLPango_GetLayoutWidth"></a><p>
359 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
360 <tr>
361 <td class="mdRow">
362 <table cellpadding="0" cellspacing="0" border="0">
363 <tr>
364 <td class="md" nowrap valign="top">int SDLPango_GetLayoutWidth </td>
365 <td class="md" valign="top">(&nbsp;</td>
366 <td class="md" nowrap valign="top">SDLPango_Context *&nbsp;</td>
367 <td class="mdname1" valign="top" nowrap> <em>context</em> </td>
368 <td class="md" valign="top">&nbsp;)&nbsp;</td>
369 <td class="md" nowrap></td>
370 </tr>
371 </table>
372 </td>
373 </tr>
374 </table>
375 <table cellspacing="5" cellpadding="0" border="0">
376 <tr>
377 <td>
378 &nbsp;
379 </td>
380 <td>
383 Get layout width.<p>
384 <dl compact><dt><b>Parameters:</b></dt><dd>
385 <table border="0" cellspacing="2" cellpadding="0">
386 <tr><td valign="top"></td><td valign="top"><em>*context</em>&nbsp;</td><td>[in] Context </td></tr>
387 </table>
388 </dl>
389 <dl compact><dt><b>Returns:</b></dt><dd>Width </dd></dl>
390 </td>
391 </tr>
392 </table>
393 <a class="anchor" name="a38" doxytag="SDL_Pango.c::SDLPango_GetPangoFontDescription"></a><p>
394 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
395 <tr>
396 <td class="mdRow">
397 <table cellpadding="0" cellspacing="0" border="0">
398 <tr>
399 <td class="md" nowrap valign="top">PangoFontDescription* SDLCALL SDLPango_GetPangoFontDescription </td>
400 <td class="md" valign="top">(&nbsp;</td>
401 <td class="md" nowrap valign="top">SDLPango_Context *&nbsp;</td>
402 <td class="mdname1" valign="top" nowrap> <em>context</em> </td>
403 <td class="md" valign="top">&nbsp;)&nbsp;</td>
404 <td class="md" nowrap></td>
405 </tr>
406 </table>
407 </td>
408 </tr>
409 </table>
410 <table cellspacing="5" cellpadding="0" border="0">
411 <tr>
412 <td>
413 &nbsp;
414 </td>
415 <td>
418 Get font description from context.<p>
419 <dl compact><dt><b>Parameters:</b></dt><dd>
420 <table border="0" cellspacing="2" cellpadding="0">
421 <tr><td valign="top"></td><td valign="top"><em>*context</em>&nbsp;</td><td>[in] Context </td></tr>
422 </table>
423 </dl>
424 <dl compact><dt><b>Returns:</b></dt><dd>Font description </dd></dl>
425 </td>
426 </tr>
427 </table>
428 <a class="anchor" name="a37" doxytag="SDL_Pango.c::SDLPango_GetPangoFontMap"></a><p>
429 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
430 <tr>
431 <td class="mdRow">
432 <table cellpadding="0" cellspacing="0" border="0">
433 <tr>
434 <td class="md" nowrap valign="top">PangoFontMap* SDLCALL SDLPango_GetPangoFontMap </td>
435 <td class="md" valign="top">(&nbsp;</td>
436 <td class="md" nowrap valign="top">SDLPango_Context *&nbsp;</td>
437 <td class="mdname1" valign="top" nowrap> <em>context</em> </td>
438 <td class="md" valign="top">&nbsp;)&nbsp;</td>
439 <td class="md" nowrap></td>
440 </tr>
441 </table>
442 </td>
443 </tr>
444 </table>
445 <table cellspacing="5" cellpadding="0" border="0">
446 <tr>
447 <td>
448 &nbsp;
449 </td>
450 <td>
453 Get font map from context.<p>
454 <dl compact><dt><b>Parameters:</b></dt><dd>
455 <table border="0" cellspacing="2" cellpadding="0">
456 <tr><td valign="top"></td><td valign="top"><em>*context</em>&nbsp;</td><td>[in] Context </td></tr>
457 </table>
458 </dl>
459 <dl compact><dt><b>Returns:</b></dt><dd>Font map </dd></dl>
460 </td>
461 </tr>
462 </table>
463 <a class="anchor" name="a39" doxytag="SDL_Pango.c::SDLPango_GetPangoLayout"></a><p>
464 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
465 <tr>
466 <td class="mdRow">
467 <table cellpadding="0" cellspacing="0" border="0">
468 <tr>
469 <td class="md" nowrap valign="top">PangoLayout* SDLCALL SDLPango_GetPangoLayout </td>
470 <td class="md" valign="top">(&nbsp;</td>
471 <td class="md" nowrap valign="top">SDLPango_Context *&nbsp;</td>
472 <td class="mdname1" valign="top" nowrap> <em>context</em> </td>
473 <td class="md" valign="top">&nbsp;)&nbsp;</td>
474 <td class="md" nowrap></td>
475 </tr>
476 </table>
477 </td>
478 </tr>
479 </table>
480 <table cellspacing="5" cellpadding="0" border="0">
481 <tr>
482 <td>
483 &nbsp;
484 </td>
485 <td>
488 Get layout from context.<p>
489 <dl compact><dt><b>Parameters:</b></dt><dd>
490 <table border="0" cellspacing="2" cellpadding="0">
491 <tr><td valign="top"></td><td valign="top"><em>*context</em>&nbsp;</td><td>[in] Context </td></tr>
492 </table>
493 </dl>
494 <dl compact><dt><b>Returns:</b></dt><dd>Layout </dd></dl>
495 </td>
496 </tr>
497 </table>
498 <a class="anchor" name="a17" doxytag="SDL_Pango.c::SDLPango_Init"></a><p>
499 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
500 <tr>
501 <td class="mdRow">
502 <table cellpadding="0" cellspacing="0" border="0">
503 <tr>
504 <td class="md" nowrap valign="top">int SDLPango_Init </td>
505 <td class="md" valign="top">(&nbsp;</td>
506 <td class="mdname1" valign="top" nowrap> </td>
507 <td class="md" valign="top">&nbsp;)&nbsp;</td>
508 <td class="md" nowrap></td>
509 </tr>
510 </table>
511 </td>
512 </tr>
513 </table>
514 <table cellspacing="5" cellpadding="0" border="0">
515 <tr>
516 <td>
517 &nbsp;
518 </td>
519 <td>
522 Initialize the Glib and Pango API. This must be called before using other functions in this library, excepting SDLPango_WasInit. SDL does not have to be initialized before this call.<p>
523 <dl compact><dt><b>Returns:</b></dt><dd>always 0. </dd></dl>
524 </td>
525 </tr>
526 </table>
527 <a class="anchor" name="a36" doxytag="SDL_Pango.c::SDLPango_SetBaseDirection"></a><p>
528 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
529 <tr>
530 <td class="mdRow">
531 <table cellpadding="0" cellspacing="0" border="0">
532 <tr>
533 <td class="md" nowrap valign="top">void SDLCALL SDLPango_SetBaseDirection </td>
534 <td class="md" valign="top">(&nbsp;</td>
535 <td class="md" nowrap valign="top">SDLPango_Context *&nbsp;</td>
536 <td class="mdname" nowrap> <em>context</em>, </td>
537 </tr>
538 <tr>
539 <td class="md" nowrap align="right"></td>
540 <td class="md"></td>
541 <td class="md" nowrap><a class="el" href="_s_d_l___pango_8h.html#a33">SDLPango_Direction</a>&nbsp;</td>
542 <td class="mdname" nowrap> <em>direction</em></td>
543 </tr>
544 <tr>
545 <td class="md"></td>
546 <td class="md">)&nbsp;</td>
547 <td class="md" colspan="2"></td>
548 </tr>
549 </table>
550 </td>
551 </tr>
552 </table>
553 <table cellspacing="5" cellpadding="0" border="0">
554 <tr>
555 <td>
556 &nbsp;
557 </td>
558 <td>
561 Set base direction to context.<p>
562 <dl compact><dt><b>Parameters:</b></dt><dd>
563 <table border="0" cellspacing="2" cellpadding="0">
564 <tr><td valign="top"></td><td valign="top"><em>*context</em>&nbsp;</td><td>[i/o] Context </td></tr>
565 <tr><td valign="top"></td><td valign="top"><em>direction</em>&nbsp;</td><td>[in] Direction </td></tr>
566 </table>
567 </dl>
568 </td>
569 </tr>
570 </table>
571 <a class="anchor" name="a29" doxytag="SDL_Pango.c::SDLPango_SetDefaultColor"></a><p>
572 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
573 <tr>
574 <td class="mdRow">
575 <table cellpadding="0" cellspacing="0" border="0">
576 <tr>
577 <td class="md" nowrap valign="top">void SDLPango_SetDefaultColor </td>
578 <td class="md" valign="top">(&nbsp;</td>
579 <td class="md" nowrap valign="top">SDLPango_Context *&nbsp;</td>
580 <td class="mdname" nowrap> <em>context</em>, </td>
581 </tr>
582 <tr>
583 <td class="md" nowrap align="right"></td>
584 <td class="md"></td>
585 <td class="md" nowrap>const <a class="el" href="struct___s_d_l_pango___matrix.html">SDLPango_Matrix</a> *&nbsp;</td>
586 <td class="mdname" nowrap> <em>color_matrix</em></td>
587 </tr>
588 <tr>
589 <td class="md"></td>
590 <td class="md">)&nbsp;</td>
591 <td class="md" colspan="2"></td>
592 </tr>
593 </table>
594 </td>
595 </tr>
596 </table>
597 <table cellspacing="5" cellpadding="0" border="0">
598 <tr>
599 <td>
600 &nbsp;
601 </td>
602 <td>
605 Specify default color.<p>
606 <dl compact><dt><b>Parameters:</b></dt><dd>
607 <table border="0" cellspacing="2" cellpadding="0">
608 <tr><td valign="top"></td><td valign="top"><em>*context</em>&nbsp;</td><td>[i/o] Context </td></tr>
609 <tr><td valign="top"></td><td valign="top"><em>*color_matrix</em>&nbsp;</td><td>[in] Foreground and background color </td></tr>
610 </table>
611 </dl>
612 </td>
613 </tr>
614 </table>
615 <a class="anchor" name="a34" doxytag="SDL_Pango.c::SDLPango_SetDpi"></a><p>
616 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
617 <tr>
618 <td class="mdRow">
619 <table cellpadding="0" cellspacing="0" border="0">
620 <tr>
621 <td class="md" nowrap valign="top">void SDLPango_SetDpi </td>
622 <td class="md" valign="top">(&nbsp;</td>
623 <td class="md" nowrap valign="top">SDLPango_Context *&nbsp;</td>
624 <td class="mdname" nowrap> <em>context</em>, </td>
625 </tr>
626 <tr>
627 <td class="md" nowrap align="right"></td>
628 <td class="md"></td>
629 <td class="md" nowrap>double&nbsp;</td>
630 <td class="mdname" nowrap> <em>dpi_x</em>, </td>
631 </tr>
632 <tr>
633 <td class="md" nowrap align="right"></td>
634 <td class="md"></td>
635 <td class="md" nowrap>double&nbsp;</td>
636 <td class="mdname" nowrap> <em>dpi_y</em></td>
637 </tr>
638 <tr>
639 <td class="md"></td>
640 <td class="md">)&nbsp;</td>
641 <td class="md" colspan="2"></td>
642 </tr>
643 </table>
644 </td>
645 </tr>
646 </table>
647 <table cellspacing="5" cellpadding="0" border="0">
648 <tr>
649 <td>
650 &nbsp;
651 </td>
652 <td>
655 Set DPI to context.<p>
656 <dl compact><dt><b>Parameters:</b></dt><dd>
657 <table border="0" cellspacing="2" cellpadding="0">
658 <tr><td valign="top"></td><td valign="top"><em>*context</em>&nbsp;</td><td>[i/o] Context </td></tr>
659 <tr><td valign="top"></td><td valign="top"><em>dpi_x</em>&nbsp;</td><td>[in] X dpi </td></tr>
660 <tr><td valign="top"></td><td valign="top"><em>dpi_y</em>&nbsp;</td><td>[in] Y dpi </td></tr>
661 </table>
662 </dl>
663 </td>
664 </tr>
665 </table>
666 <a class="anchor" name="a35" doxytag="SDL_Pango.c::SDLPango_SetLanguage"></a><p>
667 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
668 <tr>
669 <td class="mdRow">
670 <table cellpadding="0" cellspacing="0" border="0">
671 <tr>
672 <td class="md" nowrap valign="top">void SDLCALL SDLPango_SetLanguage </td>
673 <td class="md" valign="top">(&nbsp;</td>
674 <td class="md" nowrap valign="top">SDLPango_Context *&nbsp;</td>
675 <td class="mdname" nowrap> <em>context</em>, </td>
676 </tr>
677 <tr>
678 <td class="md" nowrap align="right"></td>
679 <td class="md"></td>
680 <td class="md" nowrap>const char *&nbsp;</td>
681 <td class="mdname" nowrap> <em>language_tag</em></td>
682 </tr>
683 <tr>
684 <td class="md"></td>
685 <td class="md">)&nbsp;</td>
686 <td class="md" colspan="2"></td>
687 </tr>
688 </table>
689 </td>
690 </tr>
691 </table>
692 <table cellspacing="5" cellpadding="0" border="0">
693 <tr>
694 <td>
695 &nbsp;
696 </td>
697 <td>
700 Set language to context.<p>
701 <dl compact><dt><b>Parameters:</b></dt><dd>
702 <table border="0" cellspacing="2" cellpadding="0">
703 <tr><td valign="top"></td><td valign="top"><em>*context</em>&nbsp;</td><td>[i/o] Context </td></tr>
704 <tr><td valign="top"></td><td valign="top"><em>*language_tag</em>&nbsp;</td><td>[in] A RFC-3066 format language tag </td></tr>
705 </table>
706 </dl>
707 </td>
708 </tr>
709 </table>
710 <a class="anchor" name="a32" doxytag="SDL_Pango.c::SDLPango_SetMarkup"></a><p>
711 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
712 <tr>
713 <td class="mdRow">
714 <table cellpadding="0" cellspacing="0" border="0">
715 <tr>
716 <td class="md" nowrap valign="top">void SDLPango_SetMarkup </td>
717 <td class="md" valign="top">(&nbsp;</td>
718 <td class="md" nowrap valign="top">SDLPango_Context *&nbsp;</td>
719 <td class="mdname" nowrap> <em>context</em>, </td>
720 </tr>
721 <tr>
722 <td class="md" nowrap align="right"></td>
723 <td class="md"></td>
724 <td class="md" nowrap>const char *&nbsp;</td>
725 <td class="mdname" nowrap> <em>markup</em>, </td>
726 </tr>
727 <tr>
728 <td class="md" nowrap align="right"></td>
729 <td class="md"></td>
730 <td class="md" nowrap>int&nbsp;</td>
731 <td class="mdname" nowrap> <em>length</em></td>
732 </tr>
733 <tr>
734 <td class="md"></td>
735 <td class="md">)&nbsp;</td>
736 <td class="md" colspan="2"></td>
737 </tr>
738 </table>
739 </td>
740 </tr>
741 </table>
742 <table cellspacing="5" cellpadding="0" border="0">
743 <tr>
744 <td>
745 &nbsp;
746 </td>
747 <td>
750 Set markup text to context. Text must be utf-8. Markup format is same as pango.<p>
751 <dl compact><dt><b>Parameters:</b></dt><dd>
752 <table border="0" cellspacing="2" cellpadding="0">
753 <tr><td valign="top"></td><td valign="top"><em>*context</em>&nbsp;</td><td>[i/o] Context </td></tr>
754 <tr><td valign="top"></td><td valign="top"><em>*markup</em>&nbsp;</td><td>[in] Markup text </td></tr>
755 <tr><td valign="top"></td><td valign="top"><em>length</em>&nbsp;</td><td>[in] Text length. -1 means NULL-terminated text. </td></tr>
756 </table>
757 </dl>
758 </td>
759 </tr>
760 </table>
761 <a class="anchor" name="a28" doxytag="SDL_Pango.c::SDLPango_SetMinimumSize"></a><p>
762 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
763 <tr>
764 <td class="mdRow">
765 <table cellpadding="0" cellspacing="0" border="0">
766 <tr>
767 <td class="md" nowrap valign="top">void SDLPango_SetMinimumSize </td>
768 <td class="md" valign="top">(&nbsp;</td>
769 <td class="md" nowrap valign="top">SDLPango_Context *&nbsp;</td>
770 <td class="mdname" nowrap> <em>context</em>, </td>
771 </tr>
772 <tr>
773 <td class="md" nowrap align="right"></td>
774 <td class="md"></td>
775 <td class="md" nowrap>int&nbsp;</td>
776 <td class="mdname" nowrap> <em>width</em>, </td>
777 </tr>
778 <tr>
779 <td class="md" nowrap align="right"></td>
780 <td class="md"></td>
781 <td class="md" nowrap>int&nbsp;</td>
782 <td class="mdname" nowrap> <em>height</em></td>
783 </tr>
784 <tr>
785 <td class="md"></td>
786 <td class="md">)&nbsp;</td>
787 <td class="md" colspan="2"></td>
788 </tr>
789 </table>
790 </td>
791 </tr>
792 </table>
793 <table cellspacing="5" cellpadding="0" border="0">
794 <tr>
795 <td>
796 &nbsp;
797 </td>
798 <td>
801 Specify minimum size of drawing rect.<p>
802 <dl compact><dt><b>Parameters:</b></dt><dd>
803 <table border="0" cellspacing="2" cellpadding="0">
804 <tr><td valign="top"></td><td valign="top"><em>*context</em>&nbsp;</td><td>[i/o] Context </td></tr>
805 <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>[in] Width. -1 means no wrapping mode. </td></tr>
806 <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>[in] Height. zero/minus value means non-specified. </td></tr>
807 </table>
808 </dl>
809 </td>
810 </tr>
811 </table>
812 <a class="anchor" name="a25" doxytag="SDL_Pango.c::SDLPango_SetSurfaceCreateArgs"></a><p>
813 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
814 <tr>
815 <td class="mdRow">
816 <table cellpadding="0" cellspacing="0" border="0">
817 <tr>
818 <td class="md" nowrap valign="top">void SDLPango_SetSurfaceCreateArgs </td>
819 <td class="md" valign="top">(&nbsp;</td>
820 <td class="md" nowrap valign="top">SDLPango_Context *&nbsp;</td>
821 <td class="mdname" nowrap> <em>context</em>, </td>
822 </tr>
823 <tr>
824 <td class="md" nowrap align="right"></td>
825 <td class="md"></td>
826 <td class="md" nowrap>Uint32&nbsp;</td>
827 <td class="mdname" nowrap> <em>flags</em>, </td>
828 </tr>
829 <tr>
830 <td class="md" nowrap align="right"></td>
831 <td class="md"></td>
832 <td class="md" nowrap>int&nbsp;</td>
833 <td class="mdname" nowrap> <em>depth</em>, </td>
834 </tr>
835 <tr>
836 <td class="md" nowrap align="right"></td>
837 <td class="md"></td>
838 <td class="md" nowrap>Uint32&nbsp;</td>
839 <td class="mdname" nowrap> <em>Rmask</em>, </td>
840 </tr>
841 <tr>
842 <td class="md" nowrap align="right"></td>
843 <td class="md"></td>
844 <td class="md" nowrap>Uint32&nbsp;</td>
845 <td class="mdname" nowrap> <em>Gmask</em>, </td>
846 </tr>
847 <tr>
848 <td class="md" nowrap align="right"></td>
849 <td class="md"></td>
850 <td class="md" nowrap>Uint32&nbsp;</td>
851 <td class="mdname" nowrap> <em>Bmask</em>, </td>
852 </tr>
853 <tr>
854 <td class="md" nowrap align="right"></td>
855 <td class="md"></td>
856 <td class="md" nowrap>Uint32&nbsp;</td>
857 <td class="mdname" nowrap> <em>Amask</em></td>
858 </tr>
859 <tr>
860 <td class="md"></td>
861 <td class="md">)&nbsp;</td>
862 <td class="md" colspan="2"></td>
863 </tr>
864 </table>
865 </td>
866 </tr>
867 </table>
868 <table cellspacing="5" cellpadding="0" border="0">
869 <tr>
870 <td>
871 &nbsp;
872 </td>
873 <td>
876 Specify Arguments when create a surface. When SDL_Pango creates a surface, the arguments are used.<p>
877 <dl compact><dt><b>Parameters:</b></dt><dd>
878 <table border="0" cellspacing="2" cellpadding="0">
879 <tr><td valign="top"></td><td valign="top"><em>*context</em>&nbsp;</td><td>[i/o] Context </td></tr>
880 <tr><td valign="top"></td><td valign="top"><em>flags</em>&nbsp;</td><td>[in] Same as SDL_CreateRGBSurface() </td></tr>
881 <tr><td valign="top"></td><td valign="top"><em>depth</em>&nbsp;</td><td>[in] Same as SDL_CreateRGBSurface() </td></tr>
882 <tr><td valign="top"></td><td valign="top"><em>Rmask</em>&nbsp;</td><td>[in] Same as SDL_CreateRGBSurface() </td></tr>
883 <tr><td valign="top"></td><td valign="top"><em>Gmask</em>&nbsp;</td><td>[in] Same as SDL_CreateRGBSurface() </td></tr>
884 <tr><td valign="top"></td><td valign="top"><em>Bmask</em>&nbsp;</td><td>[in] Same as SDL_CreateRGBSurface() </td></tr>
885 <tr><td valign="top"></td><td valign="top"><em>Amask</em>&nbsp;</td><td>[in] Same as SDL_CreateRGBSurface() </td></tr>
886 </table>
887 </dl>
888 </td>
889 </tr>
890 </table>
891 <a class="anchor" name="a33" doxytag="SDL_Pango.c::SDLPango_SetText"></a><p>
892 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
893 <tr>
894 <td class="mdRow">
895 <table cellpadding="0" cellspacing="0" border="0">
896 <tr>
897 <td class="md" nowrap valign="top">void SDLPango_SetText </td>
898 <td class="md" valign="top">(&nbsp;</td>
899 <td class="md" nowrap valign="top">SDLPango_Context *&nbsp;</td>
900 <td class="mdname" nowrap> <em>context</em>, </td>
901 </tr>
902 <tr>
903 <td class="md" nowrap align="right"></td>
904 <td class="md"></td>
905 <td class="md" nowrap>const char *&nbsp;</td>
906 <td class="mdname" nowrap> <em>text</em>, </td>
907 </tr>
908 <tr>
909 <td class="md" nowrap align="right"></td>
910 <td class="md"></td>
911 <td class="md" nowrap>int&nbsp;</td>
912 <td class="mdname" nowrap> <em>length</em></td>
913 </tr>
914 <tr>
915 <td class="md"></td>
916 <td class="md">)&nbsp;</td>
917 <td class="md" colspan="2"></td>
918 </tr>
919 </table>
920 </td>
921 </tr>
922 </table>
923 <table cellspacing="5" cellpadding="0" border="0">
924 <tr>
925 <td>
926 &nbsp;
927 </td>
928 <td>
931 Set plain text to context. Text must be utf-8.<p>
932 <dl compact><dt><b>Parameters:</b></dt><dd>
933 <table border="0" cellspacing="2" cellpadding="0">
934 <tr><td valign="top"></td><td valign="top"><em>*context</em>&nbsp;</td><td>[i/o] Context </td></tr>
935 <tr><td valign="top"></td><td valign="top"><em>*text</em>&nbsp;</td><td>[in] Plain text </td></tr>
936 <tr><td valign="top"></td><td valign="top"><em>length</em>&nbsp;</td><td>[in] Text length. -1 means NULL-terminated text. </td></tr>
937 </table>
938 </dl>
939 </td>
940 </tr>
941 </table>
942 <a class="anchor" name="a18" doxytag="SDL_Pango.c::SDLPango_WasInit"></a><p>
943 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
944 <tr>
945 <td class="mdRow">
946 <table cellpadding="0" cellspacing="0" border="0">
947 <tr>
948 <td class="md" nowrap valign="top">int SDLPango_WasInit </td>
949 <td class="md" valign="top">(&nbsp;</td>
950 <td class="mdname1" valign="top" nowrap> </td>
951 <td class="md" valign="top">&nbsp;)&nbsp;</td>
952 <td class="md" nowrap></td>
953 </tr>
954 </table>
955 </td>
956 </tr>
957 </table>
958 <table cellspacing="5" cellpadding="0" border="0">
959 <tr>
960 <td>
961 &nbsp;
962 </td>
963 <td>
966 Query the initilization status of the Glib and Pango API. You may, of course, use this before SDLPango_Init to avoid initilizing twice in a row.<p>
967 <dl compact><dt><b>Returns:</b></dt><dd>zero when already initialized. non-zero when not initialized. </dd></dl>
968 </td>
969 </tr>
970 </table>
971 <hr size="1"><address style="align: right;"><small>Generated on Thu Dec 9 08:33:15 2004 for SDL_Pango by&nbsp;
972 <a href="http://www.doxygen.org/index.html">
973 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
974 </body>
975 </html>