| 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. |