Mercurial > geeqie
diff src/typedefs.h @ 1012:fe82830ab8fd
converted image loader to a GObject and use signals for notification
author | nadvornik |
---|---|
date | Fri, 29 Aug 2008 20:53:53 +0000 |
parents | 68b0cb6ca8f0 |
children | 81ec7d977d5f |
line wrap: on
line diff
--- a/src/typedefs.h Fri Aug 29 12:35:13 2008 +0000 +++ b/src/typedefs.h Fri Aug 29 20:53:53 2008 +0000 @@ -207,43 +207,7 @@ gchar *command; }; -struct _ImageLoader -{ - GdkPixbuf *pixbuf; - FileData *fd; - gchar *path; - - gint bytes_read; - gint bytes_total; - - gint preview; - - gint requested_width; - gint requested_height; - gint shrunk; - - gint done; - gint idle_id; - gint idle_priority; - - GdkPixbufLoader *loader; - - void (*func_area_ready)(ImageLoader *, guint x, guint y, guint w, guint h, gpointer); - void (*func_error)(ImageLoader *, gpointer); - void (*func_done)(ImageLoader *, gpointer); - void (*func_percent)(ImageLoader *, gdouble, gpointer); - - gpointer data_area_ready; - gpointer data_error; - gpointer data_done; - gpointer data_percent; - - gint idle_done_id; - - guchar *mapped_file; - gint read_buffer_size; - gint idle_read_loop_count; -}; +struct _ImageLoader; typedef void (* ThumbLoaderFunc)(ThumbLoader *tl, gpointer data);