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

« back to all changes in this revision

Viewing changes to help/reference/libview/html/ch01.html

  • Committer: Bazaar Package Importer
  • Author(s): Didier Roche
  • Date: 2009-02-10 15:24:04 UTC
  • mto: (1.6.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 72.
  • Revision ID: james.westby@ubuntu.com-20090210152404-9el29bkm4unsnj6n
Tags: upstream-2.25.90
Import upstream version 2.25.90

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<html>
 
3
<head>
 
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 
5
<title>Evince View</title>
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
 
7
<link rel="home" href="index.html" title="libevview Reference Manual">
 
8
<link rel="up" href="index.html" title="libevview Reference Manual">
 
9
<link rel="prev" href="index.html" title="libevview Reference Manual">
 
10
<link rel="next" href="EvJobExport.html" title="EvJobExport">
 
11
<meta name="generator" content="GTK-Doc V1.10 (XML mode)">
 
12
<link rel="stylesheet" href="style.css" type="text/css">
 
13
<link rel="chapter" href="ch01.html" title="Evince View">
 
14
</head>
 
15
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 
16
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
 
17
<td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 
18
<td> </td>
 
19
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 
20
<th width="100%" align="center">libevview Reference Manual</th>
 
21
<td><a accesskey="n" href="EvJobExport.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 
22
</tr></table>
 
23
<div class="chapter" lang="en">
 
24
<div class="titlepage"><div><div><h2 class="title">
 
25
<a name="id3037307"></a>Evince View</h2></div></div></div>
 
26
<div class="toc"><dl>
 
27
<dt>
 
28
<span class="refentrytitle"><a href="EvJobExport.html">EvJobExport</a></span><span class="refpurpose"></span>
 
29
</dt>
 
30
<dt>
 
31
<span class="refentrytitle"><a href="libevview-ev-page-cache.html">ev-page-cache</a></span><span class="refpurpose"></span>
 
32
</dt>
 
33
<dt>
 
34
<span class="refentrytitle"><a href="libevview-ev-view.html">ev-view</a></span><span class="refpurpose"></span>
 
35
</dt>
 
36
<dt>
 
37
<span class="refentrytitle"><a href="libevview-ev-job-scheduler.html">ev-job-scheduler</a></span><span class="refpurpose"></span>
 
38
</dt>
 
39
</dl></div>
 
40
<div class="partintro" lang="en">
 
41
<div></div>
 
42
<p>
 
43
      </p>Evince View
 
44
      EvJobExport3LIBEVVIEW LibraryEvJobExportSynopsis
 
45
#define             EV_TYPE_JOB_LINKS
 
46
#define             EV_JOB_LINKS                        (object)
 
47
#define             EV_JOB_LINKS_CLASS                  (klass)
 
48
#define             EV_IS_JOB_LINKS                     (object)
 
49
#define             EV_TYPE_JOB_ATTACHMENTS
 
50
#define             EV_JOB_ATTACHMENTS                  (object)
 
51
#define             EV_JOB_ATTACHMENTS_CLASS            (klass)
 
52
#define             EV_IS_JOB_ATTACHMENTS               (object)
 
53
#define             EV_TYPE_JOB_RENDER
 
54
#define             EV_JOB_RENDER                       (object)
 
55
#define             EV_JOB_RENDER_CLASS                 (klass)
 
56
#define             EV_IS_JOB_RENDER                    (object)
 
57
#define             EV_TYPE_JOB_THUMBNAIL
 
58
#define             EV_JOB_THUMBNAIL                    (object)
 
59
#define             EV_JOB_THUMBNAIL_CLASS              (klass)
 
60
#define             EV_IS_JOB_THUMBNAIL                 (object)
 
61
#define             EV_TYPE_JOB_FONTS
 
62
#define             EV_JOB_FONTS                        (object)
 
63
#define             EV_JOB_FONTS_CLASS                  (klass)
 
64
#define             EV_IS_JOB_FONTS                     (object)
 
65
#define             EV_TYPE_JOB_LOAD
 
66
#define             EV_JOB_LOAD                         (object)
 
67
#define             EV_JOB_LOAD_CLASS                   (klass)
 
68
#define             EV_IS_JOB_LOAD                      (object)
 
69
#define             EV_TYPE_JOB_SAVE
 
70
#define             EV_JOB_SAVE                         (object)
 
71
#define             EV_JOB_SAVE_CLASS                   (klass)
 
72
#define             EV_IS_JOB_SAVE                      (object)
 
73
#define             EV_TYPE_JOB_FIND
 
74
#define             EV_JOB_FIND                         (object)
 
75
#define             EV_JOB_FIND_CLASS                   (klass)
 
76
#define             EV_IS_JOB_FIND                      (object)
 
77
#define             EV_TYPE_JOB_LAYERS
 
78
#define             EV_JOB_LAYERS                       (object)
 
79
#define             EV_JOB_LAYERS_CLASS                 (klass)
 
80
#define             EV_IS_JOB_LAYERS                    (object)
 
81
#define             EV_TYPE_JOB_EXPORT
 
82
#define             EV_JOB_EXPORT                       (object)
 
83
#define             EV_JOB_EXPORT_CLASS                 (klass)
 
84
#define             EV_IS_JOB_EXPORT                    (object)
 
85
enum                EvJobRunMode;
 
86
                    EvJob;
 
87
                    EvJobLinks;
 
88
                    EvJobAttachments;
 
89
enum                EvRenderFlags;
 
90
                    EvJobRender;
 
91
                    EvJobThumbnail;
 
92
                    EvJobFonts;
 
93
                    EvJobLoad;
 
94
                    EvJobSave;
 
95
                    EvJobFind;
 
96
                    EvJobLayers;
 
97
                    EvJobExport;
 
98
gboolean            ev_job_run                          (EvJob *job);
 
99
void                ev_job_cancel                       (EvJob *job);
 
100
void                ev_job_failed                       (EvJob *job,
 
101
                                                         GQuark domain,
 
102
                                                         gint code,
 
103
                                                         const gchar *format,
 
104
                                                         ...);
 
105
void                ev_job_failed_from_error            (EvJob *job,
 
106
                                                         GError *error);
 
107
void                ev_job_succeeded                    (EvJob *job);
 
108
gboolean            ev_job_is_cancelled                 (EvJob *job);
 
109
gboolean            ev_job_is_finished                  (EvJob *job);
 
110
gboolean            ev_job_is_failed                    (EvJob *job);
 
111
EvJobRunMode        ev_job_get_run_mode                 (EvJob *job);
 
112
void                ev_job_set_run_mode                 (EvJob *job,
 
113
                                                         EvJobRunMode run_mode);
 
114
GType               ev_job_links_get_type               (void);
 
115
EvJob*              ev_job_links_new                    (EvDocument *document);
 
116
GType               ev_job_attachments_get_type         (void);
 
117
EvJob*              ev_job_attachments_new              (EvDocument *document);
 
118
GType               ev_job_render_get_type              (void);
 
119
EvJob*              ev_job_render_new                   (EvDocument *document,
 
120
                                                         gint page,
 
121
                                                         gint rotation,
 
122
                                                         gdouble scale,
 
123
                                                         gint width,
 
124
                                                         gint height,
 
125
                                                         EvRenderFlags flags);
 
126
void                ev_job_render_set_selection_info    (EvJobRender *job,
 
127
                                                         EvRectangle *selection_points,
 
128
                                                         EvSelectionStyle selection_style,
 
129
                                                         GdkColor *text,
 
130
                                                         GdkColor *base);
 
131
GType               ev_job_thumbnail_get_type           (void);
 
132
EvJob*              ev_job_thumbnail_new                (EvDocument *document,
 
133
                                                         gint page,
 
134
                                                         gint rotation,
 
135
                                                         gdouble scale);
 
136
GType               ev_job_fonts_get_type               (void);
 
137
EvJob*              ev_job_fonts_new                    (EvDocument *document);
 
138
GType               ev_job_load_get_type                (void);
 
139
EvJob*              ev_job_load_new                     (const gchar *uri);
 
140
void                ev_job_load_set_uri                 (EvJobLoad *load,
 
141
                                                         const gchar *uri);
 
142
void                ev_job_load_set_password            (EvJobLoad *job,
 
143
                                                         const gchar *password);
 
144
GType               ev_job_save_get_type                (void);
 
145
EvJob*              ev_job_save_new                     (EvDocument *document,
 
146
                                                         const gchar *uri,
 
147
                                                         const gchar *document_uri);
 
148
GType               ev_job_find_get_type                (void);
 
149
EvJob*              ev_job_find_new                     (EvDocument *document,
 
150
                                                         gint start_page,
 
151
                                                         gint n_pages,
 
152
                                                         const gchar *text,
 
153
                                                         gboolean case_sensitive);
 
154
gint                ev_job_find_get_n_results           (EvJobFind *job,
 
155
                                                         gint pages);
 
156
gdouble             ev_job_find_get_progress            (EvJobFind *job);
 
157
gboolean            ev_job_find_has_results             (EvJobFind *job);
 
158
GList**             ev_job_find_get_results             (EvJobFind *job);
 
159
GType               ev_job_layers_get_type              (void);
 
160
EvJob*              ev_job_layers_new                   (EvDocument *document);
 
161
GType               ev_job_export_get_type              (void);
 
162
EvJob*              ev_job_export_new                   (EvDocument *document);
 
163
void                ev_job_export_set_page              (EvJobExport *job,
 
164
                                                         gint page);
 
165
Object Hierarchy
 
166
  GObject
 
167
   +----EvJob
 
168
         +----EvJobLinks
 
169
         +----EvJobAttachments
 
170
         +----EvJobRender
 
171
         +----EvJobThumbnail
 
172
         +----EvJobFonts
 
173
         +----EvJobLoad
 
174
         +----EvJobSave
 
175
         +----EvJobFind
 
176
         +----EvJobLayers
 
177
         +----EvJobExport
 
178
 
 
179
  GObject
 
180
   +----EvJob
 
181
         +----EvJobLinks
 
182
 
 
183
  GObject
 
184
   +----EvJob
 
185
         +----EvJobAttachments
 
186
 
 
187
  GObject
 
188
   +----EvJob
 
189
         +----EvJobRender
 
190
 
 
191
  GObject
 
192
   +----EvJob
 
193
         +----EvJobThumbnail
 
194
 
 
195
  GObject
 
196
   +----EvJob
 
197
         +----EvJobFonts
 
198
 
 
199
  GObject
 
200
   +----EvJob
 
201
         +----EvJobLoad
 
202
 
 
203
  GObject
 
204
   +----EvJob
 
205
         +----EvJobSave
 
206
 
 
207
  GObject
 
208
   +----EvJob
 
209
         +----EvJobFind
 
210
 
 
211
  GObject
 
212
   +----EvJob
 
213
         +----EvJobLayers
 
214
 
 
215
  GObject
 
216
   +----EvJob
 
217
         +----EvJobExport
 
218
Signals
 
219
  "cancelled"                                      : Run Last
 
220
  "finished"                                       : Run First
 
221
  "page-ready"                                     : Run Last
 
222
  "updated"                                        : Run Last
 
223
  "updated"                                        : Run Last
 
224
Description
 
225
 
 
226
DetailsEV_TYPE_JOB_LINKSEV_TYPE_JOB_LINKS#define EV_TYPE_JOB_LINKS                   (ev_job_links_get_type())
 
227
 
 
228
 
 
229
EV_JOB_LINKS()EV_JOB_LINKS#define EV_JOB_LINKS(object)               (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_LINKS, EvJobLinks))
 
230
 
 
231
 
 
232
object :
 
233
 
 
234
 
 
235
EV_JOB_LINKS_CLASS()EV_JOB_LINKS_CLASS#define EV_JOB_LINKS_CLASS(klass)      (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_LINKS, EvJobLinksClass))
 
236
 
 
237
 
 
238
klass :
 
239
 
 
240
 
 
241
EV_IS_JOB_LINKS()EV_IS_JOB_LINKS#define EV_IS_JOB_LINKS(object)              (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_LINKS))
 
242
 
 
243
 
 
244
object :
 
245
 
 
246
 
 
247
EV_TYPE_JOB_ATTACHMENTSEV_TYPE_JOB_ATTACHMENTS#define EV_TYPE_JOB_ATTACHMENTS                (ev_job_attachments_get_type())
 
248
 
 
249
 
 
250
EV_JOB_ATTACHMENTS()EV_JOB_ATTACHMENTS#define EV_JOB_ATTACHMENTS(object)             (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_ATTACHMENTS, EvJobAttachments))
 
251
 
 
252
 
 
253
object :
 
254
 
 
255
 
 
256
EV_JOB_ATTACHMENTS_CLASS()EV_JOB_ATTACHMENTS_CLASS#define EV_JOB_ATTACHMENTS_CLASS(klass)            (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_ATTACHMENTS, EvJobAttachmentsClass))
 
257
 
 
258
 
 
259
klass :
 
260
 
 
261
 
 
262
EV_IS_JOB_ATTACHMENTS()EV_IS_JOB_ATTACHMENTS#define EV_IS_JOB_ATTACHMENTS(object)            (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_ATTACHMENTS))
 
263
 
 
264
 
 
265
object :
 
266
 
 
267
 
 
268
EV_TYPE_JOB_RENDEREV_TYPE_JOB_RENDER#define EV_TYPE_JOB_RENDER               (ev_job_render_get_type())
 
269
 
 
270
 
 
271
EV_JOB_RENDER()EV_JOB_RENDER#define EV_JOB_RENDER(object)                    (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_RENDER, EvJobRender))
 
272
 
 
273
 
 
274
object :
 
275
 
 
276
 
 
277
EV_JOB_RENDER_CLASS()EV_JOB_RENDER_CLASS#define EV_JOB_RENDER_CLASS(klass)           (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_RENDER, EvJobRenderClass))
 
278
 
 
279
 
 
280
klass :
 
281
 
 
282
 
 
283
EV_IS_JOB_RENDER()EV_IS_JOB_RENDER#define EV_IS_JOB_RENDER(object)           (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_RENDER))
 
284
 
 
285
 
 
286
object :
 
287
 
 
288
 
 
289
EV_TYPE_JOB_THUMBNAILEV_TYPE_JOB_THUMBNAIL#define EV_TYPE_JOB_THUMBNAIL              (ev_job_thumbnail_get_type())
 
290
 
 
291
 
 
292
EV_JOB_THUMBNAIL()EV_JOB_THUMBNAIL#define EV_JOB_THUMBNAIL(object)           (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_THUMBNAIL, EvJobThumbnail))
 
293
 
 
294
 
 
295
object :
 
296
 
 
297
 
 
298
EV_JOB_THUMBNAIL_CLASS()EV_JOB_THUMBNAIL_CLASS#define EV_JOB_THUMBNAIL_CLASS(klass)          (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_THUMBNAIL, EvJobThumbnailClass))
 
299
 
 
300
 
 
301
klass :
 
302
 
 
303
 
 
304
EV_IS_JOB_THUMBNAIL()EV_IS_JOB_THUMBNAIL#define EV_IS_JOB_THUMBNAIL(object)          (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_THUMBNAIL))
 
305
 
 
306
 
 
307
object :
 
308
 
 
309
 
 
310
EV_TYPE_JOB_FONTSEV_TYPE_JOB_FONTS#define EV_TYPE_JOB_FONTS                  (ev_job_fonts_get_type())
 
311
 
 
312
 
 
313
EV_JOB_FONTS()EV_JOB_FONTS#define EV_JOB_FONTS(object)               (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_FONTS, EvJobFonts))
 
314
 
 
315
 
 
316
object :
 
317
 
 
318
 
 
319
EV_JOB_FONTS_CLASS()EV_JOB_FONTS_CLASS#define EV_JOB_FONTS_CLASS(klass)      (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_FONTS, EvJobFontsClass))
 
320
 
 
321
 
 
322
klass :
 
323
 
 
324
 
 
325
EV_IS_JOB_FONTS()EV_IS_JOB_FONTS#define EV_IS_JOB_FONTS(object)              (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_FONTS))
 
326
 
 
327
 
 
328
object :
 
329
 
 
330
 
 
331
EV_TYPE_JOB_LOADEV_TYPE_JOB_LOAD#define EV_TYPE_JOB_LOAD                     (ev_job_load_get_type())
 
332
 
 
333
 
 
334
EV_JOB_LOAD()EV_JOB_LOAD#define EV_JOB_LOAD(object)                  (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_LOAD, EvJobLoad))
 
335
 
 
336
 
 
337
object :
 
338
 
 
339
 
 
340
EV_JOB_LOAD_CLASS()EV_JOB_LOAD_CLASS#define EV_JOB_LOAD_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_LOAD, EvJobLoadClass))
 
341
 
 
342
 
 
343
klass :
 
344
 
 
345
 
 
346
EV_IS_JOB_LOAD()EV_IS_JOB_LOAD#define EV_IS_JOB_LOAD(object)                 (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_LOAD))
 
347
 
 
348
 
 
349
object :
 
350
 
 
351
 
 
352
EV_TYPE_JOB_SAVEEV_TYPE_JOB_SAVE#define EV_TYPE_JOB_SAVE                     (ev_job_save_get_type())
 
353
 
 
354
 
 
355
EV_JOB_SAVE()EV_JOB_SAVE#define EV_JOB_SAVE(object)                  (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_SAVE, EvJobSave))
 
356
 
 
357
 
 
358
object :
 
359
 
 
360
 
 
361
EV_JOB_SAVE_CLASS()EV_JOB_SAVE_CLASS#define EV_JOB_SAVE_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_SAVE, EvJobSaveClass))
 
362
 
 
363
 
 
364
klass :
 
365
 
 
366
 
 
367
EV_IS_JOB_SAVE()EV_IS_JOB_SAVE#define EV_IS_JOB_SAVE(object)                 (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_SAVE))
 
368
 
 
369
 
 
370
object :
 
371
 
 
372
 
 
373
EV_TYPE_JOB_FINDEV_TYPE_JOB_FIND#define EV_TYPE_JOB_FIND                     (ev_job_find_get_type())
 
374
 
 
375
 
 
376
EV_JOB_FIND()EV_JOB_FIND#define EV_JOB_FIND(object)                  (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_FIND, EvJobFind))
 
377
 
 
378
 
 
379
object :
 
380
 
 
381
 
 
382
EV_JOB_FIND_CLASS()EV_JOB_FIND_CLASS#define EV_JOB_FIND_CLASS(klass)             (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_FIND, EvJobFindClass))
 
383
 
 
384
 
 
385
klass :
 
386
 
 
387
 
 
388
EV_IS_JOB_FIND()EV_IS_JOB_FIND#define EV_IS_JOB_FIND(object)               (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_FIND))
 
389
 
 
390
 
 
391
object :
 
392
 
 
393
 
 
394
EV_TYPE_JOB_LAYERSEV_TYPE_JOB_LAYERS#define EV_TYPE_JOB_LAYERS                   (ev_job_layers_get_type())
 
395
 
 
396
 
 
397
EV_JOB_LAYERS()EV_JOB_LAYERS#define EV_JOB_LAYERS(object)                (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_LAYERS, EvJobLayers))
 
398
 
 
399
 
 
400
object :
 
401
 
 
402
 
 
403
EV_JOB_LAYERS_CLASS()EV_JOB_LAYERS_CLASS#define EV_JOB_LAYERS_CLASS(klass)           (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_LAYERS, EvJobLayersClass))
 
404
 
 
405
 
 
406
klass :
 
407
 
 
408
 
 
409
EV_IS_JOB_LAYERS()EV_IS_JOB_LAYERS#define EV_IS_JOB_LAYERS(object)             (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_LAYERS))
 
410
 
 
411
 
 
412
object :
 
413
 
 
414
 
 
415
EV_TYPE_JOB_EXPORTEV_TYPE_JOB_EXPORT#define EV_TYPE_JOB_EXPORT                    (ev_job_export_get_type())
 
416
 
 
417
 
 
418
EV_JOB_EXPORT()EV_JOB_EXPORT#define EV_JOB_EXPORT(object)                 (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_EXPORT, EvJobExport))
 
419
 
 
420
 
 
421
object :
 
422
 
 
423
 
 
424
EV_JOB_EXPORT_CLASS()EV_JOB_EXPORT_CLASS#define EV_JOB_EXPORT_CLASS(klass)            (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_EXPORT, EvJobExportClass))
 
425
 
 
426
 
 
427
klass :
 
428
 
 
429
 
 
430
EV_IS_JOB_EXPORT()EV_IS_JOB_EXPORT#define EV_IS_JOB_EXPORT(object)              (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_EXPORT))
 
431
 
 
432
 
 
433
object :
 
434
 
 
435
 
 
436
enum EvJobRunModeEvJobRunModetypedef enum {
 
437
        EV_JOB_RUN_THREAD,
 
438
        EV_JOB_RUN_MAIN_LOOP
 
439
} EvJobRunMode;
 
440
 
 
441
 
 
442
EvJobEvJobtypedef struct _EvJob EvJob;
 
443
 
 
444
EvJobLinksEvJobLinkstypedef struct _EvJobLinks EvJobLinks;
 
445
 
 
446
EvJobAttachmentsEvJobAttachmentstypedef struct _EvJobAttachments EvJobAttachments;
 
447
 
 
448
enum EvRenderFlagsEvRenderFlagstypedef enum {
 
449
        EV_RENDER_INCLUDE_NONE      = 0,
 
450
        EV_RENDER_INCLUDE_LINKS     = 1 &lt;&lt; 0,
 
451
        EV_RENDER_INCLUDE_TEXT      = 1 &lt;&lt; 1,
 
452
        EV_RENDER_INCLUDE_SELECTION = 1 &lt;&lt; 2,
 
453
        EV_RENDER_INCLUDE_IMAGES    = 1 &lt;&lt; 3,
 
454
        EV_RENDER_INCLUDE_FORMS     = 1 &lt;&lt; 4,
 
455
        EV_RENDER_INCLUDE_ALL       = (1 &lt;&lt; 5) - 1
 
456
} EvRenderFlags;
 
457
 
 
458
 
 
459
EvJobRenderEvJobRendertypedef struct _EvJobRender EvJobRender;
 
460
 
 
461
EvJobThumbnailEvJobThumbnailtypedef struct _EvJobThumbnail EvJobThumbnail;
 
462
 
 
463
EvJobFontsEvJobFontstypedef struct _EvJobFonts EvJobFonts;
 
464
 
 
465
EvJobLoadEvJobLoadtypedef struct _EvJobLoad EvJobLoad;
 
466
 
 
467
EvJobSaveEvJobSavetypedef struct _EvJobSave EvJobSave;
 
468
 
 
469
EvJobFindEvJobFindtypedef struct _EvJobFind EvJobFind;
 
470
 
 
471
EvJobLayersEvJobLayerstypedef struct _EvJobLayers EvJobLayers;
 
472
 
 
473
EvJobExportEvJobExporttypedef struct _EvJobExport EvJobExport;
 
474
 
 
475
ev_job_run ()ev_job_rungboolean            ev_job_run                          (EvJob *job);
 
476
 
 
477
job :
 
478
Returns :
 
479
 
 
480
 
 
481
ev_job_cancel ()ev_job_cancelvoid                ev_job_cancel                       (EvJob *job);
 
482
 
 
483
job :
 
484
 
 
485
 
 
486
ev_job_failed ()ev_job_failedvoid                ev_job_failed                       (EvJob *job,
 
487
                                                         GQuark domain,
 
488
                                                         gint code,
 
489
                                                         const gchar *format,
 
490
                                                         ...);
 
491
 
 
492
job :
 
493
domain :
 
494
code :
 
495
format :
 
496
... :
 
497
 
 
498
 
 
499
ev_job_failed_from_error ()ev_job_failed_from_errorvoid                ev_job_failed_from_error            (EvJob *job,
 
500
                                                         GError *error);
 
501
 
 
502
job :
 
503
error :
 
504
 
 
505
 
 
506
ev_job_succeeded ()ev_job_succeededvoid                ev_job_succeeded                    (EvJob *job);
 
507
 
 
508
job :
 
509
 
 
510
 
 
511
ev_job_is_cancelled ()ev_job_is_cancelledgboolean            ev_job_is_cancelled                 (EvJob *job);
 
512
 
 
513
job :
 
514
Returns :
 
515
 
 
516
 
 
517
ev_job_is_finished ()ev_job_is_finishedgboolean            ev_job_is_finished                  (EvJob *job);
 
518
 
 
519
job :
 
520
Returns :
 
521
 
 
522
 
 
523
ev_job_is_failed ()ev_job_is_failedgboolean            ev_job_is_failed                    (EvJob *job);
 
524
 
 
525
job :
 
526
Returns :
 
527
 
 
528
 
 
529
ev_job_get_run_mode ()ev_job_get_run_modeEvJobRunMode        ev_job_get_run_mode                 (EvJob *job);
 
530
 
 
531
job :
 
532
Returns :
 
533
 
 
534
 
 
535
ev_job_set_run_mode ()ev_job_set_run_modevoid                ev_job_set_run_mode                 (EvJob *job,
 
536
                                                         EvJobRunMode run_mode);
 
537
 
 
538
job :
 
539
run_mode :
 
540
 
 
541
 
 
542
ev_job_links_get_type ()ev_job_links_get_typeGType               ev_job_links_get_type               (void);
 
543
 
 
544
Returns :
 
545
 
 
546
 
 
547
ev_job_links_new ()ev_job_links_newEvJob*              ev_job_links_new                    (EvDocument *document);
 
548
 
 
549
document :
 
550
Returns :
 
551
 
 
552
 
 
553
ev_job_attachments_get_type ()ev_job_attachments_get_typeGType               ev_job_attachments_get_type         (void);
 
554
 
 
555
Returns :
 
556
 
 
557
 
 
558
ev_job_attachments_new ()ev_job_attachments_newEvJob*              ev_job_attachments_new              (EvDocument *document);
 
559
 
 
560
document :
 
561
Returns :
 
562
 
 
563
 
 
564
ev_job_render_get_type ()ev_job_render_get_typeGType               ev_job_render_get_type              (void);
 
565
 
 
566
Returns :
 
567
 
 
568
 
 
569
ev_job_render_new ()ev_job_render_newEvJob*              ev_job_render_new                   (EvDocument *document,
 
570
                                                         gint page,
 
571
                                                         gint rotation,
 
572
                                                         gdouble scale,
 
573
                                                         gint width,
 
574
                                                         gint height,
 
575
                                                         EvRenderFlags flags);
 
576
 
 
577
document :
 
578
page :
 
579
rotation :
 
580
scale :
 
581
width :
 
582
height :
 
583
flags :
 
584
Returns :
 
585
 
 
586
 
 
587
ev_job_render_set_selection_info ()ev_job_render_set_selection_infovoid                ev_job_render_set_selection_info    (EvJobRender *job,
 
588
                                                         EvRectangle *selection_points,
 
589
                                                         EvSelectionStyle selection_style,
 
590
                                                         GdkColor *text,
 
591
                                                         GdkColor *base);
 
592
 
 
593
job :
 
594
selection_points :
 
595
selection_style :
 
596
text :
 
597
base :
 
598
 
 
599
 
 
600
ev_job_thumbnail_get_type ()ev_job_thumbnail_get_typeGType               ev_job_thumbnail_get_type           (void);
 
601
 
 
602
Returns :
 
603
 
 
604
 
 
605
ev_job_thumbnail_new ()ev_job_thumbnail_newEvJob*              ev_job_thumbnail_new                (EvDocument *document,
 
606
                                                         gint page,
 
607
                                                         gint rotation,
 
608
                                                         gdouble scale);
 
609
 
 
610
document :
 
611
page :
 
612
rotation :
 
613
scale :
 
614
Returns :
 
615
 
 
616
 
 
617
ev_job_fonts_get_type ()ev_job_fonts_get_typeGType               ev_job_fonts_get_type               (void);
 
618
 
 
619
Returns :
 
620
 
 
621
 
 
622
ev_job_fonts_new ()ev_job_fonts_newEvJob*              ev_job_fonts_new                    (EvDocument *document);
 
623
 
 
624
document :
 
625
Returns :
 
626
 
 
627
 
 
628
ev_job_load_get_type ()ev_job_load_get_typeGType               ev_job_load_get_type                (void);
 
629
 
 
630
Returns :
 
631
 
 
632
 
 
633
ev_job_load_new ()ev_job_load_newEvJob*              ev_job_load_new                     (const gchar *uri);
 
634
 
 
635
uri :
 
636
Returns :
 
637
 
 
638
 
 
639
ev_job_load_set_uri ()ev_job_load_set_urivoid                ev_job_load_set_uri                 (EvJobLoad *load,
 
640
                                                         const gchar *uri);
 
641
 
 
642
load :
 
643
uri :
 
644
 
 
645
 
 
646
ev_job_load_set_password ()ev_job_load_set_passwordvoid                ev_job_load_set_password            (EvJobLoad *job,
 
647
                                                         const gchar *password);
 
648
 
 
649
job :
 
650
password :
 
651
 
 
652
 
 
653
ev_job_save_get_type ()ev_job_save_get_typeGType               ev_job_save_get_type                (void);
 
654
 
 
655
Returns :
 
656
 
 
657
 
 
658
ev_job_save_new ()ev_job_save_newEvJob*              ev_job_save_new                     (EvDocument *document,
 
659
                                                         const gchar *uri,
 
660
                                                         const gchar *document_uri);
 
661
 
 
662
document :
 
663
uri :
 
664
document_uri :
 
665
Returns :
 
666
 
 
667
 
 
668
ev_job_find_get_type ()ev_job_find_get_typeGType               ev_job_find_get_type                (void);
 
669
 
 
670
Returns :
 
671
 
 
672
 
 
673
ev_job_find_new ()ev_job_find_newEvJob*              ev_job_find_new                     (EvDocument *document,
 
674
                                                         gint start_page,
 
675
                                                         gint n_pages,
 
676
                                                         const gchar *text,
 
677
                                                         gboolean case_sensitive);
 
678
 
 
679
document :
 
680
start_page :
 
681
n_pages :
 
682
text :
 
683
case_sensitive :
 
684
Returns :
 
685
 
 
686
 
 
687
ev_job_find_get_n_results ()ev_job_find_get_n_resultsgint                ev_job_find_get_n_results           (EvJobFind *job,
 
688
                                                         gint pages);
 
689
 
 
690
job :
 
691
pages :
 
692
Returns :
 
693
 
 
694
 
 
695
ev_job_find_get_progress ()ev_job_find_get_progressgdouble             ev_job_find_get_progress            (EvJobFind *job);
 
696
 
 
697
job :
 
698
Returns :
 
699
 
 
700
 
 
701
ev_job_find_has_results ()ev_job_find_has_resultsgboolean            ev_job_find_has_results             (EvJobFind *job);
 
702
 
 
703
job :
 
704
Returns :
 
705
 
 
706
 
 
707
ev_job_find_get_results ()ev_job_find_get_resultsGList**             ev_job_find_get_results             (EvJobFind *job);
 
708
 
 
709
job :
 
710
Returns :
 
711
 
 
712
 
 
713
ev_job_layers_get_type ()ev_job_layers_get_typeGType               ev_job_layers_get_type              (void);
 
714
 
 
715
Returns :
 
716
 
 
717
 
 
718
ev_job_layers_new ()ev_job_layers_newEvJob*              ev_job_layers_new                   (EvDocument *document);
 
719
 
 
720
document :
 
721
Returns :
 
722
 
 
723
 
 
724
ev_job_export_get_type ()ev_job_export_get_typeGType               ev_job_export_get_type              (void);
 
725
 
 
726
Returns :
 
727
 
 
728
 
 
729
ev_job_export_new ()ev_job_export_newEvJob*              ev_job_export_new                   (EvDocument *document);
 
730
 
 
731
document :
 
732
Returns :
 
733
 
 
734
 
 
735
ev_job_export_set_page ()ev_job_export_set_pagevoid                ev_job_export_set_page              (EvJobExport *job,
 
736
                                                         gint page);
 
737
 
 
738
job :
 
739
page :
 
740
 
 
741
 
 
742
Signal DetailsThe "cancelled" signalEvJob::cancelledvoid                user_function                      (EvJob   *evjob,
 
743
                                                        gpointer user_data)      : Run Last
 
744
 
 
745
evjob :the object which received the signal.
 
746
 
 
747
user_data :user data set when the signal handler was connected.The "finished" signalEvJob::finishedvoid                user_function                      (EvJob   *evjob,
 
748
                                                        gpointer user_data)      : Run First
 
749
 
 
750
evjob :the object which received the signal.
 
751
 
 
752
user_data :user data set when the signal handler was connected.The "page-ready" signalEvJobRender::page-readyvoid                user_function                      (EvJobRender *evjobrender,
 
753
                                                        gpointer     user_data)        : Run Last
 
754
 
 
755
evjobrender :the object which received the signal.
 
756
 
 
757
user_data :user data set when the signal handler was connected.The "updated" signalEvJobFonts::updatedvoid                user_function                      (EvJobFonts *evjobfonts,
 
758
                                                        gdouble     arg1,
 
759
                                                        gpointer    user_data)       : Run Last
 
760
 
 
761
evjobfonts :the object which received the signal.
 
762
arg1 :
 
763
 
 
764
user_data :user data set when the signal handler was connected.The "updated" signalEvJobFind::updatedvoid                user_function                      (EvJobFind *evjobfind,
 
765
                                                        gint       arg1,
 
766
                                                        gpointer   user_data)      : Run Last
 
767
 
 
768
evjobfind :the object which received the signal.
 
769
arg1 :
 
770
 
 
771
user_data :user data set when the signal handler was connected.ev-page-cache3LIBEVVIEW Libraryev-page-cacheSynopsis
 
772
EvPageCache*        ev_page_cache_new                   (EvDocument *document);
 
773
gint                ev_page_cache_get_n_pages           (EvPageCache *page_cache);
 
774
const char*         ev_page_cache_get_title             (EvPageCache *page_cache);
 
775
void                ev_page_cache_get_size              (EvPageCache *page_cache,
 
776
                                                         gint page,
 
777
                                                         gint rotation,
 
778
                                                         gfloat scale,
 
779
                                                         gint *width,
 
780
                                                         gint *height);
 
781
void                ev_page_cache_get_max_width         (EvPageCache *page_cache,
 
782
                                                         gint rotation,
 
783
                                                         gfloat scale,
 
784
                                                         gint *width);
 
785
void                ev_page_cache_get_max_height        (EvPageCache *page_cache,
 
786
                                                         gint rotation,
 
787
                                                         gfloat scale,
 
788
                                                         gint *height);
 
789
void                ev_page_cache_get_height_to_page    (EvPageCache *page_cache,
 
790
                                                         gint page,
 
791
                                                         gint rotation,
 
792
                                                         gfloat scale,
 
793
                                                         gint *height,
 
794
                                                         gint *dual_height);
 
795
void                ev_page_cache_get_thumbnail_size    (EvPageCache *page_cache,
 
796
                                                         gint page,
 
797
                                                         gint rotation,
 
798
                                                         gint *width,
 
799
                                                         gint *height);
 
800
gint                ev_page_cache_get_max_label_chars   (EvPageCache *page_cache);
 
801
char*               ev_page_cache_get_page_label        (EvPageCache *page_cache,
 
802
                                                         gint page);
 
803
gboolean            ev_page_cache_has_nonnumeric_page_labels
 
804
                                                        (EvPageCache *page_cache);
 
805
const EvDocumentInfo* ev_page_cache_get_info            (EvPageCache *page_cache);
 
806
gboolean            ev_page_cache_get_dual_even_left    (EvPageCache *page_cache);
 
807
gint                ev_page_cache_get_current_page      (EvPageCache *page_cache);
 
808
void                ev_page_cache_set_current_page      (EvPageCache *page_cache,
 
809
                                                         int page);
 
810
void                ev_page_cache_set_current_page_history
 
811
                                                        (EvPageCache *page_cache,
 
812
                                                         int page);
 
813
gboolean            ev_page_cache_set_page_label        (EvPageCache *page_cache,
 
814
                                                         const char *page_label);
 
815
EvPageCache*        ev_page_cache_get                   (EvDocument *document);
 
816
Description
 
817
 
 
818
Detailsev_page_cache_new ()ev_page_cache_newEvPageCache*        ev_page_cache_new                   (EvDocument *document);
 
819
 
 
820
document :
 
821
Returns :
 
822
 
 
823
 
 
824
ev_page_cache_get_n_pages ()ev_page_cache_get_n_pagesgint                ev_page_cache_get_n_pages           (EvPageCache *page_cache);
 
825
 
 
826
page_cache :
 
827
Returns :
 
828
 
 
829
 
 
830
ev_page_cache_get_title ()ev_page_cache_get_titleconst char*         ev_page_cache_get_title             (EvPageCache *page_cache);
 
831
 
 
832
page_cache :
 
833
Returns :
 
834
 
 
835
 
 
836
ev_page_cache_get_size ()ev_page_cache_get_sizevoid                ev_page_cache_get_size              (EvPageCache *page_cache,
 
837
                                                         gint page,
 
838
                                                         gint rotation,
 
839
                                                         gfloat scale,
 
840
                                                         gint *width,
 
841
                                                         gint *height);
 
842
 
 
843
page_cache :
 
844
page :
 
845
rotation :
 
846
scale :
 
847
width :
 
848
height :
 
849
 
 
850
 
 
851
ev_page_cache_get_max_width ()ev_page_cache_get_max_widthvoid                ev_page_cache_get_max_width         (EvPageCache *page_cache,
 
852
                                                         gint rotation,
 
853
                                                         gfloat scale,
 
854
                                                         gint *width);
 
855
 
 
856
page_cache :
 
857
rotation :
 
858
scale :
 
859
width :
 
860
 
 
861
 
 
862
ev_page_cache_get_max_height ()ev_page_cache_get_max_heightvoid                ev_page_cache_get_max_height        (EvPageCache *page_cache,
 
863
                                                         gint rotation,
 
864
                                                         gfloat scale,
 
865
                                                         gint *height);
 
866
 
 
867
page_cache :
 
868
rotation :
 
869
scale :
 
870
height :
 
871
 
 
872
 
 
873
ev_page_cache_get_height_to_page ()ev_page_cache_get_height_to_pagevoid                ev_page_cache_get_height_to_page    (EvPageCache *page_cache,
 
874
                                                         gint page,
 
875
                                                         gint rotation,
 
876
                                                         gfloat scale,
 
877
                                                         gint *height,
 
878
                                                         gint *dual_height);
 
879
 
 
880
page_cache :
 
881
page :
 
882
rotation :
 
883
scale :
 
884
height :
 
885
dual_height :
 
886
 
 
887
 
 
888
ev_page_cache_get_thumbnail_size ()ev_page_cache_get_thumbnail_sizevoid                ev_page_cache_get_thumbnail_size    (EvPageCache *page_cache,
 
889
                                                         gint page,
 
890
                                                         gint rotation,
 
891
                                                         gint *width,
 
892
                                                         gint *height);
 
893
 
 
894
page_cache :
 
895
page :
 
896
rotation :
 
897
width :
 
898
height :
 
899
 
 
900
 
 
901
ev_page_cache_get_max_label_chars ()ev_page_cache_get_max_label_charsgint                ev_page_cache_get_max_label_chars   (EvPageCache *page_cache);
 
902
 
 
903
page_cache :
 
904
Returns :
 
905
 
 
906
 
 
907
ev_page_cache_get_page_label ()ev_page_cache_get_page_labelchar*               ev_page_cache_get_page_label        (EvPageCache *page_cache,
 
908
                                                         gint page);
 
909
 
 
910
page_cache :
 
911
page :
 
912
Returns :
 
913
 
 
914
 
 
915
ev_page_cache_has_nonnumeric_page_labels ()ev_page_cache_has_nonnumeric_page_labelsgboolean            ev_page_cache_has_nonnumeric_page_labels
 
916
                                                        (EvPageCache *page_cache);
 
917
 
 
918
page_cache :
 
919
Returns :
 
920
 
 
921
 
 
922
ev_page_cache_get_info ()ev_page_cache_get_infoconst EvDocumentInfo* ev_page_cache_get_info            (EvPageCache *page_cache);
 
923
 
 
924
page_cache :
 
925
Returns :
 
926
 
 
927
 
 
928
ev_page_cache_get_dual_even_left ()ev_page_cache_get_dual_even_leftgboolean            ev_page_cache_get_dual_even_left    (EvPageCache *page_cache);
 
929
 
 
930
page_cache :
 
931
Returns :
 
932
 
 
933
 
 
934
ev_page_cache_get_current_page ()ev_page_cache_get_current_pagegint                ev_page_cache_get_current_page      (EvPageCache *page_cache);
 
935
 
 
936
page_cache :
 
937
Returns :
 
938
 
 
939
 
 
940
ev_page_cache_set_current_page ()ev_page_cache_set_current_pagevoid                ev_page_cache_set_current_page      (EvPageCache *page_cache,
 
941
                                                         int page);
 
942
 
 
943
page_cache :
 
944
page :
 
945
 
 
946
 
 
947
ev_page_cache_set_current_page_history ()ev_page_cache_set_current_page_historyvoid                ev_page_cache_set_current_page_history
 
948
                                                        (EvPageCache *page_cache,
 
949
                                                         int page);
 
950
 
 
951
page_cache :
 
952
page :
 
953
 
 
954
 
 
955
ev_page_cache_set_page_label ()ev_page_cache_set_page_labelgboolean            ev_page_cache_set_page_label        (EvPageCache *page_cache,
 
956
                                                         const char *page_label);
 
957
 
 
958
page_cache :
 
959
page_label :
 
960
Returns :
 
961
 
 
962
 
 
963
ev_page_cache_get ()ev_page_cache_getEvPageCache*        ev_page_cache_get                   (EvDocument *document);
 
964
 
 
965
document :
 
966
Returns :
 
967
 
 
968
 
 
969
ev-view3LIBEVVIEW Libraryev-viewSynopsis
 
970
                    EvView;
 
971
                    EvViewClass;
 
972
enum                EvSizingMode;
 
973
enum                EvViewSelectionMode;
 
974
GtkWidget*          ev_view_new                         (void);
 
975
void                ev_view_set_document                (EvView *view,
 
976
                                                         EvDocument *document);
 
977
void                ev_view_set_loading                 (EvView *view,
 
978
                                                         gboolean loading);
 
979
void                ev_view_reload                      (EvView *view);
 
980
void                ev_view_copy                        (EvView *view);
 
981
void                ev_view_copy_link_address           (EvView *view,
 
982
                                                         EvLinkAction *action);
 
983
void                ev_view_select_all                  (EvView *view);
 
984
gboolean            ev_view_get_has_selection           (EvView *view);
 
985
gboolean            ev_view_get_continuous              (EvView *view);
 
986
void                ev_view_set_continuous              (EvView *view,
 
987
                                                         gboolean continuous);
 
988
gboolean            ev_view_get_dual_page               (EvView *view);
 
989
void                ev_view_set_dual_page               (EvView *view,
 
990
                                                         gboolean dual_page);
 
991
void                ev_view_set_fullscreen              (EvView *view,
 
992
                                                         gboolean fullscreen);
 
993
gboolean            ev_view_get_fullscreen              (EvView *view);
 
994
void                ev_view_set_presentation            (EvView *view,
 
995
                                                         gboolean presentation);
 
996
gboolean            ev_view_get_presentation            (EvView *view);
 
997
void                ev_view_set_sizing_mode             (EvView *view,
 
998
                                                         EvSizingMode mode);
 
999
EvSizingMode        ev_view_get_sizing_mode             (EvView *view);
 
1000
gboolean            ev_view_can_zoom_in                 (EvView *view);
 
1001
void                ev_view_zoom_in                     (EvView *view);
 
1002
gboolean            ev_view_can_zoom_out                (EvView *view);
 
1003
void                ev_view_zoom_out                    (EvView *view);
 
1004
void                ev_view_set_zoom                    (EvView *view,
 
1005
                                                         double factor,
 
1006
                                                         gboolean relative);
 
1007
void                ev_view_set_zoom_for_size           (EvView *view,
 
1008
                                                         int width,
 
1009
                                                         int height,
 
1010
                                                         int vsb_width,
 
1011
                                                         int hsb_height);
 
1012
double              ev_view_get_zoom                    (EvView *view);
 
1013
void                ev_view_set_screen_dpi              (EvView *view,
 
1014
                                                         gdouble dpi);
 
1015
void                ev_view_rotate_left                 (EvView *view);
 
1016
void                ev_view_rotate_right                (EvView *view);
 
1017
void                ev_view_set_rotation                (EvView *view,
 
1018
                                                         int rotation);
 
1019
int                 ev_view_get_rotation                (EvView *view);
 
1020
void                ev_view_find_next                   (EvView *view);
 
1021
void                ev_view_find_previous               (EvView *view);
 
1022
void                ev_view_find_search_changed         (EvView *view);
 
1023
void                ev_view_find_set_highlight_search   (EvView *view,
 
1024
                                                         gboolean value);
 
1025
void                ev_view_find_changed                (EvView *view,
 
1026
                                                         GList **results,
 
1027
                                                         gint page);
 
1028
void                ev_view_find_cancel                 (EvView *view);
 
1029
void                ev_view_hide_cursor                 (EvView *view);
 
1030
void                ev_view_show_cursor                 (EvView *view);
 
1031
void                ev_view_scroll                      (EvView *view,
 
1032
                                                         GtkScrollType scroll,
 
1033
                                                         gboolean horizontal);
 
1034
void                ev_view_handle_link                 (EvView *view,
 
1035
                                                         EvLink *link);
 
1036
gboolean            ev_view_next_page                   (EvView *view);
 
1037
gboolean            ev_view_previous_page               (EvView *view);
 
1038
gchar*              ev_view_page_label_from_dest        (EvView *view,
 
1039
                                                         EvLinkDest *dest);
 
1040
void                ev_view_update_view_size            (EvView *view,
 
1041
                                                         GtkScrolledWindow *scrolled_window);
 
1042
void                ev_view_autoscroll_start            (EvView *view);
 
1043
void                ev_view_autoscroll_stop             (EvView *view);
 
1044
Object Hierarchy
 
1045
  GObject
 
1046
   +----GInitiallyUnowned
 
1047
         +----GtkObject
 
1048
               +----GtkWidget
 
1049
                     +----GtkContainer
 
1050
                           +----GtkLayout
 
1051
                                 +----EvView
 
1052
Implemented Interfaces
 
1053
EvView implements
 
1054
 AtkImplementorIface and  GtkBuildable.Properties
 
1055
  "continuous"               gboolean              : Read / Write
 
1056
  "dual-page"                gboolean              : Read / Write
 
1057
  "fullscreen"               gboolean              : Read / Write
 
1058
  "has-selection"            gboolean              : Read
 
1059
  "presentation"             gboolean              : Read / Write
 
1060
  "rotation"                 gdouble               : Read / Write
 
1061
  "sizing-mode"              EvSizingMode          : Read / Write
 
1062
  "zoom"                     gdouble               : Read / Write
 
1063
Signals
 
1064
  "binding-activated"                              : Run Last / Action
 
1065
  "external-link"                                  : Run Last / Action
 
1066
  "handle-link"                                    : Run Last / Action
 
1067
  "popup"                                          : Run Last / Action
 
1068
  "zoom-invalid"                                   : Run Last / Action
 
1069
Description
 
1070
 
 
1071
DetailsEvViewEvViewtypedef struct _EvView EvView;
 
1072
 
 
1073
EvViewClassEvViewClasstypedef struct _EvViewClass EvViewClass;
 
1074
 
 
1075
enum EvSizingModeEvSizingModetypedef enum {
 
1076
        EV_SIZING_BEST_FIT,
 
1077
        EV_SIZING_FIT_WIDTH,
 
1078
        EV_SIZING_FREE,
 
1079
} EvSizingMode;
 
1080
 
 
1081
 
 
1082
enum EvViewSelectionModeEvViewSelectionModetypedef enum {
 
1083
        EV_VIEW_SELECTION_TEXT,
 
1084
        EV_VIEW_SELECTION_RECTANGLE,
 
1085
} EvViewSelectionMode;
 
1086
 
 
1087
 
 
1088
ev_view_new ()ev_view_newGtkWidget*          ev_view_new                         (void);
 
1089
 
 
1090
Returns :
 
1091
 
 
1092
 
 
1093
ev_view_set_document ()ev_view_set_documentvoid                ev_view_set_document                (EvView *view,
 
1094
                                                         EvDocument *document);
 
1095
 
 
1096
view :
 
1097
document :
 
1098
 
 
1099
 
 
1100
ev_view_set_loading ()ev_view_set_loadingvoid                ev_view_set_loading                 (EvView *view,
 
1101
                                                         gboolean loading);
 
1102
 
 
1103
view :
 
1104
loading :
 
1105
 
 
1106
 
 
1107
ev_view_reload ()ev_view_reloadvoid                ev_view_reload                      (EvView *view);
 
1108
 
 
1109
view :
 
1110
 
 
1111
 
 
1112
ev_view_copy ()ev_view_copyvoid                ev_view_copy                        (EvView *view);
 
1113
 
 
1114
view :
 
1115
 
 
1116
 
 
1117
ev_view_copy_link_address ()ev_view_copy_link_addressvoid                ev_view_copy_link_address           (EvView *view,
 
1118
                                                         EvLinkAction *action);
 
1119
 
 
1120
view :
 
1121
action :
 
1122
 
 
1123
 
 
1124
ev_view_select_all ()ev_view_select_allvoid                ev_view_select_all                  (EvView *view);
 
1125
 
 
1126
view :
 
1127
 
 
1128
 
 
1129
ev_view_get_has_selection ()ev_view_get_has_selectiongboolean            ev_view_get_has_selection           (EvView *view);
 
1130
 
 
1131
view :
 
1132
Returns :
 
1133
 
 
1134
 
 
1135
ev_view_get_continuous ()ev_view_get_continuousgboolean            ev_view_get_continuous              (EvView *view);
 
1136
 
 
1137
view :
 
1138
Returns :
 
1139
 
 
1140
 
 
1141
ev_view_set_continuous ()ev_view_set_continuousvoid                ev_view_set_continuous              (EvView *view,
 
1142
                                                         gboolean continuous);
 
1143
 
 
1144
view :
 
1145
continuous :
 
1146
 
 
1147
 
 
1148
ev_view_get_dual_page ()ev_view_get_dual_pagegboolean            ev_view_get_dual_page               (EvView *view);
 
1149
 
 
1150
view :
 
1151
Returns :
 
1152
 
 
1153
 
 
1154
ev_view_set_dual_page ()ev_view_set_dual_pagevoid                ev_view_set_dual_page               (EvView *view,
 
1155
                                                         gboolean dual_page);
 
1156
 
 
1157
view :
 
1158
dual_page :
 
1159
 
 
1160
 
 
1161
ev_view_set_fullscreen ()ev_view_set_fullscreenvoid                ev_view_set_fullscreen              (EvView *view,
 
1162
                                                         gboolean fullscreen);
 
1163
 
 
1164
view :
 
1165
fullscreen :
 
1166
 
 
1167
 
 
1168
ev_view_get_fullscreen ()ev_view_get_fullscreengboolean            ev_view_get_fullscreen              (EvView *view);
 
1169
 
 
1170
view :
 
1171
Returns :
 
1172
 
 
1173
 
 
1174
ev_view_set_presentation ()ev_view_set_presentationvoid                ev_view_set_presentation            (EvView *view,
 
1175
                                                         gboolean presentation);
 
1176
 
 
1177
view :
 
1178
presentation :
 
1179
 
 
1180
 
 
1181
ev_view_get_presentation ()ev_view_get_presentationgboolean            ev_view_get_presentation            (EvView *view);
 
1182
 
 
1183
view :
 
1184
Returns :
 
1185
 
 
1186
 
 
1187
ev_view_set_sizing_mode ()ev_view_set_sizing_modevoid                ev_view_set_sizing_mode             (EvView *view,
 
1188
                                                         EvSizingMode mode);
 
1189
 
 
1190
view :
 
1191
mode :
 
1192
 
 
1193
 
 
1194
ev_view_get_sizing_mode ()ev_view_get_sizing_modeEvSizingMode        ev_view_get_sizing_mode             (EvView *view);
 
1195
 
 
1196
view :
 
1197
Returns :
 
1198
 
 
1199
 
 
1200
ev_view_can_zoom_in ()ev_view_can_zoom_ingboolean            ev_view_can_zoom_in                 (EvView *view);
 
1201
 
 
1202
view :
 
1203
Returns :
 
1204
 
 
1205
 
 
1206
ev_view_zoom_in ()ev_view_zoom_invoid                ev_view_zoom_in                     (EvView *view);
 
1207
 
 
1208
view :
 
1209
 
 
1210
 
 
1211
ev_view_can_zoom_out ()ev_view_can_zoom_outgboolean            ev_view_can_zoom_out                (EvView *view);
 
1212
 
 
1213
view :
 
1214
Returns :
 
1215
 
 
1216
 
 
1217
ev_view_zoom_out ()ev_view_zoom_outvoid                ev_view_zoom_out                    (EvView *view);
 
1218
 
 
1219
view :
 
1220
 
 
1221
 
 
1222
ev_view_set_zoom ()ev_view_set_zoomvoid                ev_view_set_zoom                    (EvView *view,
 
1223
                                                         double factor,
 
1224
                                                         gboolean relative);
 
1225
 
 
1226
view :
 
1227
factor :
 
1228
relative :
 
1229
 
 
1230
 
 
1231
ev_view_set_zoom_for_size ()ev_view_set_zoom_for_sizevoid                ev_view_set_zoom_for_size           (EvView *view,
 
1232
                                                         int width,
 
1233
                                                         int height,
 
1234
                                                         int vsb_width,
 
1235
                                                         int hsb_height);
 
1236
 
 
1237
view :
 
1238
width :
 
1239
height :
 
1240
vsb_width :
 
1241
hsb_height :
 
1242
 
 
1243
 
 
1244
ev_view_get_zoom ()ev_view_get_zoomdouble              ev_view_get_zoom                    (EvView *view);
 
1245
 
 
1246
view :
 
1247
Returns :
 
1248
 
 
1249
 
 
1250
ev_view_set_screen_dpi ()ev_view_set_screen_dpivoid                ev_view_set_screen_dpi              (EvView *view,
 
1251
                                                         gdouble dpi);
 
1252
 
 
1253
view :
 
1254
dpi :
 
1255
 
 
1256
 
 
1257
ev_view_rotate_left ()ev_view_rotate_leftvoid                ev_view_rotate_left                 (EvView *view);
 
1258
 
 
1259
view :
 
1260
 
 
1261
 
 
1262
ev_view_rotate_right ()ev_view_rotate_rightvoid                ev_view_rotate_right                (EvView *view);
 
1263
 
 
1264
view :
 
1265
 
 
1266
 
 
1267
ev_view_set_rotation ()ev_view_set_rotationvoid                ev_view_set_rotation                (EvView *view,
 
1268
                                                         int rotation);
 
1269
 
 
1270
view :
 
1271
rotation :
 
1272
 
 
1273
 
 
1274
ev_view_get_rotation ()ev_view_get_rotationint                 ev_view_get_rotation                (EvView *view);
 
1275
 
 
1276
view :
 
1277
Returns :
 
1278
 
 
1279
 
 
1280
ev_view_find_next ()ev_view_find_nextvoid                ev_view_find_next                   (EvView *view);
 
1281
 
 
1282
view :
 
1283
 
 
1284
 
 
1285
ev_view_find_previous ()ev_view_find_previousvoid                ev_view_find_previous               (EvView *view);
 
1286
 
 
1287
view :
 
1288
 
 
1289
 
 
1290
ev_view_find_search_changed ()ev_view_find_search_changedvoid                ev_view_find_search_changed         (EvView *view);
 
1291
 
 
1292
view :
 
1293
 
 
1294
 
 
1295
ev_view_find_set_highlight_search ()ev_view_find_set_highlight_searchvoid                ev_view_find_set_highlight_search   (EvView *view,
 
1296
                                                         gboolean value);
 
1297
 
 
1298
view :
 
1299
value :
 
1300
 
 
1301
 
 
1302
ev_view_find_changed ()ev_view_find_changedvoid                ev_view_find_changed                (EvView *view,
 
1303
                                                         GList **results,
 
1304
                                                         gint page);
 
1305
 
 
1306
view :
 
1307
results :
 
1308
page :
 
1309
 
 
1310
 
 
1311
ev_view_find_cancel ()ev_view_find_cancelvoid                ev_view_find_cancel                 (EvView *view);
 
1312
 
 
1313
view :
 
1314
 
 
1315
 
 
1316
ev_view_hide_cursor ()ev_view_hide_cursorvoid                ev_view_hide_cursor                 (EvView *view);
 
1317
 
 
1318
view :
 
1319
 
 
1320
 
 
1321
ev_view_show_cursor ()ev_view_show_cursorvoid                ev_view_show_cursor                 (EvView *view);
 
1322
 
 
1323
view :
 
1324
 
 
1325
 
 
1326
ev_view_scroll ()ev_view_scrollvoid                ev_view_scroll                      (EvView *view,
 
1327
                                                         GtkScrollType scroll,
 
1328
                                                         gboolean horizontal);
 
1329
 
 
1330
view :
 
1331
scroll :
 
1332
horizontal :
 
1333
 
 
1334
 
 
1335
ev_view_handle_link ()ev_view_handle_linkvoid                ev_view_handle_link                 (EvView *view,
 
1336
                                                         EvLink *link);
 
1337
 
 
1338
view :
 
1339
link :
 
1340
 
 
1341
 
 
1342
ev_view_next_page ()ev_view_next_pagegboolean            ev_view_next_page                   (EvView *view);
 
1343
 
 
1344
view :
 
1345
Returns :
 
1346
 
 
1347
 
 
1348
ev_view_previous_page ()ev_view_previous_pagegboolean            ev_view_previous_page               (EvView *view);
 
1349
 
 
1350
view :
 
1351
Returns :
 
1352
 
 
1353
 
 
1354
ev_view_page_label_from_dest ()ev_view_page_label_from_destgchar*              ev_view_page_label_from_dest        (EvView *view,
 
1355
                                                         EvLinkDest *dest);
 
1356
 
 
1357
view :
 
1358
dest :
 
1359
Returns :
 
1360
 
 
1361
 
 
1362
ev_view_update_view_size ()ev_view_update_view_sizevoid                ev_view_update_view_size            (EvView *view,
 
1363
                                                         GtkScrolledWindow *scrolled_window);
 
1364
 
 
1365
view :
 
1366
scrolled_window :
 
1367
 
 
1368
 
 
1369
ev_view_autoscroll_start ()ev_view_autoscroll_startvoid                ev_view_autoscroll_start            (EvView *view);
 
1370
 
 
1371
view :
 
1372
 
 
1373
 
 
1374
ev_view_autoscroll_stop ()ev_view_autoscroll_stopvoid                ev_view_autoscroll_stop             (EvView *view);
 
1375
 
 
1376
view :
 
1377
 
 
1378
 
 
1379
Property DetailsThe "continuous" propertyEvView:continuous  "continuous"               gboolean              : Read / WriteContinuous scrolling mode.Default value: TRUEThe "dual-page" propertyEvView:dual-page  "dual-page"                gboolean              : Read / WriteTwo pages visible at once.Default value: FALSEThe "fullscreen" propertyEvView:fullscreen  "fullscreen"               gboolean              : Read / WriteDraw page in a fullscreen fashion.Default value: FALSEThe "has-selection" propertyEvView:has-selection  "has-selection"            gboolean              : ReadThe view has selections.Default value: FALSEThe "presentation" propertyEvView:presentation  "presentation"             gboolean              : Read / WriteDraw page in presentation mode.Default value: TRUEThe "rotation" propertyEvView:rotation  "rotation"                 gdouble               : Read / WriteRotation.Allowed values: [0,360]Default value: 0The "sizing-mode" propertyEvView:sizing-mode  "sizing-mode"              EvSizingMode          : Read / WriteSizing Mode.Default value: EV_SIZING_FIT_WIDTHThe "zoom" propertyEvView:zoom  "zoom"                     gdouble               : Read / WriteZoom factor.Allowed values: &gt;= 0Default value: 1Signal DetailsThe "binding-activated" signalEvView::binding-activatedvoid                user_function                      (EvView       *evview,
 
1380
                                                        GtkScrollType arg1,
 
1381
                                                        gboolean      arg2,
 
1382
                                                        gpointer      user_data)      : Run Last / Action
 
1383
 
 
1384
evview :the object which received the signal.
 
1385
arg1 :
 
1386
arg2 :
 
1387
 
 
1388
user_data :user data set when the signal handler was connected.The "external-link" signalEvView::external-linkvoid                user_function                      (EvView  *evview,
 
1389
                                                        GObject *arg1,
 
1390
                                                        gpointer user_data)      : Run Last / Action
 
1391
 
 
1392
evview :the object which received the signal.
 
1393
arg1 :
 
1394
 
 
1395
user_data :user data set when the signal handler was connected.The "handle-link" signalEvView::handle-linkvoid                user_function                      (EvView  *evview,
 
1396
                                                        GObject *arg1,
 
1397
                                                        gpointer user_data)      : Run Last / Action
 
1398
 
 
1399
evview :the object which received the signal.
 
1400
arg1 :
 
1401
 
 
1402
user_data :user data set when the signal handler was connected.The "popup" signalEvView::popupvoid                user_function                      (EvView  *evview,
 
1403
                                                        GObject *arg1,
 
1404
                                                        gpointer user_data)      : Run Last / Action
 
1405
 
 
1406
evview :the object which received the signal.
 
1407
arg1 :
 
1408
 
 
1409
user_data :user data set when the signal handler was connected.The "zoom-invalid" signalEvView::zoom-invalidvoid                user_function                      (EvView  *evview,
 
1410
                                                        gpointer user_data)      : Run Last / Action
 
1411
 
 
1412
evview :the object which received the signal.
 
1413
 
 
1414
user_data :user data set when the signal handler was connected.ev-job-scheduler3LIBEVVIEW Libraryev-job-schedulerSynopsis
 
1415
enum                EvJobPriority;
 
1416
void                ev_job_scheduler_push_job           (EvJob *job,
 
1417
                                                         EvJobPriority priority);
 
1418
void                ev_job_scheduler_update_job         (EvJob *job,
 
1419
                                                         EvJobPriority priority);
 
1420
Description
 
1421
 
 
1422
Detailsenum EvJobPriorityEvJobPrioritytypedef enum {
 
1423
        EV_JOB_PRIORITY_URGENT, /* Rendering current page range */
 
1424
        EV_JOB_PRIORITY_HIGH,   /* Rendering current thumbnail range */
 
1425
        EV_JOB_PRIORITY_LOW,    /* Rendering pages not in current range */
 
1426
        EV_JOB_PRIORITY_NONE,   /* Any other job: load, save, print, ... */
 
1427
        EV_JOB_N_PRIORITIES
 
1428
} EvJobPriority;
 
1429
 
 
1430
 
 
1431
ev_job_scheduler_push_job ()ev_job_scheduler_push_jobvoid                ev_job_scheduler_push_job           (EvJob *job,
 
1432
                                                         EvJobPriority priority);
 
1433
 
 
1434
job :
 
1435
priority :
 
1436
 
 
1437
 
 
1438
ev_job_scheduler_update_job ()ev_job_scheduler_update_jobvoid                ev_job_scheduler_update_job         (EvJob *job,
 
1439
                                                         EvJobPriority priority);
 
1440
 
 
1441
job :
 
1442
priority :
 
1443
 
 
1444
 
 
1445
</div>
 
1446
</div>
 
1447
<div class="footer">
 
1448
<hr>
 
1449
          Generated by GTK-Doc V1.10</div>
 
1450
</body>
 
1451
</html>