On Monday 22 August 2005 10:18, Guenther Sohler wrote:
> I have created some symbols for my program. Now I want to compile them into
> the code.
>
> But I am now looking for the right function to create a GtkPixBuf from it.
> Previously i used gdk_pixbuf_new_from_file
>
> How can I get the same from following data ? Gimp has created this for me.
> Is gdk_pixmap_colormap_create_from_xpm_d the correct function ? if yes, how
> can i use it ?
>
>
> char *bitmap[]= {
> "16 16 3 1",
> "       c #FFFFFF",
> ".      c #FF0000",
> "+      c #000000",
> "       .........",
> "       .........",
> "       ..    +..",
> "       ..   + ..",
> "       ..  +  ..",
> "       .. +   ..",
> "       ..+    ..",
> ".........    +..",
> ".........   + ..",
> "..    +    +  ..",
> "..   +    +   ..",
> "..  +    +    ..",
> ".. +    +    +..",
> "..+    +    + ..",
> "................",
> "................"};

GdkPixbuf* pixbuf = gdk_pixbuf_new_from_xpm_data(bitmap);
 ... do stuff ...
g_object_ref(G_OBJECT(pixbuf));

You will also need to make bitmap a const char*[] type.

Chris
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to