Enlightenment CVS committal

Author  : dj2
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/src/bin/tests/theme


Modified Files:
        ewl_theme_test.c 


Log Message:
- change tabs to spaces (Ewl uses 8 space indent now instead of a tab)

===================================================================
RCS file: /cvs/e/e17/libs/ewl/src/bin/tests/theme/ewl_theme_test.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- ewl_theme_test.c    4 Apr 2008 00:25:49 -0000       1.3
+++ ewl_theme_test.c    6 May 2008 20:18:57 -0000       1.4
@@ -1,4 +1,4 @@
-/* vim: set sw=8 ts=8 sts=8 noexpandtab: */
+/* vim: set sw=8 ts=8 sts=8 expandtab: */
 #include "Ewl_Test.h"
 #include "ewl_test_private.h"
 #include "ewl_border.h"
@@ -34,365 +34,365 @@
 void
 test_info(Ewl_Test *test)
 {
-       test->name = "Theme";
-       test->tip = "Shows the utilization of themes\n"
-                       "inside a EWL application.";
-       test->filename = __FILE__;
-       test->func = create_test;
-       test->type = EWL_TEST_TYPE_ADVANCED;
+        test->name = "Theme";
+        test->tip = "Shows the utilization of themes\n"
+                       "inside a EWL application.";
+        test->filename = __FILE__;
+        test->func = create_test;
+        test->type = EWL_TEST_TYPE_ADVANCED;
 }
 
 static int
 create_test(Ewl_Container *box)
 {
-       Ewl_Widget *abutton, *dbutton;
-       Ewl_Widget *box2, *vbox, *list, *misc;
-       DIR *rep;
-       struct dirent *file;
-
-       default_theme = ewl_theme_path_get();
-
-       box2 = ewl_hbox_new();
-       ewl_container_child_append(box, box2);
-       ewl_widget_show(box2);
-
-       vbox = ewl_vbox_new();
-       ewl_object_fill_policy_set(EWL_OBJECT(vbox), EWL_FLAG_FILL_VFILL);
-       ewl_container_child_append(EWL_CONTAINER(box2), vbox);
-       ewl_widget_show(vbox);
-
-       /* the theme list tree */
-       list = ewl_border_new();
-       ewl_border_label_set(EWL_BORDER(list), "Theme name");
-       ewl_container_child_append(EWL_CONTAINER(vbox), list);
-       ewl_widget_show(list);
-
-       rep = opendir(PACKAGE_DATA_DIR "/ewl/themes");
-       while ((file = readdir(rep)))
-       {
-               char *name;
-               int len;
-
-               name = file->d_name;
-               len = strlen(name);
-
-               if ((len >= 4) && (!strcmp(name + len - 4, ".edj"))) {
-                       Ewl_Widget *w;
-
-                       w = ewl_button_new();
-                       ewl_button_label_set(EWL_BUTTON(w), name);
-                       ewl_object_fill_policy_set(EWL_OBJECT(w),
-                               EWL_FLAG_FILL_VSHRINK | EWL_FLAG_FILL_HFILL);
-                       ewl_callback_append(w, EWL_CALLBACK_CLICKED,
-                                           cb_select_theme, strdup(name));
-                       ewl_container_child_append(EWL_CONTAINER(list), w);
-                       ewl_widget_show(w);
-               }
-       }
-
-       list = ewl_hbox_new();
-       ewl_object_fill_policy_set(EWL_OBJECT(list), EWL_FLAG_FILL_NONE);
-       ewl_container_child_append(EWL_CONTAINER(vbox), list);
-       ewl_widget_show(list);
-
-       abutton = ewl_button_new();
-       ewl_button_label_set(EWL_BUTTON(abutton), "Apply");
-       ewl_container_child_append(EWL_CONTAINER(list), abutton);
-       ewl_widget_show(abutton);
-
-       dbutton = ewl_button_new();
-       ewl_button_label_set(EWL_BUTTON(dbutton), "Default");
-       ewl_container_child_append(EWL_CONTAINER(list), dbutton);
-       ewl_widget_disable(dbutton);
-       ewl_widget_show(dbutton);
-
-       ewl_callback_append(abutton, EWL_CALLBACK_CLICKED, cb_apply_theme, 
dbutton);
-       ewl_callback_append(dbutton, EWL_CALLBACK_CLICKED, cb_default_theme, 
NULL);
-
-       vbox = ewl_border_new();
-       ewl_border_label_set(EWL_BORDER(vbox), "Theme Visualization");
-       ewl_container_child_append(EWL_CONTAINER(box2), vbox);
-       ewl_widget_show(vbox);
-
-       misc = widgets_build();
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
+        Ewl_Widget *abutton, *dbutton;
+        Ewl_Widget *box2, *vbox, *list, *misc;
+        DIR *rep;
+        struct dirent *file;
+
+        default_theme = ewl_theme_path_get();
+
+        box2 = ewl_hbox_new();
+        ewl_container_child_append(box, box2);
+        ewl_widget_show(box2);
+
+        vbox = ewl_vbox_new();
+        ewl_object_fill_policy_set(EWL_OBJECT(vbox), EWL_FLAG_FILL_VFILL);
+        ewl_container_child_append(EWL_CONTAINER(box2), vbox);
+        ewl_widget_show(vbox);
+
+        /* the theme list tree */
+        list = ewl_border_new();
+        ewl_border_label_set(EWL_BORDER(list), "Theme name");
+        ewl_container_child_append(EWL_CONTAINER(vbox), list);
+        ewl_widget_show(list);
+
+        rep = opendir(PACKAGE_DATA_DIR "/ewl/themes");
+        while ((file = readdir(rep)))
+        {
+               char *name;
+               int len;
+
+               name = file->d_name;
+               len = strlen(name);
+
+               if ((len >= 4) && (!strcmp(name + len - 4, ".edj"))) {
+                       Ewl_Widget *w;
+
+                       w = ewl_button_new();
+                       ewl_button_label_set(EWL_BUTTON(w), name);
+                       ewl_object_fill_policy_set(EWL_OBJECT(w),
+                               EWL_FLAG_FILL_VSHRINK | EWL_FLAG_FILL_HFILL);
+                       ewl_callback_append(w, EWL_CALLBACK_CLICKED,
+                                           cb_select_theme, strdup(name));
+                       ewl_container_child_append(EWL_CONTAINER(list), w);
+                       ewl_widget_show(w);
+               }
+        }
+
+        list = ewl_hbox_new();
+        ewl_object_fill_policy_set(EWL_OBJECT(list), EWL_FLAG_FILL_NONE);
+        ewl_container_child_append(EWL_CONTAINER(vbox), list);
+        ewl_widget_show(list);
+
+        abutton = ewl_button_new();
+        ewl_button_label_set(EWL_BUTTON(abutton), "Apply");
+        ewl_container_child_append(EWL_CONTAINER(list), abutton);
+        ewl_widget_show(abutton);
+
+        dbutton = ewl_button_new();
+        ewl_button_label_set(EWL_BUTTON(dbutton), "Default");
+        ewl_container_child_append(EWL_CONTAINER(list), dbutton);
+        ewl_widget_disable(dbutton);
+        ewl_widget_show(dbutton);
+
+        ewl_callback_append(abutton, EWL_CALLBACK_CLICKED, cb_apply_theme, 
dbutton);
+        ewl_callback_append(dbutton, EWL_CALLBACK_CLICKED, cb_default_theme, 
NULL);
+
+        vbox = ewl_border_new();
+        ewl_border_label_set(EWL_BORDER(vbox), "Theme Visualization");
+        ewl_container_child_append(EWL_CONTAINER(box2), vbox);
+        ewl_widget_show(vbox);
+
+        misc = widgets_build();
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
 
-       return 1;
+        return 1;
 }
 
 static void
 cb_select_theme(Ewl_Widget *w __UNUSED__, void *ev __UNUSED__, void *data)
 {
-       Ewl_Widget *notebook;
-       char theme_filename[PATH_MAX];
+        Ewl_Widget *notebook;
+        char theme_filename[PATH_MAX];
 
-       notebook = ewl_widget_name_find("notebook");
+        notebook = ewl_widget_name_find("notebook");
 
-       snprintf(theme_filename, sizeof(theme_filename),
-                       PACKAGE_DATA_DIR "/ewl/themes/%s", (char *)data);
-       ewl_theme_data_reset(notebook);
-       ewl_theme_data_str_set(notebook, "/file", theme_filename);
+        snprintf(theme_filename, sizeof(theme_filename),
+                       PACKAGE_DATA_DIR "/ewl/themes/%s", (char *)data);
+        ewl_theme_data_reset(notebook);
+        ewl_theme_data_str_set(notebook, "/file", theme_filename);
 
-       if (selected_theme) free(selected_theme);
-       selected_theme = strdup(theme_filename);
+        if (selected_theme) free(selected_theme);
+        selected_theme = strdup(theme_filename);
 
-       ewl_widget_hide(notebook);
-       ewl_widget_show(notebook);
+        ewl_widget_hide(notebook);
+        ewl_widget_show(notebook);
 }
 
 static void
 cb_apply_theme(Ewl_Widget *w __UNUSED__, void *ev __UNUSED__, void *data)
 {
-       Ewl_Widget *db = data;
+        Ewl_Widget *db = data;
 
-       ewl_widget_enable(db);
-       ewl_theme_theme_set(selected_theme);
+        ewl_widget_enable(db);
+        ewl_theme_theme_set(selected_theme);
 }
 
 static void
 cb_default_theme(Ewl_Widget *w __UNUSED__, void *ev __UNUSED__,
-                                       void *data __UNUSED__)
+                                       void *data __UNUSED__)
 {
-       Ewl_Widget *db = w;
+        Ewl_Widget *db = w;
 
-       ewl_widget_disable(db);
-       ewl_theme_theme_set(default_theme);
+        ewl_widget_disable(db);
+        ewl_theme_theme_set(default_theme);
 }
 
 static Ewl_Widget *
 widgets_build(void)
 {
-       Ewl_Widget *misc, *item, *vbox, *notebook;
-       int i;
-       struct {
-               char *name;
-               char *image;
-       } menus[] = {
-               {"image", "dia-diagram.png"},
-               {NULL, NULL},
-               {"label", NULL}
-       };
-
-       notebook = ewl_notebook_new();
-       ewl_widget_name_set(notebook, "notebook");
-
-       /* buttons */
-       vbox = ewl_vbox_new();
-       ewl_container_child_append(EWL_CONTAINER(notebook), vbox);
-       ewl_notebook_page_tab_text_set(EWL_NOTEBOOK(notebook), vbox, "Buttons");
-       ewl_widget_show(vbox);
-
-       misc = ewl_button_new();
-       ewl_button_label_set(EWL_BUTTON(misc), "Normal button");
-       ewl_object_alignment_set(EWL_OBJECT(misc), EWL_FLAG_ALIGN_LEFT);
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
-
-       misc = ewl_hseparator_new();
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
-
-       misc = ewl_checkbutton_new();
-       ewl_button_label_set(EWL_BUTTON(misc), "Check button");
-       ewl_object_alignment_set(EWL_OBJECT(misc), EWL_FLAG_ALIGN_LEFT);
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
-
-       misc = ewl_hseparator_new();
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
-
-       misc = ewl_radiobutton_new();
-       ewl_button_label_set(EWL_BUTTON(misc), "Radio button");
-       ewl_object_alignment_set(EWL_OBJECT(misc), EWL_FLAG_ALIGN_LEFT);
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
-
-       /* numerical/text entries */
-       vbox = ewl_vbox_new();
-       ewl_container_child_append(EWL_CONTAINER(notebook), vbox);
-       ewl_notebook_page_tab_text_set(EWL_NOTEBOOK(notebook), vbox,
-                                               "Numerical & Text Entries");
-       ewl_widget_show(vbox);
-
-       misc = ewl_entry_new();
-       ewl_text_text_set(EWL_TEXT(misc), "Normal entry");
-       ewl_object_alignment_set(EWL_OBJECT(misc), EWL_FLAG_ALIGN_LEFT);
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
-
-       misc = ewl_hseparator_new();
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
-
-       misc = ewl_password_new();
-       ewl_text_text_set(EWL_TEXT(misc), "Password entry");
-       ewl_object_alignment_set(EWL_OBJECT(misc), EWL_FLAG_ALIGN_LEFT);
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
-
-       misc = ewl_hseparator_new();
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
-
-       misc = ewl_spinner_new();
-       ewl_spinner_digits_set(EWL_SPINNER(misc), 0);
-       ewl_range_minimum_value_set(EWL_RANGE(misc), 0);
-       ewl_range_maximum_value_set(EWL_RANGE(misc), 1024);
-       ewl_range_step_set(EWL_RANGE(misc), 1.0);
-       ewl_range_value_set(EWL_RANGE(misc), 15.0);
-       ewl_object_alignment_set(EWL_OBJECT(misc), EWL_FLAG_ALIGN_LEFT);
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
-
-       misc = ewl_hseparator_new();
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
-
-       misc = ewl_hseeker_new();
-       ewl_range_maximum_value_set(EWL_RANGE(misc), 10.0);
-       ewl_range_step_set(EWL_RANGE(misc), 1.0);
-       ewl_range_value_set(EWL_RANGE(misc), 15.0);
-       ewl_object_alignment_set(EWL_OBJECT(misc), EWL_FLAG_ALIGN_LEFT);
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
-
-       /* menus */
-       vbox = ewl_vbox_new();
-       ewl_container_child_append(EWL_CONTAINER(notebook), vbox);
-       ewl_notebook_page_tab_text_set(EWL_NOTEBOOK(notebook), vbox, "Menus");
-       ewl_widget_show(vbox);
-
-       misc = ewl_menu_new();
-       ewl_button_label_set(EWL_BUTTON(misc), "Menu");
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
-
-       for (i = 0; i < 3; i++)
-       {
-               item = ewl_menu_item_new();
-               if (menus[i].name)
-                       ewl_button_label_set(EWL_BUTTON(item),
-                                               menus[i].name);
-
-               if (menus[i].image)
-                       ewl_button_image_set(EWL_BUTTON(item),
-                                               menus[i].image, NULL);
-
-               ewl_container_child_append(EWL_CONTAINER(misc), item);
-               ewl_widget_show(item);
-       }
-
-       misc = ewl_hseparator_new();
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
+        Ewl_Widget *misc, *item, *vbox, *notebook;
+        int i;
+        struct {
+               char *name;
+               char *image;
+        } menus[] = {
+               {"image", "dia-diagram.png"},
+               {NULL, NULL},
+               {"label", NULL}
+        };
+
+        notebook = ewl_notebook_new();
+        ewl_widget_name_set(notebook, "notebook");
+
+        /* buttons */
+        vbox = ewl_vbox_new();
+        ewl_container_child_append(EWL_CONTAINER(notebook), vbox);
+        ewl_notebook_page_tab_text_set(EWL_NOTEBOOK(notebook), vbox, 
"Buttons");
+        ewl_widget_show(vbox);
+
+        misc = ewl_button_new();
+        ewl_button_label_set(EWL_BUTTON(misc), "Normal button");
+        ewl_object_alignment_set(EWL_OBJECT(misc), EWL_FLAG_ALIGN_LEFT);
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
+
+        misc = ewl_hseparator_new();
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
+
+        misc = ewl_checkbutton_new();
+        ewl_button_label_set(EWL_BUTTON(misc), "Check button");
+        ewl_object_alignment_set(EWL_OBJECT(misc), EWL_FLAG_ALIGN_LEFT);
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
+
+        misc = ewl_hseparator_new();
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
+
+        misc = ewl_radiobutton_new();
+        ewl_button_label_set(EWL_BUTTON(misc), "Radio button");
+        ewl_object_alignment_set(EWL_OBJECT(misc), EWL_FLAG_ALIGN_LEFT);
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
+
+        /* numerical/text entries */
+        vbox = ewl_vbox_new();
+        ewl_container_child_append(EWL_CONTAINER(notebook), vbox);
+        ewl_notebook_page_tab_text_set(EWL_NOTEBOOK(notebook), vbox,
+                                               "Numerical & Text Entries");
+        ewl_widget_show(vbox);
+
+        misc = ewl_entry_new();
+        ewl_text_text_set(EWL_TEXT(misc), "Normal entry");
+        ewl_object_alignment_set(EWL_OBJECT(misc), EWL_FLAG_ALIGN_LEFT);
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
+
+        misc = ewl_hseparator_new();
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
+
+        misc = ewl_password_new();
+        ewl_text_text_set(EWL_TEXT(misc), "Password entry");
+        ewl_object_alignment_set(EWL_OBJECT(misc), EWL_FLAG_ALIGN_LEFT);
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
+
+        misc = ewl_hseparator_new();
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
+
+        misc = ewl_spinner_new();
+        ewl_spinner_digits_set(EWL_SPINNER(misc), 0);
+        ewl_range_minimum_value_set(EWL_RANGE(misc), 0);
+        ewl_range_maximum_value_set(EWL_RANGE(misc), 1024);
+        ewl_range_step_set(EWL_RANGE(misc), 1.0);
+        ewl_range_value_set(EWL_RANGE(misc), 15.0);
+        ewl_object_alignment_set(EWL_OBJECT(misc), EWL_FLAG_ALIGN_LEFT);
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
+
+        misc = ewl_hseparator_new();
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
+
+        misc = ewl_hseeker_new();
+        ewl_range_maximum_value_set(EWL_RANGE(misc), 10.0);
+        ewl_range_step_set(EWL_RANGE(misc), 1.0);
+        ewl_range_value_set(EWL_RANGE(misc), 15.0);
+        ewl_object_alignment_set(EWL_OBJECT(misc), EWL_FLAG_ALIGN_LEFT);
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
+
+        /* menus */
+        vbox = ewl_vbox_new();
+        ewl_container_child_append(EWL_CONTAINER(notebook), vbox);
+        ewl_notebook_page_tab_text_set(EWL_NOTEBOOK(notebook), vbox, "Menus");
+        ewl_widget_show(vbox);
+
+        misc = ewl_menu_new();
+        ewl_button_label_set(EWL_BUTTON(misc), "Menu");
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
+
+        for (i = 0; i < 3; i++)
+        {
+               item = ewl_menu_item_new();
+               if (menus[i].name)
+                       ewl_button_label_set(EWL_BUTTON(item),
+                                               menus[i].name);
+
+               if (menus[i].image)
+                       ewl_button_image_set(EWL_BUTTON(item),
+                                               menus[i].image, NULL);
+
+               ewl_container_child_append(EWL_CONTAINER(misc), item);
+               ewl_widget_show(item);
+        }
+
+        misc = ewl_hseparator_new();
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
 #if 0
 XXX Port this to use the model/view system
-       misc = ewl_combo_new("Combo entry");
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
-
-       for (i = 0; i < 3; i++)
-       {
-               item = ewl_menu_item_new();
-               if (menus[i].name)
-                       ewl_button_label_set(EWL_BUTTON(item),
-                                               menus[i].name);
-
-               if (menus[i].image)
-                       ewl_button_image_set(EWL_BUTTON(item),
-                                               menus[i].image, NULL);
-
-               ewl_container_child_append(EWL_CONTAINER(misc), item);
-               ewl_widget_show(item);
-       }
-
-       /* List/tree */
-       vbox = ewl_vbox_new();
-       ewl_container_child_append(EWL_CONTAINER(notebook), vbox);
-       ewl_notebook_page_tab_text_set(EWL_NOTEBOOK(notebook), vbox,
-                                                       "List and Tree");
-       ewl_widget_show(vbox);
-
-       str = "List";
-       misc = ewl_tree_new(1);
-       ewl_tree_headers_set(EWL_TREE(misc), &str);
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
-
-       str = "Row 1";
-       item = ewl_tree_text_row_add(EWL_TREE(misc), NULL, &str);
-
-       str = "Row 2";
-       item = ewl_tree_text_row_add(EWL_TREE(misc), NULL, &str);
-
-       str = "Row 3";
-       item = ewl_tree_text_row_add(EWL_TREE(misc), NULL, &str);
-
-       misc = ewl_hseparator_new();
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
-
-       str_col[0] = "Tree";
-       str_col[1] = "Column";
-       misc = ewl_tree_new(2);
-       ewl_tree_headers_set(EWL_TREE(misc), str_col);
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
-
-       str_col[0] = "row1";
-       str_col[1] = "label";
-       item = ewl_tree_text_row_add(EWL_TREE(misc), NULL, str_col);
-
-       str_col[0] = "sub row";
-       str_col[1] = "label";
-       item = ewl_tree_text_row_add(EWL_TREE(misc), EWL_ROW(item), str_col);
-
-       str_col[0] = "row2";
-       str_col[1] = "label";
-       item = ewl_tree_text_row_add(EWL_TREE(misc), NULL, str_col);
-
-       str_col[0] = "sub row";
-       str_col[1] = "label";
-       item = ewl_tree_text_row_add(EWL_TREE(misc), EWL_ROW(item), str_col);
+        misc = ewl_combo_new("Combo entry");
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
+
+        for (i = 0; i < 3; i++)
+        {
+               item = ewl_menu_item_new();
+               if (menus[i].name)
+                       ewl_button_label_set(EWL_BUTTON(item),
+                                               menus[i].name);
+
+               if (menus[i].image)
+                       ewl_button_image_set(EWL_BUTTON(item),
+                                               menus[i].image, NULL);
+
+               ewl_container_child_append(EWL_CONTAINER(misc), item);
+               ewl_widget_show(item);
+        }
+
+        /* List/tree */
+        vbox = ewl_vbox_new();
+        ewl_container_child_append(EWL_CONTAINER(notebook), vbox);
+        ewl_notebook_page_tab_text_set(EWL_NOTEBOOK(notebook), vbox,
+                                                       "List and Tree");
+        ewl_widget_show(vbox);
+
+        str = "List";
+        misc = ewl_tree_new(1);
+        ewl_tree_headers_set(EWL_TREE(misc), &str);
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
+
+        str = "Row 1";
+        item = ewl_tree_text_row_add(EWL_TREE(misc), NULL, &str);
+
+        str = "Row 2";
+        item = ewl_tree_text_row_add(EWL_TREE(misc), NULL, &str);
+
+        str = "Row 3";
+        item = ewl_tree_text_row_add(EWL_TREE(misc), NULL, &str);
+
+        misc = ewl_hseparator_new();
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
+
+        str_col[0] = "Tree";
+        str_col[1] = "Column";
+        misc = ewl_tree_new(2);
+        ewl_tree_headers_set(EWL_TREE(misc), str_col);
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
+
+        str_col[0] = "row1";
+        str_col[1] = "label";
+        item = ewl_tree_text_row_add(EWL_TREE(misc), NULL, str_col);
+
+        str_col[0] = "sub row";
+        str_col[1] = "label";
+        item = ewl_tree_text_row_add(EWL_TREE(misc), EWL_ROW(item), str_col);
+
+        str_col[0] = "row2";
+        str_col[1] = "label";
+        item = ewl_tree_text_row_add(EWL_TREE(misc), NULL, str_col);
+
+        str_col[0] = "sub row";
+        str_col[1] = "label";
+        item = ewl_tree_text_row_add(EWL_TREE(misc), EWL_ROW(item), str_col);
 #endif
 
-       /* Misc */
-       vbox = ewl_vbox_new();
-       ewl_container_child_append(EWL_CONTAINER(notebook), vbox);
-       ewl_notebook_page_tab_text_set(EWL_NOTEBOOK(notebook), vbox, "Misc");
-       ewl_widget_show(vbox);
-
-       misc = ewl_hpaned_new();
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
-
-       item = ewl_text_new();
-       ewl_text_text_set(EWL_TEXT(item), "left");
-       ewl_container_child_append(EWL_CONTAINER(misc), item);
-       ewl_widget_show(item);
-
-       item = ewl_text_new();
-       ewl_text_text_set(EWL_TEXT(item), "center");
-       ewl_container_child_append(EWL_CONTAINER(misc), item);
-       ewl_widget_show(item);
-
-       item = ewl_text_new();
-       ewl_text_text_set(EWL_TEXT(item), "right");
-       ewl_container_child_append(EWL_CONTAINER(misc), item);
-       ewl_widget_show(item);
-
-       misc = ewl_hseparator_new();
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_widget_show(misc);
-
-       misc = ewl_button_new();
-       ewl_button_label_set(EWL_BUTTON(misc), "Tooltip");
-       ewl_container_child_append(EWL_CONTAINER(vbox), misc);
-       ewl_attach_tooltip_text_set(misc, "blah blah blah");
-       ewl_widget_show(misc);
+        /* Misc */
+        vbox = ewl_vbox_new();
+        ewl_container_child_append(EWL_CONTAINER(notebook), vbox);
+        ewl_notebook_page_tab_text_set(EWL_NOTEBOOK(notebook), vbox, "Misc");
+        ewl_widget_show(vbox);
+
+        misc = ewl_hpaned_new();
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
+
+        item = ewl_text_new();
+        ewl_text_text_set(EWL_TEXT(item), "left");
+        ewl_container_child_append(EWL_CONTAINER(misc), item);
+        ewl_widget_show(item);
+
+        item = ewl_text_new();
+        ewl_text_text_set(EWL_TEXT(item), "center");
+        ewl_container_child_append(EWL_CONTAINER(misc), item);
+        ewl_widget_show(item);
+
+        item = ewl_text_new();
+        ewl_text_text_set(EWL_TEXT(item), "right");
+        ewl_container_child_append(EWL_CONTAINER(misc), item);
+        ewl_widget_show(item);
+
+        misc = ewl_hseparator_new();
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_widget_show(misc);
+
+        misc = ewl_button_new();
+        ewl_button_label_set(EWL_BUTTON(misc), "Tooltip");
+        ewl_container_child_append(EWL_CONTAINER(vbox), misc);
+        ewl_attach_tooltip_text_set(misc, "blah blah blah");
+        ewl_widget_show(misc);
 
-       return notebook;
+        return notebook;
 }
 



-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to