]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-jobs.h
Updated Czech translation.
[evince.git] / shell / ev-jobs.h
index 9e4690939349bb4fa84eaec419673eaa8af5c312..a0ef3f4a97fe9468fdcd0ab57f45e513fc5d6ca5 100644 (file)
@@ -115,11 +115,16 @@ struct _EvJobRender
        GdkPixbuf *pixbuf;
 
        GList *link_mapping;
+       GdkRegion *text_mapping;
 
        GdkPixbuf *selection;
+       GdkRegion *selection_region;
        EvRectangle selection_points;
+       GdkColor base;
+       GdkColor text; 
 
        gint include_links : 1;
+       gint include_text : 1;
        gint include_selection : 1;
 };
 
@@ -133,6 +138,7 @@ struct _EvJobThumbnail
        EvJob parent;
 
        gint page;
+       gint rotation;
        gint requested_width;
        GdkPixbuf *thumbnail;
 };
@@ -181,7 +187,10 @@ EvJob          *ev_job_render_new         (EvDocument      *document,
                                           gint             width,
                                           gint             height,
                                           EvRectangle     *selection_points,
+                                          GdkColor        *text,
+                                          GdkColor        *base,
                                           gboolean         include_links,
+                                          gboolean         include_text,
                                           gboolean         include_selection);
 void            ev_job_render_run         (EvJobRender     *thumbnail);
 
@@ -189,6 +198,7 @@ void            ev_job_render_run         (EvJobRender     *thumbnail);
 GType           ev_job_thumbnail_get_type (void);
 EvJob          *ev_job_thumbnail_new      (EvDocument     *document,
                                           gint            page,
+                                          int             rotation,
                                           gint            requested_width);
 void            ev_job_thumbnail_run      (EvJobThumbnail *thumbnail);