GtkImageViewer is a GTK widget for interactive display of images. It
provides GIMP-like interaction for zooming and panning the image.
Through its callback framework, vector overlays may easily be added on
top of the images. The widget comes with a tutorial describing its use.