Actually, I'm not playing with GUI. I just want to create a command line program. It still helps, especially this sentence: "Gtk2::Gdk::Pixmap IS a drawable".
I also found that using Cairo only is enough for me, as Cairo has function cairo_image_surface_create_for_data, which allows to create cairo surface from packed scalar. However I have some other problems:
1: I create the scalar using $data .= pack 'CCCC',255,$value,$value,$value; where $value is int from 0 to 255, and Cairo surface is created in argb32 format. I got a picture with good outlook, but all points are in yellow color.
2: When I added all my data to $data and went to create the surface, it caused a segfault. However, if only half data are added to $data, it won't fault. Why?
In reply to Re^2: Gdk, Pixbuf, Cairo, build them up
by llancet
in thread Gdk, Pixbuf, Cairo, build them up
by llancet
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |