![]() |
![]() |
![]() |
Evince View Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
struct EvJob; struct EvJobClass; struct EvJobRender; struct EvJobRenderClass; struct EvJobPageData; struct EvJobPageDataClass; struct EvJobThumbnail; struct EvJobThumbnailClass; struct EvJobLinks; struct EvJobLinksClass; struct EvJobAttachments; struct EvJobAttachmentsClass; struct EvJobFonts; struct EvJobFontsClass; struct EvJobLoad; struct EvJobLoadClass; struct EvJobLoadStream; struct EvJobLoadStreamClass; struct EvJobLoadGFile; struct EvJobLoadGFileClass; struct EvJobSave; struct EvJobSaveClass; struct EvJobFind; struct EvJobFindClass; struct EvJobLayers; struct EvJobLayersClass; struct EvJobExport; struct EvJobExportClass; struct EvJobPrint; struct 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_load_stream_new (GInputStream *stream
,EvDocumentLoadFlags flags
); void ev_job_load_stream_set_stream (EvJobLoadStream *job
,GInputStream *stream
); void ev_job_load_stream_set_load_flags (EvJobLoadStream *job
,EvDocumentLoadFlags flags
); void ev_job_load_stream_set_password (EvJobLoadStream *job
,const gchar *password
); EvJob * ev_job_load_gfile_new (GFile *gfile
,EvDocumentLoadFlags flags
); void ev_job_load_gfile_set_gfile (EvJobLoadGFile *job
,GFile *gfile
); void ev_job_load_gfile_set_load_flags (EvJobLoadGFile *job
,EvDocumentLoadFlags flags
); void ev_job_load_gfile_set_password (EvJobLoadGFile *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
GEnum +----EvJobRunMode
GFlags +----EvJobPageDataFlags
struct EvJobClass { GObjectClass parent_class; gboolean (*run) (EvJob *job); /* Signals */ void (* cancelled) (EvJob *job); void (* finished) (EvJob *job); };
struct EvJobFontsClass { EvJobClass parent_class; /* Signals */ void (* updated) (EvJobFonts *job, gdouble progress); };
struct EvJobLoadStream { EvJob parent; char *password; GInputStream *stream; EvDocumentLoadFlags flags; };
Since 3.6
struct EvJobLoadGFile { EvJob parent; char *password; GFile *gfile; EvDocumentLoadFlags flags; };
Since 3.6
struct EvJobFindClass { EvJobClass parent_class; /* Signals */ void (* updated) (EvJobFind *job, gint page); };
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
);
Rename to: ev_job_failed
|
an EvJob |
|
a GError |
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_load_stream_new (GInputStream *stream
,EvDocumentLoadFlags flags
);
void ev_job_load_stream_set_stream (EvJobLoadStream *job
,GInputStream *stream
);
void ev_job_load_stream_set_load_flags (EvJobLoadStream *job
,EvDocumentLoadFlags flags
);
void ev_job_load_stream_set_password (EvJobLoadStream *job
,const gchar *password
);
void ev_job_load_gfile_set_gfile (EvJobLoadGFile *job
,GFile *gfile
);
void ev_job_load_gfile_set_load_flags (EvJobLoadGFile *job
,EvDocumentLoadFlags flags
);
void ev_job_load_gfile_set_password (EvJobLoadGFile *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
);
GList ** ev_job_find_get_results (EvJobFind *job
);
|
an EvJobFind |
Returns : |
a GList of GLists containing EvRectangles |
"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. |
"updated"
signalvoid user_function (EvJobFind *evjobfind,
gint arg1,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |