All pastes #28150 Raw Edit

Something

public text v1 · immutable
#28150 ·published 2005-11-09 16:29 UTC
rendered paste body
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++) {