![]() |
![]() |
![]() |
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. |