Re: GtkListStore and GtkSequence
- From: Jonathan Blandford <jrb redhat com>
- To: Torsten Schoenfeld <kaffeetisch gmx de>
- Cc: gtk-devel-list gnome org
- Subject: Re: GtkListStore and GtkSequence
- Date: 09 Aug 2004 10:01:19 -0400
Torsten Schoenfeld <kaffeetisch gmx de> writes:
> If I understand it correctly, this is about making inserting many rows
> into a sorted store faster. If so, then there's also another possible
> solution: Provide API to make the store temporarily unsorted. You could
> then use that API, insert your rows, and finally make the store sorted
> again.
>
> This sort of already works. You just need to get rid of some
> assertions, IIRC. -2 is the magical sort column id that tells both
> GtkListStore and GtkTreeStore that they're unsorted. gtkliststore.c for
> example defines
>
> #define GTK_LIST_STORE_IS_SORTED(list) (GTK_LIST_STORE (list)->sort_column_id != -2)
>
> If this is considered passable, I could try to come up with a patch.
Yes please! I meant to fix this years ago but somehow it slipped my
mind, and I don't see a bug for it. It's an important fix independent
of whether or not we move to the splay tree.
Please file a bug and supply a patch.
Thanks,
-Jonathan
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]