wxTreeListCtrl widget research
Jason Dolan
jayson.dolan at gmail.com
Mon Dec 11 13:12:22 PST 2006
After some research I've found that there are several projects that
seem to try to accomplish the same thing: The wxTreeListCtrl that
Julian Smart, Alberto Griggio, Vadim Zeitlin and Otto Wyss has worked
on. The wxDataViewControl that I believe Vadim is working on. Then
the enhanced wxTreeListCtrl that Guru Kathiresan is working on.
If I could, I would like to get some feedback from users (and maybe the
authors) of these controls to find which would best meet my needs.
Also, I'm kind of curious why there are three separate projects.
Below are my needs for a TreeListCtrl widget:
* obviously a listctrl with treectrl characteristics
* The ability for any row to span multiple columns
* The ability for a TreeListCtrlItem to be statictext(the default),
editable text(textctrl), or a comboctrl
* Rows with statictext should be able to change it's font(color, style,
etc...)
* Needs to compile on windows, linux and mac (and preferably be native
on each platform)
I like the idea of using the wxDataViewControl because it seems like it
will be part of wxWidgets, but it still seems to be a way off before
it's usable (and I'm not sure it it will support the things I need).
My next choice would be the wxTreeListCtrl since it's in wxCode with
the ability for more hands to touch and polish it. But again, I'm not
sure if it meets my needs. Lastly the enhanced TreeListCtrl at first
glance *seems* like it will meet most of my needs, but the only way to
access it is via a zip file from the authors site and only a VC++
project file associated with it (no makefiles for linux or mac).
More information about the wx-users
mailing list