diff src/typedefs.h @ 117:0c2e1f0a001b

Wed Nov 29 14:28:30 2006 John Ellis <johne@verizon.net> * image-overlay.[ch]: Rewrite most of the information overlay code to be more flexible and easily extended. * image.[ch], typedefs.h: Remove image_new_func, and replace it with image_state_func callback which is much more informative. * img-view.c, layout.c, layout_image.c: Updates for new image overlay function names.
author gqview
date Wed, 29 Nov 2006 19:38:25 +0000
parents 53b2bfdcff69
children e2a8b7f2165b
line wrap: on
line diff
--- a/src/typedefs.h	Tue Nov 28 18:20:56 2006 +0000
+++ b/src/typedefs.h	Wed Nov 29 19:38:25 2006 +0000
@@ -255,15 +255,15 @@
 	gint completed;
 	ImageState state;	/* mask of IMAGE_STATE_* flags about current image */
 
-	void (*func_update)(ImageWindow *, gpointer);
-	void (*func_complete)(ImageWindow *, gint preload, gpointer);
-	void (*func_new)(ImageWindow *, gpointer);
+	void (*func_update)(ImageWindow *imd, gpointer data);
+	void (*func_complete)(ImageWindow *imd, gint preload, gpointer data);
+	void (*func_state)(ImageWindow *imd, ImageState state, gpointer data);
 	ImageTileRequestFunc func_tile_request;
 	ImageTileDisposeFunc func_tile_dispose;
 
 	gpointer data_update;
 	gpointer data_complete;
-	gpointer data_new;
+	gpointer data_state;
 	gpointer data_tile;
 
 	/* button, scroll functions */
@@ -398,7 +398,6 @@
 	/* full screen */
 
 	FullScreenData *full_screen;
-	gint full_screen_overlay_id;
 	gint full_screen_overlay_on;
 
 	/* dividers */