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

Reply via email to