I'll have to go through things in more detail, but off the top of my
head:

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
    deficiencies.
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.

Don

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
> pending.
> 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 <[EMAIL PROTECTED]>
GRAMPS - Open Source Genealogy

_______________________________________________
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

Reply via email to