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);