From: <enl...@li...> - 2001-11-09 23:42:19
|
Enlightenment CVS committal Author : smugg Project : e17 Module : libs/ewl Dir : e17/libs/ewl/test Modified Files: Makefile.am ewl_test.c Log Message: * Removed the Ewl_Widget_Type enum, instead im gonna use the Ewl_Widget->appearance to identify widgets. * Added a callback called EWL_CALLBACK_APPEARANCE_CHANGED that gets called when you change the appearance string. * Made it the fx code init each widget, and read user set effects from a fx.db and then add them. * Wrote a dispatcher system for the fx code which looks if there is similiar effects pending and ques it or adds it right away if it wont interfear with any other pending effects. in order to get this to work properly i suggest you nuke your $HOME/.e/ewl/config directory =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ewl/test/Makefile.am,v retrieving revision 1.14 retrieving revision 1.15 diff -u -3 -r1.14 -r1.15 --- Makefile.am 2001/11/04 22:06:33 1.14 +++ Makefile.am 2001/11/09 23:41:48 1.15 @@ -11,7 +11,6 @@ ewl_box_test.c \ ewl_button_test.c \ ewl_entry_test.c \ - ewl_fx_test.c \ ewl_image_test.c \ ewl_notebook_test.c \ ewl_seeker_test.c \ =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ewl/test/ewl_test.c,v retrieving revision 1.28 retrieving revision 1.29 diff -u -3 -r1.28 -r1.29 --- ewl_test.c 2001/11/04 22:06:35 1.28 +++ ewl_test.c 2001/11/09 23:41:48 1.29 @@ -1,7 +1,9 @@ #include <Ewl.h> +#define BUTTONS 10 + Ewl_Widget *main_win; -Ewl_Widget *button[11]; +Ewl_Widget *button[BUTTONS]; void __close_main_widow(Ewl_Widget * w, void *ev_data, void *user_data); @@ -13,8 +15,6 @@ void __create_entry_test_window(Ewl_Widget * w, void *ev_data, void *user_data); -void __create_fx_test_window(Ewl_Widget * w, void *ev_data, void *user_data); - void __create_image_test_window(Ewl_Widget * w, void *ev_data, void *user_data); @@ -87,58 +87,49 @@ ewl_callback_append(button[2], EWL_CALLBACK_CLICKED, __create_entry_test_window, NULL); - button[3] = ewl_button_new("Ewl_FX"); + button[3] = ewl_button_new("Ewl_Image"); ewl_object_set_custom_size(EWL_OBJECT(button[3]), 100, 17); ewl_container_append_child(EWL_CONTAINER(main_win), button[3]); ewl_callback_append(button[3], EWL_CALLBACK_CLICKED, - __create_fx_test_window, NULL); + __create_image_test_window, NULL); - button[4] = ewl_button_new("Ewl_Image"); + button[4] = ewl_button_new("Ewl_List"); ewl_object_set_custom_size(EWL_OBJECT(button[4]), 100, 17); ewl_container_append_child(EWL_CONTAINER(main_win), button[4]); - ewl_callback_append(button[4], EWL_CALLBACK_CLICKED, - __create_image_test_window, NULL); - button[5] = ewl_button_new("Ewl_List"); + button[5] = ewl_button_new("Ewl_Notebook"); ewl_object_set_custom_size(EWL_OBJECT(button[5]), 100, 17); ewl_container_append_child(EWL_CONTAINER(main_win), button[5]); - -/* ewl_callback_append(button[5], EWL_CALLBACK_CLICKED, - __create_list_test_window, NULL);*/ + ewl_callback_append(button[5], EWL_CALLBACK_CLICKED, + __create_notebook_test_window, NULL); - button[6] = ewl_button_new("Ewl_Notebook"); + button[6] = ewl_button_new("Ewl_Seeker"); ewl_object_set_custom_size(EWL_OBJECT(button[6]), 100, 17); ewl_container_append_child(EWL_CONTAINER(main_win), button[6]); ewl_callback_append(button[6], EWL_CALLBACK_CLICKED, - __create_notebook_test_window, NULL); + __create_seeker_test_window, NULL); - button[7] = ewl_button_new("Ewl_Seeker"); + button[7] = ewl_button_new("Ewl_Spinner"); ewl_object_set_custom_size(EWL_OBJECT(button[7]), 100, 17); ewl_container_append_child(EWL_CONTAINER(main_win), button[7]); ewl_callback_append(button[7], EWL_CALLBACK_CLICKED, - __create_seeker_test_window, NULL); + __create_spinner_test_window, NULL); - button[8] = ewl_button_new("Ewl_Spinner"); + button[8] = ewl_button_new("Ewl_Table"); ewl_object_set_custom_size(EWL_OBJECT(button[8]), 100, 17); ewl_container_append_child(EWL_CONTAINER(main_win), button[8]); + ewl_callback_append(button[8], EWL_CALLBACK_CLICKED, - __create_spinner_test_window, NULL); + __create_table_test_window, NULL); - button[9] = ewl_button_new("Ewl_Table"); + button[9] = ewl_button_new("Ewl_Text"); ewl_object_set_custom_size(EWL_OBJECT(button[9]), 100, 17); ewl_container_append_child(EWL_CONTAINER(main_win), button[9]); ewl_callback_append(button[9], EWL_CALLBACK_CLICKED, - __create_table_test_window, NULL); - - button[10] = ewl_button_new("Ewl_Text"); - ewl_object_set_custom_size(EWL_OBJECT(button[10]), 100, 17); - ewl_container_append_child(EWL_CONTAINER(main_win), button[10]); - - ewl_callback_append(button[10], EWL_CALLBACK_CLICKED, __create_text_test_window, NULL); - for (i = 0; i < 11; i++) + for (i = 0; i < BUTTONS; i++) { ewl_object_set_alignment(EWL_OBJECT(button[i]), EWL_ALIGNMENT_CENTER); |