[pygtk] Re: python bindings for gtk 2.4 and gnome 2.6
dallingham at users.sourceforge.net
Thu Feb 19 13:35:16 WST 2004
I'll have to go through things in more detail, but off the top of my
1) Completion of the gnome-vfs bindings. We have to ship our own
library to implement the functions that are currently missing.
So instead of being architecture independent, we have to ship
a version for each architecture.
2) The new FileChooser/FileFiter. We have a non-standard, semi-custom
file selector right now to get around some of the current selector's
3) Fulling working TreeModelSort. A lot of strange things happening
here. Several people (including me) have submitted patches against
some of the segfaults in this area, but I'm not sure we have them
all yet. And these patches are still in CVS, and have not made it
to an actual release yet.
4) New TreeView enhancements. The speed ups to to fixed height cells
would are critical. Looping through every element in a database of
100,000 people to calculate cell height takes a long time.
5) TreeModelFilter - right now we are faking this by building and
rebuilding TreeStores. This is really painful.
6) ComboBox/ComboBoxEntry changes.
Besides the completion of gnome-vfs, the biggest issue for us is moving
away from TreeStores to our own custom TreeView. Lack of filtering and a
working TreeModelSort are holding us back and preventing us from
handling the database sizes our users are requesting. Since GRAMPS is a
genealogy program, users have databases ranging in size from about 100
to 100,000. The TreeStore just can't handle things of that size, and it
requires us to keep two copies of the data - the real copy and the data
we load into TreeStore.
On Wed, 2004-02-18 at 07:03, Xavier Ordoquy wrote:
> ## I added pygtk mailing list in CC
> At the moment we will try to flush a bit the bugzilla patch and bugs
> However, it would be a great help if someone could point out missing API
> function/widget/modules and enter them in bugzilla. That would be a good
> starting point to extend the binding. (Don, since you're gonna to need
> things for your application, listing them here would be cool).
> After that we'll have a clearer view on the things to do.
> Xavier Ordoquy.
> On Tue, 2004-02-17 at 18:08, Don Allingham wrote:
> > I would be interested in helping out where I could. My primary project
> > (GRAMPS), is taking most of my time right now. However, I need the
> > 2.4/2.6 features for GRAMPS. I guess that means I need to divert some of
> > my time to helping out with pygtk.
> > Don
> > Erik Grinaker wrote:
> > >Hi
> > >
> > >I read your post to the pygtk list some time ago regarding updating the
> > >python bindings to gtk 2.4 and gnome 2.6. I would be interested in
> > >helping out with this - have you gotten any further with this work?
Don Allingham <dallingham at users.sourceforge.net>
GRAMPS - Open Source Genealogy
More information about the pygtk