]> www.fi.muni.cz Git - evince.git/commit
Separate scan and fill so that we can incrementally fill from the main
authorMarco Pesenti Gritti <mpg@redhat.com>
Mon, 13 Jun 2005 18:45:06 +0000 (18:45 +0000)
committerMarco Pesenti Gritti <marco@src.gnome.org>
Mon, 13 Jun 2005 18:45:06 +0000 (18:45 +0000)
commit7fef38d9e59026334152230f1cd847e163e8457c
tree83fb7731c11b20f6447c6e50cd62b1253acb0360
parent2b426ab269babe95b051894c1484929543e19ce9
Separate scan and fill so that we can incrementally fill from the main

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

        * backend/ev-document-fonts.c: (ev_document_fonts_get_progress),
        (ev_document_fonts_scan), (ev_document_fonts_fill_model):
        * backend/ev-document-fonts.h:

        Separate scan and fill so that we can incrementally fill from
        the main thread. Add a progress api.

        * data/evince-properties.glade:
        * pdf/ev-poppler.cc:
        * shell/ev-jobs.c: (ev_job_fonts_new), (ev_job_fonts_run):
        * shell/ev-jobs.h:
        * shell/ev-properties.c: (update_progress_label),
        (job_fonts_finished_cb), (setup_fonts_view):

        Incrementally feel the list and show the progress
        percentage in a label like acrobat does.
ChangeLog
backend/ev-document-fonts.c
backend/ev-document-fonts.h
data/evince-properties.glade
pdf/ev-poppler.cc
shell/ev-jobs.c
shell/ev-jobs.h
shell/ev-properties.c