~ubuntu-branches/ubuntu/precise/evince/precise-updates

« back to all changes in this revision

Viewing changes to help/reference/html/evince-ev-async-renderer.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2009-01-06 09:56:51 UTC
  • mto: (1.6.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 68.
  • Revision ID: james.westby@ubuntu.com-20090106095651-dgipxsorilswacxa
Tags: upstream-2.25.4
Import upstream version 2.25.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
2
<html>
3
3
<head>
4
 
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>ev-async-renderer</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
7
 
<link rel="start" href="index.html" title="Evince Programmer's Reference Manual">
8
 
<link rel="up" href="pt03.html" title="Part&#160;III.&#160; Helper functions">
9
 
<link rel="prev" href="pt03.html" title="Part&#160;III.&#160; Helper functions">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
 
7
<link rel="home" href="index.html" title="Evince Programmer's Reference Manual">
 
8
<link rel="up" href="pt03.html" title="Part III.  Helper functions">
 
9
<link rel="prev" href="pt03.html" title="Part III.  Helper functions">
10
10
<link rel="next" href="evince-ev-file-exporter.html" title="ev-file-exporter">
11
 
<meta name="generator" content="GTK-Doc V1.9 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.10 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
 
<link rel="part" href="pt01.html" title="Part&#160;I.&#160; Document interfaces">
14
 
<link rel="part" href="pt02.html" title="Part&#160;II.&#160; Document data">
15
 
<link rel="part" href="pt03.html" title="Part&#160;III.&#160; Helper functions">
16
 
<link rel="part" href="pt04.html" title="Part&#160;IV.&#160; Evince Frontend">
 
13
<link rel="part" href="pt01.html" title="Part I.  Document interfaces">
 
14
<link rel="part" href="pt02.html" title="Part II.  Document data">
 
15
<link rel="part" href="pt03.html" title="Part III.  Helper functions">
 
16
<link rel="part" href="pt04.html" title="Part IV.  Evince Frontend">
17
17
<link rel="index" href="ix01.html" title="Index">
18
18
</head>
19
19
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
25
25
<th width="100%" align="center">Evince Programmer's Reference Manual</th>
26
26
<td><a accesskey="n" href="evince-ev-file-exporter.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
27
27
</tr>
28
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id3135582" class="shortcut">Top</a>
29
 
                  &#160;|&#160;
30
 
                  <a href="#id3135736" class="shortcut">Description</a>
31
 
                  &#160;|&#160;
32
 
                  <a href="#id3135683" class="shortcut">Object Hierarchy</a>
33
 
                  &#160;|&#160;
34
 
                  <a href="#id3135707" class="shortcut">Signals</a></nobr></td></tr>
 
28
<tr><td colspan="5" class="shortcuts"><nobr><a href="#evince-ev-async-renderer.synopsis" class="shortcut">Top</a>
 
29
                   | 
 
30
                  <a href="#evince-ev-async-renderer.description" class="shortcut">Description</a>
 
31
                   | 
 
32
                  <a href="#evince-ev-async-renderer.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
33
                   | 
 
34
                  <a href="#evince-ev-async-renderer.signals" class="shortcut">Signals</a></nobr></td></tr>
35
35
</table>
36
36
<div class="refentry" lang="en">
37
37
<a name="evince-ev-async-renderer"></a><div class="titlepage"></div>
38
38
<div class="refnamediv"><table width="100%"><tr>
39
39
<td valign="top">
40
 
<h2>
41
 
<a name="id3135582"></a><span class="refentrytitle">ev-async-renderer</span>
42
 
</h2>
 
40
<h2><span class="refentrytitle"><a name="evince-ev-async-renderer.top_of_page"></a>ev-async-renderer</span></h2>
43
41
<p>ev-async-renderer</p>
44
42
</td>
45
43
<td valign="top" align="right"></td>
46
44
</tr></table></div>
47
45
<div class="refsynopsisdiv">
48
 
<h2>Synopsis</h2>
 
46
<a name="evince-ev-async-renderer.synopsis"></a><h2>Synopsis</h2>
49
47
<a name="EvAsyncRenderer"></a><pre class="synopsis">
50
 
 
51
 
 
52
 
 
53
 
#define             <a class="link" href="evince-ev-async-renderer.html#EV-ASYNC-RENDERER-IFACE:CAPS">EV_ASYNC_RENDERER_IFACE</a>             (k)
54
 
#define             <a class="link" href="evince-ev-async-renderer.html#EV-IS-ASYNC-RENDERER-IFACE:CAPS">EV_IS_ASYNC_RENDERER_IFACE</a>          (k)
55
 
                    <a class="link" href="evince-ev-async-renderer.html#EvAsyncRenderer-struct">EvAsyncRenderer</a>;
56
 
                    <a class="link" href="evince-ev-async-renderer.html#EvAsyncRendererIface">EvAsyncRendererIface</a>;
57
 
void                <a class="link" href="evince-ev-async-renderer.html#ev-async-renderer-render-pixbuf">ev_async_renderer_render_pixbuf</a>     (<a class="link" href="evince-ev-async-renderer.html#EvAsyncRenderer">EvAsyncRenderer</a> *renderer,
 
48
#define             <a class="link" href="evince-ev-async-renderer.html#EV-ASYNC-RENDERER-IFACE:CAPS" title="EV_ASYNC_RENDERER_IFACE()">EV_ASYNC_RENDERER_IFACE</a>             (k)
 
49
#define             <a class="link" href="evince-ev-async-renderer.html#EV-IS-ASYNC-RENDERER-IFACE:CAPS" title="EV_IS_ASYNC_RENDERER_IFACE()">EV_IS_ASYNC_RENDERER_IFACE</a>          (k)
 
50
                    <a class="link" href="evince-ev-async-renderer.html#EvAsyncRenderer-struct" title="EvAsyncRenderer">EvAsyncRenderer</a>;
 
51
                    <a class="link" href="evince-ev-async-renderer.html#EvAsyncRendererIface" title="EvAsyncRendererIface">EvAsyncRendererIface</a>;
 
52
void                <a class="link" href="evince-ev-async-renderer.html#ev-async-renderer-render-pixbuf" title="ev_async_renderer_render_pixbuf ()">ev_async_renderer_render_pixbuf</a>     (<a class="link" href="evince-ev-async-renderer.html#EvAsyncRenderer">EvAsyncRenderer</a> *renderer,
58
53
                                                         int page,
59
54
                                                         double scale,
60
55
                                                         int rotation);
61
 
 
62
56
</pre>
63
57
</div>
64
58
<div class="refsect1" lang="en">
65
 
<a name="id3135683"></a><h2>Object Hierarchy</h2>
 
59
<a name="evince-ev-async-renderer.object-hierarchy"></a><h2>Object Hierarchy</h2>
66
60
<pre class="synopsis">
67
 
 
68
61
  GInterface
69
62
   +----EvAsyncRenderer
70
63
</pre>
71
64
</div>
72
65
<div class="refsect1" lang="en">
73
 
<a name="id3135707"></a><h2>Signals</h2>
 
66
<a name="evince-ev-async-renderer.signals"></a><h2>Signals</h2>
74
67
<pre class="synopsis">
75
 
 
76
 
  "<a class="link" href="evince-ev-async-renderer.html#EvAsyncRenderer-render-finished">render-finished</a>"                                : Run Last
77
 
</pre>
78
 
</div>
79
 
<div class="refsect1" lang="en">
80
 
<a name="id3135736"></a><h2>Description</h2>
81
 
<p>
82
 
 
83
 
</p>
84
 
</div>
85
 
<div class="refsect1" lang="en">
86
 
<a name="id3135750"></a><h2>Details</h2>
87
 
<div class="refsect2" lang="en">
88
 
<a name="id3135760"></a><h3>
89
 
<a name="EV-ASYNC-RENDERER-IFACE:CAPS"></a>EV_ASYNC_RENDERER_IFACE()</h3>
90
 
<a class="indexterm" name="id3135773"></a><pre class="programlisting">#define EV_ASYNC_RENDERER_IFACE(k)          (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_ASYNC_RENDERER, EvAsyncRendererIface))
91
 
</pre>
92
 
<p>
93
 
 
94
 
</p>
95
 
<div class="variablelist"><table border="0">
96
 
<col align="left" valign="top">
97
 
<tbody><tr>
98
 
<td><p><span class="term"><em class="parameter"><code>k</code></em>&#160;:</span></p></td>
99
 
<td>
100
 
 
101
 
 
102
 
</td>
103
 
</tr></tbody>
104
 
</table></div>
105
 
</div>
106
 
<hr>
107
 
<div class="refsect2" lang="en">
108
 
<a name="id3135808"></a><h3>
109
 
<a name="EV-IS-ASYNC-RENDERER-IFACE:CAPS"></a>EV_IS_ASYNC_RENDERER_IFACE()</h3>
110
 
<a class="indexterm" name="id3135821"></a><pre class="programlisting">#define EV_IS_ASYNC_RENDERER_IFACE(k)       (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_ASYNC_RENDERER))
111
 
</pre>
112
 
<p>
113
 
 
114
 
</p>
115
 
<div class="variablelist"><table border="0">
116
 
<col align="left" valign="top">
117
 
<tbody><tr>
118
 
<td><p><span class="term"><em class="parameter"><code>k</code></em>&#160;:</span></p></td>
119
 
<td>
120
 
 
121
 
 
122
 
</td>
123
 
</tr></tbody>
124
 
</table></div>
125
 
</div>
126
 
<hr>
127
 
<div class="refsect2" lang="en">
128
 
<a name="id3135855"></a><h3>
129
 
<a name="EvAsyncRenderer-struct"></a>EvAsyncRenderer</h3>
130
 
<a class="indexterm" name="id3135868"></a><pre class="programlisting">typedef struct _EvAsyncRenderer EvAsyncRenderer;</pre>
131
 
<p>
132
 
 
133
 
</p>
134
 
</div>
135
 
<hr>
136
 
<div class="refsect2" lang="en">
137
 
<a name="id3135884"></a><h3>
138
 
<a name="EvAsyncRendererIface"></a>EvAsyncRendererIface</h3>
139
 
<a class="indexterm" name="id3135897"></a><pre class="programlisting">typedef struct {
 
68
  "<a class="link" href="evince-ev-async-renderer.html#EvAsyncRenderer-render-finished" title='The "render-finished" signal'>render-finished</a>"                                : Run Last
 
69
</pre>
 
70
</div>
 
71
<div class="refsect1" lang="en">
 
72
<a name="evince-ev-async-renderer.description"></a><h2>Description</h2>
 
73
<p>
 
74
 
 
75
</p>
 
76
</div>
 
77
<div class="refsect1" lang="en">
 
78
<a name="evince-ev-async-renderer.details"></a><h2>Details</h2>
 
79
<div class="refsect2" lang="en">
 
80
<a name="EV-ASYNC-RENDERER-IFACE:CAPS"></a><h3>EV_ASYNC_RENDERER_IFACE()</h3>
 
81
<pre class="programlisting">#define EV_ASYNC_RENDERER_IFACE(k)    (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_ASYNC_RENDERER, EvAsyncRendererIface))
 
82
</pre>
 
83
<p>
 
84
 
 
85
</p>
 
86
<div class="variablelist"><table border="0">
 
87
<col align="left" valign="top">
 
88
<tbody><tr>
 
89
<td><p><span class="term"><em class="parameter"><code>k</code></em> :</span></p></td>
 
90
<td>
 
91
 
 
92
 
 
93
</td>
 
94
</tr></tbody>
 
95
</table></div>
 
96
</div>
 
97
<hr>
 
98
<div class="refsect2" lang="en">
 
99
<a name="EV-IS-ASYNC-RENDERER-IFACE:CAPS"></a><h3>EV_IS_ASYNC_RENDERER_IFACE()</h3>
 
100
<pre class="programlisting">#define EV_IS_ASYNC_RENDERER_IFACE(k)         (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_ASYNC_RENDERER))
 
101
</pre>
 
102
<p>
 
103
 
 
104
</p>
 
105
<div class="variablelist"><table border="0">
 
106
<col align="left" valign="top">
 
107
<tbody><tr>
 
108
<td><p><span class="term"><em class="parameter"><code>k</code></em> :</span></p></td>
 
109
<td>
 
110
 
 
111
 
 
112
</td>
 
113
</tr></tbody>
 
114
</table></div>
 
115
</div>
 
116
<hr>
 
117
<div class="refsect2" lang="en">
 
118
<a name="EvAsyncRenderer-struct"></a><h3>EvAsyncRenderer</h3>
 
119
<pre class="programlisting">typedef struct _EvAsyncRenderer EvAsyncRenderer;</pre>
 
120
<p>
 
121
 
 
122
</p>
 
123
</div>
 
124
<hr>
 
125
<div class="refsect2" lang="en">
 
126
<a name="EvAsyncRendererIface"></a><h3>EvAsyncRendererIface</h3>
 
127
<pre class="programlisting">typedef struct {
140
128
        GTypeInterface base_iface;
141
129
 
142
130
        void        (* render_finished) (EvAsyncRenderer *renderer,
154
142
</div>
155
143
<hr>
156
144
<div class="refsect2" lang="en">
157
 
<a name="id3135917"></a><h3>
158
 
<a name="ev-async-renderer-render-pixbuf"></a>ev_async_renderer_render_pixbuf ()</h3>
159
 
<a class="indexterm" name="id3135930"></a><pre class="programlisting">void                ev_async_renderer_render_pixbuf     (<a class="link" href="evince-ev-async-renderer.html#EvAsyncRenderer">EvAsyncRenderer</a> *renderer,
 
145
<a name="ev-async-renderer-render-pixbuf"></a><h3>ev_async_renderer_render_pixbuf ()</h3>
 
146
<pre class="programlisting">void                ev_async_renderer_render_pixbuf     (<a class="link" href="evince-ev-async-renderer.html#EvAsyncRenderer">EvAsyncRenderer</a> *renderer,
160
147
                                                         int page,
161
148
                                                         double scale,
162
149
                                                         int rotation);</pre>
167
154
<col align="left" valign="top">
168
155
<tbody>
169
156
<tr>
170
 
<td><p><span class="term"><em class="parameter"><code>renderer</code></em>&#160;:</span></p></td>
171
 
<td>
172
 
</td>
173
 
</tr>
174
 
<tr>
175
 
<td><p><span class="term"><em class="parameter"><code>page</code></em>&#160;:</span></p></td>
176
 
<td>
177
 
</td>
178
 
</tr>
179
 
<tr>
180
 
<td><p><span class="term"><em class="parameter"><code>scale</code></em>&#160;:</span></p></td>
181
 
<td>
182
 
</td>
183
 
</tr>
184
 
<tr>
185
 
<td><p><span class="term"><em class="parameter"><code>rotation</code></em>&#160;:</span></p></td>
 
157
<td><p><span class="term"><em class="parameter"><code>renderer</code></em> :</span></p></td>
 
158
<td>
 
159
</td>
 
160
</tr>
 
161
<tr>
 
162
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
163
<td>
 
164
</td>
 
165
</tr>
 
166
<tr>
 
167
<td><p><span class="term"><em class="parameter"><code>scale</code></em> :</span></p></td>
 
168
<td>
 
169
</td>
 
170
</tr>
 
171
<tr>
 
172
<td><p><span class="term"><em class="parameter"><code>rotation</code></em> :</span></p></td>
186
173
<td>
187
174
 
188
175
 
193
180
</div>
194
181
</div>
195
182
<div class="refsect1" lang="en">
196
 
<a name="id3136041"></a><h2>Signal Details</h2>
 
183
<a name="evince-ev-async-renderer.signal-details"></a><h2>Signal Details</h2>
197
184
<div class="refsect2" lang="en">
198
 
<a name="id3136051"></a><h3>
199
 
<a name="EvAsyncRenderer-render-finished"></a>The <code class="literal">"render-finished"</code> signal</h3>
200
 
<a class="indexterm" name="id3136068"></a><pre class="programlisting">void                user_function                      (<a class="link" href="evince-ev-async-renderer.html#EvAsyncRenderer">EvAsyncRenderer</a> *evasyncrenderer,
 
185
<a name="EvAsyncRenderer-render-finished"></a><h3>The <code class="literal">"render-finished"</code> signal</h3>
 
186
<pre class="programlisting">void                user_function                      (<a class="link" href="evince-ev-async-renderer.html#EvAsyncRenderer">EvAsyncRenderer</a> *evasyncrenderer,
201
187
                                                        <a
202
188
href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"
203
189
>GdkPixbuf</a>       *arg1,
211
197
<col align="left" valign="top">
212
198
<tbody>
213
199
<tr>
214
 
<td><p><span class="term"><em class="parameter"><code>evasyncrenderer</code></em>&#160;:</span></p></td>
 
200
<td><p><span class="term"><em class="parameter"><code>evasyncrenderer</code></em> :</span></p></td>
215
201
<td>the object which received the signal.
216
202
</td>
217
203
</tr>
218
204
<tr>
219
 
<td><p><span class="term"><em class="parameter"><code>arg1</code></em>&#160;:</span></p></td>
 
205
<td><p><span class="term"><em class="parameter"><code>arg1</code></em> :</span></p></td>
220
206
<td>
221
207
 
222
208
</td>
223
209
</tr>
224
210
<tr>
225
 
<td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td>
 
211
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
226
212
<td>user data set when the signal handler was connected.</td>
227
213
</tr>
228
214
</tbody>
229
215
</table></div>
230
216
</div>
231
217
</div>
232
 
<div class="refsect1" lang="en">
233
 
<a name="id3136160"></a><div class="refsect2" lang="en"><a name="id3136162"></a></div>
 
218
</div>
 
219
<div class="footer">
234
220
<hr>
235
 
<div class="refsect2" lang="en"><a name="id3136163"></a></div>
236
 
</div>
237
 
</div>
 
221
          Generated by GTK-Doc V1.10</div>
238
222
</body>
239
223
</html>