~ubuntu-branches/ubuntu/feisty/pango1.0/feisty

« back to all changes in this revision

Viewing changes to docs/html/pango-Modules.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2007-04-10 00:59:24 UTC
  • mfrom: (20.1.23 feisty)
  • Revision ID: james.westby@ubuntu.com-20070410005924-bbuu8vi6fw9f1fn1
Tags: 1.16.2-0ubuntu1
* New upstream version
  - Fixed various bug in the OpenType Layout code
  - Improved documentation
  - Improved ATSUI backend
  - Misc build system fixes
  - Bugs fixed in this release:
    - pangowin32-fontmap.c:using function without prototype
    - Don't create coverage every time it's asked for

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
5
5
<title>Modules</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.72.0">
7
7
<link rel="start" href="index.html" title="Pango Reference Manual">
8
8
<link rel="up" href="lowlevel.html" title="Low Level Functionality">
9
9
<link rel="prev" href="PangoEngineShape.html" title="PangoEngineShape">
35
35
<th width="100%" align="center">Pango Reference Manual</th>
36
36
<td><a accesskey="n" href="pango-Miscellaneous-Utilities.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
37
37
</tr>
38
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id3177102" class="shortcut">Top</a>
 
38
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2767389" class="shortcut">Top</a>
39
39
                  &#160;|&#160;
40
 
                  <a href="#id3177277" class="shortcut">Description</a></nobr></td></tr>
 
40
                  <a href="#id2767564" class="shortcut">Description</a></nobr></td></tr>
41
41
</table>
42
42
<div class="refentry" lang="en">
43
43
<a name="pango-Modules"></a><div class="titlepage"></div>
44
44
<div class="refnamediv"><table width="100%"><tr>
45
45
<td valign="top">
46
46
<h2>
47
 
<a name="id3177102"></a><span class="refentrytitle">Modules</span>
 
47
<a name="id2767389"></a><span class="refentrytitle">Modules</span>
48
48
</h2>
49
49
<p>Modules &#8212; Support for loadable modules</p>
50
50
</td>
80
80
</pre>
81
81
</div>
82
82
<div class="refsect1" lang="en">
83
 
<a name="id3177277"></a><h2>Description</h2>
 
83
<a name="id2767564"></a><h2>Description</h2>
84
84
<p>
85
85
Functions and macros in this section are used to support loading dynamic
86
86
modules that add engines to Pango at run time.
87
87
</p>
88
88
</div>
89
89
<div class="refsect1" lang="en">
90
 
<a name="id3177294"></a><h2>Details</h2>
 
90
<a name="id2767580"></a><h2>Details</h2>
91
91
<div class="refsect2" lang="en">
92
 
<a name="id3177304"></a><h3>
 
92
<a name="id2767591"></a><h3>
93
93
<a name="PangoIncludedModule"></a>PangoIncludedModule</h3>
94
 
