I wrote a patch to add editable cells to the tree-view widgets. It adds editing to the existing treebox/listbox, and moreover it provides the new cells-tree-view, which keeps a tree-view in sync with a cells family tree. Thanks go to Kenny Tilton for his suggestions.
Since my previous patch (adding threading to cells-gtk) is still pending (Peter?), I created threee flavors:
(1) cummulative: cgtk-all-071220.patch adds both the cells-tree-view and threading to a current CVS checkout. http://www.washbear-network.de/peterblog/wp-content/uploads/2007/12/cgtk-all...
(2) differential: cgtk-tree-view-from-threading-071220.patch adds the cells-tree-view to a cells-gtk already patched with my threading functionality. http://www.washbear-network.de/peterblog/wp-content/uploads/2007/12/cgtk-tre...
(3) stand alone: cgtk-tree-view-only-071220.patch adds the cells-tree-view only to a current CVS checkout, in case you don’t want threading. http://www.washbear-network.de/peterblog/wp-content/uploads/2007/12/cgtk-tre...
The patch adds a new tab Cells-Tree-View to the Tree-view page in cells-gtk, which demonstrates the functionality. The code is in test-gtk/test-tree-view.lisp
Details about the implementation and application can be found here: http://www.washbear-network.de/peterblog/2007/12/20/a-cells-tree-view-for-ce...
I have done a fair amount of testing, but bug reports are very welcome.
Peter