[Gtk-sharp-list] Tree selection

George Farris farrisg@mala.bc.ca
19 Feb 2003 08:18:26 -0800


On Tue, 2003-02-18 at 19:49, Pokey the Penguin wrote:
> On Wed, 2003-02-19 at 03:19, George Farris wrote:
> > OK how the heck do I get a selected row of text out of the TreeView
> > widget?
> 
> TreeIter iter = new TreeIter ();
> TreeModel model;
> mytreeview.Selection.GetSelected (out model, ref iter);
> 
> You can then reference the iter to a hashtable of stored values to find
> the object it's associated with.
> 

Sorry, object it's associated with, do you mean string object such as
text in a row or something else?  If iter is a pointer to the row can't
I just get the row string like:
	string s = mytree.getRow(iter);

wouldn't that sort of make sense?

mytreeview.Selection.GetSelected (out model, ref iter);

The "out" and "ref" are keywords right?  I'm not familiar with them,
more reading:-)  Doesn't GetSelected return a boolean?  It seems then
that "ref" would work something like &iter in C, is that correct?



--