diff dwtest.c @ 1870:5a4d98cab9d3

Fixed dw_tree_get_title() on Windows and implemented tests for dw_tree_get_title() and dw_tree_item_g/set_data() in the test program.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sat, 23 Mar 2013 19:52:38 +0000
parents b5e1ccc76e58
children eae36372d64d
line wrap: on
line diff
--- a/dwtest.c	Thu Mar 21 22:10:43 2013 +0000
+++ b/dwtest.c	Sat Mar 23 19:52:38 2013 +0000
@@ -1149,6 +1149,7 @@
 {
     HTREEITEM t1,t2;
     HWND listbox;
+    char *title;
 
     /* create a box to pack into the notebook page */
     listbox = dw_listbox_new(1024, TRUE);
@@ -1179,6 +1180,10 @@
     dw_tree_insert(tree, "tree file 4", fileicon, t2, DW_INT_TO_POINTER(6) );
     dw_tree_item_change(tree, t1, "tree folder 1", foldericon );
     dw_tree_item_change(tree, t2, "tree folder 2", foldericon );
+    dw_tree_item_set_data(tree, t2, DW_INT_TO_POINTER(100));
+    title = dw_tree_get_title(tree, t1);
+    dw_debug("t1 title \"%s\" data %d t2 data %d\n", title, DW_POINTER_TO_INT(dw_tree_item_get_data(tree, t1)), DW_POINTER_TO_INT(dw_tree_item_get_data(tree, t2)));
+    dw_free(title);
 }
 
 void container_add(void)