Enlightenment CVS committal Author : raster Project : e17 Module : libs/ecore
Dir : e17/libs/ecore/src/bin Modified Files: Tag: SPLIT ecore_test.c Log Message: give me events! =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/bin/Attic/ecore_test.c,v retrieving revision 1.1.2.5 retrieving revision 1.1.2.6 diff -u -3 -r1.1.2.5 -r1.1.2.6 --- ecore_test.c 23 Jan 2003 01:08:35 -0000 1.1.2.5 +++ ecore_test.c 23 Jan 2003 11:12:17 -0000 1.1.2.6 @@ -70,6 +70,56 @@ return 1; } +int +handler_x_mouse_button_down(int type, void *event, void *data) +{ + Ecore_X_Event_Mouse_Button_Down *e; + + e = event; + printf("Mouse down %i [%i][%i]\n", e->button, e->double_click, e->triple_click); + return 1; +} + +int +handler_x_mouse_button_up(int type, void *event, void *data) +{ + Ecore_X_Event_Mouse_Button_Up *e; + + e = event; + printf("Mouse up %i\n", e->button); + return 1; +} + +int +handler_x_mouse_move(int type, void *event, void *data) +{ + Ecore_X_Event_Mouse_Move *e; + + e = event; + printf("Mouse move to %i %i\n", e->x, e->y); + return 1; +} + +int +handler_x_mouse_in(int type, void *event, void *data) +{ + Ecore_X_Event_Mouse_In *e; + + e = event; + printf("Mouse in\n"); + return 1; +} + +int +handler_x_mouse_out(int type, void *event, void *data) +{ + Ecore_X_Event_Mouse_Out *e; + + e = event; + printf("Mouse out\n"); + return 1; +} + void x_init(void) { @@ -129,6 +179,11 @@ ecore_event_handler_add(ECORE_EVENT_SIGNAL_EXIT, handler_signal_exit, NULL); ecore_event_handler_add(ECORE_EVENT_X_KEY_DOWN, handler_x_key_down, NULL); ecore_event_handler_add(ECORE_EVENT_X_KEY_UP, handler_x_key_up, NULL); + ecore_event_handler_add(ECORE_EVENT_X_MOUSE_BUTTON_DOWN, +handler_x_mouse_button_down, NULL); + ecore_event_handler_add(ECORE_EVENT_X_MOUSE_BUTTON_UP, handler_x_mouse_button_up, +NULL); + ecore_event_handler_add(ECORE_EVENT_X_MOUSE_MOVE, handler_x_mouse_move, NULL); + ecore_event_handler_add(ECORE_EVENT_X_MOUSE_IN, handler_x_mouse_in, NULL); + ecore_event_handler_add(ECORE_EVENT_X_MOUSE_OUT, handler_x_mouse_out, NULL); ecore_main_loop_begin(); ecore_shutdown(); ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs