~ubuntu-branches/ubuntu/maverick/pango1.0/maverick-proposed

« back to all changes in this revision

Viewing changes to docs/html/PangoRenderer.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2009-07-21 14:04:44 UTC
  • mfrom: (64.2.1 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090721140444-zbfz5ty1y935e9a0
Tags: 1.24.5-1ubuntu1
* Resync on Debian
* debian/rules:
  - Enable VFP pass on armel

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=UTF-8">
5
5
<title>PangoRenderer</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.74.3">
7
7
<link rel="home" 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="lowlevel.html" title="Low Level Functionality">
46
46
                <a href="#PangoRenderer.object-hierarchy" class="shortcut">Object Hierarchy</a>
47
47
</td></tr>
48
48
</table>
49
 
<div class="refentry" title="PangoRenderer">
 
49
<div class="refentry" lang="en">
50
50
<a name="PangoRenderer"></a><div class="titlepage"></div>
51
51
<div class="refnamediv"><table width="100%"><tr>
52
52
<td valign="top">
55
55
</td>
56
56
<td valign="top" align="right"></td>
57
57
</tr></table></div>
58
 
<div class="refsynopsisdiv" title="Synopsis">
 
58
<div class="refsynopsisdiv">
59
59
<a name="PangoRenderer.synopsis"></a><h2>Synopsis</h2>
60
60
<pre class="synopsis">
61
61
                    <a class="link" href="PangoRenderer.html#PangoRenderer-struct" title="PangoRenderer">PangoRenderer</a>;
120
120
<a class="link" href="pango-Layout-Objects.html#PangoLayoutLine" title="PangoLayoutLine">PangoLayoutLine</a> *   <a class="link" href="PangoRenderer.html#pango-renderer-get-layout-line" title="pango_renderer_get_layout_line ()">pango_renderer_get_layout_line</a>      (<a class="link" href="PangoRenderer.html" title="PangoRenderer">PangoRenderer</a> *renderer);
121
121
</pre>
122
122
</div>
123
 
<div class="refsect1" title="Object Hierarchy">
 
123
<div class="refsect1" lang="en">
124
124
<a name="PangoRenderer.object-hierarchy"></a><h2>Object Hierarchy</h2>
125
125
<pre class="synopsis">
126
126
  <a
130
130
         +----<a class="link" href="pango-Xft-Fonts-and-Rendering.html#PangoXftRenderer">PangoXftRenderer</a>
131
131
</pre>
132
132
</div>
133
 
<div class="refsect1" title="Description">
 
133
<div class="refsect1" lang="en">
134
134
<a name="PangoRenderer.description"></a><h2>Description</h2>
135
135
<p>
136
136
<a class="link" href="PangoRenderer.html" title="PangoRenderer"><span class="type">PangoRenderer</span></a> is a base class that contains the necessary logic for
140
140
destinations can be created.
141
141
</p>
142
142
</div>
143
 
<div class="refsect1" title="Details">
 
143
<div class="refsect1" lang="en">
144
144
<a name="PangoRenderer.details"></a><h2>Details</h2>
145
 
<div class="refsect2" title="PangoRenderer">
 
145
<div class="refsect2" lang="en">
146
146
<a name="PangoRenderer-struct"></a><h3>PangoRenderer</h3>
147
147
<pre class="programlisting">typedef struct {
148
148
  PangoMatrix *matrix;          /* May be NULL */
168
168
<p class="since">Since 1.8</p>
169
169
</div>
170
170
<hr>
171
 
<div class="refsect2" title="enum PangoRenderPart">
 
171
<div class="refsect2" lang="en">
172
172
<a name="PangoRenderPart"></a><h3>enum PangoRenderPart</h3>
173
173
<pre class="programlisting">typedef enum
174
174
{
211
211
<p class="since">Since 1.8</p>
212
212
</div>
213
213
<hr>
214
 
<div class="refsect2" title="PANGO_TYPE_RENDER_PART">
 
214
<div class="refsect2" lang="en">
215
215
<a name="PANGO-TYPE-RENDER-PART--CAPS"></a><h3>PANGO_TYPE_RENDER_PART</h3>
216
216
<pre class="programlisting">#define PANGO_TYPE_RENDER_PART (pango_render_part_get_type())
217
217
</pre>
222
222
</p>
223
223
</div>
224
224
<hr>
225
 
<div class="refsect2" title="PangoRendererClass">
 
225
<div class="refsect2" lang="en">
226
226
<a name="PangoRendererClass"></a><h3>PangoRendererClass</h3>
227
227
<pre class="programlisting">typedef struct {
228
228
  /* All of the following have default implementations
365
365
<p class="since">Since 1.8</p>
366
366
</div>
367
367
<hr>
368
 
<div class="refsect2" title="pango_renderer_draw_layout ()">
 
368
<div class="refsect2" lang="en">
369
369
<a name="pango-renderer-draw-layout"></a><h3>pango_renderer_draw_layout ()</h3>
370
370
<pre class="programlisting">void                pango_renderer_draw_layout          (<a class="link" href="PangoRenderer.html" title="PangoRenderer">PangoRenderer</a> *renderer,
371
371
                                                         <a class="link" href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,
405
405
<p class="since">Since 1.8</p>
406
406
</div>
407
407
<hr>
408
 
<div class="refsect2" title="pango_renderer_draw_layout_line ()">
 
408
<div class="refsect2" lang="en">
409
409
<a name="pango-renderer-draw-layout-line"></a><h3>pango_renderer_draw_layout_line ()</h3>
410
410
<pre class="programlisting">void                pango_renderer_draw_layout_line     (<a class="link" href="PangoRenderer.html" title="PangoRenderer">PangoRenderer</a> *renderer,
411
411
                                                         <a class="link" href="pango-Layout-Objects.html#PangoLayoutLine" title="PangoLayoutLine">PangoLayoutLine</a> *line,
445
445
<p class="since">Since 1.8</p>
446
446
</div>
447
447
<hr>
448
 
<div class="refsect2" title="pango_renderer_draw_glyphs ()">
 
448
<div class="refsect2" lang="en">
449
449
<a name="pango-renderer-draw-glyphs"></a><h3>pango_renderer_draw_glyphs ()</h3>
450
450
<pre class="programlisting">void                pango_renderer_draw_glyphs          (<a class="link" href="PangoRenderer.html" title="PangoRenderer">PangoRenderer</a> *renderer,
451
451
                                                         <a class="link" href="pango-Fonts.html#PangoFont">PangoFont</a> *font,
491
491
<p class="since">Since 1.8</p>
492
492
</div>
493
493
<hr>
494
 
<div class="refsect2" title="pango_renderer_draw_glyph_item ()">
 
494
<div class="refsect2" lang="en">
495
495
<a name="pango-renderer-draw-glyph-item"></a><h3>pango_renderer_draw_glyph_item ()</h3>
496
496
<pre class="programlisting">void                pango_renderer_draw_glyph_item      (<a class="link" href="PangoRenderer.html" title="PangoRenderer">PangoRenderer</a> *renderer,
497
497
                                                         const char *text,
554
554
<p class="since">Since 1.22</p>
555
555
</div>
556
556
<hr>
557
 
<div class="refsect2" title="pango_renderer_draw_rectangle ()">
 
557
<div class="refsect2" lang="en">
558
558
<a name="pango-renderer-draw-rectangle"></a><h3>pango_renderer_draw_rectangle ()</h3>
559
559
<pre class="programlisting">void                pango_renderer_draw_rectangle       (<a class="link" href="PangoRenderer.html" title="PangoRenderer">PangoRenderer</a> *renderer,
560
560
                                                         <a class="link" href="PangoRenderer.html#PangoRenderPart" title="enum PangoRenderPart">PangoRenderPart</a> part,
609
609
<p class="since">Since 1.8</p>
610
610
</div>
611
611
<hr>
612
 
<div class="refsect2" title="pango_renderer_draw_error_underline ()">
 
612
<div class="refsect2" lang="en">
613
613
<a name="pango-renderer-draw-error-underline"></a><h3>pango_renderer_draw_error_underline ()</h3>
614
614
<pre class="programlisting">void                pango_renderer_draw_error_underline (<a class="link" href="PangoRenderer.html" title="PangoRenderer">PangoRenderer</a> *renderer,
615
615
                                                         int x,
661
661
<p class="since">Since 1.8</p>
662
662
</div>
663
663
<hr>
664
 
<div class="refsect2" title="pango_renderer_draw_trapezoid ()">
 
664
<div class="refsect2" lang="en">
665
665
<a name="pango-renderer-draw-trapezoid"></a><h3>pango_renderer_draw_trapezoid ()</h3>
666
666
<pre class="programlisting">void                pango_renderer_draw_trapezoid       (<a class="link" href="PangoRenderer.html" title="PangoRenderer">PangoRenderer</a> *renderer,
667
667
                                                         <a class="link" href="PangoRenderer.html#PangoRenderPart" title="enum PangoRenderPart">PangoRenderPart</a> part,
724
724
<p class="since">Since 1.8</p>
725
725
</div>
726
726
<hr>
727
 
<div class="refsect2" title="pango_renderer_draw_glyph ()">
 
727
<div class="refsect2" lang="en">
728
728
<a name="pango-renderer-draw-glyph"></a><h3>pango_renderer_draw_glyph ()</h3>
729
729
<pre class="programlisting">void                pango_renderer_draw_glyph           (<a class="link" href="PangoRenderer.html" title="PangoRenderer">PangoRenderer</a> *renderer,
730
730
                                                         <a class="link" href="pango-Fonts.html#PangoFont">PangoFont</a> *font,
768
768
<p class="since">Since 1.8</p>
769
769
</div>
770
770
<hr>
771
 
<div class="refsect2" title="pango_renderer_activate ()">
 
771
<div class="refsect2" lang="en">
772
772
<a name="pango-renderer-activate"></a><h3>pango_renderer_activate ()</h3>
773
773
<pre class="programlisting">void                pango_renderer_activate             (<a class="link" href="PangoRenderer.html" title="PangoRenderer">PangoRenderer</a> *renderer);</pre>
774
774
<p>
792
792
<p class="since">Since 1.8</p>
793
793
</div>
794
794
<hr>
795
 
<div class="refsect2" title="pango_renderer_deactivate ()">
 
795
<div class="refsect2" lang="en">
796
796
<a name="pango-renderer-deactivate"></a><h3>pango_renderer_deactivate ()</h3>
797
797
<pre class="programlisting">void                pango_renderer_deactivate           (<a class="link" href="PangoRenderer.html" title="PangoRenderer">PangoRenderer</a> *renderer);</pre>
798
798
<p>
811
811
<p class="since">Since 1.8</p>
812
812
</div>
813
813
<hr>
814
 
<div class="refsect2" title="pango_renderer_part_changed ()">
 
814
<div class="refsect2" lang="en">
815
815
<a name="pango-renderer-part-changed"></a><h3>pango_renderer_part_changed ()</h3>
816
816
<pre class="programlisting">void                pango_renderer_part_changed         (<a class="link" href="PangoRenderer.html" title="PangoRenderer">PangoRenderer</a> *renderer,
817
817
                                                         <a class="link" href="PangoRenderer.html#PangoRenderPart" title="enum PangoRenderPart">PangoRenderPart</a> part);</pre>
853
853
<p class="since">Since 1.8</p>
854
854
</div>
855
855
<hr>
856
 
<div class="refsect2" title="pango_renderer_set_color ()">
 
856
<div class="refsect2" lang="en">
857
857
<a name="pango-renderer-set-color"></a><h3>pango_renderer_set_color ()</h3>
858
858
<pre class="programlisting">void                pango_renderer_set_color            (<a class="link" href="PangoRenderer.html" title="PangoRenderer">PangoRenderer</a> *renderer,
859
859
                                                         <a class="link" href="PangoRenderer.html#PangoRenderPart" title="enum PangoRenderPart">PangoRenderPart</a> part,
887
887
<p class="since">Since 1.8</p>
888
888
</div>
889
889
<hr>
890
 
<div class="refsect2" title="pango_renderer_get_color ()">
 
890
<div class="refsect2" lang="en">
891
891
<a name="pango-renderer-get-color"></a><h3>pango_renderer_get_color ()</h3>
892
892
<pre class="programlisting"><a class="link" href="pango-Text-Attributes.html#PangoColor" title="PangoColor">PangoColor</a> *        pango_renderer_get_color            (<a class="link" href="PangoRenderer.html" title="PangoRenderer">PangoRenderer</a> *renderer,
893
893
                                                         <a class="link" href="PangoRenderer.html#PangoRenderPart" title="enum PangoRenderPart">PangoRenderPart</a> part);</pre>
923
923
<p class="since">Since 1.8</p>
924
924
</div>
925
925
<hr>
926
 
<div class="refsect2" title="pango_renderer_set_matrix ()">
 
926
<div class="refsect2" lang="en">
927
927
<a name="pango-renderer-set-matrix"></a><h3>pango_renderer_set_matrix ()</h3>
928
928
<pre class="programlisting">void                pango_renderer_set_matrix           (<a class="link" href="PangoRenderer.html" title="PangoRenderer">PangoRenderer</a> *renderer,
929
929
                                                         const <a class="link" href="pango-Glyph-Storage.html#PangoMatrix" title="PangoMatrix">PangoMatrix</a> *matrix);</pre>
952
952
<p class="since">Since 1.8</p>
953
953
</div>
954
954
<hr>
955
 
<div class="refsect2" title="pango_renderer_get_matrix ()">
 
955
<div class="refsect2" lang="en">
956
956
<a name="pango-renderer-get-matrix"></a><h3>pango_renderer_get_matrix ()</h3>
957
957
<pre class="programlisting">const <a class="link" href="pango-Glyph-Storage.html#PangoMatrix" title="PangoMatrix">PangoMatrix</a> * pango_renderer_get_matrix           (<a class="link" href="PangoRenderer.html" title="PangoRenderer">PangoRenderer</a> *renderer);</pre>
958
958
<p>
984
984
<p class="since">Since 1.8</p>
985
985
</div>
986
986
<hr>
987
 
<div class="refsect2" title="pango_renderer_get_layout ()">
 
987
<div class="refsect2" lang="en">
988
988
<a name="pango-renderer-get-layout"></a><h3>pango_renderer_get_layout ()</h3>
989
989
<pre class="programlisting"><a class="link" href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *       pango_renderer_get_layout           (<a class="link" href="PangoRenderer.html" title="PangoRenderer">PangoRenderer</a> *renderer);</pre>
990
990
<p>
1019
1019
<p class="since">Since 1.20</p>
1020
1020
</div>
1021
1021
<hr>
1022
 
<div class="refsect2" title="pango_renderer_get_layout_line ()">
 
1022
<div class="refsect2" lang="en">
1023
1023
<a name="pango-renderer-get-layout-line"></a><h3>pango_renderer_get_layout_line ()</h3>
1024
1024
<pre class="programlisting"><a class="link" href="pango-Layout-Objects.html#PangoLayoutLine" title="PangoLayoutLine">PangoLayoutLine</a> *   pango_renderer_get_layout_line      (<a class="link" href="PangoRenderer.html" title="PangoRenderer">PangoRenderer</a> *renderer);</pre>
1025
1025
<p>