|  |  |  | Evince View Library Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Signals | ||||
EvJob; EvJobClass; EvJobRender; EvJobRenderClass; EvJobPageData; EvJobPageDataClass; EvJobThumbnail; EvJobThumbnailClass; EvJobLinks; EvJobLinksClass; EvJobAttachments; EvJobAttachmentsClass; EvJobFonts; EvJobFontsClass; EvJobLoad; EvJobLoadClass; EvJobSave; EvJobSaveClass; EvJobFind; EvJobFindClass; EvJobLayers; EvJobLayersClass; EvJobExport; EvJobExportClass; EvJobPrint; EvJobPrintClass; enum EvJobRunMode; enum EvJobPageDataFlags; gboolean ev_job_run (EvJob *job); void ev_job_cancel (EvJob *job); void ev_job_failed (EvJob *job,GQuark domain,gint code,const gchar *format,...); void ev_job_failed_from_error (EvJob *job,GError *error); void ev_job_succeeded (EvJob *job); gboolean ev_job_is_finished (EvJob *job); gboolean ev_job_is_failed (EvJob *job); EvJobRunMode ev_job_get_run_mode (EvJob *job); void ev_job_set_run_mode (EvJob *job,EvJobRunMode run_mode); EvJob * ev_job_links_new (EvDocument *document); EvJob * ev_job_attachments_new (EvDocument *document); EvJob * ev_job_export_new (EvDocument *document); void ev_job_export_set_page (EvJobExport *job,gint page); 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_fonts_new (EvDocument *document); EvJob * ev_job_load_new (const gchar *uri); void ev_job_load_set_uri (EvJobLoad *load,const gchar *uri); void ev_job_load_set_password (EvJobLoad *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); gint ev_job_find_get_n_results (EvJobFind *job,gint pages); gdouble ev_job_find_get_progress (EvJobFind *job); gboolean ev_job_find_has_results (EvJobFind *job); GList ** ev_job_find_get_results (EvJobFind *job); EvJob * ev_job_layers_new (EvDocument *document); EvJob * ev_job_print_new (EvDocument *document); void ev_job_print_set_page (EvJobPrint *job,gint page); void ev_job_print_set_cairo (EvJobPrint *job,cairo_t *cr);
GObject +----EvJob +----EvJobAttachments +----EvJobExport +----EvJobFind +----EvJobFonts +----EvJobLayers +----EvJobLinks +----EvJobLoad +----EvJobPageData +----EvJobPrint +----EvJobRender +----EvJobSave +----EvJobThumbnail
GObject +----EvJob +----EvJobRender
GObject +----EvJob +----EvJobPageData
GObject +----EvJob +----EvJobThumbnail
GObject +----EvJob +----EvJobLinks
GObject +----EvJob +----EvJobAttachments
GObject +----EvJob +----EvJobFonts
GObject +----EvJob +----EvJobLoad
GObject +----EvJob +----EvJobSave
GObject +----EvJob +----EvJobFind
GObject +----EvJob +----EvJobLayers
GObject +----EvJob +----EvJobExport
GObject +----EvJob +----EvJobPrint
typedef struct {
	GObjectClass parent_class;
	gboolean (*run)         (EvJob *job);
	
	/* Signals */
	void     (* cancelled)  (EvJob *job);
	void     (* finished)   (EvJob *job);
} EvJobClass;
typedef struct {
        EvJobClass parent_class;
	/* Signals */
	void (* updated)  (EvJobFonts *job,
			   gdouble     progress);
} EvJobFontsClass;
typedef struct {
	EvJobClass parent_class;
	/* Signals */
	void (* updated)  (EvJobFind *job,
			   gint       page);
} EvJobFindClass;
typedef enum {
	EV_PAGE_DATA_INCLUDE_NONE         = 0,
	EV_PAGE_DATA_INCLUDE_LINKS        = 1 << 0,
	EV_PAGE_DATA_INCLUDE_TEXT         = 1 << 1,
	EV_PAGE_DATA_INCLUDE_TEXT_MAPPING = 1 << 2,
	EV_PAGE_DATA_INCLUDE_TEXT_LAYOUT  = 1 << 3,
	EV_PAGE_DATA_INCLUDE_IMAGES       = 1 << 4,
	EV_PAGE_DATA_INCLUDE_FORMS        = 1 << 5,
	EV_PAGE_DATA_INCLUDE_ANNOTS       = 1 << 6,
	EV_PAGE_DATA_INCLUDE_ALL          = (1 << 7) - 1
} EvJobPageDataFlags;
void ev_job_failed (EvJob *job,GQuark domain,gint code,const gchar *format,...);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | 
void ev_job_failed_from_error (EvJob *job,GError *error);
| 
 | |
| 
 | 
void ev_job_set_run_mode (EvJob *job,EvJobRunMode run_mode);
| 
 | |
| 
 | 
EvJob *             ev_job_attachments_new              (EvDocument *document);
| 
 | |
| Returns : | 
EvJob * ev_job_render_new (EvDocument *document,gint page,gint rotation,gdouble scale,gint width,gint height);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
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);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
void ev_job_load_set_password (EvJobLoad *job,const gchar *password);
| 
 | |
| 
 | 
EvJob * ev_job_save_new (EvDocument *document,const gchar *uri,const gchar *document_uri);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
EvJob * ev_job_find_new (EvDocument *document,gint start_page,gint n_pages,const gchar *text,gboolean case_sensitive);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
gint ev_job_find_get_n_results (EvJobFind *job,gint pages);
| 
 | |
| 
 | |
| Returns : | 
"cancelled" signalvoid user_function (EvJob *evjob, gpointer user_data) : Run Last
| 
 | the object which received the signal. | 
| 
 | user data set when the signal handler was connected. | 
"finished" signalvoid user_function (EvJob *evjob, gpointer user_data) : Run First
| 
 | the object which received the signal. | 
| 
 | user data set when the signal handler was connected. | 
"updated" signalvoid user_function (EvJobFonts *evjobfonts, gdouble arg1, gpointer user_data) : Run Last
| 
 | the object which received the signal. | 
| 
 | |
| 
 | user data set when the signal handler was connected. |