On 6/1/07, Andreas Stricker <[EMAIL PROTECTED]> wrote: > Nuno Lucas schrieb: > > How people do with very large list boxes? I was hopping I could have > > some form of just seting up the column headers and say I have 10000 > > rows and let the widget ask me for the data when it needs it. > > > > It seems a bit heavy to add 10000 rows one at a time, as it seems I'm > > forced to do even if I "derive" my own ListStore. > > You have to derive your own GtkTreeModel, if the predefined GtkListStore > or GtkTreeStore are not sufficient (They simply stores all data at once).
I may be missing something, but I don't see a way to set the number of "virtual" rows. >From what I see in the documentation, the only way to grow is by appending a single row at a time (which I guess then emits the "row-changed" signal and updates the scrollbar). What seems to be missing is a way to say I already have 10k, 100k or even 1M rows of data ready (at least I will cache that data myself). Even if I implement my own GtkTreeModel, I don't see a way of escaping this limitation. At least on the documentation. Regards, ~Nuno Lucas > Cheers, Andy _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list