-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wed, Nov 01, 2006 at 09:56:03AM +0000, Yianni wrote: > Hi, > > a very simple question.... but I cannot find an answer in the api.... How do > I load a picture from a file into a pixbuffer? I tried with g_timeout_add > and using the following code (which obviously not only does not work but has > memory leak problems).... > > gboolean > draw_image() > { > GdkPixbuf *arena; > GString *str = g_string_new(""); > > if (Counter % 2) > g_string_assign(str, "img1.jpg"); > else > g_string_assign(str, "img2.jpg"); > arena = gdk_pixbuf_new_from_file(str->str, NULL); > gtk_widget_set_size_request(lookup_widget(RootWindow, > "drawingareaDisplay"), gdk_pixbuf_get_width(arena), > gdk_pixbuf_get_height(arena)); > Counter++; > g_string_free(str, TRUE); > return TRUE; > }
What are you esactly trying to achieve? Something like a blinking image? Where will the pixbuf be shown? One mem leak might be the gdk_pixbuf_new_from_file(): you keep creating a new pixbuf on each entry to the function and never seem to destroy it... Regards - -- tomás -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFFSLzZBcgs9XrR2kYRAtbVAJ9ESM/+DnYiXvwVxqLvPkvmz/S44wCcDWg1 g02cQXgepdI9r95LyxyMLiQ= =E8iQ -----END PGP SIGNATURE----- _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list