![]() |
![]() |
![]() |
libevview Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
#define EV_TYPE_JOB_LINKS #define EV_JOB_LINKS (object) #define EV_JOB_LINKS_CLASS (klass) #define EV_IS_JOB_LINKS (object) #define EV_TYPE_JOB_ATTACHMENTS #define EV_JOB_ATTACHMENTS (object) #define EV_JOB_ATTACHMENTS_CLASS (klass) #define EV_IS_JOB_ATTACHMENTS (object) #define EV_TYPE_JOB_RENDER #define EV_JOB_RENDER (object) #define EV_JOB_RENDER_CLASS (klass) #define EV_IS_JOB_RENDER (object) #define EV_TYPE_JOB_THUMBNAIL #define EV_JOB_THUMBNAIL (object) #define EV_JOB_THUMBNAIL_CLASS (klass) #define EV_IS_JOB_THUMBNAIL (object) #define EV_TYPE_JOB_FONTS #define EV_JOB_FONTS (object) #define EV_JOB_FONTS_CLASS (klass) #define EV_IS_JOB_FONTS (object) #define EV_TYPE_JOB_LOAD #define EV_JOB_LOAD (object) #define EV_JOB_LOAD_CLASS (klass) #define EV_IS_JOB_LOAD (object) #define EV_TYPE_JOB_SAVE #define EV_JOB_SAVE (object) #define EV_JOB_SAVE_CLASS (klass) #define EV_IS_JOB_SAVE (object) #define EV_TYPE_JOB_FIND #define EV_JOB_FIND (object) #define EV_JOB_FIND_CLASS (klass) #define EV_IS_JOB_FIND (object) #define EV_TYPE_JOB_LAYERS #define EV_JOB_LAYERS (object) #define EV_JOB_LAYERS_CLASS (klass) #define EV_IS_JOB_LAYERS (object) #define EV_TYPE_JOB_EXPORT #define EV_JOB_EXPORT (object) #define EV_JOB_EXPORT_CLASS (klass) #define EV_IS_JOB_EXPORT (object) #define EV_TYPE_JOB_PRINT #define EV_JOB_PRINT (object) #define EV_JOB_PRINT_CLASS (klass) #define EV_IS_JOB_PRINT (object) enum EvJobRunMode; EvJob; EvJobLinks; EvJobAttachments; enum EvRenderFlags; EvJobRender; EvJobThumbnail; EvJobFonts; EvJobLoad; EvJobSave; EvJobFind; EvJobLayers; EvJobExport; EvJobPrint; 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_cancelled (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); GType ev_job_links_get_type (void); EvJob * ev_job_links_new (EvDocument *document); GType ev_job_attachments_get_type (void); EvJob * ev_job_attachments_new (EvDocument *document); GType ev_job_render_get_type (void); EvJob * ev_job_render_new (EvDocument *document, gint page, gint rotation, gdouble scale, gint width, gint height, EvRenderFlags flags); void ev_job_render_set_selection_info (EvJobRender *job, EvRectangle *selection_points, EvSelectionStyle selection_style, GdkColor *text, GdkColor *base); GType ev_job_thumbnail_get_type (void); EvJob * ev_job_thumbnail_new (EvDocument *document, gint page, gint rotation, gdouble scale); GType ev_job_fonts_get_type (void); EvJob * ev_job_fonts_new (EvDocument *document); GType ev_job_load_get_type (void); 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); GType ev_job_save_get_type (void); EvJob * ev_job_save_new (EvDocument *document, const gchar *uri, const gchar *document_uri); GType ev_job_find_get_type (void); 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); GType ev_job_layers_get_type (void); EvJob * ev_job_layers_new (EvDocument *document); GType ev_job_export_get_type (void); EvJob * ev_job_export_new (EvDocument *document); void ev_job_export_set_page (EvJobExport *job, gint page); GType ev_job_print_get_type (void); 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 +----EvJobLinks +----EvJobAttachments +----EvJobRender +----EvJobThumbnail +----EvJobFonts +----EvJobLoad +----EvJobSave +----EvJobFind +----EvJobLayers +----EvJobExport
GObject +----EvJob +----EvJobLinks
GObject +----EvJob +----EvJobAttachments
GObject +----EvJob +----EvJobRender
GObject +----EvJob +----EvJobThumbnail
GObject +----EvJob +----EvJobFonts
GObject +----EvJob +----EvJobLoad
GObject +----EvJob +----EvJobSave
GObject +----EvJob +----EvJobFind
GObject +----EvJob +----EvJobLayers
GObject +----EvJob +----EvJobExport
"cancelled" : Run Last "finished" : Run First "page-ready" : Run Last "updated" : Run Last "updated" : Run Last
#define EV_JOB_LINKS(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_LINKS, EvJobLinks))
|
#define EV_JOB_LINKS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_LINKS, EvJobLinksClass))
|
#define EV_IS_JOB_LINKS(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_LINKS))
|
#define EV_JOB_ATTACHMENTS(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_ATTACHMENTS, EvJobAttachments))
|
#define EV_JOB_ATTACHMENTS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_ATTACHMENTS, EvJobAttachmentsClass))
|
#define EV_IS_JOB_ATTACHMENTS(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_ATTACHMENTS))
|
#define EV_JOB_RENDER(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_RENDER, EvJobRender))
|
#define EV_JOB_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_RENDER, EvJobRenderClass))
|
#define EV_IS_JOB_RENDER(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_RENDER))
|
#define EV_JOB_THUMBNAIL(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_THUMBNAIL, EvJobThumbnail))
|
#define EV_JOB_THUMBNAIL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_THUMBNAIL, EvJobThumbnailClass))
|
#define EV_IS_JOB_THUMBNAIL(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_THUMBNAIL))
|
#define EV_JOB_FONTS(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_FONTS, EvJobFonts))
|
#define EV_JOB_FONTS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_FONTS, EvJobFontsClass))
|
#define EV_IS_JOB_FONTS(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_FONTS))
|
#define EV_JOB_LOAD(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_LOAD, EvJobLoad))
|
#define EV_JOB_LOAD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_LOAD, EvJobLoadClass))
|
#define EV_IS_JOB_LOAD(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_LOAD))
|
#define EV_JOB_SAVE(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_SAVE, EvJobSave))
|
#define EV_JOB_SAVE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_SAVE, EvJobSaveClass))
|
#define EV_IS_JOB_SAVE(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_SAVE))
|
#define EV_JOB_FIND(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_FIND, EvJobFind))
|
#define EV_JOB_FIND_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_FIND, EvJobFindClass))
|
#define EV_IS_JOB_FIND(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_FIND))
|
#define EV_JOB_LAYERS(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_LAYERS, EvJobLayers))
|
#define EV_JOB_LAYERS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_LAYERS, EvJobLayersClass))
|
#define EV_IS_JOB_LAYERS(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_LAYERS))
|
#define EV_JOB_EXPORT(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_EXPORT, EvJobExport))
|
#define EV_JOB_EXPORT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_EXPORT, EvJobExportClass))
|
#define EV_IS_JOB_EXPORT(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_EXPORT))
|
#define EV_JOB_PRINT(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_JOB_PRINT, EvJobPrint))
|
#define EV_JOB_PRINT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_JOB_PRINT, EvJobPrintClass))
|
#define EV_IS_JOB_PRINT(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_JOB_PRINT))
|
typedef enum { EV_RENDER_INCLUDE_NONE = 0, EV_RENDER_INCLUDE_LINKS = 1 << 0, EV_RENDER_INCLUDE_TEXT = 1 << 1, EV_RENDER_INCLUDE_SELECTION = 1 << 2, EV_RENDER_INCLUDE_IMAGES = 1 << 3, EV_RENDER_INCLUDE_FORMS = 1 << 4, EV_RENDER_INCLUDE_ANNOTS = 1 << 5, EV_RENDER_INCLUDE_ALL = (1 << 6) - 1 } EvRenderFlags;
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, EvRenderFlags flags);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
void ev_job_render_set_selection_info (EvJobRender *job, EvRectangle *selection_points, EvSelectionStyle selection_style, GdkColor *text, GdkColor *base);
|
|
|
|
|
|
|
|
|
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. |
"page-ready"
signalvoid user_function (EvJobRender *evjobrender, gpointer user_data) : Run Last
|
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. |