1
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
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 III.  Helper functions">
9
<link rel="prev" href="pt03.html" title="Part III.  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 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">
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">
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>
28
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id3135582" class="shortcut">Top</a>
30
<a href="#id3135736" class="shortcut">Description</a>
32
<a href="#id3135683" class="shortcut">Object Hierarchy</a>
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>
30
<a href="#evince-ev-async-renderer.description" class="shortcut">Description</a>
32
<a href="#evince-ev-async-renderer.object-hierarchy" class="shortcut">Object Hierarchy</a>
34
<a href="#evince-ev-async-renderer.signals" class="shortcut">Signals</a></nobr></td></tr>
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>
41
<a name="id3135582"></a><span class="refentrytitle">ev-async-renderer</span>
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>
45
43
<td valign="top" align="right"></td>
46
44
</tr></table></div>
47
45
<div class="refsynopsisdiv">
46
<a name="evince-ev-async-renderer.synopsis"></a><h2>Synopsis</h2>
49
47
<a name="EvAsyncRenderer"></a><pre class="synopsis">
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,
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">
69
62
+----EvAsyncRenderer
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">
76
"<a class="link" href="evince-ev-async-renderer.html#EvAsyncRenderer-render-finished">render-finished</a>" : Run Last
79
<div class="refsect1" lang="en">
80
<a name="id3135736"></a><h2>Description</h2>
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))
95
<div class="variablelist"><table border="0">
96
<col align="left" valign="top">
98
<td><p><span class="term"><em class="parameter"><code>k</code></em> :</span></p></td>
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))
115
<div class="variablelist"><table border="0">
116
<col align="left" valign="top">
118
<td><p><span class="term"><em class="parameter"><code>k</code></em> :</span></p></td>
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>
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
71
<div class="refsect1" lang="en">
72
<a name="evince-ev-async-renderer.description"></a><h2>Description</h2>
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))
86
<div class="variablelist"><table border="0">
87
<col align="left" valign="top">
89
<td><p><span class="term"><em class="parameter"><code>k</code></em> :</span></p></td>
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))
105
<div class="variablelist"><table border="0">
106
<col align="left" valign="top">
108
<td><p><span class="term"><em class="parameter"><code>k</code></em> :</span></p></td>
117
<div class="refsect2" lang="en">
118
<a name="EvAsyncRenderer-struct"></a><h3>EvAsyncRenderer</h3>
119
<pre class="programlisting">typedef struct _EvAsyncRenderer EvAsyncRenderer;</pre>
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;
142
130
void (* render_finished) (EvAsyncRenderer *renderer,