[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: Preventing sorting in a GtkTreeView/GtkListStore
- From: Ken Rastatter <krastatter sensotec com>
- To: gtk-app-devel-list gnome org
- Subject: Re: Preventing sorting in a GtkTreeView/GtkListStore
- Date: Mon, 27 Jan 2003 14:28:32 -0500
I'm in the process of updating my code that uses the deprecated GtkCList
to use GtkTreeView instead. Lo and behold, I am running into the same problem
that this person had back in November of 2002.
Appending a large number (10,000) rows to an unsorted GtkListStore and
then doing a gtk_tree_sortable_set_sort_column_id() takes (in my case)
about 8 seconds. If I then clear the GtkListStore with gtk_list_store_clear()
and try to append the same 10,000 rows it takes many minutes to finish.
Does anybody know how I can revert a GtkListStore to be unsorted so
that I can add a large quantity of rows in a timely manner?
On Thu, 14 Nov 2002, Gian Luigi Gragnani said:
> I construct a GtkTreeView with a GtkListStore as model
> All the column of GtkListStore are G_STRING
> I add as many GtkTreeViewColumn as the column in the GtkListStore,
> so that any GtkTreeViewColumn is in a one-to-one corresponce with the
> related column in the model.
> Each GtkTreeViewColumn has its sort_id setted to the corrensponding
> col in the model.
> At some time in the application I want to add a large number of rows
> to GtkTreeeView/GtkListStore without having them automatically sorted.
> When I start the application I can add rows without sort, but, as soon as I
click
> on a column header, I cannot find a way to revert to the unsorted behaviour
> I tried to set the default sort func to NULL but it does not seem to work
--
Ken Rastatter, Design Engineer
Sensotec, Inc.
2080 Arlingate Lane, Columbus, Ohio, 43228-4112 USA
Voice: (614)850-5000 Fax: (614)850-6041 Toll Free: 1-800-848-6564
Home Page: http://www.sensotec.com
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]