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 :