Re: Associating with an entry in a GtkListStore
- From: Harring Figueiredo <harringf yahoo com>
- To: Chris Seaton <chris chrisseaton com>, gtk-app-devel-list gnome org
- Subject: Re: Associating with an entry in a GtkListStore
- Date: Thu, 29 Jan 2004 15:56:11 -0800 (PST)
There is a way to associate the data with the model.
You could use your model like this.
gtk_list_store_new( NUM_ENTRIES, G_TYPE_STRING, G_TYPE_POINTER)
Where the TYPE_STRING holds the description and the POINTER holds the binary
data.
That way when you want to associate them, you sjut poull them with
model_get(..) fuction together.
The key point here is that the treeview DOES NOT have to have the same number
of columns as the model.
Hope this helps.
HArring
--- Chris Seaton <chris chrisseaton com> wrote:
I'm using a GtkListStore with a GtkTreeView to show a simple list of
items. Each item has a text name and binary data. The list just needs to
show the name - the binary data is stored elsewhere in memory and is
used when the user selects commands from a menu (I'm making things
simplier than they are here, but the principle is the same).
The problem is: how do I associate the entry in the list store with my
binary data? There is no user field for the list store items like with
the signal handler functions, and there could be more than one item with
exactly the same name but different binary data so I can't use a hash
table or something.
I would use the index of the item (from the itterator), but I'm not sure
to do that, and anyway the indicies would change when the list is sorted
by clicking on column headers.
Suggestions?
Chris Seaton
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free web site building tool. Try it!
http://webhosting.yahoo.com/ps/sb/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]