|
static void | ev_pixbuf_cache_init (EvPixbufCache *pixbuf_cache) |
|
static void | ev_pixbuf_cache_class_init (EvPixbufCacheClass *pixbuf_cache) |
|
static void | ev_pixbuf_cache_finalize (GObject *object) |
|
static void | ev_pixbuf_cache_dispose (GObject *object) |
|
static void | job_finished_cb (EvJob *job, EvPixbufCache *pixbuf_cache) |
|
static CacheJobInfo * | find_job_cache (EvPixbufCache *pixbuf_cache, int page) |
|
static gboolean | new_selection_surface_needed (EvPixbufCache *pixbuf_cache, CacheJobInfo *job_info, gint page, gfloat scale) |
|
static void | end_job (CacheJobInfo *job_info, gpointer data) |
|
static void | dispose_cache_job_info (CacheJobInfo *job_info, gpointer data) |
|
EvPixbufCache * | ev_pixbuf_cache_new (GtkWidget *view, EvDocumentModel *model, gsize max_size) |
|
void | ev_pixbuf_cache_set_max_size (EvPixbufCache *pixbuf_cache, gsize max_size) |
|
static int | get_device_scale (EvPixbufCache *pixbuf_cache) |
|
static void | set_device_scale_on_surface (cairo_surface_t *surface, int device_scale) |
|
static void | copy_job_to_job_info (EvJobRender *job_render, CacheJobInfo *job_info, EvPixbufCache *pixbuf_cache) |
|
static void | check_job_size_and_unref (EvPixbufCache *pixbuf_cache, CacheJobInfo *job_info, gfloat scale) |
|
static void | move_one_job (CacheJobInfo *job_info, EvPixbufCache *pixbuf_cache, int page, CacheJobInfo *new_job_list, CacheJobInfo *new_prev_job, CacheJobInfo *new_next_job, int new_preload_cache_size, int start_page, int end_page, gint priority) |
|
static gsize | ev_pixbuf_cache_get_page_size (EvPixbufCache *pixbuf_cache, gint page_index, gdouble scale, gint rotation) |
|
static gint | ev_pixbuf_cache_get_preload_size (EvPixbufCache *pixbuf_cache, gint start_page, gint end_page, gdouble scale, gint rotation) |
|
static void | ev_pixbuf_cache_update_range (EvPixbufCache *pixbuf_cache, gint start_page, gint end_page, guint rotation, gdouble scale) |
|
static void | ev_pixbuf_cache_clear_job_sizes (EvPixbufCache *pixbuf_cache, gfloat scale) |
|
static void | get_selection_colors (EvView *view, GdkColor *text, GdkColor *base) |
|
static void | add_job (EvPixbufCache *pixbuf_cache, CacheJobInfo *job_info, cairo_region_t *region, gint width, gint height, gint page, gint rotation, gfloat scale, EvJobPriority priority) |
|
static void | add_job_if_needed (EvPixbufCache *pixbuf_cache, CacheJobInfo *job_info, gint page, gint rotation, gfloat scale, EvJobPriority priority) |
|
static void | add_prev_jobs_if_needed (EvPixbufCache *pixbuf_cache, gint rotation, gfloat scale) |
|
static void | add_next_jobs_if_needed (EvPixbufCache *pixbuf_cache, gint rotation, gfloat scale) |
|
static void | ev_pixbuf_cache_add_jobs_if_needed (EvPixbufCache *pixbuf_cache, gint rotation, gfloat scale) |
|
static ScrollDirection | ev_pixbuf_cache_get_scroll_direction (EvPixbufCache *pixbuf_cache, gint start_page, gint end_page) |
|
void | ev_pixbuf_cache_set_page_range (EvPixbufCache *pixbuf_cache, gint start_page, gint end_page, GList *selection_list) |
|
void | ev_pixbuf_cache_set_inverted_colors (EvPixbufCache *pixbuf_cache, gboolean inverted_colors) |
|
cairo_surface_t * | ev_pixbuf_cache_get_surface (EvPixbufCache *pixbuf_cache, gint page) |
|
static gboolean | new_selection_region_needed (EvPixbufCache *pixbuf_cache, CacheJobInfo *job_info, gint page, gfloat scale) |
|
static void | clear_selection_surface_if_needed (EvPixbufCache *pixbuf_cache, CacheJobInfo *job_info, gint page, gfloat scale) |
|
static void | clear_selection_region_if_needed (EvPixbufCache *pixbuf_cache, CacheJobInfo *job_info, gint page, gfloat scale) |
|
void | ev_pixbuf_cache_clear (EvPixbufCache *pixbuf_cache) |
|
void | ev_pixbuf_cache_style_changed (EvPixbufCache *pixbuf_cache) |
|
cairo_surface_t * | ev_pixbuf_cache_get_selection_surface (EvPixbufCache *pixbuf_cache, gint page, gfloat scale) |
|
cairo_region_t * | ev_pixbuf_cache_get_selection_region (EvPixbufCache *pixbuf_cache, gint page, gfloat scale) |
|
static void | update_job_selection (CacheJobInfo *job_info, EvViewSelection *selection) |
|
static void | clear_job_selection (CacheJobInfo *job_info) |
|
void | ev_pixbuf_cache_set_selection_list (EvPixbufCache *pixbuf_cache, GList *selection_list) |
|
GList * | ev_pixbuf_cache_get_selection_list (EvPixbufCache *pixbuf_cache) |
|
void | ev_pixbuf_cache_reload_page (EvPixbufCache *pixbuf_cache, cairo_region_t *region, gint page, gint rotation, gdouble scale) |
|