comparison 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
comparison
equal deleted inserted replaced
1869:a2d556368be1 1870:5a4d98cab9d3
1147 1147
1148 void tree_add(void) 1148 void tree_add(void)
1149 { 1149 {
1150 HTREEITEM t1,t2; 1150 HTREEITEM t1,t2;
1151 HWND listbox; 1151 HWND listbox;
1152 char *title;
1152 1153
1153 /* create a box to pack into the notebook page */ 1154 /* create a box to pack into the notebook page */
1154 listbox = dw_listbox_new(1024, TRUE); 1155 listbox = dw_listbox_new(1024, TRUE);
1155 dw_box_pack_start( notebookbox3, listbox, 500, 200, TRUE, TRUE, 0); 1156 dw_box_pack_start( notebookbox3, listbox, 500, 200, TRUE, TRUE, 0);
1156 dw_listbox_append(listbox, "Test 1"); 1157 dw_listbox_append(listbox, "Test 1");
1177 dw_tree_insert(tree, "tree file 2", fileicon, t1, DW_INT_TO_POINTER(4) ); 1178 dw_tree_insert(tree, "tree file 2", fileicon, t1, DW_INT_TO_POINTER(4) );
1178 dw_tree_insert(tree, "tree file 3", fileicon, t2, DW_INT_TO_POINTER(5) ); 1179 dw_tree_insert(tree, "tree file 3", fileicon, t2, DW_INT_TO_POINTER(5) );
1179 dw_tree_insert(tree, "tree file 4", fileicon, t2, DW_INT_TO_POINTER(6) ); 1180 dw_tree_insert(tree, "tree file 4", fileicon, t2, DW_INT_TO_POINTER(6) );
1180 dw_tree_item_change(tree, t1, "tree folder 1", foldericon ); 1181 dw_tree_item_change(tree, t1, "tree folder 1", foldericon );
1181 dw_tree_item_change(tree, t2, "tree folder 2", foldericon ); 1182 dw_tree_item_change(tree, t2, "tree folder 2", foldericon );
1183 dw_tree_item_set_data(tree, t2, DW_INT_TO_POINTER(100));
1184 title = dw_tree_get_title(tree, t1);
1185 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)));
1186 dw_free(title);
1182 } 1187 }
1183 1188
1184 void container_add(void) 1189 void container_add(void)
1185 { 1190 {
1186 char *titles[4]; 1191 char *titles[4];