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