CVSROOT:        /cvs/gnome
Module name:    evince
Changes by:     marco   05/02/24 07:47:27

Modified files:
        .              : ChangeLog 
        backend        : ev-document.c ev-document.h 
        pdf/xpdf       : pdf-document.cc 
        ps             : ps-document.c ps-document.h 
        shell          : ev-view.c ev-view.h ev-window.c 

Log message:
2005-02-24  Marco Pesenti Gritti  <[EMAIL PROTECTED]>

* backend/ev-document.c: (ev_document_class_init),
(ev_document_page_changed), (ev_document_scale_changed):
* backend/ev-document.h:

Separate page/scale notifications

* pdf/xpdf/pdf-document.cc:

Emit the new signals.
Do not display the pdf page in _render, do it
when scale/page are requested.

* ps/ps-document.c: (ps_document_set_zoom),
(ps_document_widget_event):
* ps/ps-document.h:

Emit the new signals.

* shell/ev-view.c: (ev_view_size_request), (expose_bin_window),
(ev_view_init), (page_changed_callback), (scale_changed_callback),
(ev_view_set_document), (ev_view_zoom), (ev_view_zoom_in),
(ev_view_zoom_out), (size_to_zoom_factor), (ev_view_set_size):
* shell/ev-view.h:
* shell/ev-window.c: (ev_window_cmd_view_normal_size),
(ev_window_cmd_view_page_width), (size_allocate_cb),
(ev_window_set_sizing_mode):

Rework sizing to be pixel based.
There are bugs but should be already way better.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=evince&who=marco&date=explicit&mindate=2005-02-24%2007:46&maxdate=2005-02-24%2007:48

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to