]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-pixbuf-cache.c
Translation updated by Tino Meinen.
[evince.git] / shell / ev-pixbuf-cache.c
index 7350c627279267f9fddde73561ef0d3f068fd7df..0601de053422665b3e0266872cd1c8e166649d3a 100644 (file)
@@ -1,5 +1,6 @@
 #include "ev-pixbuf-cache.h"
 #include "ev-job-queue.h"
 #include "ev-pixbuf-cache.h"
 #include "ev-job-queue.h"
+#include "ev-page-cache.h"
 
 
 typedef struct _CacheJobInfo
 
 
 typedef struct _CacheJobInfo
@@ -73,7 +74,7 @@ ev_pixbuf_cache_init (EvPixbufCache *pixbuf_cache)
        pixbuf_cache->end_page = 0;
        pixbuf_cache->job_list = g_new0 (CacheJobInfo, PAGE_CACHE_LEN (pixbuf_cache));
 
        pixbuf_cache->end_page = 0;
        pixbuf_cache->job_list = g_new0 (CacheJobInfo, PAGE_CACHE_LEN (pixbuf_cache));
 
-       pixbuf_cache->preload_cache_size = 0;
+       pixbuf_cache->preload_cache_size = 2;
        pixbuf_cache->prev_job = g_new0 (CacheJobInfo, pixbuf_cache->preload_cache_size);
        pixbuf_cache->next_job = g_new0 (CacheJobInfo, pixbuf_cache->preload_cache_size);
 }
        pixbuf_cache->prev_job = g_new0 (CacheJobInfo, pixbuf_cache->preload_cache_size);
        pixbuf_cache->next_job = g_new0 (CacheJobInfo, pixbuf_cache->preload_cache_size);
 }
@@ -306,7 +307,7 @@ ev_pixbuf_cache_update_range (EvPixbufCache *pixbuf_cache,
            pixbuf_cache->end_page == end_page)
                return;
 
            pixbuf_cache->end_page == end_page)
                return;
 
-       page_cache = ev_document_get_page_cache (pixbuf_cache->document);
+       page_cache = ev_page_cache_get (pixbuf_cache->document);
 
        new_job_list = g_new0 (CacheJobInfo, (end_page - start_page) + 1);
        new_prev_job = g_new0 (CacheJobInfo, pixbuf_cache->preload_cache_size);
 
        new_job_list = g_new0 (CacheJobInfo, (end_page - start_page) + 1);
        new_prev_job = g_new0 (CacheJobInfo, pixbuf_cache->preload_cache_size);
@@ -417,7 +418,7 @@ ev_pixbuf_cache_clear_job_sizes (EvPixbufCache *pixbuf_cache,
        EvPageCache *page_cache;
        int i;
 
        EvPageCache *page_cache;
        int i;
 
-       page_cache = ev_document_get_page_cache (pixbuf_cache->document);
+       page_cache = ev_page_cache_get (pixbuf_cache->document);
 
        for (i = 0; i < PAGE_CACHE_LEN (pixbuf_cache); i++) {
                check_job_size_and_unref (pixbuf_cache->job_list + i, page_cache, scale);
 
        for (i = 0; i < PAGE_CACHE_LEN (pixbuf_cache); i++) {
                check_job_size_and_unref (pixbuf_cache->job_list + i, page_cache, scale);
@@ -473,7 +474,7 @@ ev_pixbuf_cache_add_jobs_if_needed (EvPixbufCache *pixbuf_cache,
        int page;
        int i;
 
        int page;
        int i;
 
-       page_cache = ev_document_get_page_cache (pixbuf_cache->document);
+       page_cache = ev_page_cache_get (pixbuf_cache->document);
 
        for (i = 0; i < PAGE_CACHE_LEN (pixbuf_cache); i++) {
                job_info = (pixbuf_cache->job_list + i);
 
        for (i = 0; i < PAGE_CACHE_LEN (pixbuf_cache); i++) {
                job_info = (pixbuf_cache->job_list + i);
@@ -514,7 +515,7 @@ ev_pixbuf_cache_set_page_range (EvPixbufCache *pixbuf_cache,
 
        g_return_if_fail (EV_IS_PIXBUF_CACHE (pixbuf_cache));
 
 
        g_return_if_fail (EV_IS_PIXBUF_CACHE (pixbuf_cache));
 
-       page_cache = ev_document_get_page_cache (pixbuf_cache->document);
+       page_cache = ev_page_cache_get (pixbuf_cache->document);
 
        g_return_if_fail (start_page >= 0 && start_page < ev_page_cache_get_n_pages (page_cache));
        g_return_if_fail (end_page >= 0 && end_page < ev_page_cache_get_n_pages (page_cache));
 
        g_return_if_fail (start_page >= 0 && start_page < ev_page_cache_get_n_pages (page_cache));
        g_return_if_fail (end_page >= 0 && end_page < ev_page_cache_get_n_pages (page_cache));