(If you reply to my mail, please be sure to include my email on the return, as I do not subscribe to this list).

Does anyone have example code or documentation of how to use GtkTree and GtkCTree in a purely object-oriented fashion?  I've been studying gtk.py, description.py, and those documentations from http://www.daa.com.au/~james/pygtk/ that I could find, but I still don't feel comforortable with how it works.  I've got two books on Gtk+/GNOME, but they both treat the topic from a procedural perspective.  I'm interested in a pure object-oriented approach. 

With regards to GtkTree, I've been playing with the browse.py example in the tarball, but there are certain things that I don't understand.  For example, the "select_child" event which the init_subtree binds:  where is it defined?  I can't find it in gtk.py.  How do I find all of those events so I can bind them to functions?  It seems like the example is a little limited in function, but I can't really tell.

As for GtkCTree, I can't find enough examples of that to even begin to make it work.  How deep can GtkTree and GtkCTree have recursion?  

Any help would be greatly appreciated.  Please be sure to reply directly to me, as I don't subscribe to this list.