Functions
ev_job_cancel ()
void
ev_job_cancel (EvJob *job);
 
ev_job_failed ()
void
ev_job_failed (EvJob *job,
               GQuark domain,
               gint code,
               const gchar *format,
               ...);
 
ev_job_failed_from_error ()
void
ev_job_failed_from_error (EvJob *job,
                          GError *error);
 
ev_job_succeeded ()
void
ev_job_succeeded (EvJob *job);
 
ev_job_attachments_new ()
EvJob *
ev_job_attachments_new (EvDocument *document);
 
ev_job_export_set_page ()
void
ev_job_export_set_page (EvJobExport *job,
                        gint page);
 
ev_job_load_new ()
EvJob *
ev_job_load_new (const gchar *uri);
 
ev_job_load_set_uri ()
void
ev_job_load_set_uri (EvJobLoad *load,
                     const gchar *uri);
 
ev_job_load_set_password ()
void
ev_job_load_set_password (EvJobLoad *job,
                          const gchar *password);
 
ev_job_find_get_n_results ()
gint
ev_job_find_get_n_results (EvJobFind *job,
                           gint pages);
 
ev_job_find_get_results ()
GList **
ev_job_find_get_results (EvJobFind *job);
 
ev_job_print_set_page ()
void
ev_job_print_set_page (EvJobPrint *job,
                       gint page);
 
ev_job_print_set_cairo ()
void
ev_job_print_set_cairo (EvJobPrint *job,
                        cairo_t *cr);
 
 
Types and Values
struct EvJob
struct EvJob;
 
struct EvJobClass
struct EvJobClass {
	GObjectClass parent_class;
	gboolean (*run)         (EvJob *job);
	
	/* Signals */
	void     (* cancelled)  (EvJob *job);
	void     (* finished)   (EvJob *job);
};
 
struct EvJobRender
struct EvJobRender;
 
struct EvJobRenderClass
struct EvJobRenderClass {
	EvJobClass parent_class;
};
 
struct EvJobPageData
struct EvJobPageData;
 
struct EvJobPageDataClass
struct EvJobPageDataClass {
	EvJobClass parent_class;
};
 
struct EvJobThumbnail
struct EvJobThumbnail;
 
struct EvJobThumbnailClass
struct EvJobThumbnailClass {
	EvJobClass parent_class;
};
 
struct EvJobLinks
struct EvJobLinks;
 
struct EvJobLinksClass
struct EvJobLinksClass {
	EvJobClass parent_class;
};
 
struct EvJobAttachments
struct EvJobAttachments;
 
struct EvJobAttachmentsClass
struct EvJobAttachmentsClass {
	EvJobClass parent_class;
};
 
struct EvJobFonts
struct EvJobFonts;
 
struct EvJobFontsClass
struct EvJobFontsClass {
        EvJobClass parent_class;
	/* Signals */
	void (* updated)  (EvJobFonts *job,
			   gdouble     progress);
};
 
struct EvJobLoad
struct EvJobLoad;
 
struct EvJobLoadClass
struct EvJobLoadClass {
	EvJobClass parent_class;
};
 
struct EvJobSave
struct EvJobSave;
 
struct EvJobSaveClass
struct EvJobSaveClass {
	EvJobClass parent_class;
};
 
struct EvJobFind
struct EvJobFind;
 
struct EvJobFindClass
struct EvJobFindClass {
	EvJobClass parent_class;
	/* Signals */
	void (* updated)  (EvJobFind *job,
			   gint       page);
};
 
struct EvJobLayers
struct EvJobLayers;
 
struct EvJobLayersClass
struct EvJobLayersClass {
	EvJobClass parent_class;
};
 
struct EvJobExport
struct EvJobExport;
 
struct EvJobExportClass
struct EvJobExportClass {
	EvJobClass parent_class;
};
 
struct EvJobPrint
struct EvJobPrint;
 
struct EvJobPrintClass
struct EvJobPrintClass {
	EvJobClass parent_class;
};