Enlightenment CVS committal Author : dj2 Project : e17 Module : libs/ewl
Dir : e17/libs/ewl/src/bin/tests/menu Modified Files: ewl_menu_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/menu/ewl_menu_test.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- ewl_menu_test.c 4 Dec 2007 05:28:02 -0000 1.1 +++ ewl_menu_test.c 6 May 2008 20:18:55 -0000 1.2 @@ -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_label.h" @@ -12,131 +12,131 @@ void test_info(Ewl_Test *test) { - test->name = "Menu"; - test->tip = "Defines the basic menu classes that\n" - "are extended to an actual menu\n" - "implementation by inheriting classes\n" - "such as Ewl_Menu and Ewl_IMenu."; - test->filename = __FILE__; - test->func = create_test; - test->type = EWL_TEST_TYPE_CONTAINER; + test->name = "Menu"; + test->tip = "Defines the basic menu classes that\n" + "are extended to an actual menu\n" + "implementation by inheriting classes\n" + "such as Ewl_Menu and Ewl_IMenu."; + test->filename = __FILE__; + test->func = create_test; + test->type = EWL_TEST_TYPE_CONTAINER; } static int create_test(Ewl_Container *box) { - Ewl_Widget *menu1, *menu2, *menu3, *item; + Ewl_Widget *menu1, *menu2, *menu3, *item; - item = ewl_label_new(); - ewl_label_text_set(EWL_LABEL(item), ""); - ewl_widget_name_set(item, "menu_label"); - ewl_container_child_append(EWL_CONTAINER(box), item); - ewl_widget_show(item); - - menu1 = ewl_menu_new(); - ewl_button_image_set(EWL_BUTTON(menu1), - PACKAGE_DATA_DIR "/ewl/images/Draw.png", NULL); - ewl_button_label_set(EWL_BUTTON(menu1), "Test Menu"); - ewl_container_child_append(EWL_CONTAINER(box), menu1); - ewl_object_fill_policy_set(EWL_OBJECT(menu1), EWL_FLAG_FILL_SHRINK); - ewl_widget_show(menu1); - - item = ewl_menu_item_new(); - ewl_button_image_set(EWL_BUTTON(item), - PACKAGE_DATA_DIR "/ewl/images/Open.png", NULL); - ewl_button_label_set(EWL_BUTTON(item), "Dia"); - ewl_container_child_append(EWL_CONTAINER(menu1), item); - ewl_callback_append(item, EWL_CALLBACK_CLICKED, cb_menu_clicked, NULL); - ewl_widget_show(item); - - item = ewl_menu_item_new(); - ewl_button_image_set(EWL_BUTTON(item), - PACKAGE_DATA_DIR "/ewl/images/Package.png", NULL); - ewl_button_label_set(EWL_BUTTON(item), "Gimp"); - ewl_container_child_append(EWL_CONTAINER(menu1), item); - ewl_callback_append(item, EWL_CALLBACK_CLICKED, cb_menu_clicked, NULL); - ewl_widget_show(item); - - item = ewl_menu_item_new(); - ewl_stock_type_set(EWL_STOCK(item), EWL_STOCK_OK); - ewl_container_child_append(EWL_CONTAINER(menu1), item); - ewl_callback_append(item, EWL_CALLBACK_CLICKED, cb_menu_clicked, NULL); - ewl_widget_show(item); - - item = ewl_menu_item_new(); - ewl_button_label_set(EWL_BUTTON(item), "Button"); - ewl_container_child_append(EWL_CONTAINER(menu1), item); - ewl_callback_append(item, EWL_CALLBACK_CLICKED, cb_menu_clicked, NULL); - ewl_widget_show(item); - - /* Create a sub-menu */ - menu2 = ewl_menu_new(); - ewl_button_label_set(EWL_BUTTON(menu2), "Sub Menu"); - ewl_container_child_append(EWL_CONTAINER(menu1), menu2); - ewl_widget_show(menu2); - - item = ewl_menu_item_new(); - ewl_button_label_set(EWL_BUTTON(item), "Button 1"); - ewl_container_child_append(EWL_CONTAINER(menu2), item); - ewl_callback_append(item, EWL_CALLBACK_CLICKED, cb_menu_clicked, NULL); - ewl_widget_show(item); - - item = ewl_menu_item_new(); - ewl_button_label_set(EWL_BUTTON(item), "Button 2"); - ewl_container_child_append(EWL_CONTAINER(menu2), item); - ewl_callback_append(item, EWL_CALLBACK_CLICKED, cb_menu_clicked, NULL); - ewl_widget_show(item); - - /* create a sub-sub-menu */ - menu3 = ewl_menu_new(); - ewl_button_label_set(EWL_BUTTON(menu3), "Sub Sub Menu"); - ewl_container_child_append(EWL_CONTAINER(menu2), menu3); - ewl_widget_show(menu3); - - item = ewl_menu_item_new(); - ewl_button_label_set(EWL_BUTTON(item), "Sub Button 1"); - ewl_container_child_append(EWL_CONTAINER(menu3), item); - ewl_callback_append(item, EWL_CALLBACK_CLICKED, cb_menu_clicked, NULL); - ewl_widget_show(item); - - item = ewl_menu_item_new(); - ewl_button_label_set(EWL_BUTTON(item), "Sub Button 2"); - ewl_container_child_append(EWL_CONTAINER(menu3), item); - ewl_callback_append(item, EWL_CALLBACK_CLICKED, cb_menu_clicked, NULL); - ewl_widget_show(item); - - /* Create a sub-menu */ - menu2 = ewl_menu_new(); - ewl_button_label_set(EWL_BUTTON(menu2), "Sub Menu2"); - ewl_container_child_append(EWL_CONTAINER(menu1), menu2); - ewl_widget_show(menu2); - - item = ewl_menu_item_new(); - ewl_button_label_set(EWL_BUTTON(item), "Button 2-1"); - ewl_container_child_append(EWL_CONTAINER(menu2), item); - ewl_callback_append(item, EWL_CALLBACK_CLICKED, cb_menu_clicked, NULL); - ewl_widget_show(item); - - item = ewl_menu_item_new(); - ewl_button_label_set(EWL_BUTTON(item), "Button 2-2"); - ewl_container_child_append(EWL_CONTAINER(menu2), item); - ewl_callback_append(item, EWL_CALLBACK_CLICKED, cb_menu_clicked, NULL); - ewl_widget_show(item); + item = ewl_label_new(); + ewl_label_text_set(EWL_LABEL(item), ""); + ewl_widget_name_set(item, "menu_label"); + ewl_container_child_append(EWL_CONTAINER(box), item); + ewl_widget_show(item); + + menu1 = ewl_menu_new(); + ewl_button_image_set(EWL_BUTTON(menu1), + PACKAGE_DATA_DIR "/ewl/images/Draw.png", NULL); + ewl_button_label_set(EWL_BUTTON(menu1), "Test Menu"); + ewl_container_child_append(EWL_CONTAINER(box), menu1); + ewl_object_fill_policy_set(EWL_OBJECT(menu1), EWL_FLAG_FILL_SHRINK); + ewl_widget_show(menu1); + + item = ewl_menu_item_new(); + ewl_button_image_set(EWL_BUTTON(item), + PACKAGE_DATA_DIR "/ewl/images/Open.png", NULL); + ewl_button_label_set(EWL_BUTTON(item), "Dia"); + ewl_container_child_append(EWL_CONTAINER(menu1), item); + ewl_callback_append(item, EWL_CALLBACK_CLICKED, cb_menu_clicked, NULL); + ewl_widget_show(item); + + item = ewl_menu_item_new(); + ewl_button_image_set(EWL_BUTTON(item), + PACKAGE_DATA_DIR "/ewl/images/Package.png", NULL); + ewl_button_label_set(EWL_BUTTON(item), "Gimp"); + ewl_container_child_append(EWL_CONTAINER(menu1), item); + ewl_callback_append(item, EWL_CALLBACK_CLICKED, cb_menu_clicked, NULL); + ewl_widget_show(item); + + item = ewl_menu_item_new(); + ewl_stock_type_set(EWL_STOCK(item), EWL_STOCK_OK); + ewl_container_child_append(EWL_CONTAINER(menu1), item); + ewl_callback_append(item, EWL_CALLBACK_CLICKED, cb_menu_clicked, NULL); + ewl_widget_show(item); + + item = ewl_menu_item_new(); + ewl_button_label_set(EWL_BUTTON(item), "Button"); + ewl_container_child_append(EWL_CONTAINER(menu1), item); + ewl_callback_append(item, EWL_CALLBACK_CLICKED, cb_menu_clicked, NULL); + ewl_widget_show(item); + + /* Create a sub-menu */ + menu2 = ewl_menu_new(); + ewl_button_label_set(EWL_BUTTON(menu2), "Sub Menu"); + ewl_container_child_append(EWL_CONTAINER(menu1), menu2); + ewl_widget_show(menu2); + + item = ewl_menu_item_new(); + ewl_button_label_set(EWL_BUTTON(item), "Button 1"); + ewl_container_child_append(EWL_CONTAINER(menu2), item); + ewl_callback_append(item, EWL_CALLBACK_CLICKED, cb_menu_clicked, NULL); + ewl_widget_show(item); + + item = ewl_menu_item_new(); + ewl_button_label_set(EWL_BUTTON(item), "Button 2"); + ewl_container_child_append(EWL_CONTAINER(menu2), item); + ewl_callback_append(item, EWL_CALLBACK_CLICKED, cb_menu_clicked, NULL); + ewl_widget_show(item); + + /* create a sub-sub-menu */ + menu3 = ewl_menu_new(); + ewl_button_label_set(EWL_BUTTON(menu3), "Sub Sub Menu"); + ewl_container_child_append(EWL_CONTAINER(menu2), menu3); + ewl_widget_show(menu3); + + item = ewl_menu_item_new(); + ewl_button_label_set(EWL_BUTTON(item), "Sub Button 1"); + ewl_container_child_append(EWL_CONTAINER(menu3), item); + ewl_callback_append(item, EWL_CALLBACK_CLICKED, cb_menu_clicked, NULL); + ewl_widget_show(item); + + item = ewl_menu_item_new(); + ewl_button_label_set(EWL_BUTTON(item), "Sub Button 2"); + ewl_container_child_append(EWL_CONTAINER(menu3), item); + ewl_callback_append(item, EWL_CALLBACK_CLICKED, cb_menu_clicked, NULL); + ewl_widget_show(item); + + /* Create a sub-menu */ + menu2 = ewl_menu_new(); + ewl_button_label_set(EWL_BUTTON(menu2), "Sub Menu2"); + ewl_container_child_append(EWL_CONTAINER(menu1), menu2); + ewl_widget_show(menu2); + + item = ewl_menu_item_new(); + ewl_button_label_set(EWL_BUTTON(item), "Button 2-1"); + ewl_container_child_append(EWL_CONTAINER(menu2), item); + ewl_callback_append(item, EWL_CALLBACK_CLICKED, cb_menu_clicked, NULL); + ewl_widget_show(item); + + item = ewl_menu_item_new(); + ewl_button_label_set(EWL_BUTTON(item), "Button 2-2"); + ewl_container_child_append(EWL_CONTAINER(menu2), item); + ewl_callback_append(item, EWL_CALLBACK_CLICKED, cb_menu_clicked, NULL); + ewl_widget_show(item); - return 1; + return 1; } static void cb_menu_clicked(Ewl_Widget * w, void *ev __UNUSED__, void *data __UNUSED__) { - Ewl_Widget *o; - const char *text; - char buf[1024]; + Ewl_Widget *o; + const char *text; + char buf[1024]; - o = ewl_widget_name_find("menu_label"); - text = ewl_button_label_get(EWL_BUTTON(w)); + o = ewl_widget_name_find("menu_label"); + text = ewl_button_label_get(EWL_BUTTON(w)); - snprintf(buf, 1024, "%s item clicked.", (char *)text); - ewl_label_text_set(EWL_LABEL(o), buf); + snprintf(buf, 1024, "%s item clicked.", (char *)text); + ewl_label_text_set(EWL_LABEL(o), buf); } ------------------------------------------------------------------------- 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