[AdgGtkArea] Improved zoom handling and added adg_gtk_area_get_zoom()
commitc5d86b22cc1a50f5648083ac1e9adf6d85d448df
authorNicola Fontana <ntd@entidi.it>
Tue, 4 Jan 2011 20:16:15 +0000 (4 21:16 +0100)
committerNicola Fontana <ntd@entidi.it>
Tue, 4 Jan 2011 20:16:15 +0000 (4 21:16 +0100)
treec98611f1317d7b605f0efb18db0e6752b5f0ce3f
parent9a2063a19c634cab0718093e18b73099f95c94ee
[AdgGtkArea] Improved zoom handling and added adg_gtk_area_get_zoom()

New API to get the current zoom factor (always 1 if "autozoom" is not
set).

Improved algorithm to properly deal with autozoom disabled cases and to
avoid the one-time translation of left/top margins (now handled in the
expose method).
src/adg-gtk/adg-gtk-area-private.h
src/adg-gtk/adg-gtk-area.c
src/adg-gtk/adg-gtk-area.h