25
25
<th width="100%" align="center">Evince Programmer's Reference Manual</th>
26
26
<td><a accesskey="n" href="evince-ev-document-find.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="#id2978682" class="shortcut">Top</a>
30
<a href="#id3026127" class="shortcut">Description</a>
32
<a href="#id3026066" class="shortcut">Object Hierarchy</a>
34
<a href="#id3026098" class="shortcut">Signals</a></nobr></td></tr>
28
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2764062" class="shortcut">Top</a>
30
<a href="#id2811987" class="shortcut">Description</a>
32
<a href="#id2811926" class="shortcut">Object Hierarchy</a>
34
<a href="#id2811957" class="shortcut">Signals</a></nobr></td></tr>
36
36
<div class="refentry" lang="en">
37
37
<a name="evince-ev-document"></a><div class="titlepage"></div>
38
38
<div class="refnamediv"><table width="100%"><tr>
41
<a name="id2978682"></a><span class="refentrytitle">ev-document</span>
41
<a name="id2764062"></a><span class="refentrytitle">ev-document</span>
71
71
void <a class="link" href="evince-ev-document.html#ev-document-doc-mutex-lock">ev_document_doc_mutex_lock</a> (void);
72
72
void <a class="link" href="evince-ev-document.html#ev-document-doc-mutex-unlock">ev_document_doc_mutex_unlock</a> (void);
74
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
75
>gboolean</a> <a class="link" href="evince-ev-document.html#ev-document-doc-mutex-trylock">ev_document_doc_mutex_trylock</a> (void);
74
77
href="/usr/share/gtk-doc/html/glib/glib-Threads.html#GMutex"
75
78
>GMutex</a>* <a class="link" href="evince-ev-document.html#ev-document-get-fc-mutex">ev_document_get_fc_mutex</a> (void);
76
79
void <a class="link" href="evince-ev-document.html#ev-document-fc-mutex-lock">ev_document_fc_mutex_lock</a> (void);
77
80
void <a class="link" href="evince-ev-document.html#ev-document-fc-mutex-unlock">ev_document_fc_mutex_unlock</a> (void);
82
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
83
>gboolean</a> <a class="link" href="evince-ev-document.html#ev-document-fc-mutex-trylock">ev_document_fc_mutex_trylock</a> (void);
78
84
<a class="link" href="evince-ev-document-info.html#EvDocumentInfo">EvDocumentInfo</a>* <a class="link" href="evince-ev-document.html#ev-document-get-info">ev_document_get_info</a> (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document);
80
86
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
91
97
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
92
98
>GError</a> **error);
93
99
int <a class="link" href="evince-ev-document.html#ev-document-get-n-pages">ev_document_get_n_pages</a> (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document);
100
EvPage* <a class="link" href="evince-ev-document.html#ev-document-get-page">ev_document_get_page</a> (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
102
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
94
104
void <a class="link" href="evince-ev-document.html#ev-document-get-page-size">ev_document_get_page_size</a> (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
98
108
char* <a class="link" href="evince-ev-document.html#ev-document-get-page-label">ev_document_get_page_label</a> (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
101
111
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
102
112
>gboolean</a> <a class="link" href="evince-ev-document.html#ev-document-has-attachments">ev_document_has_attachments</a> (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document);
104
114
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
105
115
>GList</a>* <a class="link" href="evince-ev-document.html#ev-document-get-attachments">ev_document_get_attachments</a> (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document);
107
href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"
117
href="/usr/share/gtk-doc/html/cairo/cairo-surface.html#cairo-surface-t"
108
118
>cairo_surface_t</a>* <a class="link" href="evince-ev-document.html#ev-document-render">ev_document_render</a> (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
109
119
<a class="link" href="evince-EvRenderContext.html#EvRenderContext">EvRenderContext</a> *rc);
135
145
<div class="refsect1" lang="en">
136
<a name="id3026098"></a><h2>Signals</h2>
146
<a name="id2811957"></a><h2>Signals</h2>
137
147
<pre class="synopsis">
139
149
"<a class="link" href="evince-ev-document.html#EvPageCache-history-changed">history-changed</a>" : Run Last
143
153
<div class="refsect1" lang="en">
144
<a name="id3026127"></a><h2>Description</h2>
154
<a name="id2811987"></a><h2>Description</h2>
149
159
<div class="refsect1" lang="en">
150
<a name="id3026141"></a><h2>Details</h2>
160
<a name="id2812000"></a><h2>Details</h2>
151
161
<div class="refsect2" lang="en">
152
<a name="id3026150"></a><h3>
162
<a name="id2812010"></a><h3>
153
163
<a name="EV-DOCUMENT-IFACE:CAPS"></a>EV_DOCUMENT_IFACE()</h3>
154
<a class="indexterm" name="id3026160"></a><pre class="programlisting">#define EV_DOCUMENT_IFACE(k) (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_DOCUMENT, EvDocumentIface))
164
<a class="indexterm" name="id2812020"></a><pre class="programlisting">#define EV_DOCUMENT_IFACE(k) (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_DOCUMENT, EvDocumentIface))
171
181
<div class="refsect2" lang="en">
172
<a name="id3026193"></a><h3>
182
<a name="id2812052"></a><h3>
173
183
<a name="EV-IS-DOCUMENT-IFACE:CAPS"></a>EV_IS_DOCUMENT_IFACE()</h3>
174
<a class="indexterm" name="id3026203"></a><pre class="programlisting">#define EV_IS_DOCUMENT_IFACE(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_DOCUMENT))
184
<a class="indexterm" name="id2812063"></a><pre class="programlisting">#define EV_IS_DOCUMENT_IFACE(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_DOCUMENT))
191
201
<div class="refsect2" lang="en">
192
<a name="id3026235"></a><h3>
202
<a name="id2812095"></a><h3>
193
203
<a name="EvDocument-struct"></a>EvDocument</h3>
194
<a class="indexterm" name="id3026245"></a><pre class="programlisting">typedef struct _EvDocument EvDocument;</pre>
204
<a class="indexterm" name="id2812105"></a><pre class="programlisting">typedef struct _EvDocument EvDocument;</pre>
200
210
<div class="refsect2" lang="en">
201
<a name="id3026260"></a><h3>
211
<a name="id2812120"></a><h3>
202
212
<a name="EvDocumentIface"></a>EvDocumentIface</h3>
203
<a class="indexterm" name="id3026270"></a><pre class="programlisting">typedef struct {
213
<a class="indexterm" name="id2812130"></a><pre class="programlisting">typedef struct {
204
214
GTypeInterface base_iface;
213
223
int (* get_n_pages) (EvDocument *document);
224
EvPage * (* get_page) (EvDocument *document,
214
226
void (* get_page_size) (EvDocument *document,
218
230
char * (* get_page_label) (EvDocument *document,
220
232
gboolean (* has_attachments) (EvDocument *document);
221
233
GList * (* get_attachments) (EvDocument *document);
222
234
cairo_surface_t * (* render) (EvDocument *document,
232
244
<div class="refsect2" lang="en">
233
<a name="id3026307"></a><h3>
245
<a name="id2812169"></a><h3>
234
246
<a name="EvPageCache-struct"></a>EvPageCache</h3>
235
<a class="indexterm" name="id3026318"></a><pre class="programlisting">typedef struct _EvPageCache EvPageCache;</pre>
247
<a class="indexterm" name="id2812179"></a><pre class="programlisting">typedef struct _EvPageCache EvPageCache;</pre>
241
253
<div class="refsect2" lang="en">
242
<a name="id3026332"></a><h3>
254
<a name="id2812194"></a><h3>
243
255
<a name="EvPageCacheClass"></a>EvPageCacheClass</h3>
244
<a class="indexterm" name="id3026342"></a><pre class="programlisting">typedef struct _EvPageCacheClass EvPageCacheClass;</pre>
256
<a class="indexterm" name="id2812204"></a><pre class="programlisting">typedef struct _EvPageCacheClass EvPageCacheClass;</pre>
250
262
<div class="refsect2" lang="en">
251
<a name="id3026357"></a><h3>
263
<a name="id2812218"></a><h3>
252
264
<a name="EV-DOCUMENT-ERROR:CAPS"></a>EV_DOCUMENT_ERROR</h3>
253
<a class="indexterm" name="id3026367"></a><pre class="programlisting">#define EV_DOCUMENT_ERROR ev_document_error_quark ()
265
<a class="indexterm" name="id2812229"></a><pre class="programlisting">#define EV_DOCUMENT_ERROR ev_document_error_quark ()
260
272
<div class="refsect2" lang="en">
261
<a name="id3026382"></a><h3>
273
<a name="id2812244"></a><h3>
262
274
<a name="EV-DOC-MUTEX-LOCK:CAPS"></a>EV_DOC_MUTEX_LOCK</h3>
263
<a class="indexterm" name="id3026392"></a><pre class="programlisting">#define EV_DOC_MUTEX_LOCK (ev_document_doc_mutex_lock ())
275
<a class="indexterm" name="id2812254"></a><pre class="programlisting">#define EV_DOC_MUTEX_LOCK (ev_document_doc_mutex_lock ())
270
282
<div class="refsect2" lang="en">
271
<a name="id3026407"></a><h3>
283
<a name="id2812269"></a><h3>
272
284
<a name="EV-DOC-MUTEX-UNLOCK:CAPS"></a>EV_DOC_MUTEX_UNLOCK</h3>
273
<a class="indexterm" name="id3026418"></a><pre class="programlisting">#define EV_DOC_MUTEX_UNLOCK (ev_document_doc_mutex_unlock ())
285
<a class="indexterm" name="id2812279"></a><pre class="programlisting">#define EV_DOC_MUTEX_UNLOCK (ev_document_doc_mutex_unlock ())
280
292
<div class="refsect2" lang="en">
281
<a name="id3026432"></a><h3>
293
<a name="id2812294"></a><h3>
282
294
<a name="EvDocumentError"></a>enum EvDocumentError</h3>
283
<a class="indexterm" name="id3026443"></a><pre class="programlisting">typedef enum
295
<a class="indexterm" name="id2812304"></a><pre class="programlisting">typedef enum
285
297
EV_DOCUMENT_ERROR_INVALID,
286
298
EV_DOCUMENT_ERROR_ENCRYPTED
294
306
<div class="refsect2" lang="en">
295
<a name="id3026458"></a><h3>
307
<a name="id2812320"></a><h3>
296
308
<a name="EvPoint"></a>EvPoint</h3>
297
<a class="indexterm" name="id3026469"></a><pre class="programlisting">typedef struct {
309
<a class="indexterm" name="id2812330"></a><pre class="programlisting">typedef struct {
307
319
<div class="refsect2" lang="en">
308
<a name="id3026483"></a><h3>
320
<a name="id2812345"></a><h3>
309
321
<a name="EvRectangle"></a>EvRectangle</h3>
310
<a class="indexterm" name="id3026494"></a><pre class="programlisting">typedef struct {
322
<a class="indexterm" name="id2812355"></a><pre class="programlisting">typedef struct {
322
334
<div class="refsect2" lang="en">
323
<a name="id3026509"></a><h3>
335
<a name="id2812371"></a><h3>
324
336
<a name="ev-document-error-quark"></a>ev_document_error_quark ()</h3>
325
<a class="indexterm" name="id3026520"></a><pre class="programlisting"><a
337
<a class="indexterm" name="id2812381"></a><pre class="programlisting"><a
326
338
href="/usr/share/gtk-doc/html/glib/glib-Quarks.html#GQuark"
327
339
>GQuark</a> ev_document_error_quark (void);</pre>
343
355
<div class="refsect2" lang="en">
344
<a name="id3026552"></a><h3>
356
<a name="id2812414"></a><h3>
345
357
<a name="ev-document-get-doc-mutex"></a>ev_document_get_doc_mutex ()</h3>
346
<a class="indexterm" name="id3026563"></a><pre class="programlisting"><a
358
<a class="indexterm" name="id2812425"></a><pre class="programlisting"><a
347
359
href="/usr/share/gtk-doc/html/glib/glib-Threads.html#GMutex"
348
360
>GMutex</a>* ev_document_get_doc_mutex (void);</pre>
364
376
<div class="refsect2" lang="en">
365
<a name="id3026596"></a><h3>
377
<a name="id2812457"></a><h3>
366
378
<a name="ev-document-doc-mutex-lock"></a>ev_document_doc_mutex_lock ()</h3>
367
<a class="indexterm" name="id3026607"></a><pre class="programlisting">void ev_document_doc_mutex_lock (void);</pre>
379
<a class="indexterm" name="id2812468"></a><pre class="programlisting">void ev_document_doc_mutex_lock (void);</pre>
373
385
<div class="refsect2" lang="en">
374
<a name="id3026626"></a><h3>
386
<a name="id2812487"></a><h3>
375
387
<a name="ev-document-doc-mutex-unlock"></a>ev_document_doc_mutex_unlock ()</h3>
376
<a class="indexterm" name="id3026638"></a><pre class="programlisting">void ev_document_doc_mutex_unlock (void);</pre>
382
<div class="refsect2" lang="en">
383
<a name="id3026658"></a><h3>
388
<a class="indexterm" name="id2812500"></a><pre class="programlisting">void ev_document_doc_mutex_unlock (void);</pre>
394
<div class="refsect2" lang="en">
395
<a name="id2812519"></a><h3>
396
<a name="ev-document-doc-mutex-trylock"></a>ev_document_doc_mutex_trylock ()</h3>
397
<a class="indexterm" name="id2812532"></a><pre class="programlisting"><a
398
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
399
>gboolean</a> ev_document_doc_mutex_trylock (void);</pre>
403
<div class="variablelist"><table border="0">
404
<col align="left" valign="top">
406
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
415
<div class="refsect2" lang="en">
416
<a name="id2812565"></a><h3>
384
417
<a name="ev-document-get-fc-mutex"></a>ev_document_get_fc_mutex ()</h3>
385
<a class="indexterm" name="id3026668"></a><pre class="programlisting"><a
418
<a class="indexterm" name="id2812575"></a><pre class="programlisting"><a
386
419
href="/usr/share/gtk-doc/html/glib/glib-Threads.html#GMutex"
387
420
>GMutex</a>* ev_document_get_fc_mutex (void);</pre>
403
436
<div class="refsect2" lang="en">
404
<a name="id3026701"></a><h3>
437
<a name="id2812608"></a><h3>
405
438
<a name="ev-document-fc-mutex-lock"></a>ev_document_fc_mutex_lock ()</h3>
406
<a class="indexterm" name="id3026712"></a><pre class="programlisting">void ev_document_fc_mutex_lock (void);</pre>
439
<a class="indexterm" name="id2812619"></a><pre class="programlisting">void ev_document_fc_mutex_lock (void);</pre>
412
445
<div class="refsect2" lang="en">
413
<a name="id3026730"></a><h3>
446
<a name="id2812638"></a><h3>
414
447
<a name="ev-document-fc-mutex-unlock"></a>ev_document_fc_mutex_unlock ()</h3>
415
<a class="indexterm" name="id3026742"></a><pre class="programlisting">void ev_document_fc_mutex_unlock (void);</pre>
421
<div class="refsect2" lang="en">
422
<a name="id3026760"></a><h3>
448
<a class="indexterm" name="id2812649"></a><pre class="programlisting">void ev_document_fc_mutex_unlock (void);</pre>
454
<div class="refsect2" lang="en">
455
<a name="id2812667"></a><h3>
456
<a name="ev-document-fc-mutex-trylock"></a>ev_document_fc_mutex_trylock ()</h3>
457
<a class="indexterm" name="id2812680"></a><pre class="programlisting"><a
458
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
459
>gboolean</a> ev_document_fc_mutex_trylock (void);</pre>
463
<div class="variablelist"><table border="0">
464
<col align="left" valign="top">
466
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
475
<div class="refsect2" lang="en">
476
<a name="id2812713"></a><h3>
423
477
<a name="ev-document-get-info"></a>ev_document_get_info ()</h3>
424
<a class="indexterm" name="id3026771"></a><pre class="programlisting"><a class="link" href="evince-ev-document-info.html#EvDocumentInfo">EvDocumentInfo</a>* ev_document_get_info (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document);</pre>
478
<a class="indexterm" name="id2812723"></a><pre class="programlisting"><a class="link" href="evince-ev-document-info.html#EvDocumentInfo">EvDocumentInfo</a>* ev_document_get_info (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document);</pre>
447
501
<div class="refsect2" lang="en">
448
<a name="id3026821"></a><h3>
502
<a name="id2812774"></a><h3>
449
503
<a name="ev-document-load"></a>ev_document_load ()</h3>
450
<a class="indexterm" name="id3026831"></a><pre class="programlisting"><a
504
<a class="indexterm" name="id2812784"></a><pre class="programlisting"><a
451
505
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
452
506
>gboolean</a> ev_document_load (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
489
543
<div class="refsect2" lang="en">
490
<a name="id3026920"></a><h3>
544
<a name="id2812872"></a><h3>
491
545
<a name="ev-document-save"></a>ev_document_save ()</h3>
492
<a class="indexterm" name="id3026930"></a><pre class="programlisting"><a
546
<a class="indexterm" name="id2812883"></a><pre class="programlisting"><a
493
547
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
494
548
>gboolean</a> ev_document_save (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
531
585
<div class="refsect2" lang="en">
532
<a name="id3027019"></a><h3>
586
<a name="id2812971"></a><h3>
533
587
<a name="ev-document-get-n-pages"></a>ev_document_get_n_pages ()</h3>
534
<a class="indexterm" name="id3027029"></a><pre class="programlisting">int ev_document_get_n_pages (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document);</pre>
538
<div class="variablelist"><table border="0">
539
<col align="left" valign="top">
542
<td><p><span class="term"><em class="parameter"><code>document</code></em> :</span></p></td>
547
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
557
<div class="refsect2" lang="en">
558
<a name="id3027080"></a><h3>
588
<a class="indexterm" name="id2812982"></a><pre class="programlisting">int ev_document_get_n_pages (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document);</pre>
592
<div class="variablelist"><table border="0">
593
<col align="left" valign="top">
596
<td><p><span class="term"><em class="parameter"><code>document</code></em> :</span></p></td>
601
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
611
<div class="refsect2" lang="en">
612
<a name="id2813032"></a><h3>
613
<a name="ev-document-get-page"></a>ev_document_get_page ()</h3>
614
<a class="indexterm" name="id2813043"></a><pre class="programlisting">EvPage* ev_document_get_page (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
616
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
617
>gint</a> index);</pre>
621
<div class="variablelist"><table border="0">
622
<col align="left" valign="top">
625
<td><p><span class="term"><em class="parameter"><code>document</code></em> :</span></p></td>
630
<td><p><span class="term"><em class="parameter"><code>index</code></em> :</span></p></td>
635
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
645
<div class="refsect2" lang="en">
646
<a name="id2813112"></a><h3>
559
647
<a name="ev-document-get-page-size"></a>ev_document_get_page_size ()</h3>
560
<a class="indexterm" name="id3027091"></a><pre class="programlisting">void ev_document_get_page_size (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
648
<a class="indexterm" name="id2813123"></a><pre class="programlisting">void ev_document_get_page_size (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
563
651
double *height);</pre>
596
684
<div class="refsect2" lang="en">
597
<a name="id3027189"></a><h3>
685
<a name="id2813221"></a><h3>
598
686
<a name="ev-document-get-page-label"></a>ev_document_get_page_label ()</h3>
599
<a class="indexterm" name="id3027200"></a><pre class="programlisting">char* ev_document_get_page_label (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
687
<a class="indexterm" name="id2813232"></a><pre class="programlisting">char* ev_document_get_page_label (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
628
716
<div class="refsect2" lang="en">
629
<a name="id3027269"></a><h3>
717
<a name="id2813302"></a><h3>
630
718
<a name="ev-document-has-attachments"></a>ev_document_has_attachments ()</h3>
631
<a class="indexterm" name="id3027280"></a><pre class="programlisting"><a
719
<a class="indexterm" name="id2813313"></a><pre class="programlisting"><a
632
720
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
633
721
>gboolean</a> ev_document_has_attachments (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document);</pre>
656
744
<div class="refsect2" lang="en">
657
<a name="id3027331"></a><h3>
745
<a name="id2813363"></a><h3>
658
746
<a name="ev-document-get-attachments"></a>ev_document_get_attachments ()</h3>
659
<a class="indexterm" name="id3027342"></a><pre class="programlisting"><a
747
<a class="indexterm" name="id2813374"></a><pre class="programlisting"><a
660
748
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
661
749
>GList</a>* ev_document_get_attachments (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document);</pre>
684
772
<div class="refsect2" lang="en">
685
<a name="id3027392"></a><h3>
773
<a name="id2813425"></a><h3>
686
774
<a name="ev-document-render"></a>ev_document_render ()</h3>
687
<a class="indexterm" name="id3027403"></a><pre class="programlisting"><a
688
href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"
775
<a class="indexterm" name="id2813435"></a><pre class="programlisting"><a
776
href="/usr/share/gtk-doc/html/cairo/cairo-surface.html#cairo-surface-t"
689
777
>cairo_surface_t</a>* ev_document_render (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
690
778
<a class="link" href="evince-EvRenderContext.html#EvRenderContext">EvRenderContext</a> *rc);</pre>
718
806
<div class="refsect2" lang="en">
719
<a name="id3027472"></a><h3>
807
<a name="id2813504"></a><h3>
720
808
<a name="ev-rect-cmp"></a>ev_rect_cmp ()</h3>
721
<a class="indexterm" name="id3027482"></a><pre class="programlisting"><a
809
<a class="indexterm" name="id2813515"></a><pre class="programlisting"><a
722
810
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
723
811
>gint</a> ev_rect_cmp (<a class="link" href="evince-ev-document.html#EvRectangle">EvRectangle</a> *a,
724
812
<a class="link" href="evince-ev-document.html#EvRectangle">EvRectangle</a> *b);</pre>
752
840
<div class="refsect2" lang="en">
753
<a name="id3027552"></a><h3>
841
<a name="id2813584"></a><h3>
754
842
<a name="EV-BACKEND-IMPLEMENT-INTERFACE:CAPS"></a>EV_BACKEND_IMPLEMENT_INTERFACE()</h3>
755
<a class="indexterm" name="id3027564"></a><pre class="programlisting">#define EV_BACKEND_IMPLEMENT_INTERFACE(TYPE_IFACE, iface_init)</pre>
843
<a class="indexterm" name="id2813597"></a><pre class="programlisting">#define EV_BACKEND_IMPLEMENT_INTERFACE(TYPE_IFACE, iface_init)</pre>
778
866
<div class="refsect2" lang="en">
779
<a name="id3027609"></a><h3>
867
<a name="id2813642"></a><h3>
780
868
<a name="EV-BACKEND-REGISTER-WITH-CODE:CAPS"></a>EV_BACKEND_REGISTER_WITH_CODE()</h3>
781
<a class="indexterm" name="id3027622"></a><pre class="programlisting">#define EV_BACKEND_REGISTER_WITH_CODE(BackendName, backend_name, CODE)</pre>
869
<a class="indexterm" name="id2813654"></a><pre class="programlisting">#define EV_BACKEND_REGISTER_WITH_CODE(BackendName, backend_name, CODE)</pre>
809
897
<div class="refsect2" lang="en">
810
<a name="id3027680"></a><h3>
898
<a name="id2813712"></a><h3>
811
899
<a name="EV-BACKEND-REGISTER:CAPS"></a>EV_BACKEND_REGISTER()</h3>
812
<a class="indexterm" name="id3027690"></a><pre class="programlisting">#define EV_BACKEND_REGISTER(BackendName, backend_name)</pre>
900
<a class="indexterm" name="id2813722"></a><pre class="programlisting">#define EV_BACKEND_REGISTER(BackendName, backend_name)</pre>
835
923
<div class="refsect1" lang="en">
836
<a name="id3027735"></a><h2>Signal Details</h2>
924
<a name="id2813768"></a><h2>Signal Details</h2>
837
925
<div class="refsect2" lang="en">
838
<a name="id3027745"></a><h3>
926
<a name="id2813777"></a><h3>
839
927
<a name="EvPageCache-history-changed"></a>The <code class="literal">"history-changed"</code> signal</h3>
840
<a class="indexterm" name="id3027758"></a><pre class="programlisting">void user_function (<a class="link" href="evince-ev-document.html#EvPageCache">EvPageCache</a> *evpagecache,
928
<a class="indexterm" name="id2813790"></a><pre class="programlisting">void user_function (<a class="link" href="evince-ev-document.html#EvPageCache">EvPageCache</a> *evpagecache,
842
930
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
872
960
<div class="refsect2" lang="en">
873
<a name="id3027839"></a><h3>
961
<a name="id2813872"></a><h3>
874
962
<a name="EvPageCache-page-changed"></a>The <code class="literal">"page-changed"</code> signal</h3>
875
<a class="indexterm" name="id3027852"></a><pre class="programlisting">void user_function (<a class="link" href="evince-ev-document.html#EvPageCache">EvPageCache</a> *evpagecache,
963
<a class="indexterm" name="id2813884"></a><pre class="programlisting">void user_function (<a class="link" href="evince-ev-document.html#EvPageCache">EvPageCache</a> *evpagecache,
877
965
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
907
995
<div class="refsect1" lang="en">
908
<a name="id3027934"></a><div class="refsect2" lang="en"><a name="id3027936"></a></div>
996
<a name="id2813967"></a><div class="refsect2" lang="en"><a name="id2813968"></a></div>
910
<div class="refsect2" lang="en"><a name="id3027937"></a></div>
998
<div class="refsect2" lang="en"><a name="id2813969"></a></div>