]> www.fi.muni.cz Git - evince.git/commit
Add a changed event that is emitted when the page content changes. This is
authorMarco Pesenti Gritti <marco@gnome.org>
Fri, 31 Dec 2004 17:10:25 +0000 (17:10 +0000)
committerMarco Pesenti Gritti <marco@src.gnome.org>
Fri, 31 Dec 2004 17:10:25 +0000 (17:10 +0000)
commitcd303522106f5ce836d426697f8ce3334d955d60
tree4044bfb374d38d185dce942a6f73432ae5800a6b
parent41b5830e4bedb14c4db9a8ed01ccc204692eae3c
Add a changed event that is emitted when the page content changes. This is

2004-12-31  Marco Pesenti Gritti  <marco@gnome.org>

        * backend/ev-document.c: (ev_document_base_init),
        (ev_document_changed):
        * backend/ev-document.h:

        Add a changed event that is emitted when the page content
        changes. This is necessary to deal with the fact that
        in ps backend rendering happen asycrounously.
        This makes the ps backend mostly work.

        * pdf/xpdf/pdf-document.cc:

        Emit changed event

        * ps/gtkgs.c: (set_up_page), (gtk_gs_widget_event),
        (ps_document_set_target):

        Emit changed event

        * shell/ev-view.c: (document_changed_callback),
        (ev_view_set_document), (ev_view_set_page):

        Redraw on the changed signal
ChangeLog
backend/ev-document.c
backend/ev-document.h
pdf/xpdf/pdf-document.cc
ps/gtkgs.c
shell/ev-view.c