+1 for people who badly need a good GtkGrid.

If you check the list you'll see I'm constantly whining about performance of the TreeView when you have really large datasets to browse.

I'm wondering if the GtkGrid performs better (I see it has large amounts of code derived from the Treeview + when I looked at that I was stumped at how I could improve performance).

The particular case I care about is when you have say millions of rows of data, but want to avoid loading them into any model until the user actually wants to see them.

I found I could do this with the existing TreeView by using my own custom model, which was great -- but then I ran into the problem that as soon as the treeview found out how many rows of data I had it went off and allocated a gtkrbtree (i think) big enough to hold all my data.

I'm hoping that gtkGrid avoids this problem -- guess I should go and check out the code.

John

N. Volbers wrote:
Re: [pygtk] Wrapping Gtksheet

Hello,

I just wanted to let you know that I would be willing to help with this.

I am in dire need of a GtkGrid/PyGrid-like solution, and I would love to
see this included in the standard gtk+ library.  As I am not a very good
C programmer (even though I understand C code pretty good), I could
assist in documentation and testing, especially for the python part, so
if you need any help, please let me know.

Niklas.


Rafael Villar Burke schrieb:
> Christian Robottom Reis wrote:
>
>> On Wed, May 18, 2005 at 12:07:00PM +0000, Philippe Collet wrote:
>> 
>>
>>> I'm a beginner in the wrapping process.
>>> I'm trying to create a wrapper to use gtksheet with pygtk.
>>>  
>
> Philippe, it's great having some more people wrapping libraries like
> crazy!. But remember that there's ongoing work to add introspection
> capabilities to gobject, and it would make bindings mostly automatic.
>
>> First question would be: why not work on GtkGrid, which /has/ a wrapper
>> and will probably be less work to adapt?
>> 
>>
> This is indeed a great suggestion. Philippe, would you dare to have a
> look to GtkGrid? It could eventually get into gtk+ itself and the
> problem would be solved at its root.
> If you're willing to hack on it here you have some additional information:
>
> GtkGrid design document and comments thread on gtk+ mailing list:
> http://mail.gnome.org/archives/gtk-devel-list/2004-April/msg00137.html
>
> Some more comments on gnome-db ML about inclusion in gtk+:
> http://mail.gnome.org/archives/gnome-db-list/2004-April/msg00048.html
>
> Gtk+ team meeting where gtkgrid is mentioned:
> http://mail.gnome.org/archives/gtk-devel-list/2004-April/msg00130.html
>
> Isn't it a nice and promising project to work on? ;)
> Regards,
>
> Pachi
>
> _______________________________________________
> pygtk mailing list   [email protected]
> http://www.daa.com.au/mailman/listinfo/pygtk
> Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

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

_______________________________________________
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