![]() |
![]() |
![]() |
Evince Programmer's Reference Manual | ![]() |
---|---|---|---|---|
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);
typedef struct { int page; EvRectangle rect; GdkRegion *covered_region; EvSelectionStyle style; } EvViewSelection;
EvPixbufCache* ev_pixbuf_cache_new (GtkWidget *view, EvDocument *document);
|
|
|
|
Returns : |
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);
|
|
|
|
Returns : |
GList* ev_pixbuf_cache_get_link_mapping (EvPixbufCache *pixbuf_cache, gint page);
|
|
|
|
Returns : |
GList* ev_pixbuf_cache_get_image_mapping (EvPixbufCache *pixbuf_cache, gint page);
|
|
|
|
Returns : |
GdkRegion* ev_pixbuf_cache_get_text_mapping (EvPixbufCache *pixbuf_cache, gint page);
|
|
|
|
Returns : |
GList* ev_pixbuf_cache_get_form_field_mapping (EvPixbufCache *pixbuf_cache, gint page);
|
|
|
|
Returns : |
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);
|
|
|
|
|
|
|
|
Returns : |
void ev_pixbuf_cache_set_selection_list (EvPixbufCache *pixbuf_cache, GList *selection_list);
|
|
|
GList* ev_pixbuf_cache_get_selection_list (EvPixbufCache *pixbuf_cache);
|
|
Returns : |