<a class="indexterm" name="id3177317"></a><pre class="programlisting">typedef struct {
 
94
<a class="indexterm" name="id2767604"></a><pre class="programlisting">typedef struct {
95
95
  void (*list) (PangoEngineInfo **engines,
96
96
                int              *n_engines);
97
97
  void (*init) (GTypeModule      *module);
133
133
</div>
134
134
<hr>
135
135
<div class="refsect2" lang="en">
136
 
<a name="id3177408"></a><h3>
 
136
<a name="id2767694"></a><h3>
137
137
<a name="PangoMap"></a>PangoMap</h3>
138
 
<a class="indexterm" name="id3177420"></a><pre class="programlisting">typedef struct _PangoMap PangoMap;</pre>
 
138
<a class="indexterm" name="id2767707"></a><pre class="programlisting">typedef struct _PangoMap PangoMap;</pre>
139
139
<p>
140
140
A <a href="pango-Modules.html#PangoMap"><span class="type">PangoMap</span></a> structure can be used to determine the engine to
141
141
use for each character.
143
143
</div>
144
144
<hr>
145
145
<div class="refsect2" lang="en">
146
 
<a name="id3177444"></a><h3>
 
146
<a name="id2767731"></a><h3>
147
147
<a name="PangoMapEntry"></a>PangoMapEntry</h3>
148
 
<a class="indexterm" name="id3177457"></a><pre class="programlisting">typedef struct _PangoMapEntry PangoMapEntry;</pre>
 
148
<a class="indexterm" name="id2767744"></a><pre class="programlisting">typedef struct _PangoMapEntry PangoMapEntry;</pre>
149
149
<p>
150
150
A <a href="pango-Modules.html#PangoMapEntry"><span class="type">PangoMapEntry</span></a> contains information about the engine that should be used 
151
151
for the codepoint to which this entry belongs and also whether the engine 
154
154
</div>
155
155
<hr>
156
156
<div class="refsect2" lang="en">
157
 
<a name="id3177485"></a><h3>
 
157
<a name="id2767772"></a><h3>
158
158
<a name="pango-find-map"></a>pango_find_map ()</h3>
159
 
<a class="indexterm" name="id3177498"></a><pre class="programlisting"><a href="pango-Modules.html#PangoMap">PangoMap</a>*   pango_find_map                  (<a href="pango-Text-Attributes.html#PangoLanguage">PangoLanguage</a> *language,
 
159
<a class="indexterm" name="id2767785"></a><pre class="programlisting"><a href="pango-Modules.html#PangoMap">PangoMap</a>*   pango_find_map                  (<a href="pango-Text-Attributes.html#PangoLanguage">PangoLanguage</a> *language,
160
160
                                             <a
161
161
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
162
162
>guint</a> engine_type_id,
198
198
</div>
199
199
<hr>
200
200
<div class="refsect2" lang="en">
201
 
<a name="id3177621"></a><h3>
 
201
<a name="id2767908"></a><h3>
202
202
<a name="pango-map-get-engine"></a>pango_map_get_engine ()</h3>
203
 
<a class="indexterm" name="id3177634"></a><pre class="programlisting"><a href="pango-Engines.html#PangoEngine">PangoEngine</a>* pango_map_get_engine           (<a href="pango-Modules.html#PangoMap">PangoMap</a> *map,
 
203
<a class="indexterm" name="id2767921"></a><pre class="programlisting"><a href="pango-Engines.html#PangoEngine">PangoEngine</a>* pango_map_get_engine           (<a href="pango-Modules.html#PangoMap">PangoMap</a> *map,
204
204
                                             <a href="pango-Scripts.html#PangoScript">PangoScript</a> script);</pre>
205
205
<p>
206
206
Returns the best engine listed in the map for a given script</p>
236
236
</div>
237
237
<hr>
238
238
<div class="refsect2" lang="en">
239
 
<a name="id3177746"></a><h3>
 
239
<a name="id2768033"></a><h3>
240
240
<a name="pango-map-get-engines"></a>pango_map_get_engines ()</h3>
241
 
<a class="indexterm" name="id3177761"></a><pre class="programlisting">void        pango_map_get_engines           (<a href="pango-Modules.html#PangoMap">PangoMap</a> *map,
 
241
<a class="indexterm" name="id2768048"></a><pre class="programlisting">void        pango_map_get_engines           (<a href="pango-Modules.html#PangoMap">PangoMap</a> *map,
242
242
                                             <a href="pango-Scripts.html#PangoScript">PangoScript</a> script,
243
243
                                             <a
244
244
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Singly-Linked-Lists.html#GSList"
286
286
</div>
287
287
<hr>
288
288
<div class="refsect2" lang="en">
289
 
<a name="id3177901"></a><h3>
 
289
<a name="id2768188"></a><h3>
290
290
<a name="pango-module-register"></a>pango_module_register ()</h3>
291
 
<a class="indexterm" name="id3177914"></a><pre class="programlisting">void        pango_module_register           (<a href="pango-Modules.html#PangoIncludedModule">PangoIncludedModule</a> *module);</pre>
 
291
<a class="indexterm" name="id2768201"></a><pre class="programlisting">void        pango_module_register           (<a href="pango-Modules.html#PangoIncludedModule">PangoIncludedModule</a> *module);</pre>
292
292
<p>
293
293
Registers a statically linked module with Pango. The
294
294
<a href="pango-Modules.html#PangoIncludedModule"><span class="type">PangoIncludedModule</span></a> structure that is passed in contains the