On Tue, 2006-01-17 at 10:20 -0600, Mike Kestner wrote: > On Sun, 2006-01-15 at 21:25 -0500, Bradford Hovinen wrote: > > > Compilation fails because a NodeStore does not appear as a TreeModel to > > the C# compiler. If I cast explicitly to a TreeModel, then there is a > > run-time failure of a similar nature. Is there another way to do this > > using NodeStore? > > Until NodeStore's internal TreeModel gets a TreeSortable implementation, > this won't be possible, you'll have to manually sort the underlying > collection. The good news is that the first person that does it can > contribute their implementation for the next Gtk# release. ;-)
Hmmmmm... I would really like to see this functionality implemented, so I shall look into implementing the TreeSortable interface myself. Assuming I meet some success, I shall send the patches your way. > NodeStore doesn't implement TreeModel because NodeStore's purpose for > existence is to hide that API. It's highly unlikely NodeStore will ever > expose TreeModel, so it won't work with any of the TreeModel extension > objects like TreeModelSort or TreeModelFilter. Of course I have no interest in the TreeModel interface being exposed, but only in being able to use a NodeStore in places where the API requires a TreeModel. -- Bradford Hovinen http://www.math.utoronto.ca/hovinen/ Department of Mathematics Email: hovinen at math.utoronto.ca University of Toronto 40 St. George St., Room 6290 Toronto, ON, M5S 2E4 Canada
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Gtk-sharp-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
