Mercurial > dwindows
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]; |