ev-pixbuf-cache

ev-pixbuf-cache

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);

Description

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_new ()

EvPixbufCache*      ev_pixbuf_cache_new                 (GtkWidget *view,
                                                         EvDocument *document);

view :

document :

Returns :


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_surface ()

cairo_surface_t*    ev_pixbuf_cache_get_surface         (EvPixbufCache *pixbuf_cache,
                                                         gint page);

pixbuf_cache :

page :

Returns :


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);

pixbuf_cache :


ev_pixbuf_cache_style_changed ()

void                ev_pixbuf_cache_style_changed       (EvPixbufCache *pixbuf_cache);

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_get_selection_surface ()

cairo_surface_t*    ev_pixbuf_cache_get_selection_surface
                                                        (EvPixbufCache *pixbuf_cache,
                                                         gint page,
                                                         gfloat scale,
                                                         GdkRegion **region);

pixbuf_cache :

page :

scale :

region :

Returns :


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);

pixbuf_cache :

Returns :