changeset 323:3dab9f31aeff

Mark, we must connect signal handlers before populating the tree on GTK 1.x.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 04 Apr 2003 01:30:53 +0000
parents 78be9770960c
children c13312a6b8dc
files dwtest.c
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/dwtest.c	Thu Apr 03 21:42:05 2003 +0000
+++ b/dwtest.c	Fri Apr 04 01:30:53 2003 +0000
@@ -521,16 +521,16 @@
 	foldericon = dw_icon_load_from_file( FOLDER_ICON_NAME );
 	fileicon = dw_icon_load_from_file( FILE_ICON_NAME  );
 
+	/* set up our signal trappers... */
+	dw_signal_connect(tree, DW_SIGNAL_ITEM_CONTEXT, DW_SIGNAL_FUNC(item_context_cb), (void *)tree_status);
+	dw_signal_connect(tree, DW_SIGNAL_ITEM_SELECT, DW_SIGNAL_FUNC(item_select_cb), (void *)tree_status);
+
 	t1 = dw_tree_insert(tree, "tree folder 1", foldericon, NULL, (void *)1 );
 	t2 = dw_tree_insert(tree, "tree folder 2", foldericon, NULL, (void *)2 );
 	t3 = dw_tree_insert(tree, "tree file 1", fileicon, t1, (void *)3 );
 	t4 = dw_tree_insert(tree, "tree file 2", fileicon, t1, (void *)4 );
 	t5 = dw_tree_insert(tree, "tree file 3", fileicon, t2, (void *)5 );
 	t6 = dw_tree_insert(tree, "tree file 4", fileicon, t2, (void *)6 );
-
-	/* set up our signal trappers... */
-	dw_signal_connect(tree, DW_SIGNAL_ITEM_CONTEXT, DW_SIGNAL_FUNC(item_context_cb), (void *)tree_status);
-	dw_signal_connect(tree, DW_SIGNAL_ITEM_SELECT, DW_SIGNAL_FUNC(item_select_cb), (void *)tree_status);
 }
 
 void container_add(void)