rendered paste bodyIndex: 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++) {