Functions
ev_job_run ()
gboolean
ev_job_run (EvJob *job);
 
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_is_finished ()
gboolean
ev_job_is_finished (EvJob *job);
 
ev_job_is_failed ()
gboolean
ev_job_is_failed (EvJob *job);
 
ev_job_links_new ()
EvJob *
ev_job_links_new (EvDocument *document);
 
ev_job_attachments_new ()
EvJob *
ev_job_attachments_new (EvDocument *document);
 
ev_job_export_new ()
EvJob *
ev_job_export_new (EvDocument *document);
 
ev_job_export_set_page ()
void
ev_job_export_set_page (EvJobExport *job,
                        gint page);
 
ev_job_render_new ()
EvJob *
ev_job_render_new (EvDocument *document,
                   gint page,
                   gint rotation,
                   gdouble scale,
                   gint width,
                   gint height);
 
ev_job_render_set_selection_info ()
void
ev_job_render_set_selection_info (EvJobRender *job,
                                  EvRectangle *selection_points,
                                  EvSelectionStyle selection_style,
                                  GdkColor *text,
                                  GdkColor *base);
 
ev_job_thumbnail_new ()
EvJob *
ev_job_thumbnail_new (EvDocument *document,
                      gint page,
                      gint rotation,
                      gdouble scale);
 
ev_job_fonts_new ()
EvJob *
ev_job_fonts_new (EvDocument *document);
 
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_save_new ()
EvJob *
ev_job_save_new (EvDocument *document,
                 const gchar *uri,
                 const gchar *document_uri);
 
ev_job_find_new ()
EvJob *
ev_job_find_new (EvDocument *document,
                 gint start_page,
                 gint n_pages,
                 const gchar *text,
                 gboolean case_sensitive);
 
ev_job_find_get_n_results ()
gint
ev_job_find_get_n_results (EvJobFind *job,
                           gint pages);
 
ev_job_find_get_progress ()
gdouble
ev_job_find_get_progress (EvJobFind *job);
 
ev_job_find_has_results ()
gboolean
ev_job_find_has_results (EvJobFind *job);
 
ev_job_find_get_results ()
GList **
ev_job_find_get_results (EvJobFind *job);
 
ev_job_layers_new ()
EvJob *
ev_job_layers_new (EvDocument *document);
 
ev_job_print_new ()
EvJob *
ev_job_print_new (EvDocument *document);
 
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;
};
 
 
Signal Details
The “cancelled” signal
void
user_function (EvJob   *evjob,
               gpointer user_data)
Flags: Run Last
 
The “finished” signal
void
user_function (EvJob   *evjob,
               gpointer user_data)
Flags: Run First
 
The “updated” signal
void
user_function (EvJobFonts *evjobfonts,
               gdouble     arg1,
               gpointer    user_data)
Flags: Run Last
 
The “updated” signal
void
user_function (EvJobFind *evjobfind,
               gint       arg1,
               gpointer   user_data)
Flags: Run Last