diff src/thumb_standard.c @ 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 616b14da08c2
children ab24c46aa6e4
line wrap: on
line diff
--- a/src/thumb_standard.c	Fri Aug 29 12:35:13 2008 +0000
+++ b/src/thumb_standard.c	Fri Aug 29 20:53:53 2008 +0000
@@ -620,13 +620,14 @@
 			}
 		}
 
-	image_loader_set_error_func(tl->il, thumb_loader_std_error_cb, tl);
+	g_signal_connect (G_OBJECT(tl->il), "error", (GCallback)thumb_loader_std_error_cb, tl);
 	if (tl->func_progress)
 		{
-		image_loader_set_percent_func(tl->il, thumb_loader_std_progress_cb, tl);
+		g_signal_connect (G_OBJECT(tl->il), "percent", (GCallback)thumb_loader_std_progress_cb, tl);
 		}
+	g_signal_connect (G_OBJECT(tl->il), "done", (GCallback)thumb_loader_std_done_cb, tl);
 
-	if (image_loader_start(tl->il, thumb_loader_std_done_cb, tl))
+	if (image_loader_start(tl->il))
 		{
 		return TRUE;
 		}