Mercurial > geeqie
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 */