![]() |
![]() |
![]() |
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); GdkPixbuf* ev_pixbuf_cache_get_pixbuf (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); void ev_pixbuf_cache_clear (EvPixbufCache *pixbuf_cache); void ev_pixbuf_cache_style_changed (EvPixbufCache *pixbuf_cache); GdkPixbuf* ev_pixbuf_cache_get_selection_pixbuf (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; } EvViewSelection;
EvPixbufCache* ev_pixbuf_cache_new (GtkWidget *view, EvDocument *document);
view : |
|
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);
pixbuf_cache : |
|
start_page : |
|
end_page : |
|
rotation : |
|
scale : |
|
selection_list : |
GdkPixbuf* ev_pixbuf_cache_get_pixbuf (EvPixbufCache *pixbuf_cache, gint page);
pixbuf_cache : |
|
page : |
|
Returns : |
GList* ev_pixbuf_cache_get_link_mapping (EvPixbufCache *pixbuf_cache, gint page);
pixbuf_cache : |
|
page : |
|
Returns : |
GList* ev_pixbuf_cache_get_image_mapping (EvPixbufCache *pixbuf_cache, gint page);
pixbuf_cache : |
|
page : |
|
Returns : |
GdkRegion* ev_pixbuf_cache_get_text_mapping (EvPixbufCache *pixbuf_cache, gint page);
pixbuf_cache : |
|
page : |
|
Returns : |
void ev_pixbuf_cache_style_changed (EvPixbufCache *pixbuf_cache);
pixbuf_cache : |
GdkPixbuf* ev_pixbuf_cache_get_selection_pixbuf (EvPixbufCache *pixbuf_cache, gint page, gfloat scale, GdkRegion **region);
pixbuf_cache : |
|
page : |
|
scale : |
|
region : |
|
Returns : |
void ev_pixbuf_cache_set_selection_list (EvPixbufCache *pixbuf_cache, GList *selection_list);
pixbuf_cache : |
|
selection_list : |
GList* ev_pixbuf_cache_get_selection_list (EvPixbufCache *pixbuf_cache);
pixbuf_cache : |
|
Returns : |