]> www.fi.muni.cz Git - evince.git/commit
Make fonts model fill incrementally.
authorMarco Pesenti Gritti <mpg@redhat.com>
Sat, 11 Jun 2005 14:15:42 +0000 (14:15 +0000)
committerMarco Pesenti Gritti <marco@src.gnome.org>
Sat, 11 Jun 2005 14:15:42 +0000 (14:15 +0000)
commitcbdeaed3897f8fdd01995a356c1e3a829fffbf7e
treecdecbff828fe40a30bb201cf6e883f3674b5aafc
parente1dd38e5d83e54780cdc37a02f2e3e44eee6400a
Make fonts model fill incrementally.

2005-06-11  Marco Pesenti Gritti <mpg@redhat.com>

        * backend/ev-document-fonts.c: (ev_document_fonts_fill_model):
        * backend/ev-document-fonts.h:
        * pdf/ev-poppler.cc:

        Make fonts model fill incrementally.

        * shell/ev-job-queue.c: (handle_job), (search_for_jobs_unlocked),
        (no_jobs_available_unlocked), (ev_job_queue_init), (find_queue),
        (ev_job_queue_remove_job):
        * shell/ev-jobs.c: (ev_job_fonts_init), (ev_job_fonts_class_init),
        (ev_job_fonts_new), (ev_job_fonts_run):
        * shell/ev-jobs.h:

        New job for fonts scanning

        * shell/ev-properties.c: (job_fonts_finished_cb),
        (fill_fonts_treeview), (setup_fonts_view), (ev_properties_new):
        * shell/ev-properties.h:
        * shell/ev-window.c: (ev_window_cmd_file_properties):

        Incrementally feel the treeview using the new job. Show Loading...
        message until scanning is completed.

        Hopefully I didnt break the build without the poppler patch.
ChangeLog
backend/ev-document-fonts.c
backend/ev-document-fonts.h
pdf/ev-poppler.cc
shell/ev-job-queue.c
shell/ev-jobs.c
shell/ev-jobs.h
shell/ev-properties.c
shell/ev-properties.h
shell/ev-window.c