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

« back to all changes in this revision

Viewing changes to docs/html/PangoEngineShape.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>PangoEngineShape</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="PangoEngineLang.html" title="PangoEngineLang">
35
35
<th width="100%" align="center">Pango Reference Manual</th>
36
36
<td><a accesskey="n" href="pango-Modules.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="#id3175832" class="shortcut">Top</a>
39
 
                  &#160;|&#160;
40
 
                  <a href="#id3175914" class="shortcut">Description</a>
41
 
                  &#160;|&#160;
42
 
                  <a href="#id3175882" class="shortcut">Object Hierarchy</a></nobr></td></tr>
 
38
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2766119" class="shortcut">Top</a>
 
39
                  &#160;|&#160;
 
40
                  <a href="#id2766201" class="shortcut">Description</a>
 
41
                  &#160;|&#160;
 
42
                  <a href="#id2766169" class="shortcut">Object Hierarchy</a></nobr></td></tr>
43
43
</table>
44
44
<div class="refentry" lang="en">
45
45
<a name="PangoEngineShape"></a><div class="titlepage"></div>
46
46
<div class="refnamediv"><table width="100%"><tr>
47
47
<td valign="top">
48
48
<h2>
49
 
<a name="id3175832"></a><span class="refentrytitle">PangoEngineShape</span>
 
49
<a name="id2766119"></a><span class="refentrytitle">PangoEngineShape</span>
50
50
</h2>
51
51
<p>PangoEngineShape &#8212; Rendering-system dependent script engines</p>
52
52
</td>
67
67
</pre>
68
68
</div>
69
69
<div class="refsect1" lang="en">
70
 
<a name="id3175882"></a><h2>Object Hierarchy</h2>
 
70
<a name="id2766169"></a><h2>Object Hierarchy</h2>
71
71
<pre class="synopsis">
72
72
 
73
73
  <a
78
78
</pre>
79
79
</div>
80
80
<div class="refsect1" lang="en">
81
 
<a name="id3175914"></a><h2>Description</h2>
 
81
<a name="id2766201"></a><h2>Description</h2>
82
82
<p>
83
83
The <em class="firstterm">shape engines</em> are rendering-system dependent
84
84
engines that convert character strings into glyph strings.
86
86
</p>
87
87
</div>
88
88
<div class="refsect1" lang="en">
89
 
<a name="id3175944"></a><h2>Details</h2>
 
89
<a name="id2766231"></a><h2>Details</h2>
90
90
<div class="refsect2" lang="en">
91
 
<a name="id3175955"></a><h3>
 
91
<a name="id2766241"></a><h3>
92
92
<a name="PangoEngineShape-struct"></a>PangoEngineShape</h3>
93
 
<a class="indexterm" name="id3175968"></a><pre class="programlisting">typedef struct _PangoEngineShape PangoEngineShape;</pre>
 
93
<a class="indexterm" name="id2766255"></a><pre class="programlisting">typedef struct _PangoEngineShape PangoEngineShape;</pre>
94
94
<p>
95
95
The <a href="PangoEngineShape.html" title="PangoEngineShape"><span class="type">PangoEngineShape</span></a> class is implemented by engines that
96
96
customize the rendering-system dependent part of the
105
105
</div>
106
106
<hr>
107
107
<div class="refsect2" lang="en">
108
 
<a name="id3176018"></a><h3>
 
108
<a name="id2766305"></a><h3>
109
109
<a name="PangoEngineShapeClass"></a>PangoEngineShapeClass</h3>
110
 
<a class="indexterm" name="id3176031"></a><pre class="programlisting">typedef struct {
 
110
<a class="indexterm" name="id2766318"></a><pre class="programlisting">typedef struct {
111
111
  void (*script_shape) (PangoEngineShape *engine,
112
112
                        PangoFont        *font,
113
113
                        const char       *text,
161
161
</div>
162
162
<hr>
163
163
<div class="refsect2" lang="en">
164
 
<a name="id3176181"></a><h3>
 
164
<a name="id2766468"></a><h3>
165
165
<a name="PANGO-ENGINE-TYPE-SHAPE:CAPS"></a>PANGO_ENGINE_TYPE_SHAPE</h3>
166
 
<a class="indexterm" name="id3176194"></a><pre class="programlisting">#define PANGO_ENGINE_TYPE_SHAPE "PangoEngineShape"
 
166
<a class="indexterm" name="id2766481"></a><pre class="programlisting">#define PANGO_ENGINE_TYPE_SHAPE "PangoEngineShape"
167
167
</pre>
168
168
<p>
169
169
A string constant defining the engine type
173
173
</div>
174
174
<hr>
175
175
<div class="refsect2" lang="en">
176
 
<a name="id3176220"></a><h3>
 
176
<a name="id2766507"></a><h3>
177
177
<a name="PANGO-ENGINE-SHAPE-DEFINE-TYPE:CAPS"></a>PANGO_ENGINE_SHAPE_DEFINE_TYPE()</h3>
178
 
<a class="indexterm" name="id3176233"></a><pre class="programlisting">#define     PANGO_ENGINE_SHAPE_DEFINE_TYPE(name, prefix, class_init, instance_init)</pre>
 
178
<a class="indexterm" name="id2766520"></a><pre class="programlisting">#define     PANGO_ENGINE_SHAPE_DEFINE_TYPE(name, prefix, class_init, instance_init)</pre>
179
179
<p>
180
180
Outputs the necessary code for GObject type registration for a
181
181
<a href="PangoEngineShape.html" title="PangoEngineShape"><span class="type">PangoEngineShape</span></a> class defined in a module. Two static symbols