1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<title>Evince View Library Reference Manual: ev-document-model</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7
<link rel="home" href="index.html" title="Evince View Library Reference Manual">
8
<link rel="up" href="view-view.html" title="Part I. Evince View">
9
<link rel="prev" href="EvJob.html" title="EvJobPrint">
10
<link rel="next" href="libevview-ev-stock-icons.html" title="ev-stock-icons">
11
<meta name="generator" content="GTK-Doc V1.21.1 (XML mode)">
12
<link rel="stylesheet" href="style.css" type="text/css">
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
16
<td width="100%" align="left" class="shortcuts">
17
<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span>
18
<a href="#libevview-ev-document-model.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span>
19
<a href="#libevview-ev-document-model.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties"> <span class="dim">|</span>
20
<a href="#libevview-ev-document-model.properties" class="shortcut">Properties</a></span><span id="nav_signals"> <span class="dim">|</span>
21
<a href="#libevview-ev-document-model.signals" class="shortcut">Signals</a></span>
23
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
24
<td><a accesskey="u" href="view-view.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
25
<td><a accesskey="p" href="EvJob.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
26
<td><a accesskey="n" href="libevview-ev-stock-icons.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
28
<div class="refentry">
29
<a name="libevview-ev-document-model"></a><div class="titlepage"></div>
30
<div class="refnamediv"><table width="100%"><tr>
32
<h2><span class="refentrytitle"><a name="libevview-ev-document-model.top_of_page"></a>ev-document-model</span></h2>
33
<p>ev-document-model</p>
35
<td class="gallery_image" valign="top" align="right"></td>
37
<div class="refsect1">
38
<a name="libevview-ev-document-model.functions"></a><h2>Functions</h2>
39
<div class="informaltable"><table width="100%" border="0">
41
<col width="150px" class="functions_return">
42
<col class="functions_name">
46
<td class="function_type">
47
<a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="returnvalue">EvDocumentModel</span></a> *
49
<td class="function_name">
50
<a class="link" href="libevview-ev-document-model.html#ev-document-model-new" title="ev_document_model_new ()">ev_document_model_new</a> <span class="c_punctuation">()</span>
54
<td class="function_type">
55
<a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="returnvalue">EvDocumentModel</span></a> *
57
<td class="function_name">
58
<a class="link" href="libevview-ev-document-model.html#ev-document-model-new-with-document" title="ev_document_model_new_with_document ()">ev_document_model_new_with_document</a> <span class="c_punctuation">()</span>
62
<td class="function_type">
63
<span class="returnvalue">void</span>
65
<td class="function_name">
66
<a class="link" href="libevview-ev-document-model.html#ev-document-model-set-document" title="ev_document_model_set_document ()">ev_document_model_set_document</a> <span class="c_punctuation">()</span>
70
<td class="function_type">
71
<a href="../libevdocument/EvDocument.html"><span class="returnvalue">EvDocument</span></a> *
73
<td class="function_name">
74
<a class="link" href="libevview-ev-document-model.html#ev-document-model-get-document" title="ev_document_model_get_document ()">ev_document_model_get_document</a> <span class="c_punctuation">()</span>
78
<td class="function_type">
79
<span class="returnvalue">void</span>
81
<td class="function_name">
82
<a class="link" href="libevview-ev-document-model.html#ev-document-model-set-page" title="ev_document_model_set_page ()">ev_document_model_set_page</a> <span class="c_punctuation">()</span>
86
<td class="function_type">
87
<span class="returnvalue">void</span>
89
<td class="function_name">
90
<a class="link" href="libevview-ev-document-model.html#ev-document-model-set-page-by-label" title="ev_document_model_set_page_by_label ()">ev_document_model_set_page_by_label</a> <span class="c_punctuation">()</span>
94
<td class="function_type">
95
<span class="returnvalue">gint</span>
97
<td class="function_name">
98
<a class="link" href="libevview-ev-document-model.html#ev-document-model-get-page" title="ev_document_model_get_page ()">ev_document_model_get_page</a> <span class="c_punctuation">()</span>
102
<td class="function_type">
103
<span class="returnvalue">void</span>
105
<td class="function_name">
106
<a class="link" href="libevview-ev-document-model.html#ev-document-model-set-scale" title="ev_document_model_set_scale ()">ev_document_model_set_scale</a> <span class="c_punctuation">()</span>
110
<td class="function_type">
111
<span class="returnvalue">gdouble</span>
113
<td class="function_name">
114
<a class="link" href="libevview-ev-document-model.html#ev-document-model-get-scale" title="ev_document_model_get_scale ()">ev_document_model_get_scale</a> <span class="c_punctuation">()</span>
118
<td class="function_type">
119
<span class="returnvalue">void</span>
121
<td class="function_name">
122
<a class="link" href="libevview-ev-document-model.html#ev-document-model-set-max-scale" title="ev_document_model_set_max_scale ()">ev_document_model_set_max_scale</a> <span class="c_punctuation">()</span>
126
<td class="function_type">
127
<span class="returnvalue">gdouble</span>
129
<td class="function_name">
130
<a class="link" href="libevview-ev-document-model.html#ev-document-model-get-max-scale" title="ev_document_model_get_max_scale ()">ev_document_model_get_max_scale</a> <span class="c_punctuation">()</span>
134
<td class="function_type">
135
<span class="returnvalue">void</span>
137
<td class="function_name">
138
<a class="link" href="libevview-ev-document-model.html#ev-document-model-set-min-scale" title="ev_document_model_set_min_scale ()">ev_document_model_set_min_scale</a> <span class="c_punctuation">()</span>
142
<td class="function_type">
143
<span class="returnvalue">gdouble</span>
145
<td class="function_name">
146
<a class="link" href="libevview-ev-document-model.html#ev-document-model-get-min-scale" title="ev_document_model_get_min_scale ()">ev_document_model_get_min_scale</a> <span class="c_punctuation">()</span>
150
<td class="function_type">
151
<span class="returnvalue">void</span>
153
<td class="function_name">
154
<a class="link" href="libevview-ev-document-model.html#ev-document-model-set-sizing-mode" title="ev_document_model_set_sizing_mode ()">ev_document_model_set_sizing_mode</a> <span class="c_punctuation">()</span>
158
<td class="function_type">
159
<a class="link" href="libevview-ev-document-model.html#EvSizingMode" title="enum EvSizingMode"><span class="returnvalue">EvSizingMode</span></a>
161
<td class="function_name">
162
<a class="link" href="libevview-ev-document-model.html#ev-document-model-get-sizing-mode" title="ev_document_model_get_sizing_mode ()">ev_document_model_get_sizing_mode</a> <span class="c_punctuation">()</span>
166
<td class="function_type">
167
<span class="returnvalue">void</span>
169
<td class="function_name">
170
<a class="link" href="libevview-ev-document-model.html#ev-document-model-set-rotation" title="ev_document_model_set_rotation ()">ev_document_model_set_rotation</a> <span class="c_punctuation">()</span>
174
<td class="function_type">
175
<span class="returnvalue">gint</span>
177
<td class="function_name">
178
<a class="link" href="libevview-ev-document-model.html#ev-document-model-get-rotation" title="ev_document_model_get_rotation ()">ev_document_model_get_rotation</a> <span class="c_punctuation">()</span>
182
<td class="function_type">
183
<span class="returnvalue">void</span>
185
<td class="function_name">
186
<a class="link" href="libevview-ev-document-model.html#ev-document-model-set-inverted-colors" title="ev_document_model_set_inverted_colors ()">ev_document_model_set_inverted_colors</a> <span class="c_punctuation">()</span>
190
<td class="function_type">
191
<span class="returnvalue">gboolean</span>
193
<td class="function_name">
194
<a class="link" href="libevview-ev-document-model.html#ev-document-model-get-inverted-colors" title="ev_document_model_get_inverted_colors ()">ev_document_model_get_inverted_colors</a> <span class="c_punctuation">()</span>
198
<td class="function_type">
199
<span class="returnvalue">void</span>
201
<td class="function_name">
202
<a class="link" href="libevview-ev-document-model.html#ev-document-model-set-continuous" title="ev_document_model_set_continuous ()">ev_document_model_set_continuous</a> <span class="c_punctuation">()</span>
206
<td class="function_type">
207
<span class="returnvalue">gboolean</span>
209
<td class="function_name">
210
<a class="link" href="libevview-ev-document-model.html#ev-document-model-get-continuous" title="ev_document_model_get_continuous ()">ev_document_model_get_continuous</a> <span class="c_punctuation">()</span>
214
<td class="function_type">
215
<span class="returnvalue">void</span>
217
<td class="function_name">
218
<a class="link" href="libevview-ev-document-model.html#ev-document-model-set-dual-page-odd-pages-left" title="ev_document_model_set_dual_page_odd_pages_left ()">ev_document_model_set_dual_page_odd_pages_left</a> <span class="c_punctuation">()</span>
222
<td class="function_type">
223
<span class="returnvalue">gboolean</span>
225
<td class="function_name">
226
<a class="link" href="libevview-ev-document-model.html#ev-document-model-get-dual-page-odd-pages-left" title="ev_document_model_get_dual_page_odd_pages_left ()">ev_document_model_get_dual_page_odd_pages_left</a> <span class="c_punctuation">()</span>
230
<td class="function_type">
231
<span class="returnvalue">void</span>
233
<td class="function_name">
234
<a class="link" href="libevview-ev-document-model.html#ev-document-model-set-page-layout" title="ev_document_model_set_page_layout ()">ev_document_model_set_page_layout</a> <span class="c_punctuation">()</span>
238
<td class="function_type">
239
<a class="link" href="libevview-ev-document-model.html#EvPageLayout" title="enum EvPageLayout"><span class="returnvalue">EvPageLayout</span></a>
241
<td class="function_name">
242
<a class="link" href="libevview-ev-document-model.html#ev-document-model-get-page-layout" title="ev_document_model_get_page_layout ()">ev_document_model_get_page_layout</a> <span class="c_punctuation">()</span>
246
<td class="function_type">
247
<span class="returnvalue">void</span>
249
<td class="function_name">
250
<a class="link" href="libevview-ev-document-model.html#ev-document-model-set-fullscreen" title="ev_document_model_set_fullscreen ()">ev_document_model_set_fullscreen</a> <span class="c_punctuation">()</span>
254
<td class="function_type">
255
<span class="returnvalue">gboolean</span>
257
<td class="function_name">
258
<a class="link" href="libevview-ev-document-model.html#ev-document-model-get-fullscreen" title="ev_document_model_get_fullscreen ()">ev_document_model_get_fullscreen</a> <span class="c_punctuation">()</span>
262
<td class="function_type">
263
<span class="returnvalue">void</span>
265
<td class="function_name">
266
<a class="link" href="libevview-ev-document-model.html#ev-document-model-set-dual-page" title="ev_document_model_set_dual_page ()">ev_document_model_set_dual_page</a> <span class="c_punctuation">()</span>
270
<td class="function_type">
271
<span class="returnvalue">gboolean</span>
273
<td class="function_name">
274
<a class="link" href="libevview-ev-document-model.html#ev-document-model-get-dual-page" title="ev_document_model_get_dual_page ()">ev_document_model_get_dual_page</a> <span class="c_punctuation">()</span>
280
<div class="refsect1">
281
<a name="libevview-ev-document-model.properties"></a><h2>Properties</h2>
282
<div class="informaltable"><table border="0">
284
<col width="150px" class="properties_type">
285
<col width="300px" class="properties_name">
286
<col width="200px" class="properties_flags">
290
<td class="property_type"><span class="type">gboolean</span></td>
291
<td class="property_name"><a class="link" href="libevview-ev-document-model.html#EvDocumentModel--continuous" title="The “continuous” property">continuous</a></td>
292
<td class="property_flags">Read / Write</td>
295
<td class="property_type">
296
<a href="../libevdocument/EvDocument.html"><span class="type">EvDocument</span></a> *</td>
297
<td class="property_name"><a class="link" href="libevview-ev-document-model.html#EvDocumentModel--document" title="The “document” property">document</a></td>
298
<td class="property_flags">Read / Write</td>
301
<td class="property_type"><span class="type">gboolean</span></td>
302
<td class="property_name"><a class="link" href="libevview-ev-document-model.html#EvDocumentModel--dual-odd-left" title="The “dual-odd-left” property">dual-odd-left</a></td>
303
<td class="property_flags">Read / Write</td>
306
<td class="property_type"><span class="type">gboolean</span></td>
307
<td class="property_name"><a class="link" href="libevview-ev-document-model.html#EvDocumentModel--dual-page" title="The “dual-page” property">dual-page</a></td>
308
<td class="property_flags">Read / Write</td>
311
<td class="property_type"><span class="type">gboolean</span></td>
312
<td class="property_name"><a class="link" href="libevview-ev-document-model.html#EvDocumentModel--fullscreen" title="The “fullscreen” property">fullscreen</a></td>
313
<td class="property_flags">Read / Write</td>
316
<td class="property_type"><span class="type">gboolean</span></td>
317
<td class="property_name"><a class="link" href="libevview-ev-document-model.html#EvDocumentModel--inverted-colors" title="The “inverted-colors” property">inverted-colors</a></td>
318
<td class="property_flags">Read / Write</td>
321
<td class="property_type"><span class="type">gdouble</span></td>
322
<td class="property_name"><a class="link" href="libevview-ev-document-model.html#EvDocumentModel--max-scale" title="The “max-scale” property">max-scale</a></td>
323
<td class="property_flags">Read / Write</td>
326
<td class="property_type"><span class="type">gdouble</span></td>
327
<td class="property_name"><a class="link" href="libevview-ev-document-model.html#EvDocumentModel--min-scale" title="The “min-scale” property">min-scale</a></td>
328
<td class="property_flags">Read / Write</td>
331
<td class="property_type"><span class="type">gint</span></td>
332
<td class="property_name"><a class="link" href="libevview-ev-document-model.html#EvDocumentModel--page" title="The “page” property">page</a></td>
333
<td class="property_flags">Read / Write</td>
336
<td class="property_type"><a class="link" href="libevview-ev-document-model.html#EvPageLayout" title="enum EvPageLayout"><span class="type">EvPageLayout</span></a></td>
337
<td class="property_name"><a class="link" href="libevview-ev-document-model.html#EvDocumentModel--page-layout" title="The “page-layout” property">page-layout</a></td>
338
<td class="property_flags">Read / Write</td>
341
<td class="property_type"><span class="type">gint</span></td>
342
<td class="property_name"><a class="link" href="libevview-ev-document-model.html#EvDocumentModel--rotation" title="The “rotation” property">rotation</a></td>
343
<td class="property_flags">Read / Write</td>
346
<td class="property_type"><span class="type">gdouble</span></td>
347
<td class="property_name"><a class="link" href="libevview-ev-document-model.html#EvDocumentModel--scale" title="The “scale” property">scale</a></td>
348
<td class="property_flags">Read / Write</td>
351
<td class="property_type"><a class="link" href="libevview-ev-document-model.html#EvSizingMode" title="enum EvSizingMode"><span class="type">EvSizingMode</span></a></td>
352
<td class="property_name"><a class="link" href="libevview-ev-document-model.html#EvDocumentModel--sizing-mode" title="The “sizing-mode” property">sizing-mode</a></td>
353
<td class="property_flags">Read / Write</td>
358
<div class="refsect1">
359
<a name="libevview-ev-document-model.signals"></a><h2>Signals</h2>
360
<div class="informaltable"><table border="0">
362
<col width="150px" class="signals_return">
363
<col width="300px" class="signals_name">
364
<col width="200px" class="signals_flags">
367
<td class="signal_type"><span class="returnvalue">void</span></td>
368
<td class="signal_name"><a class="link" href="libevview-ev-document-model.html#EvDocumentModel-page-changed" title="The “page-changed” signal">page-changed</a></td>
369
<td class="signal_flags">Run Last</td>
373
<a name="EvDocumentModel"></a><div class="refsect1">
374
<a name="libevview-ev-document-model.other"></a><h2>Types and Values</h2>
375
<div class="informaltable"><table width="100%" border="0">
377
<col width="150px" class="name">
378
<col class="description">
382
<td class="datatype_keyword">enum</td>
383
<td class="function_name"><a class="link" href="libevview-ev-document-model.html#EvSizingMode" title="enum EvSizingMode">EvSizingMode</a></td>
386
<td class="datatype_keyword">enum</td>
387
<td class="function_name"><a class="link" href="libevview-ev-document-model.html#EvPageLayout" title="enum EvPageLayout">EvPageLayout</a></td>
390
<td class="datatype_keyword"> </td>
391
<td class="function_name"><a class="link" href="libevview-ev-document-model.html#EvDocumentModel-struct" title="EvDocumentModel">EvDocumentModel</a></td>
394
<td class="datatype_keyword"> </td>
395
<td class="function_name"><a class="link" href="libevview-ev-document-model.html#EvDocumentModelClass" title="EvDocumentModelClass">EvDocumentModelClass</a></td>
400
<div class="refsect1">
401
<a name="libevview-ev-document-model.object-hierarchy"></a><h2>Object Hierarchy</h2>
402
<pre class="screen"> GEnum
403
<span class="lineart">├──</span> EvPageLayout
404
<span class="lineart">╰──</span> EvSizingMode
406
<span class="lineart">╰──</span> EvDocumentModel
409
<div class="refsect1">
410
<a name="libevview-ev-document-model.description"></a><h2>Description</h2>
412
<div class="refsect1">
413
<a name="libevview-ev-document-model.functions_details"></a><h2>Functions</h2>
414
<div class="refsect2">
415
<a name="ev-document-model-new"></a><h3>ev_document_model_new ()</h3>
416
<pre class="programlisting"><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="returnvalue">EvDocumentModel</span></a> *
417
ev_document_model_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
420
<div class="refsect2">
421
<a name="ev-document-model-new-with-document"></a><h3>ev_document_model_new_with_document ()</h3>
422
<pre class="programlisting"><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="returnvalue">EvDocumentModel</span></a> *
423
ev_document_model_new_with_document (<em class="parameter"><code><a href="../libevdocument/EvDocument.html"><span class="type">EvDocument</span></a> *document</code></em>);</pre>
426
<div class="refsect2">
427
<a name="ev-document-model-set-document"></a><h3>ev_document_model_set_document ()</h3>
428
<pre class="programlisting"><span class="returnvalue">void</span>
429
ev_document_model_set_document (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>,
430
<em class="parameter"><code><a href="../libevdocument/EvDocument.html"><span class="type">EvDocument</span></a> *document</code></em>);</pre>
433
<div class="refsect2">
434
<a name="ev-document-model-get-document"></a><h3>ev_document_model_get_document ()</h3>
435
<pre class="programlisting"><a href="../libevdocument/EvDocument.html"><span class="returnvalue">EvDocument</span></a> *
436
ev_document_model_get_document (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>);</pre>
439
<div class="refsect2">
440
<a name="ev-document-model-set-page"></a><h3>ev_document_model_set_page ()</h3>
441
<pre class="programlisting"><span class="returnvalue">void</span>
442
ev_document_model_set_page (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>,
443
<em class="parameter"><code><span class="type">gint</span> page</code></em>);</pre>
446
<div class="refsect2">
447
<a name="ev-document-model-set-page-by-label"></a><h3>ev_document_model_set_page_by_label ()</h3>
448
<pre class="programlisting"><span class="returnvalue">void</span>
449
ev_document_model_set_page_by_label (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>,
450
<em class="parameter"><code>const <span class="type">gchar</span> *page_label</code></em>);</pre>
453
<div class="refsect2">
454
<a name="ev-document-model-get-page"></a><h3>ev_document_model_get_page ()</h3>
455
<pre class="programlisting"><span class="returnvalue">gint</span>
456
ev_document_model_get_page (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>);</pre>
459
<div class="refsect2">
460
<a name="ev-document-model-set-scale"></a><h3>ev_document_model_set_scale ()</h3>
461
<pre class="programlisting"><span class="returnvalue">void</span>
462
ev_document_model_set_scale (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>,
463
<em class="parameter"><code><span class="type">gdouble</span> scale</code></em>);</pre>
466
<div class="refsect2">
467
<a name="ev-document-model-get-scale"></a><h3>ev_document_model_get_scale ()</h3>
468
<pre class="programlisting"><span class="returnvalue">gdouble</span>
469
ev_document_model_get_scale (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>);</pre>
472
<div class="refsect2">
473
<a name="ev-document-model-set-max-scale"></a><h3>ev_document_model_set_max_scale ()</h3>
474
<pre class="programlisting"><span class="returnvalue">void</span>
475
ev_document_model_set_max_scale (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>,
476
<em class="parameter"><code><span class="type">gdouble</span> max_scale</code></em>);</pre>
479
<div class="refsect2">
480
<a name="ev-document-model-get-max-scale"></a><h3>ev_document_model_get_max_scale ()</h3>
481
<pre class="programlisting"><span class="returnvalue">gdouble</span>
482
ev_document_model_get_max_scale (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>);</pre>
485
<div class="refsect2">
486
<a name="ev-document-model-set-min-scale"></a><h3>ev_document_model_set_min_scale ()</h3>
487
<pre class="programlisting"><span class="returnvalue">void</span>
488
ev_document_model_set_min_scale (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>,
489
<em class="parameter"><code><span class="type">gdouble</span> min_scale</code></em>);</pre>
492
<div class="refsect2">
493
<a name="ev-document-model-get-min-scale"></a><h3>ev_document_model_get_min_scale ()</h3>
494
<pre class="programlisting"><span class="returnvalue">gdouble</span>
495
ev_document_model_get_min_scale (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>);</pre>
498
<div class="refsect2">
499
<a name="ev-document-model-set-sizing-mode"></a><h3>ev_document_model_set_sizing_mode ()</h3>
500
<pre class="programlisting"><span class="returnvalue">void</span>
501
ev_document_model_set_sizing_mode (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>,
502
<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvSizingMode" title="enum EvSizingMode"><span class="type">EvSizingMode</span></a> mode</code></em>);</pre>
505
<div class="refsect2">
506
<a name="ev-document-model-get-sizing-mode"></a><h3>ev_document_model_get_sizing_mode ()</h3>
507
<pre class="programlisting"><a class="link" href="libevview-ev-document-model.html#EvSizingMode" title="enum EvSizingMode"><span class="returnvalue">EvSizingMode</span></a>
508
ev_document_model_get_sizing_mode (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>);</pre>
511
<div class="refsect2">
512
<a name="ev-document-model-set-rotation"></a><h3>ev_document_model_set_rotation ()</h3>
513
<pre class="programlisting"><span class="returnvalue">void</span>
514
ev_document_model_set_rotation (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>,
515
<em class="parameter"><code><span class="type">gint</span> rotation</code></em>);</pre>
518
<div class="refsect2">
519
<a name="ev-document-model-get-rotation"></a><h3>ev_document_model_get_rotation ()</h3>
520
<pre class="programlisting"><span class="returnvalue">gint</span>
521
ev_document_model_get_rotation (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>);</pre>
524
<div class="refsect2">
525
<a name="ev-document-model-set-inverted-colors"></a><h3>ev_document_model_set_inverted_colors ()</h3>
526
<pre class="programlisting"><span class="returnvalue">void</span>
527
ev_document_model_set_inverted_colors (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>,
528
<em class="parameter"><code><span class="type">gboolean</span> inverted_colors</code></em>);</pre>
531
<div class="refsect2">
532
<a name="ev-document-model-get-inverted-colors"></a><h3>ev_document_model_get_inverted_colors ()</h3>
533
<pre class="programlisting"><span class="returnvalue">gboolean</span>
534
ev_document_model_get_inverted_colors (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>);</pre>
537
<div class="refsect2">
538
<a name="ev-document-model-set-continuous"></a><h3>ev_document_model_set_continuous ()</h3>
539
<pre class="programlisting"><span class="returnvalue">void</span>
540
ev_document_model_set_continuous (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>,
541
<em class="parameter"><code><span class="type">gboolean</span> continuous</code></em>);</pre>
544
<div class="refsect2">
545
<a name="ev-document-model-get-continuous"></a><h3>ev_document_model_get_continuous ()</h3>
546
<pre class="programlisting"><span class="returnvalue">gboolean</span>
547
ev_document_model_get_continuous (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>);</pre>
550
<div class="refsect2">
551
<a name="ev-document-model-set-dual-page-odd-pages-left"></a><h3>ev_document_model_set_dual_page_odd_pages_left ()</h3>
552
<pre class="programlisting"><span class="returnvalue">void</span>
553
ev_document_model_set_dual_page_odd_pages_left
554
(<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>,
555
<em class="parameter"><code><span class="type">gboolean</span> odd_left</code></em>);</pre>
558
<div class="refsect2">
559
<a name="ev-document-model-get-dual-page-odd-pages-left"></a><h3>ev_document_model_get_dual_page_odd_pages_left ()</h3>
560
<pre class="programlisting"><span class="returnvalue">gboolean</span>
561
ev_document_model_get_dual_page_odd_pages_left
562
(<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>);</pre>
565
<div class="refsect2">
566
<a name="ev-document-model-set-page-layout"></a><h3>ev_document_model_set_page_layout ()</h3>
567
<pre class="programlisting"><span class="returnvalue">void</span>
568
ev_document_model_set_page_layout (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>,
569
<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvPageLayout" title="enum EvPageLayout"><span class="type">EvPageLayout</span></a> layout</code></em>);</pre>
570
<p class="since">Since 3.8</p>
573
<div class="refsect2">
574
<a name="ev-document-model-get-page-layout"></a><h3>ev_document_model_get_page_layout ()</h3>
575
<pre class="programlisting"><a class="link" href="libevview-ev-document-model.html#EvPageLayout" title="enum EvPageLayout"><span class="returnvalue">EvPageLayout</span></a>
576
ev_document_model_get_page_layout (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>);</pre>
577
<p class="since">Since 3.8</p>
580
<div class="refsect2">
581
<a name="ev-document-model-set-fullscreen"></a><h3>ev_document_model_set_fullscreen ()</h3>
582
<pre class="programlisting"><span class="returnvalue">void</span>
583
ev_document_model_set_fullscreen (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>,
584
<em class="parameter"><code><span class="type">gboolean</span> fullscreen</code></em>);</pre>
587
<div class="refsect2">
588
<a name="ev-document-model-get-fullscreen"></a><h3>ev_document_model_get_fullscreen ()</h3>
589
<pre class="programlisting"><span class="returnvalue">gboolean</span>
590
ev_document_model_get_fullscreen (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>);</pre>
593
<div class="refsect2">
594
<a name="ev-document-model-set-dual-page"></a><h3>ev_document_model_set_dual_page ()</h3>
595
<pre class="programlisting"><span class="returnvalue">void</span>
596
ev_document_model_set_dual_page (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>,
597
<em class="parameter"><code><span class="type">gboolean</span> dual_page</code></em>);</pre>
598
<div class="warning">
599
<p><code class="literal">ev_document_model_set_dual_page</code> has been deprecated since version 3.8 and should not be used in newly-written code.</p>
600
<p>Use <a class="link" href="libevview-ev-document-model.html#ev-document-model-set-page-layout" title="ev_document_model_set_page_layout ()"><code class="function">ev_document_model_set_page_layout()</code></a> instead</p>
604
<div class="refsect2">
605
<a name="ev-document-model-get-dual-page"></a><h3>ev_document_model_get_dual_page ()</h3>
606
<pre class="programlisting"><span class="returnvalue">gboolean</span>
607
ev_document_model_get_dual_page (<em class="parameter"><code><a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *model</code></em>);</pre>
608
<div class="warning">
609
<p><code class="literal">ev_document_model_get_dual_page</code> has been deprecated since version 3.8 and should not be used in newly-written code.</p>
610
<p>Use <a class="link" href="libevview-ev-document-model.html#ev-document-model-get-page-layout" title="ev_document_model_get_page_layout ()"><code class="function">ev_document_model_get_page_layout()</code></a> instead</p>
614
<div class="refsect1">
615
<a name="libevview-ev-document-model.other_details"></a><h2>Types and Values</h2>
616
<div class="refsect2">
617
<a name="EvSizingMode"></a><h3>enum EvSizingMode</h3>
618
<div class="refsect3">
619
<a name="id-1.2.9.11.2.3"></a><h4>Members</h4>
620
<div class="informaltable"><table width="100%" border="0">
622
<col width="300px" class="enum_members_name">
623
<col class="enum_members_description">
624
<col width="200px" class="enum_members_annotations">
628
<td class="enum_member_name"><p><a name="EV-SIZING-FIT-PAGE:CAPS"></a>EV_SIZING_FIT_PAGE</p></td>
633
<td class="enum_member_name"><p><a name="EV-SIZING-BEST-FIT:CAPS"></a>EV_SIZING_BEST_FIT</p></td>
638
<td class="enum_member_name"><p><a name="EV-SIZING-FIT-WIDTH:CAPS"></a>EV_SIZING_FIT_WIDTH</p></td>
643
<td class="enum_member_name"><p><a name="EV-SIZING-FREE:CAPS"></a>EV_SIZING_FREE</p></td>
648
<td class="enum_member_name"><p><a name="EV-SIZING-AUTOMATIC:CAPS"></a>EV_SIZING_AUTOMATIC</p></td>
657
<div class="refsect2">
658
<a name="EvPageLayout"></a><h3>enum EvPageLayout</h3>
659
<div class="refsect3">
660
<a name="id-1.2.9.11.3.3"></a><h4>Members</h4>
661
<div class="informaltable"><table width="100%" border="0">
663
<col width="300px" class="enum_members_name">
664
<col class="enum_members_description">
665
<col width="200px" class="enum_members_annotations">
669
<td class="enum_member_name"><p><a name="EV-PAGE-LAYOUT-SINGLE:CAPS"></a>EV_PAGE_LAYOUT_SINGLE</p></td>
674
<td class="enum_member_name"><p><a name="EV-PAGE-LAYOUT-DUAL:CAPS"></a>EV_PAGE_LAYOUT_DUAL</p></td>
679
<td class="enum_member_name"><p><a name="EV-PAGE-LAYOUT-AUTOMATIC:CAPS"></a>EV_PAGE_LAYOUT_AUTOMATIC</p></td>
688
<div class="refsect2">
689
<a name="EvDocumentModel-struct"></a><h3>EvDocumentModel</h3>
690
<pre class="programlisting">typedef struct _EvDocumentModel EvDocumentModel;</pre>
693
<div class="refsect2">
694
<a name="EvDocumentModelClass"></a><h3>EvDocumentModelClass</h3>
695
<pre class="programlisting">typedef struct _EvDocumentModelClass EvDocumentModelClass;</pre>
698
<div class="refsect1">
699
<a name="libevview-ev-document-model.property-details"></a><h2>Property Details</h2>
700
<div class="refsect2">
701
<a name="EvDocumentModel--continuous"></a><h3>The <code class="literal">“continuous”</code> property</h3>
702
<pre class="programlisting"> “continuous” <span class="type">gboolean</span></pre>
703
<p>Whether document is displayed in continuous mode.</p>
704
<p>Flags: Read / Write</p>
705
<p>Default value: TRUE</p>
708
<div class="refsect2">
709
<a name="EvDocumentModel--document"></a><h3>The <code class="literal">“document”</code> property</h3>
710
<pre class="programlisting"> “document” <a href="../libevdocument/EvDocument.html"><span class="type">EvDocument</span></a> *</pre>
711
<p>The current document.</p>
712
<p>Flags: Read / Write</p>
715
<div class="refsect2">
716
<a name="EvDocumentModel--dual-odd-left"></a><h3>The <code class="literal">“dual-odd-left”</code> property</h3>
717
<pre class="programlisting"> “dual-odd-left” <span class="type">gboolean</span></pre>
718
<p>Whether odd pages are displayed on left side in dual mode.</p>
719
<p>Flags: Read / Write</p>
720
<p>Default value: FALSE</p>
723
<div class="refsect2">
724
<a name="EvDocumentModel--dual-page"></a><h3>The <code class="literal">“dual-page”</code> property</h3>
725
<pre class="programlisting"> “dual-page” <span class="type">gboolean</span></pre>
726
<p>Whether document is displayed in dual page mode.</p>
727
<p>Flags: Read / Write</p>
728
<p>Default value: FALSE</p>
731
<div class="refsect2">
732
<a name="EvDocumentModel--fullscreen"></a><h3>The <code class="literal">“fullscreen”</code> property</h3>
733
<pre class="programlisting"> “fullscreen” <span class="type">gboolean</span></pre>
734
<p>Whether document is displayed in fullscreen mode.</p>
735
<p>Flags: Read / Write</p>
736
<p>Default value: FALSE</p>
739
<div class="refsect2">
740
<a name="EvDocumentModel--inverted-colors"></a><h3>The <code class="literal">“inverted-colors”</code> property</h3>
741
<pre class="programlisting"> “inverted-colors” <span class="type">gboolean</span></pre>
742
<p>Whether document is displayed with inverted colors.</p>
743
<p>Flags: Read / Write</p>
744
<p>Default value: FALSE</p>
747
<div class="refsect2">
748
<a name="EvDocumentModel--max-scale"></a><h3>The <code class="literal">“max-scale”</code> property</h3>
749
<pre class="programlisting"> “max-scale” <span class="type">gdouble</span></pre>
750
<p>Maximum scale factor.</p>
751
<p>Flags: Read / Write</p>
752
<p>Allowed values: >= 0</p>
753
<p>Default value: 5</p>
756
<div class="refsect2">
757
<a name="EvDocumentModel--min-scale"></a><h3>The <code class="literal">“min-scale”</code> property</h3>
758
<pre class="programlisting"> “min-scale” <span class="type">gdouble</span></pre>
759
<p>Minium scale factor.</p>
760
<p>Flags: Read / Write</p>
761
<p>Allowed values: >= 0</p>
762
<p>Default value: 0.25</p>
765
<div class="refsect2">
766
<a name="EvDocumentModel--page"></a><h3>The <code class="literal">“page”</code> property</h3>
767
<pre class="programlisting"> “page” <span class="type">gint</span></pre>
769
<p>Flags: Read / Write</p>
770
<p>Allowed values: >= -1</p>
771
<p>Default value: -1</p>
774
<div class="refsect2">
775
<a name="EvDocumentModel--page-layout"></a><h3>The <code class="literal">“page-layout”</code> property</h3>
776
<pre class="programlisting"> “page-layout” <a class="link" href="libevview-ev-document-model.html#EvPageLayout" title="enum EvPageLayout"><span class="type">EvPageLayout</span></a></pre>
777
<p>Current page layout.</p>
778
<p>Flags: Read / Write</p>
779
<p>Default value: EV_PAGE_LAYOUT_SINGLE</p>
782
<div class="refsect2">
783
<a name="EvDocumentModel--rotation"></a><h3>The <code class="literal">“rotation”</code> property</h3>
784
<pre class="programlisting"> “rotation” <span class="type">gint</span></pre>
785
<p>Current rotation angle.</p>
786
<p>Flags: Read / Write</p>
787
<p>Allowed values: [0,360]</p>
788
<p>Default value: 0</p>
791
<div class="refsect2">
792
<a name="EvDocumentModel--scale"></a><h3>The <code class="literal">“scale”</code> property</h3>
793
<pre class="programlisting"> “scale” <span class="type">gdouble</span></pre>
794
<p>Current scale factor.</p>
795
<p>Flags: Read / Write</p>
796
<p>Allowed values: >= 0</p>
797
<p>Default value: 1</p>
800
<div class="refsect2">
801
<a name="EvDocumentModel--sizing-mode"></a><h3>The <code class="literal">“sizing-mode”</code> property</h3>
802
<pre class="programlisting"> “sizing-mode” <a class="link" href="libevview-ev-document-model.html#EvSizingMode" title="enum EvSizingMode"><span class="type">EvSizingMode</span></a></pre>
803
<p>Current sizing mode.</p>
804
<p>Flags: Read / Write</p>
805
<p>Default value: EV_SIZING_FIT_WIDTH</p>
808
<div class="refsect1">
809
<a name="libevview-ev-document-model.signal-details"></a><h2>Signal Details</h2>
810
<div class="refsect2">
811
<a name="EvDocumentModel-page-changed"></a><h3>The <code class="literal">“page-changed”</code> signal</h3>
812
<pre class="programlisting"><span class="returnvalue">void</span>
813
user_function (<a class="link" href="libevview-ev-document-model.html#EvDocumentModel"><span class="type">EvDocumentModel</span></a> *evdocumentmodel,
814
<span class="type">gint</span> arg1,
815
<span class="type">gint</span> arg2,
816
<span class="type">gpointer</span> user_data)</pre>
817
<p>Flags: Run Last</p>
823
Generated by GTK-Doc V1.21.1</div>
b'\\ No newline at end of file'