Mercurial > geeqie
diff src/pixbuf-renderer.h @ 131:b1acdfc7271b
relative scroll is working; some cleanup
author | nadvornik |
---|---|
date | Thu, 12 Jul 2007 20:46:28 +0000 |
parents | 98e2632b5d3d |
children | f6e307c7bad6 |
line wrap: on
line diff
--- a/src/pixbuf-renderer.h Wed Jul 11 21:10:25 2007 +0000 +++ b/src/pixbuf-renderer.h Thu Jul 12 20:46:28 2007 +0000 @@ -62,6 +62,9 @@ gint x_scroll; /* scroll offset of image (into width, height to start drawing) */ gint y_scroll; + gdouble subpixel_x_scroll; /* subpixel scroll alignment, used to prevent acumulation of rounding errors */ + gdouble subpixel_y_scroll; + gdouble zoom_min; gdouble zoom_max; gdouble zoom; /* zoom we want (0 is auto) */ @@ -182,6 +185,8 @@ void pixbuf_renderer_scroll_to_point(PixbufRenderer *pr, gint x, gint y, gdouble x_align, gdouble y_align); +void pixbuf_renderer_get_scroll_center(PixbufRenderer *pr, gdouble *x, gdouble *y); +void pixbuf_renderer_set_scroll_center(PixbufRenderer *pr, gdouble x, gdouble y); /* zoom */ void pixbuf_renderer_zoom_adjust(PixbufRenderer *pr, gdouble increment);