All pastes #396471 Raw Edit

Stuff

public c v1 · immutable
·published 2007-03-15 19:59 UTC
rendered paste body
[...]gboolean add_pixbuf_to_iv (gchar *filename) {     GdkPixbuf *pixbuf;     GError *error = NULL;          gtk_list_store_append (list_store, &iter);     pixbuf = gdk_pixbuf_new_from_file_at_scale (filename, 100, 100, TRUE, &error);     if (error) {	  g_warning ("error %s\n", error->message);	  g_error_free(error);	  return FALSE;     }     gtk_list_store_set (list_store, &iter,			 PIXBUF_COLUMN, pixbuf,			 DATA_COLUMN, filename, -1);     g_object_unref (pixbuf);      path = gtk_tree_model_get_path(GTK_TREE_MODEL(list_store),&iter);     gtk_icon_view_scroll_to_path(GTK_ICON_VIEW(icon_view), path,				  TRUE, 0.5, 0.5);       return FALSE;}[...]     while ((name = g_dir_read_name(dir))) {	  filename = g_strdup_printf("%s%s",SAVE_FOLDER_DEFAULT,name);	  g_print("adding %s\n",filename);	  g_idle_add((GSourceFunc) add_pixbuf_to_iv, filename);     }	[...]