[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
RE: Pixbuf treeview question
- From: <martyn 2 russell bt com>
- To: <ksadil bigpond net au>, <gtk-app-devel-list gnome org>
- Subject: RE: Pixbuf treeview question
- Date: Tue, 23 Mar 2004 12:49:10 -0000
> From Tim-Phillip Mullers excellent treeview tutorial:
> "The tree store will not make a copy of the object, rather it will
> increase
> the object's ref count"
>
> I would rather that it did make a copy of the object.
>
> I wanted to insert a pixbuf into a cell, and when I needed to change
it ,
> retrieve it, amend it and put it back.
>
> Does this mean that I have to set up an array, g_array, linked list or
> similar
> data structure to store my pixbufs? What is the most elegant way to do
> this?
You can use the following to get the pixbuf:
GdkPixbuf *pb = NULL;
gtk_tree_model_get (model, &iter, COLUMN_ONE, &pixbuf, -1);
This (as Tim says) increases the ref count, so you will need to call
g_object_unref (G_OBJECT (pb));
Regards,
Martyn
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]