Follow up:
when i fill the PixBuf array in the same method where i paint its
element this works...
Jody

On Fri, Mar 1, 2013 at 7:10 PM, jody <[email protected]> wrote:
> Hi
>
> When i do
>    Glib::RefPtr<Gdk::Pixbuf> image1 =
> Gdk::Pixbuf::create_from_file("base1.png");
>
> i can later (in a different method) paint this into a cairo context like this:
>    Gdk::Cairo::set_source_pixbuf(cr, image1, 0, 0);
>
>
> Now i wanted to do the same with an array of PixBufs:
>     Glib::RefPtr<Gdk::Pixbuf> image2[3];
>     image2[0] =  Gdk::Pixbuf::create_from_file("hexT1.png");
>     image2[1] =  Gdk::Pixbuf::create_from_file("hexT2.png");
>     image2[2] =  Gdk::Pixbuf::create_from_file("hexT3.png");
> this compiles and seems to work, but painting (in a different method) :
>     Gdk::Cairo::set_source_pixbuf(cr, image2[0], 0, 0);
> fails with a segmentation fault.
>
> I suspect that for some reason the RefPtr died, but i actually have no idea.
>
> Can anybody help me?
>
> Thank You
>   Jody
_______________________________________________
gtkmm-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to