I'm working on new python bindings for the gtkextra library. I'm specially interested on the GtkSheet widget.
GtkSheet has serious bugs (especially when setting cell background/foreground colors). Even the test
included with the library segfaults. It also needs serious modification by discarding deprecated gtk functions and exposing properties, which would really facilitate creating other language bindings.
As the development of the gtkextra library is stagnant, I don't have much hope that the bugs would be
resolved soon. Though I ask here if there are any plans on this, and I offer myself in helping fix bugs on GtkSheet.
Additinally, if there are no plans in continuing gtkextra development, I propose to fork the GtkSheet
(and GtkItemEntry) widgets to a separate library and continue myself with the development/bug fixing.
My idea is to try to solve most serious bugs, add properties and substitute deprecated glib/gtk function calls for more modern ones. I would try to keep the API as close to the original
as possible, breaking the API only if that's really needed.
Finally, I would prefer to continue development of this new library, which I would unoriginally call gtksheet, in a place with distributed control version system suport (git, mercurial, bazaar). My first
thought is github.
Many thanks to the developers of GtkExtra and also to the developers of the former python-gtkextra bindings for their great work.