From: <enl...@li...> - 2002-03-24 19:55:38
|
Enlightenment CVS committal Author : smugg Project : e17 Module : libs/ewl Dir : e17/libs/ewl/test Modified Files: Tag: SPLIT ewl_test.c Log Message: added a Ewl_Menu_Bar widget. some more Ewl_Menu & Ewl_Menu_Item work. some cleanups here and there =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ewl/test/ewl_test.c,v retrieving revision 1.33.2.5 retrieving revision 1.33.2.6 diff -u -3 -r1.33.2.5 -r1.33.2.6 --- ewl_test.c 21 Mar 2002 21:03:18 -0000 1.33.2.5 +++ ewl_test.c 24 Mar 2002 19:55:36 -0000 1.33.2.6 @@ -15,7 +15,7 @@ main() { Ewl_Widget *main_menu, *mi1, *mi2, *mi3, *mi4, *mi5, *smi1; - Ewl_Widget *table1; + Ewl_Widget *menu_bar, *table1; Ewl_Widget *button1, *button2, *button3, *button4; Ewl_Widget *button5, *button6; Ewl_Widget *label1, *label2, *label3, *label4; @@ -25,11 +25,15 @@ main_window = ewl_window_new(); ewl_window_set_title(EWL_WINDOW(main_window), "E W L !"); - ewl_object_request_size(EWL_OBJECT(main_window), 140, 215); + ewl_object_request_size(EWL_OBJECT(main_window), 400, 215); ewl_callback_append(EWL_OBJECT(main_window), EWL_WINDOW_CALLBACK_DELETE, __ewl_test_exit, NULL); ewl_widget_realize(main_window); + menu_bar = ewl_menu_bar_new(); + ewl_container_append_child(EWL_CONTAINER(main_window), menu_bar); + ewl_widget_realize(menu_bar); + table1 = ewl_table_new_all(1, 5, 0, 10, 0); ewl_object_set_padd_t(EWL_OBJECT(table1), 20); ewl_object_set_fill_policy(EWL_OBJECT(table1), @@ -126,7 +130,8 @@ mi5 = ewl_menu_item_new(); ewl_menu_item_set_text(EWL_MENU_ITEM(mi5), "Menu Item 5"); - ewl_container_append_child(EWL_CONTAINER(main_menu), mi5); + ewl_container_append_child(EWL_CONTAINER(menu_bar), mi5); + ewl_widget_realize(mi5); smi1 = ewl_menu_item_new(); ewl_menu_item_set_text(EWL_MENU_ITEM(smi1), "Sub Menu Item 1"); |