![]() |
![]() |
![]() |
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; 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, EvRenderContext *rc, gint width, gint height, EvRectangle *selection_points, EvSelectionStyle selection_style, GdkColor *text, GdkColor *base, gboolean include_forms, gboolean include_links, gboolean include_images, gboolean include_text, gboolean include_selection); void ev_job_render_run (EvJobRender *thumbnail); GType ev_job_thumbnail_get_type (void); EvJob* ev_job_thumbnail_new (EvDocument *document, EvRenderContext *rc); 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 struct { EvJob parent; GError *error; gchar *uri; gchar *document_uri; } EvJobSave;
EvJob* ev_job_render_new (EvDocument *document, EvRenderContext *rc, gint width, gint height, EvRectangle *selection_points, EvSelectionStyle selection_style, GdkColor *text, GdkColor *base, gboolean include_forms, gboolean include_links, gboolean include_images, gboolean include_text, gboolean include_selection);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
EvJob* ev_job_thumbnail_new (EvDocument *document, EvRenderContext *rc);
|
|
|
|
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. |