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