![]() |
![]() |
![]() |
Evince Programmer's Reference Manual | ![]() |
---|---|---|---|---|
#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_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_PRINT #define EV_JOB_PRINT (object) #define EV_JOB_PRINT_CLASS (klass) #define EV_IS_JOB_PRINT (object) enum EvJobPriority; EvJob; EvJobLinks; enum EvRenderFlags; EvJobRender; EvJobThumbnail; EvJobFonts; EvJobLoad; EvJobSave; EvJobPrint; void ev_job_finished (EvJob *job); GType ev_job_links_get_type (void); EvJob* ev_job_links_new (EvDocument *document); void ev_job_links_run (EvJobLinks *thumbnail); 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); void ev_job_render_run (EvJobRender *thumbnail); GType ev_job_thumbnail_get_type (void); EvJob* ev_job_thumbnail_new (EvDocument *document, gint page, gint rotation, gdouble scale); void ev_job_thumbnail_run (EvJobThumbnail *thumbnail); GType ev_job_fonts_get_type (void); EvJob* ev_job_fonts_new (EvDocument *document); void ev_job_fonts_run (EvJobFonts *fonts); GType ev_job_load_get_type (void); EvJob* ev_job_load_new (const gchar *uri, EvLinkDest *dest, EvWindowRunMode mode, const gchar *search_string); void ev_job_load_set_uri (EvJobLoad *load, const gchar *uri); void ev_job_load_run (EvJobLoad *load); GType ev_job_save_get_type (void); EvJob* ev_job_save_new (EvDocument *document, const gchar *uri, const gchar *document_uri); void ev_job_save_run (EvJobSave *save); GType ev_job_print_get_type (void); EvJob* ev_job_print_new (EvDocument *document, const gchar *format, gdouble width, gdouble height, EvPrintRange *ranges, gint n_ranges, EvPrintPageSet page_set, gint pages_per_sheet, gint copies, gdouble collate, gdouble reverse); void ev_job_print_run (EvJobPrint *print);
GObject +----EvJob +----EvJobFonts +----EvJobLinks +----EvJobLoad +----EvJobPrint +----EvJobRender +----EvJobThumbnail
GObject +----EvJob +----EvJobLinks
GObject +----EvJob +----EvJobRender
GObject +----EvJob +----EvJobThumbnail
GObject +----EvJob +----EvJobFonts
GObject +----EvJob +----EvJobLoad
GObject +----EvJob +----EvJobPrint
#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_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_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_ALL = (1 << 5) - 1 } EvRenderFlags;
typedef struct { EvJob parent; GError *error; gchar *uri; gchar *document_uri; } EvJobSave;
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 : |
EvJob* ev_job_load_new (const gchar *uri, EvLinkDest *dest, EvWindowRunMode mode, const gchar *search_string);
|
|
|
|
|
|
|
|
Returns : |
EvJob* ev_job_save_new (EvDocument *document, const gchar *uri, const gchar *document_uri);
|
|
|
|
|
|
Returns : |
EvJob* ev_job_print_new (EvDocument *document, const gchar *format, gdouble width, gdouble height, EvPrintRange *ranges, gint n_ranges, EvPrintPageSet page_set, gint pages_per_sheet, gint copies, gdouble collate, gdouble reverse);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
"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. |