#ifndef __IMAGE_H #define __IMAGE_H #include #define ZOOM_FACTOR 0.1 enum scale_mode { fit = 0, zoomed = 1, } curr_scale_mod; GtkWidget *image; GdkPixbuf *pixbuf; GdkPixbuf *curr_pixbuf; int pixbuf_width, pixbuf_height, curr_pixbuf_width, curr_pixbuf_height; double aspect_ratio; double curr_zoom; GtkWidget *new_image(); int load_image(char *file_name); void fit_image(); void zoom(int type); #endif