On Fri, 2005-05-27 at 15:58 -0700, Chas wrote:

> The biggest question as far as I can tell is - which
> of the described options is better, the 'synced'
> liststore or the 'referencing' liststore? Maybe we
> need to support both? Or do someone have another idea?

The way I envision data bindings in TreeView is to add a DataSet
property to TreeView itself instead of exposing a public TreeModel.
Under the hood this would instantiate an internal TreeModel
implementation that binds the typed list to the TreeView and sets up all
the TreeViewColumns appropriately.

I think this approach is superior to a public TreeModel because people
who want to use data bindings are not going to want to have to format
the TreeView manually.  We already have magic in NodeView that does this
kind of auto formatting of the view.

Todd already pointed out that unless we want to write another hybrid
native/managed model like NodeStore, GInterface implementation is a
prerequisite.  

-- 
Mike Kestner <[EMAIL PROTECTED]>

_______________________________________________
Gtk-sharp-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list

Reply via email to