Enlightenment CVS committal Author : dj2 Project : e17 Module : libs/ewl
Dir : e17/libs/ewl/src/bin/tests/engine Modified Files: ewl_engine_test.c Log Message: - change tabs to spaces (Ewl uses an 8 space indent now instead of a tab) =================================================================== RCS file: /cvs/e/e17/libs/ewl/src/bin/tests/engine/ewl_engine_test.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- ewl_engine_test.c 26 Feb 2008 04:24:11 -0000 1.3 +++ ewl_engine_test.c 6 May 2008 20:09:03 -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_button.h" @@ -21,220 +21,220 @@ #define WIN_NAME "buffer_engine_window" static Ewl_Unit_Test engine_unit_tests[] = { - {"engine set/get", engine_test_set_get, NULL, -1, 1}, - {NULL, NULL, NULL, -1, 0} - }; + {"engine set/get", engine_test_set_get, NULL, -1, 1}, + {NULL, NULL, NULL, -1, 0} + }; void test_info(Ewl_Test *test) { - test->name = "Engine"; - test->tip = "Overrides the engine on a window."; - test->filename = __FILE__; - test->func = create_test; - test->type = EWL_TEST_TYPE_ADVANCED; - test->unit_tests = engine_unit_tests; + test->name = "Engine"; + test->tip = "Overrides the engine on a window."; + test->filename = __FILE__; + test->func = create_test; + test->type = EWL_TEST_TYPE_ADVANCED; + test->unit_tests = engine_unit_tests; } static int create_test(Ewl_Container *box) { - Ewl_Widget *pointer_win; - Ewl_Widget *img; - Ewl_Widget *o; - - o = ewl_entry_new(); - ewl_text_text_set(EWL_TEXT(o), "The image below is copied from an\n" - "evas buffer engine, and reacts because of events\n" - "fed to it from the image widget."); - ewl_entry_editable_set(EWL_ENTRY(o), FALSE); - ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_HFILL); - ewl_container_child_append(EWL_CONTAINER(box), o); - ewl_widget_show(o); - - img = ewl_image_new(); - ewl_container_child_append(EWL_CONTAINER(box), img); - ewl_object_fill_policy_set(EWL_OBJECT(img), EWL_FLAG_FILL_ALL); - ewl_callback_append(img, EWL_CALLBACK_MOUSE_DOWN, cb_mouse_down, NULL); - ewl_callback_append(img, EWL_CALLBACK_MOUSE_UP, cb_mouse_up, NULL); - ewl_callback_append(img, EWL_CALLBACK_MOUSE_MOVE, cb_mouse_move, NULL); - ewl_widget_show(img); - - pointer_win = ewl_window_new(); - ewl_widget_name_set(pointer_win, WIN_NAME); - ewl_object_fill_policy_set(EWL_OBJECT(pointer_win), EWL_FLAG_FILL_ALL); - ewl_object_size_request(EWL_OBJECT(pointer_win), 64, 64); - ewl_embed_engine_name_set(EWL_EMBED(pointer_win), "evas_buffer"); - ewl_callback_append(pointer_win, EWL_CALLBACK_CONFIGURE, cb_configure, - img); - ewl_callback_append(pointer_win, EWL_CALLBACK_VALUE_CHANGED, - cb_configure, img); - ewl_widget_show(pointer_win); - - o = ewl_button_new(); - ewl_container_child_append(EWL_CONTAINER(pointer_win), o); - ewl_widget_show(o); + Ewl_Widget *pointer_win; + Ewl_Widget *img; + Ewl_Widget *o; + + o = ewl_entry_new(); + ewl_text_text_set(EWL_TEXT(o), "The image below is copied from an\n" + "evas buffer engine, and reacts because of events\n" + "fed to it from the image widget."); + ewl_entry_editable_set(EWL_ENTRY(o), FALSE); + ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_HFILL); + ewl_container_child_append(EWL_CONTAINER(box), o); + ewl_widget_show(o); + + img = ewl_image_new(); + ewl_container_child_append(EWL_CONTAINER(box), img); + ewl_object_fill_policy_set(EWL_OBJECT(img), EWL_FLAG_FILL_ALL); + ewl_callback_append(img, EWL_CALLBACK_MOUSE_DOWN, cb_mouse_down, NULL); + ewl_callback_append(img, EWL_CALLBACK_MOUSE_UP, cb_mouse_up, NULL); + ewl_callback_append(img, EWL_CALLBACK_MOUSE_MOVE, cb_mouse_move, NULL); + ewl_widget_show(img); + + pointer_win = ewl_window_new(); + ewl_widget_name_set(pointer_win, WIN_NAME); + ewl_object_fill_policy_set(EWL_OBJECT(pointer_win), EWL_FLAG_FILL_ALL); + ewl_object_size_request(EWL_OBJECT(pointer_win), 64, 64); + ewl_embed_engine_name_set(EWL_EMBED(pointer_win), "evas_buffer"); + ewl_callback_append(pointer_win, EWL_CALLBACK_CONFIGURE, cb_configure, + img); + ewl_callback_append(pointer_win, EWL_CALLBACK_VALUE_CHANGED, + cb_configure, img); + ewl_widget_show(pointer_win); + + o = ewl_button_new(); + ewl_container_child_append(EWL_CONTAINER(pointer_win), o); + ewl_widget_show(o); - return 1; + return 1; } static void cb_configure(Ewl_Widget *w, void *ev __UNUSED__, void *data) { - Evas_Object *eimg; - int width, height; - Ewl_Embed *emb = EWL_EMBED(w); - Ewl_Image *img = EWL_IMAGE(data); - - eimg = img->image; - width = ewl_object_current_w_get(EWL_OBJECT(emb)); - height = ewl_object_current_h_get(EWL_OBJECT(emb)); - evas_object_image_size_set(eimg, width, height); - evas_object_image_data_set(eimg, emb->canvas_window); - evas_object_image_data_update_add(eimg, 0, 0, width, height); - ewl_object_preferred_inner_size_set(EWL_OBJECT(img), width, height); + Evas_Object *eimg; + int width, height; + Ewl_Embed *emb = EWL_EMBED(w); + Ewl_Image *img = EWL_IMAGE(data); + + eimg = img->image; + width = ewl_object_current_w_get(EWL_OBJECT(emb)); + height = ewl_object_current_h_get(EWL_OBJECT(emb)); + evas_object_image_size_set(eimg, width, height); + evas_object_image_data_set(eimg, emb->canvas_window); + evas_object_image_data_update_add(eimg, 0, 0, width, height); + ewl_object_preferred_inner_size_set(EWL_OBJECT(img), width, height); } static void cb_mouse_down(Ewl_Widget *w, void *ev, void *data __UNUSED__) { - int x, y; - Ewl_Widget *pointer_win; - Ewl_Event_Mouse_Down *event = ev; - - pointer_win = ewl_widget_name_find(WIN_NAME); - - x = (int)((double)(event->base.x - CURRENT_X(w)) * - ((double)CURRENT_W(pointer_win) / (double)CURRENT_W(w))); - y = (int)((double)(event->base.y - CURRENT_Y(w)) * - ((double)CURRENT_H(pointer_win) / (double)CURRENT_H(w))); + int x, y; + Ewl_Widget *pointer_win; + Ewl_Event_Mouse_Down *event = ev; + + pointer_win = ewl_widget_name_find(WIN_NAME); + + x = (int)((double)(event->base.x - CURRENT_X(w)) * + ((double)CURRENT_W(pointer_win) / (double)CURRENT_W(w))); + y = (int)((double)(event->base.y - CURRENT_Y(w)) * + ((double)CURRENT_H(pointer_win) / (double)CURRENT_H(w))); - ewl_embed_mouse_down_feed(EWL_EMBED(pointer_win), event->button, - event->clicks, x, y, event->base.modifiers); + ewl_embed_mouse_down_feed(EWL_EMBED(pointer_win), event->button, + event->clicks, x, y, event->base.modifiers); } static void cb_mouse_up(Ewl_Widget *w, void *ev, void *data __UNUSED__) { - int x, y; - Ewl_Widget *pointer_win; - Ewl_Event_Mouse_Up *event = ev; - - pointer_win = ewl_widget_name_find(WIN_NAME); - - x = (int)((double)(event->base.x - CURRENT_X(w)) * - ((double)CURRENT_W(pointer_win) / (double)CURRENT_W(w))); - y = (int)((double)(event->base.y - CURRENT_Y(w)) * - ((double)CURRENT_H(pointer_win) / (double)CURRENT_H(w))); + int x, y; + Ewl_Widget *pointer_win; + Ewl_Event_Mouse_Up *event = ev; + + pointer_win = ewl_widget_name_find(WIN_NAME); + + x = (int)((double)(event->base.x - CURRENT_X(w)) * + ((double)CURRENT_W(pointer_win) / (double)CURRENT_W(w))); + y = (int)((double)(event->base.y - CURRENT_Y(w)) * + ((double)CURRENT_H(pointer_win) / (double)CURRENT_H(w))); - ewl_embed_mouse_up_feed(EWL_EMBED(pointer_win), event->button, x, y, - event->base.modifiers); + ewl_embed_mouse_up_feed(EWL_EMBED(pointer_win), event->button, x, y, + event->base.modifiers); } static void cb_mouse_move(Ewl_Widget *w, void *ev, void *data __UNUSED__) { - int x, y; - Ewl_Widget *pointer_win; - Ewl_Event_Mouse *event = ev; - - pointer_win = ewl_widget_name_find(WIN_NAME); - - x = (int)((double)(event->x - CURRENT_X(w)) * - ((double)CURRENT_W(pointer_win) / (double)CURRENT_W(w))); - y = (int)((double)(event->y - CURRENT_Y(w)) * - ((double)CURRENT_H(pointer_win) / (double)CURRENT_H(w))); + int x, y; + Ewl_Widget *pointer_win; + Ewl_Event_Mouse *event = ev; + + pointer_win = ewl_widget_name_find(WIN_NAME); + + x = (int)((double)(event->x - CURRENT_X(w)) * + ((double)CURRENT_W(pointer_win) / (double)CURRENT_W(w))); + y = (int)((double)(event->y - CURRENT_Y(w)) * + ((double)CURRENT_H(pointer_win) / (double)CURRENT_H(w))); - ewl_embed_mouse_move_feed(EWL_EMBED(pointer_win), x, y, event->modifiers); + ewl_embed_mouse_move_feed(EWL_EMBED(pointer_win), x, y, event->modifiers); } /* static void *window_funcs[EWL_ENGINE_WINDOW_MAX] = - { - engine_window_new, - engine_window_destroy, - engine_window_move, - engine_window_resize, - engine_window_min_max_size_set, - engine_window_show, - engine_window_hide, - engine_window_title_set, - engine_window_name_class_set, - engine_window_borderless_set, - engine_window_dialog_set, - engine_window_states_set, - engine_window_hints_set, - engine_window_transient_for, - engine_window_leader_set, - engine_window_raise, - engine_window_lower, - engine_keyboard_grab, - engine_keyboard_ungrab, - engine_pointer_grab, - engine_pointer_ungrab, - engine_window_selection_text_set, - engine_window_geometry_set, - engine_dnd_aware_set, - engine_desktop_size_get, - engine_dnd_drag_types_set, - engine_dnd_drag_begin, - engine_dnd_drag_drop, - engine_dnd_drag_data_send, - }; + { + engine_window_new, + engine_window_destroy, + engine_window_move, + engine_window_resize, + engine_window_min_max_size_set, + engine_window_show, + engine_window_hide, + engine_window_title_set, + engine_window_name_class_set, + engine_window_borderless_set, + engine_window_dialog_set, + engine_window_states_set, + engine_window_hints_set, + engine_window_transient_for, + engine_window_leader_set, + engine_window_raise, + engine_window_lower, + engine_keyboard_grab, + engine_keyboard_ungrab, + engine_pointer_grab, + engine_pointer_ungrab, + engine_window_selection_text_set, + engine_window_geometry_set, + engine_dnd_aware_set, + engine_desktop_size_get, + engine_dnd_drag_types_set, + engine_dnd_drag_begin, + engine_dnd_drag_drop, + engine_dnd_drag_data_send, + }; static void *pointer_funcs[EWL_ENGINE_POINTER_MAX] = - { - engine_pointer_data_new, - engine_pointer_free, - engine_pointer_get, - engine_pointer_set, - }; - */ + { + engine_pointer_data_new, + engine_pointer_free, + engine_pointer_get, + engine_pointer_set, + }; + */ static Ewl_Widget * create_unit_test_window(void) { - Ewl_Widget *window; + Ewl_Widget *window; - window = ewl_window_new(); - ewl_embed_engine_name_set(EWL_EMBED(window), "ewl_engine"); - ewl_widget_show(window); + window = ewl_window_new(); + ewl_embed_engine_name_set(EWL_EMBED(window), "ewl_engine"); + ewl_widget_show(window); - return window; + return window; } static int engine_test_set_get(char *buf, int len) { - int ret = 0; - const char *engine_name; - Ewl_Widget *window; + int ret = 0; + const char *engine_name; + Ewl_Widget *window; - ecore_path_group_add(ewl_engines_path, PACKAGE_LIB_DIR "/ewl/tests"); + ecore_path_group_add(ewl_engines_path, PACKAGE_LIB_DIR "/ewl/tests"); - window = create_unit_test_window(); - engine_name = ewl_embed_engine_name_get(EWL_EMBED(window)); + window = create_unit_test_window(); + engine_name = ewl_embed_engine_name_get(EWL_EMBED(window)); - if (strcmp(engine_name, "ewl_engine")) - LOG_FAILURE(buf, len, "engine name doesn't match"); - else - ret = 1; + if (strcmp(engine_name, "ewl_engine")) + LOG_FAILURE(buf, len, "engine name doesn't match"); + else + ret = 1; - return ret; + return ret; } /* static int engine_init(Ewl_Engine *engine, int *argc, char **argv) { - info = NEW(Ewl_Engine_Info, 1); - info->shutdown = engine_shutdown; - info->hooks.window = window_funcs; - info->hooks.pointer = pointer_funcs; + info = NEW(Ewl_Engine_Info, 1); + info->shutdown = engine_shutdown; + info->hooks.window = window_funcs; + info->hooks.pointer = pointer_funcs; - engine->functions = info; + engine->functions = info; - return TRUE; + return TRUE; } static void ------------------------------------------------------------------------- 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