GNOME Bugzilla – Bug 101661
Multiple row set APIs for TreeModels not easy to wrap in GTKMM
Last modified: 2014-03-27 02:42:58 UTC
The gtk_tree_store_set and gtk_list_store_set methods that can set multiple columns in a row at once are better to use for the setting of multiple columns. They are faster than the single row set methods, presumably due to less signals, ui updates, and tree sorting. They are more coherent, for example if you wish to place assertions against inconsistent row states in the tree sort row comparison function, multiple set will ensure it will never see the transitional states of a row, that are potentially inconsistent. However, this interface requires varargs, which apparently are very difficult, if not impossible, to wrap in GTKMM. Hence it would be nice if a more convenient interface to this functionality was available, like an array.
Might be nice in 2.4.
*** Bug 108816 has been marked as a duplicate of this bug. ***
That duplicate bug #108816 has a patch that I guess is meant to be a solution, so I'm adding the patch keyword here.
closing out ancient bugs