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</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">
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>
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>
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>
28
<span class="refentrytitle"><a href="EvJobExport.html">EvJobExport</a></span><span class="refpurpose"></span>
31
<span class="refentrytitle"><a href="libevview-ev-page-cache.html">ev-page-cache</a></span><span class="refpurpose"></span>
34
<span class="refentrytitle"><a href="libevview-ev-view.html">ev-view</a></span><span class="refpurpose"></span>
37
<span class="refentrytitle"><a href="libevview-ev-job-scheduler.html">ev-job-scheduler</a></span><span class="refpurpose"></span>
40
<div class="partintro" lang="en">
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)
98
gboolean ev_job_run (EvJob *job);
99
void ev_job_cancel (EvJob *job);
100
void ev_job_failed (EvJob *job,
105
void ev_job_failed_from_error (EvJob *job,
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,
125
EvRenderFlags flags);
126
void ev_job_render_set_selection_info (EvJobRender *job,
127
EvRectangle *selection_points,
128
EvSelectionStyle selection_style,
131
GType ev_job_thumbnail_get_type (void);
132
EvJob* ev_job_thumbnail_new (EvDocument *document,
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,
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,
147
const gchar *document_uri);
148
GType ev_job_find_get_type (void);
149
EvJob* ev_job_find_new (EvDocument *document,
153
gboolean case_sensitive);
154
gint ev_job_find_get_n_results (EvJobFind *job,
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,
169
+----EvJobAttachments
185
+----EvJobAttachments
219
"cancelled" : Run Last
220
"finished" : Run First
221
"page-ready" : Run Last
226
DetailsEV_TYPE_JOB_LINKSEV_TYPE_JOB_LINKS#define EV_TYPE_JOB_LINKS (ev_job_links_get_type())
229
EV_JOB_LINKS()EV_JOB_LINKS#define EV_JOB_LINKS(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_LINKS, EvJobLinks))
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))
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))
247
EV_TYPE_JOB_ATTACHMENTSEV_TYPE_JOB_ATTACHMENTS#define EV_TYPE_JOB_ATTACHMENTS (ev_job_attachments_get_type())
250
EV_JOB_ATTACHMENTS()EV_JOB_ATTACHMENTS#define EV_JOB_ATTACHMENTS(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_ATTACHMENTS, EvJobAttachments))
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))
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))
268
EV_TYPE_JOB_RENDEREV_TYPE_JOB_RENDER#define EV_TYPE_JOB_RENDER (ev_job_render_get_type())
271
EV_JOB_RENDER()EV_JOB_RENDER#define EV_JOB_RENDER(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_RENDER, EvJobRender))
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))
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))
289
EV_TYPE_JOB_THUMBNAILEV_TYPE_JOB_THUMBNAIL#define EV_TYPE_JOB_THUMBNAIL (ev_job_thumbnail_get_type())
292
EV_JOB_THUMBNAIL()EV_JOB_THUMBNAIL#define EV_JOB_THUMBNAIL(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_THUMBNAIL, EvJobThumbnail))
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))
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))
310
EV_TYPE_JOB_FONTSEV_TYPE_JOB_FONTS#define EV_TYPE_JOB_FONTS (ev_job_fonts_get_type())
313
EV_JOB_FONTS()EV_JOB_FONTS#define EV_JOB_FONTS(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_FONTS, EvJobFonts))
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))
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))
331
EV_TYPE_JOB_LOADEV_TYPE_JOB_LOAD#define EV_TYPE_JOB_LOAD (ev_job_load_get_type())
334
EV_JOB_LOAD()EV_JOB_LOAD#define EV_JOB_LOAD(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_LOAD, EvJobLoad))
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))
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))
352
EV_TYPE_JOB_SAVEEV_TYPE_JOB_SAVE#define EV_TYPE_JOB_SAVE (ev_job_save_get_type())
355
EV_JOB_SAVE()EV_JOB_SAVE#define EV_JOB_SAVE(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_SAVE, EvJobSave))
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))
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))
373
EV_TYPE_JOB_FINDEV_TYPE_JOB_FIND#define EV_TYPE_JOB_FIND (ev_job_find_get_type())
376
EV_JOB_FIND()EV_JOB_FIND#define EV_JOB_FIND(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_FIND, EvJobFind))
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))
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))
394
EV_TYPE_JOB_LAYERSEV_TYPE_JOB_LAYERS#define EV_TYPE_JOB_LAYERS (ev_job_layers_get_type())
397
EV_JOB_LAYERS()EV_JOB_LAYERS#define EV_JOB_LAYERS(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_LAYERS, EvJobLayers))
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))
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))
415
EV_TYPE_JOB_EXPORTEV_TYPE_JOB_EXPORT#define EV_TYPE_JOB_EXPORT (ev_job_export_get_type())
418
EV_JOB_EXPORT()EV_JOB_EXPORT#define EV_JOB_EXPORT(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_EXPORT, EvJobExport))
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))
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))
436
enum EvJobRunModeEvJobRunModetypedef enum {
442
EvJobEvJobtypedef struct _EvJob EvJob;
444
EvJobLinksEvJobLinkstypedef struct _EvJobLinks EvJobLinks;
446
EvJobAttachmentsEvJobAttachmentstypedef struct _EvJobAttachments EvJobAttachments;
448
enum EvRenderFlagsEvRenderFlagstypedef enum {
449
EV_RENDER_INCLUDE_NONE = 0,
450
EV_RENDER_INCLUDE_LINKS = 1 << 0,
451
EV_RENDER_INCLUDE_TEXT = 1 << 1,
452
EV_RENDER_INCLUDE_SELECTION = 1 << 2,
453
EV_RENDER_INCLUDE_IMAGES = 1 << 3,
454
EV_RENDER_INCLUDE_FORMS = 1 << 4,
455
EV_RENDER_INCLUDE_ALL = (1 << 5) - 1
459
EvJobRenderEvJobRendertypedef struct _EvJobRender EvJobRender;
461
EvJobThumbnailEvJobThumbnailtypedef struct _EvJobThumbnail EvJobThumbnail;
463
EvJobFontsEvJobFontstypedef struct _EvJobFonts EvJobFonts;
465
EvJobLoadEvJobLoadtypedef struct _EvJobLoad EvJobLoad;
467
EvJobSaveEvJobSavetypedef struct _EvJobSave EvJobSave;
469
EvJobFindEvJobFindtypedef struct _EvJobFind EvJobFind;
471
EvJobLayersEvJobLayerstypedef struct _EvJobLayers EvJobLayers;
473
EvJobExportEvJobExporttypedef struct _EvJobExport EvJobExport;
475
ev_job_run ()ev_job_rungboolean ev_job_run (EvJob *job);
481
ev_job_cancel ()ev_job_cancelvoid ev_job_cancel (EvJob *job);
486
ev_job_failed ()ev_job_failedvoid ev_job_failed (EvJob *job,
499
ev_job_failed_from_error ()ev_job_failed_from_errorvoid ev_job_failed_from_error (EvJob *job,
506
ev_job_succeeded ()ev_job_succeededvoid ev_job_succeeded (EvJob *job);
511
ev_job_is_cancelled ()ev_job_is_cancelledgboolean ev_job_is_cancelled (EvJob *job);
517
ev_job_is_finished ()ev_job_is_finishedgboolean ev_job_is_finished (EvJob *job);
523
ev_job_is_failed ()ev_job_is_failedgboolean ev_job_is_failed (EvJob *job);
529
ev_job_get_run_mode ()ev_job_get_run_modeEvJobRunMode ev_job_get_run_mode (EvJob *job);
535
ev_job_set_run_mode ()ev_job_set_run_modevoid ev_job_set_run_mode (EvJob *job,
536
EvJobRunMode run_mode);
542
ev_job_links_get_type ()ev_job_links_get_typeGType ev_job_links_get_type (void);
547
ev_job_links_new ()ev_job_links_newEvJob* ev_job_links_new (EvDocument *document);
553
ev_job_attachments_get_type ()ev_job_attachments_get_typeGType ev_job_attachments_get_type (void);
558
ev_job_attachments_new ()ev_job_attachments_newEvJob* ev_job_attachments_new (EvDocument *document);
564
ev_job_render_get_type ()ev_job_render_get_typeGType ev_job_render_get_type (void);
569
ev_job_render_new ()ev_job_render_newEvJob* ev_job_render_new (EvDocument *document,
575
EvRenderFlags flags);
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,
600
ev_job_thumbnail_get_type ()ev_job_thumbnail_get_typeGType ev_job_thumbnail_get_type (void);
605
ev_job_thumbnail_new ()ev_job_thumbnail_newEvJob* ev_job_thumbnail_new (EvDocument *document,
617
ev_job_fonts_get_type ()ev_job_fonts_get_typeGType ev_job_fonts_get_type (void);
622
ev_job_fonts_new ()ev_job_fonts_newEvJob* ev_job_fonts_new (EvDocument *document);
628
ev_job_load_get_type ()ev_job_load_get_typeGType ev_job_load_get_type (void);
633
ev_job_load_new ()ev_job_load_newEvJob* ev_job_load_new (const gchar *uri);
639
ev_job_load_set_uri ()ev_job_load_set_urivoid ev_job_load_set_uri (EvJobLoad *load,
646
ev_job_load_set_password ()ev_job_load_set_passwordvoid ev_job_load_set_password (EvJobLoad *job,
647
const gchar *password);
653
ev_job_save_get_type ()ev_job_save_get_typeGType ev_job_save_get_type (void);
658
ev_job_save_new ()ev_job_save_newEvJob* ev_job_save_new (EvDocument *document,
660
const gchar *document_uri);
668
ev_job_find_get_type ()ev_job_find_get_typeGType ev_job_find_get_type (void);
673
ev_job_find_new ()ev_job_find_newEvJob* ev_job_find_new (EvDocument *document,
677
gboolean case_sensitive);
687
ev_job_find_get_n_results ()ev_job_find_get_n_resultsgint ev_job_find_get_n_results (EvJobFind *job,
695
ev_job_find_get_progress ()ev_job_find_get_progressgdouble ev_job_find_get_progress (EvJobFind *job);
701
ev_job_find_has_results ()ev_job_find_has_resultsgboolean ev_job_find_has_results (EvJobFind *job);
707
ev_job_find_get_results ()ev_job_find_get_resultsGList** ev_job_find_get_results (EvJobFind *job);
713
ev_job_layers_get_type ()ev_job_layers_get_typeGType ev_job_layers_get_type (void);
718
ev_job_layers_new ()ev_job_layers_newEvJob* ev_job_layers_new (EvDocument *document);
724
ev_job_export_get_type ()ev_job_export_get_typeGType ev_job_export_get_type (void);
729
ev_job_export_new ()ev_job_export_newEvJob* ev_job_export_new (EvDocument *document);
735
ev_job_export_set_page ()ev_job_export_set_pagevoid ev_job_export_set_page (EvJobExport *job,
742
Signal DetailsThe "cancelled" signalEvJob::cancelledvoid user_function (EvJob *evjob,
743
gpointer user_data) : Run Last
745
evjob :the object which received the signal.
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
750
evjob :the object which received the signal.
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
755
evjobrender :the object which received the signal.
757
user_data :user data set when the signal handler was connected.The "updated" signalEvJobFonts::updatedvoid user_function (EvJobFonts *evjobfonts,
759
gpointer user_data) : Run Last
761
evjobfonts :the object which received the signal.
764
user_data :user data set when the signal handler was connected.The "updated" signalEvJobFind::updatedvoid user_function (EvJobFind *evjobfind,
766
gpointer user_data) : Run Last
768
evjobfind :the object which received the signal.
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,
781
void ev_page_cache_get_max_width (EvPageCache *page_cache,
785
void ev_page_cache_get_max_height (EvPageCache *page_cache,
789
void ev_page_cache_get_height_to_page (EvPageCache *page_cache,
795
void ev_page_cache_get_thumbnail_size (EvPageCache *page_cache,
800
gint ev_page_cache_get_max_label_chars (EvPageCache *page_cache);
801
char* ev_page_cache_get_page_label (EvPageCache *page_cache,
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,
810
void ev_page_cache_set_current_page_history
811
(EvPageCache *page_cache,
813
gboolean ev_page_cache_set_page_label (EvPageCache *page_cache,
814
const char *page_label);
815
EvPageCache* ev_page_cache_get (EvDocument *document);
818
Detailsev_page_cache_new ()ev_page_cache_newEvPageCache* ev_page_cache_new (EvDocument *document);
824
ev_page_cache_get_n_pages ()ev_page_cache_get_n_pagesgint ev_page_cache_get_n_pages (EvPageCache *page_cache);
830
ev_page_cache_get_title ()ev_page_cache_get_titleconst char* ev_page_cache_get_title (EvPageCache *page_cache);
836
ev_page_cache_get_size ()ev_page_cache_get_sizevoid ev_page_cache_get_size (EvPageCache *page_cache,
851
ev_page_cache_get_max_width ()ev_page_cache_get_max_widthvoid ev_page_cache_get_max_width (EvPageCache *page_cache,
862
ev_page_cache_get_max_height ()ev_page_cache_get_max_heightvoid ev_page_cache_get_max_height (EvPageCache *page_cache,
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,
888
ev_page_cache_get_thumbnail_size ()ev_page_cache_get_thumbnail_sizevoid ev_page_cache_get_thumbnail_size (EvPageCache *page_cache,
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);
907
ev_page_cache_get_page_label ()ev_page_cache_get_page_labelchar* ev_page_cache_get_page_label (EvPageCache *page_cache,
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);
922
ev_page_cache_get_info ()ev_page_cache_get_infoconst EvDocumentInfo* ev_page_cache_get_info (EvPageCache *page_cache);
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);
934
ev_page_cache_get_current_page ()ev_page_cache_get_current_pagegint ev_page_cache_get_current_page (EvPageCache *page_cache);
940
ev_page_cache_set_current_page ()ev_page_cache_set_current_pagevoid ev_page_cache_set_current_page (EvPageCache *page_cache,
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,
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);
963
ev_page_cache_get ()ev_page_cache_getEvPageCache* ev_page_cache_get (EvDocument *document);
969
ev-view3LIBEVVIEW Libraryev-viewSynopsis
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,
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,
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,
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,
1007
void ev_view_set_zoom_for_size (EvView *view,
1012
double ev_view_get_zoom (EvView *view);
1013
void ev_view_set_screen_dpi (EvView *view,
1015
void ev_view_rotate_left (EvView *view);
1016
void ev_view_rotate_right (EvView *view);
1017
void ev_view_set_rotation (EvView *view,
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,
1025
void ev_view_find_changed (EvView *view,
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,
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,
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);
1046
+----GInitiallyUnowned
1052
Implemented Interfaces
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
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
1071
DetailsEvViewEvViewtypedef struct _EvView EvView;
1073
EvViewClassEvViewClasstypedef struct _EvViewClass EvViewClass;
1075
enum EvSizingModeEvSizingModetypedef enum {
1077
EV_SIZING_FIT_WIDTH,
1082
enum EvViewSelectionModeEvViewSelectionModetypedef enum {
1083
EV_VIEW_SELECTION_TEXT,
1084
EV_VIEW_SELECTION_RECTANGLE,
1085
} EvViewSelectionMode;
1088
ev_view_new ()ev_view_newGtkWidget* ev_view_new (void);
1093
ev_view_set_document ()ev_view_set_documentvoid ev_view_set_document (EvView *view,
1094
EvDocument *document);
1100
ev_view_set_loading ()ev_view_set_loadingvoid ev_view_set_loading (EvView *view,
1107
ev_view_reload ()ev_view_reloadvoid ev_view_reload (EvView *view);
1112
ev_view_copy ()ev_view_copyvoid ev_view_copy (EvView *view);
1117
ev_view_copy_link_address ()ev_view_copy_link_addressvoid ev_view_copy_link_address (EvView *view,
1118
EvLinkAction *action);
1124
ev_view_select_all ()ev_view_select_allvoid ev_view_select_all (EvView *view);
1129
ev_view_get_has_selection ()ev_view_get_has_selectiongboolean ev_view_get_has_selection (EvView *view);
1135
ev_view_get_continuous ()ev_view_get_continuousgboolean ev_view_get_continuous (EvView *view);
1141
ev_view_set_continuous ()ev_view_set_continuousvoid ev_view_set_continuous (EvView *view,
1142
gboolean continuous);
1148
ev_view_get_dual_page ()ev_view_get_dual_pagegboolean ev_view_get_dual_page (EvView *view);
1154
ev_view_set_dual_page ()ev_view_set_dual_pagevoid ev_view_set_dual_page (EvView *view,
1155
gboolean dual_page);
1161
ev_view_set_fullscreen ()ev_view_set_fullscreenvoid ev_view_set_fullscreen (EvView *view,
1162
gboolean fullscreen);
1168
ev_view_get_fullscreen ()ev_view_get_fullscreengboolean ev_view_get_fullscreen (EvView *view);
1174
ev_view_set_presentation ()ev_view_set_presentationvoid ev_view_set_presentation (EvView *view,
1175
gboolean presentation);
1181
ev_view_get_presentation ()ev_view_get_presentationgboolean ev_view_get_presentation (EvView *view);
1187
ev_view_set_sizing_mode ()ev_view_set_sizing_modevoid ev_view_set_sizing_mode (EvView *view,
1194
ev_view_get_sizing_mode ()ev_view_get_sizing_modeEvSizingMode ev_view_get_sizing_mode (EvView *view);
1200
ev_view_can_zoom_in ()ev_view_can_zoom_ingboolean ev_view_can_zoom_in (EvView *view);
1206
ev_view_zoom_in ()ev_view_zoom_invoid ev_view_zoom_in (EvView *view);
1211
ev_view_can_zoom_out ()ev_view_can_zoom_outgboolean ev_view_can_zoom_out (EvView *view);
1217
ev_view_zoom_out ()ev_view_zoom_outvoid ev_view_zoom_out (EvView *view);
1222
ev_view_set_zoom ()ev_view_set_zoomvoid ev_view_set_zoom (EvView *view,
1231
ev_view_set_zoom_for_size ()ev_view_set_zoom_for_sizevoid ev_view_set_zoom_for_size (EvView *view,
1244
ev_view_get_zoom ()ev_view_get_zoomdouble ev_view_get_zoom (EvView *view);
1250
ev_view_set_screen_dpi ()ev_view_set_screen_dpivoid ev_view_set_screen_dpi (EvView *view,
1257
ev_view_rotate_left ()ev_view_rotate_leftvoid ev_view_rotate_left (EvView *view);
1262
ev_view_rotate_right ()ev_view_rotate_rightvoid ev_view_rotate_right (EvView *view);
1267
ev_view_set_rotation ()ev_view_set_rotationvoid ev_view_set_rotation (EvView *view,
1274
ev_view_get_rotation ()ev_view_get_rotationint ev_view_get_rotation (EvView *view);
1280
ev_view_find_next ()ev_view_find_nextvoid ev_view_find_next (EvView *view);
1285
ev_view_find_previous ()ev_view_find_previousvoid ev_view_find_previous (EvView *view);
1290
ev_view_find_search_changed ()ev_view_find_search_changedvoid ev_view_find_search_changed (EvView *view);
1295
ev_view_find_set_highlight_search ()ev_view_find_set_highlight_searchvoid ev_view_find_set_highlight_search (EvView *view,
1302
ev_view_find_changed ()ev_view_find_changedvoid ev_view_find_changed (EvView *view,
1311
ev_view_find_cancel ()ev_view_find_cancelvoid ev_view_find_cancel (EvView *view);
1316
ev_view_hide_cursor ()ev_view_hide_cursorvoid ev_view_hide_cursor (EvView *view);
1321
ev_view_show_cursor ()ev_view_show_cursorvoid ev_view_show_cursor (EvView *view);
1326
ev_view_scroll ()ev_view_scrollvoid ev_view_scroll (EvView *view,
1327
GtkScrollType scroll,
1328
gboolean horizontal);
1335
ev_view_handle_link ()ev_view_handle_linkvoid ev_view_handle_link (EvView *view,
1342
ev_view_next_page ()ev_view_next_pagegboolean ev_view_next_page (EvView *view);
1348
ev_view_previous_page ()ev_view_previous_pagegboolean ev_view_previous_page (EvView *view);
1354
ev_view_page_label_from_dest ()ev_view_page_label_from_destgchar* ev_view_page_label_from_dest (EvView *view,
1362
ev_view_update_view_size ()ev_view_update_view_sizevoid ev_view_update_view_size (EvView *view,
1363
GtkScrolledWindow *scrolled_window);
1369
ev_view_autoscroll_start ()ev_view_autoscroll_startvoid ev_view_autoscroll_start (EvView *view);
1374
ev_view_autoscroll_stop ()ev_view_autoscroll_stopvoid ev_view_autoscroll_stop (EvView *view);
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: >= 0Default value: 1Signal DetailsThe "binding-activated" signalEvView::binding-activatedvoid user_function (EvView *evview,
1382
gpointer user_data) : Run Last / Action
1384
evview :the object which received the signal.
1388
user_data :user data set when the signal handler was connected.The "external-link" signalEvView::external-linkvoid user_function (EvView *evview,
1390
gpointer user_data) : Run Last / Action
1392
evview :the object which received the signal.
1395
user_data :user data set when the signal handler was connected.The "handle-link" signalEvView::handle-linkvoid user_function (EvView *evview,
1397
gpointer user_data) : Run Last / Action
1399
evview :the object which received the signal.
1402
user_data :user data set when the signal handler was connected.The "popup" signalEvView::popupvoid user_function (EvView *evview,
1404
gpointer user_data) : Run Last / Action
1406
evview :the object which received the signal.
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
1412
evview :the object which received the signal.
1414
user_data :user data set when the signal handler was connected.ev-job-scheduler3LIBEVVIEW Libraryev-job-schedulerSynopsis
1416
void ev_job_scheduler_push_job (EvJob *job,
1417
EvJobPriority priority);
1418
void ev_job_scheduler_update_job (EvJob *job,
1419
EvJobPriority priority);
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, ... */
1431
ev_job_scheduler_push_job ()ev_job_scheduler_push_jobvoid ev_job_scheduler_push_job (EvJob *job,
1432
EvJobPriority priority);
1438
ev_job_scheduler_update_job ()ev_job_scheduler_update_jobvoid ev_job_scheduler_update_job (EvJob *job,
1439
EvJobPriority priority);
1447
<div class="footer">
1449
Generated by GTK-Doc V1.10</div>