Synopsis
            EvViewSelection;
            EvPixbufCache;
            EvPixbufCacheClass;
EvPixbufCache* ev_pixbuf_cache_new          (GtkWidget *view,
                                             EvDocument *document);
void        ev_pixbuf_cache_set_page_range  (EvPixbufCache *pixbuf_cache,
                                             gint start_page,
                                             gint end_page,
                                             gint rotation,
                                             gfloat scale,
                                             GList *selection_list);
cairo_surface_t* ev_pixbuf_cache_get_surface
                                            (EvPixbufCache *pixbuf_cache,
                                             gint page);
GList*      ev_pixbuf_cache_get_link_mapping
                                            (EvPixbufCache *pixbuf_cache,
                                             gint page);
GList*      ev_pixbuf_cache_get_image_mapping
                                            (EvPixbufCache *pixbuf_cache,
                                             gint page);
GdkRegion*  ev_pixbuf_cache_get_text_mapping
                                            (EvPixbufCache *pixbuf_cache,
                                             gint page);
GList*      ev_pixbuf_cache_get_form_field_mapping
                                            (EvPixbufCache *pixbuf_cache,
                                             gint page);
void        ev_pixbuf_cache_clear           (EvPixbufCache *pixbuf_cache);
void        ev_pixbuf_cache_style_changed   (EvPixbufCache *pixbuf_cache);
void        ev_pixbuf_cache_reload_page     (EvPixbufCache *pixbuf_cache,
                                             GdkRegion *region,
                                             gint page,
                                             gint rotation,
                                             gdouble scale);
cairo_surface_t* ev_pixbuf_cache_get_selection_surface
                                            (EvPixbufCache *pixbuf_cache,
                                             gint page,
                                             gfloat scale,
                                             GdkRegion **region);
void        ev_pixbuf_cache_set_selection_list
                                            (EvPixbufCache *pixbuf_cache,
                                             GList *selection_list);
GList*      ev_pixbuf_cache_get_selection_list
                                            (EvPixbufCache *pixbuf_cache);
 
Details
EvViewSelection
typedef struct {
	int page;
	EvRectangle rect;
	GdkRegion *covered_region;
	EvSelectionStyle style;
} EvViewSelection;
 
EvPixbufCache
typedef struct _EvPixbufCache EvPixbufCache;
 
EvPixbufCacheClass
typedef struct _EvPixbufCacheClass EvPixbufCacheClass;
 
ev_pixbuf_cache_set_page_range ()
void        ev_pixbuf_cache_set_page_range  (EvPixbufCache *pixbuf_cache,
                                             gint start_page,
                                             gint end_page,
                                             gint rotation,
                                             gfloat scale,
                                             GList *selection_list);
| pixbuf_cache: |  | 
| start_page: |  | 
| end_page: |  | 
| rotation: |  | 
| scale: |  | 
| selection_list: |  | 
 
ev_pixbuf_cache_get_link_mapping ()
GList*      ev_pixbuf_cache_get_link_mapping
                                            (EvPixbufCache *pixbuf_cache,
                                             gint page);
| pixbuf_cache: |  | 
| page: |  | 
| Returns : |  | 
 
ev_pixbuf_cache_get_image_mapping ()
GList*      ev_pixbuf_cache_get_image_mapping
                                            (EvPixbufCache *pixbuf_cache,
                                             gint page);
| pixbuf_cache: |  | 
| page: |  | 
| Returns : |  | 
 
ev_pixbuf_cache_get_text_mapping ()
GdkRegion*  ev_pixbuf_cache_get_text_mapping
                                            (EvPixbufCache *pixbuf_cache,
                                             gint page);
| pixbuf_cache: |  | 
| page: |  | 
| Returns : |  | 
 
ev_pixbuf_cache_get_form_field_mapping ()
GList*      ev_pixbuf_cache_get_form_field_mapping
                                            (EvPixbufCache *pixbuf_cache,
                                             gint page);
| pixbuf_cache: |  | 
| page: |  | 
| Returns : |  | 
 
ev_pixbuf_cache_clear ()
void        ev_pixbuf_cache_clear           (EvPixbufCache *pixbuf_cache);
 
ev_pixbuf_cache_style_changed ()
void        ev_pixbuf_cache_style_changed   (EvPixbufCache *pixbuf_cache);
 
ev_pixbuf_cache_reload_page ()
void        ev_pixbuf_cache_reload_page     (EvPixbufCache *pixbuf_cache,
                                             GdkRegion *region,
                                             gint page,
                                             gint rotation,
                                             gdouble scale);
| pixbuf_cache: |  | 
| region: |  | 
| page: |  | 
| rotation: |  | 
| scale: |  | 
 
ev_pixbuf_cache_set_selection_list ()
void        ev_pixbuf_cache_set_selection_list
                                            (EvPixbufCache *pixbuf_cache,
                                             GList *selection_list);
| pixbuf_cache: |  | 
| selection_list: |  | 
 
ev_pixbuf_cache_get_selection_list ()
GList*      ev_pixbuf_cache_get_selection_list
                                            (EvPixbufCache *pixbuf_cache);