[wx-dev] wxDataViewCtrl Tree API

Robin Dunn robin at alldunn.com
Wed Jun 6 12:23:39 PDT 2007


Bo Yang wrote:

> Yes, there is no relation between collapsing/expanding and ID. ID is
> just a way to exchange data between Model and view, just like the row
> number, the pinter or the GtkTreeIter and etc.

I haven't read the other new messages in this thread yet, so I don't 
know if anybody else has covered this or not, but I thought I would jump 
in here and say that I like the concept of an ID object like we have 
currently in wxTreeCtrl.  It can be an opaque object that internally 
does what ever is needed to identify items for each platform.  In fact 
some newbies get confused by the fact that wxListCtrl doesn't use an 
opaque ID object like this but uses the rows, which can change by 
sorting and insertions/deletions.  If there is a way to have an ID 
object that always refers to the same item, even if it moves around, 
then I think that will help simplify some use cases for some people.


-- 
Robin Dunn
Software Craftsman
http://wxPython.org  Java give you jitters?  Relax with wxPython!





More information about the wx-dev mailing list