CVSROOT:        /cvs/gnome
Module name:    f-spot
Changes by:     gburt   05/12/10 20:48:48

Modified files:
        .              : ChangeLog 
        libeog         : image-view.c image-view.h 
        src            : IconView.cs ImageView.cs MainWindow.cs 
                         PhotoImageView.cs PhotoView.cs Preferences.cs 
                         SingleView.cs f-spot.glade 

Log message:
2005-12-09  Gabriel Burt  <[EMAIL PROTECTED]>

* libeog/image-view.c
* libeog/image-view.h: Add function to recompute the minimum zoom

* src/IconView.cs: Change zoom factor, automatically scale the dynamic
zoom range into 0.0 - 1.0 range, add ZoomChanged event, add ZoomIn and
ZoomOut methods. Added ctrl-mouse-wheel zooming from Pasi Savolainen,
[EMAIL PROTECTED]

* src/ImageView.cs: Add method to update minimum zoom for when a new
pixbuf is loaded.

* src/MainWindow.cs: Move details of zooming in/out to the IconView
and PhotoView classes, keep the zoom_scale in sync with the current
zoom level.

* src/PhotoImageView.cs: Handle the details of zooming in/out,
providing ZoomIn/ZoomOut methods, and update the minimum zoom when
appropriate.  Fix bug that caused arrow keys to always go to
next/previous photo even if zoomed in (when they should pan).

* src/PhotoView.cs: Pass on zoom commands to the PhotoImageView

* src/Preferences.cs: Remove THUMBNAIL_SIZE preference, add ZOOM

* src/SingleView.cs: Make zooming work with above changes, add
handlers for zooming via the menu and keybindings.

* src/f-spot.glade: Remove the Size menu, make the near/far images
surrounding the zoom_scale clickable, rearrange the order of the View
menu for the SingleView mode and add Zoom In/Out commands to it.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=f-spot&who=gburt&date=explicit&mindate=2005-12-10%2020:47&maxdate=2005-12-10%2020:49

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

Reply via email to