mirror of
https://gitlab.gnome.org/GNOME/eog
synced 2024-10-19 22:45:33 +00:00
79b6979909
2002-05-30 Federico Mena Quintero <federico@ximian.com> Fixes #82417. * libeog/image-view.c (unity_zoom): Oops, this was testing zoomx twice instead of zoomx and zoomy. (ImageViewPrivate): Now we only use a single microtile array. It represents the dirty region for delayed drawing, which is only used when we are using interpolation --- the non-interpolated and zoom==1:1 cases are handled synchronously for speed and smoothness. (remove_dirty_region): Handle a single microtile. (paint_iteration_idle): Handle a single microtile. Boy, is this simpler or what? (scroll_to): Use gdk_window_scroll() and process exposures synchronously. This is basically the old EOG magic but now done cleanly with GDK stuff. (image_view_set_pixbuf): Remove the dirty region and reset the scrolling offsets. (image_view_get_zoom): Return both the X and Y zoom factors. (image_view_button_press_event): Do not grab the cursor now that we can use implicit grabs reliably. (image_view_button_release_event): Do not ungrab the cursor. * viewer/eog-image-view.c (eog_image_view_get_prop): Take the square root of the product of the X and Y zoom factors for the actual zoom factor. * viewer/eog-control.c (zoomable_set_zoom_level_cb): Likewise. (zoomable_zoom_in_cb): Likewise. (zoomable_zoom_out_cb): Likewise. (zoomable_zoom_to_fit_cb): Likewise. * viewer/eog-full-screen.c (eog_full_screen_button_press_event): Removed. * shell/eog-window.c (verb_HelpAbout_cb): Add the EOG icon and the documenters. |
||
---|---|---|
art | ||
collection | ||
doc | ||
help | ||
idl | ||
libeog | ||
omf-install | ||
po | ||
shell | ||
viewer | ||
.cvsignore | ||
acconfig.h | ||
AUTHORS | ||
autogen.sh | ||
ChangeLog | ||
configure.in | ||
COPYING | ||
CVSVERSION | ||
DEPENDS | ||
eog.desktop.in | ||
eog.schemas | ||
eog.spec.in | ||
gnome-eog.png | ||
HACKING | ||
INSTALL | ||
MAINTAINERS | ||
Makefile.am | ||
NEWS | ||
README | ||
THANKS | ||
TODO | ||
xmldocs.make |
Eye of Gnome: an image viewing and cataloging program ----------------------------------------------------- Perfect vision soup: - 1 cauldron of snake broth - 2 vampire ears - 4 legs of tarantula - 1 eye of gnome Description ----------- This is the Eye of Gnome, an image viewer program. It is meant to be a fast and functional image viewer as well as an image cataloging program. Requirements ------------ This package requires the following modules to be installed: gnome-libs, gdk-pixbuf, Bonobo, gnome-print, GConf, gnome-vfs and libglade. You can get these packages from your favorite GNOME FTP mirror at http://download.gnome.org/GNOME/stable/sources or from other sources where GNOME packages are distributed. Availability ------------ The bleeding-edge version of this package is always available from the GNOME CVS repository (instructions at http://developer.gnome.org/tools/cvs.html). Released versions are available at http://download.gnome.org/GNOME/unstable/sources/eog. Reporting bugs -------------- Please use the GNOME bug tracking system to report bugs. You can reach it at http://bugzilla.gnome.org. License ------- This program is released under the terms of the GNU General Public License. Please see the file COPYING for details. Authors ------- Maintainer: Federico Mena-Quintero (federico@gnu.org) Martin Baulig (martin@gnome.org) Arik Devens (arik@gnome.org) Jens Finke (jens@gnome.org) Michael Meeks (michael@ximian.com)