Index: ewl_tree_test.c =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/bin/ewl_tree_test.c,v retrieving revision 1.4 diff -u -r1.4 ewl_tree_test.c --- ewl_tree_test.c 3 Nov 2005 02:22:29 -0000 1.4 +++ ewl_tree_test.c 9 Nov 2005 16:28:20 -0000 @@ -34,7 +34,7 @@ int row, col; char buf[PATH_MAX]; char *headers[COLS]; - char *entries[COLS]; + Ewl_Widget *entries[COLS]; Ewl_Widget *tree_win; Ewl_Widget *tree; Ewl_Widget *prow = NULL; @@ -105,29 +105,20 @@ ewl_tree_headers_set(EWL_TREE(tree), headers); ewl_widget_show(tree); - memset(entries, 0, COLS * sizeof(char *)); + /* + * Build the array of entries. + */ + for (col = 0; col < COLS; col++) { + entries[col] = ewl_image_new(); + ewl_image_file_set(EWL_IMAGE(entries[col]), "/home/dsinclair/image/ctsamurai.png", NULL); + ewl_widget_show(entries[col]); + } for (row = 0; row < ROWS; row++) { - - /* - * Build the array of entries. - */ - for (col = 0; col < COLS; col++) { - snprintf(buf, 1024, "Row %d Col %d", row, col); - IF_FREE(entries[col]); - entries[col] = strdup(buf); - } - if (row % NEST == 0) - prow = ewl_tree_text_row_add(EWL_TREE(tree), NULL, - entries); + prow = ewl_tree_row_add(EWL_TREE(tree), NULL, entries); else - prow = ewl_tree_text_row_add(EWL_TREE(tree), - EWL_ROW(prow), entries); - - for (col = 0; col < COLS; col++) { - IF_FREE(entries[col]); - } + prow = ewl_tree_row_add(EWL_TREE(tree), EWL_ROW(prow), entries); } for (col = 0; col < COLS; col++) {