summaryrefslogtreecommitdiff
path: root/tests/testtreesort.c
diff options
context:
space:
mode:
authorJonathan Blandford <jrb@webwynk.net>2001-03-29 21:30:05 +0000
committerJonathan Blandford <jrb@src.gnome.org>2001-03-29 21:30:05 +0000
commitf19af6f49ca75f667523b1b89ea873584fb7e7b5 (patch)
tree17cf6df6ea626821fbcbb0af85fec8ff7d909011 /tests/testtreesort.c
parentc61a8f282fd3d3fe32efbdb1b41791447a2602da (diff)
downloadgtk+-f19af6f49ca75f667523b1b89ea873584fb7e7b5.tar.gz
Massive reordering/sorting work. Now pretty much works.
Thu Mar 29 16:29:12 2001 Jonathan Blandford <jrb@webwynk.net> * gtk/gtkliststore.c (gtk_list_store_iter_changed): Massive reordering/sorting work. Now pretty much works. * gtk/gtkrbtree.c (_gtk_rbtree_reorder): Lots of work to make reorder mostly work. Still need to get the parity correct. * gtk/gtktreeviewcolumn.c: Listen for "model" property changed signal, so I can listen for the sort_column_changed signal so I can change my "sort_indicator" property. Cool.
Diffstat (limited to 'tests/testtreesort.c')
-rw-r--r--tests/testtreesort.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/tests/testtreesort.c b/tests/testtreesort.c
index 30d5ca3149..84169a3fa7 100644
--- a/tests/testtreesort.c
+++ b/tests/testtreesort.c
@@ -15,7 +15,7 @@ static ListSort data[] =
{ "Apples", "Transmorgrify", "Exculpatory", "Gesundheit"},
{ "Oranges", "Wicker", "Adamantine", "Convivial" },
{ "Bovine Spongiform Encephilopathy", "Sleazebucket", "Mountaineer", "Pander" },
- { "Foot and Mouth", "Lampshade", "Skim Milk Full Milk", "Viewless" },
+ { "Foot and Mouth", "Lampshade", "Skim Milk\nFull Milk", "Viewless" },
{ "Blood,\nsweat,\ntears", "The Man", "Horses", "Muckety-Muck" },
{ "Rare Steak", "Siam", "Watchdog", "Xantippe" },
{ "SIGINT", "Rabbit Breath", "Alligator", "Bloodstained" },
@@ -30,7 +30,7 @@ static ListSort data[] =
enum
{
- WORD_COLUMN = 0,
+ WORD_COLUMN_1 = 0,
WORD_COLUMN_2,
WORD_COLUMN_3,
WORD_COLUMN_4,
@@ -71,7 +71,7 @@ main (int argc, char *argv[])
{
gtk_list_store_append (GTK_LIST_STORE (model), &iter);
gtk_list_store_set (GTK_LIST_STORE (model), &iter,
- WORD_COLUMN, data[i].word_1,
+ WORD_COLUMN_1, data[i].word_1,
WORD_COLUMN_2, data[i].word_2,
WORD_COLUMN_3, data[i].word_3,
WORD_COLUMN_4, data[i].word_4,
@@ -84,10 +84,11 @@ main (int argc, char *argv[])
renderer = gtk_cell_renderer_text_new ();
column = gtk_tree_view_column_new_with_attributes ("First Word", renderer,
- "text", WORD_COLUMN,
+ "text", WORD_COLUMN_1,
NULL);
- gtk_tree_view_column_set_sort_column_id (column, WORD_COLUMN);
gtk_tree_view_append_column (GTK_TREE_VIEW (tree_view), column);
+ gtk_tree_view_column_set_sort_column_id (column, WORD_COLUMN_1);
+
g_object_unref (column);
g_object_unref (renderer);
@@ -104,7 +105,7 @@ main (int argc, char *argv[])
column = gtk_tree_view_column_new_with_attributes ("Third Word", renderer,
"text", WORD_COLUMN_3,
NULL);
- gtk_tree_view_column_set_sort_column_id (column, WORD_COLUMN_3);
+ gtk_tree_view_column_set_sort_column_id (column, WORD_COLUMN_1);
gtk_tree_view_append_column (GTK_TREE_VIEW (tree_view), column);
g_object_unref (column);
g_object_unref (renderer);
@@ -120,6 +121,7 @@ main (int argc, char *argv[])
g_object_unref (renderer);
gtk_container_add (GTK_CONTAINER (scrolled_window), tree_view);
+ gtk_window_set_default_size (GTK_WINDOW (window), 400, 400);
gtk_widget_show_all (window);
gtk_main ();