| Top |  |  |  |  | 
| struct | EvJob | 
| struct | EvJobClass | 
| struct | EvJobRender | 
| struct | EvJobRenderClass | 
| struct | EvJobPageData | 
| struct | EvJobPageDataClass | 
| struct | EvJobThumbnail | 
| struct | EvJobThumbnailClass | 
| struct | EvJobLinks | 
| struct | EvJobLinksClass | 
| struct | EvJobAttachments | 
| struct | EvJobAttachmentsClass | 
| struct | EvJobFonts | 
| struct | EvJobFontsClass | 
| struct | EvJobLoad | 
| struct | EvJobLoadClass | 
| struct | EvJobLoadStream | 
| struct | EvJobLoadStreamClass | 
| struct | EvJobLoadGFile | 
| struct | EvJobLoadGFileClass | 
| struct | EvJobSave | 
| struct | EvJobSaveClass | 
| struct | EvJobFind | 
| struct | EvJobFindClass | 
| struct | EvJobLayers | 
| struct | EvJobLayersClass | 
| struct | EvJobExport | 
| struct | EvJobExportClass | 
| struct | EvJobPrint | 
| struct | EvJobPrintClass | 
| struct | EvJobAnnots | 
| struct | EvJobAnnotsClass | 
| enum | EvJobRunMode | 
| enum | EvJobPageDataFlags | 
| enum | EvJobThumbnailFormat | 
    GEnum
    ╰── EvJobRunMode
    GFlags
    ╰── EvJobPageDataFlags
    GObject
    ├── EvJob
    │   ├── EvJobAttachments
    │   ├── EvJobExport
    │   ├── EvJobFind
    │   ├── EvJobFonts
    │   ├── EvJobLayers
    │   ├── EvJobLinks
    │   ├── EvJobLoad
    │   ├── EvJobPageData
    │   ├── EvJobPrint
    │   ├── EvJobRender
    │   ├── EvJobSave
    │   ╰── EvJobThumbnail
    ╰── EvJob
        ├── EvJobAttachments
        ├── EvJobExport
        ├── EvJobFind
        ├── EvJobFonts
        ├── EvJobLayers
        ├── EvJobLinks
        ├── EvJobLoad
        ├── EvJobPageData
        ├── EvJobPrint
        ├── EvJobRender
        ├── EvJobSave
        ╰── EvJobThumbnail
void ev_job_failed (EvJob *job,GQuark domain,gint code,const gchar *format,...);
void ev_job_failed_from_error (EvJob *job,GError *error);
Rename to: ev_job_failed
EvJob * ev_job_render_new (EvDocument *document,gint page,gint rotation,gdouble scale,gint width,gint height);
void ev_job_render_set_selection_info (EvJobRender *job,EvRectangle *selection_points,EvSelectionStyle selection_style,GdkColor *text,GdkColor *base);
EvJob * ev_job_page_data_new (EvDocument *document,gint page,EvJobPageDataFlags flags);
EvJob * ev_job_thumbnail_new (EvDocument *document,gint page,gint rotation,gdouble scale);
EvJob * ev_job_thumbnail_new_with_target_size (EvDocument *document,gint page,gint rotation,gint target_width,gint target_height);
void ev_job_thumbnail_set_has_frame (EvJobThumbnail *job,gboolean has_frame);
Since 3.8
void ev_job_thumbnail_set_output_format (EvJobThumbnail *job,EvJobThumbnailFormat format);
Since 3.14
EvJob * ev_job_load_stream_new (GInputStream *stream,EvDocumentLoadFlags flags);
void ev_job_load_stream_set_stream (EvJobLoadStream *job,GInputStream *stream);
void ev_job_load_stream_set_load_flags (EvJobLoadStream *job,EvDocumentLoadFlags flags);
void ev_job_load_stream_set_password (EvJobLoadStream *job,const gchar *password);
void ev_job_load_gfile_set_gfile (EvJobLoadGFile *job,GFile *gfile);
void ev_job_load_gfile_set_load_flags (EvJobLoadGFile *job,EvDocumentLoadFlags flags);
void ev_job_load_gfile_set_password (EvJobLoadGFile *job,const gchar *password);
EvJob * ev_job_save_new (EvDocument *document,const gchar *uri,const gchar *document_uri);
EvJob * ev_job_find_new (EvDocument *document,gint start_page,gint n_pages,const gchar *text,gboolean case_sensitive);
void ev_job_find_set_options (EvJobFind *job,EvFindOptions options);
Since 3.6
struct EvJobClass {
	GObjectClass parent_class;
	gboolean (*run)         (EvJob *job);
	
	/* Signals */
	void     (* cancelled)  (EvJob *job);
	void     (* finished)   (EvJob *job);
};
struct EvJobFontsClass {
        EvJobClass parent_class;
	/* Signals */
	void (* updated)  (EvJobFonts *job,
			   gdouble     progress);
};
struct EvJobLoadStream {
        EvJob parent;
        char *password;
        GInputStream *stream;
        EvDocumentLoadFlags flags;
};
Since 3.6
struct EvJobLoadGFile {
        EvJob parent;
        char *password;
        GFile *gfile;
        EvDocumentLoadFlags flags;
};
Since 3.6
struct EvJobFindClass {
	EvJobClass parent_class;
	/* Signals */
	void (* updated)  (EvJobFind *job,
			   gint       page);
};
“cancelled” signalvoid user_function (EvJob *evjob, gpointer user_data)
| evjob | the object which received the signal. | |
| user_data | user data set when the signal handler was connected. | 
Flags: Run Last
“finished” signalvoid user_function (EvJob *evjob, gpointer user_data)
| evjob | the object which received the signal. | |
| user_data | user data set when the signal handler was connected. | 
Flags: Run First
“updated” signalvoid user_function (EvJobFonts *evjobfonts, gdouble arg1, gpointer user_data)
| evjobfonts | the object which received the signal. | |
| user_data | user data set when the signal handler was connected. | 
Flags: Run Last
“updated” signalvoid user_function (EvJobFind *evjobfind, gint arg1, gpointer user_data)
| evjobfind | the object which received the signal. | |
| user_data | user data set when the signal handler was connected. | 
Flags: Run Last