Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas
Dir : e17/libs/evas/src/lib Modified Files: Evas.h Log Message: one way or the other i'm forced to add timestamps to events - i cant avoid it anymore. sorry guys. really no way around it. :( =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/Evas.h,v retrieving revision 1.51 retrieving revision 1.52 diff -u -3 -r1.51 -r1.52 --- Evas.h 22 Jul 2005 10:28:10 -0000 1.51 +++ Evas.h 25 Jul 2005 09:55:47 -0000 1.52 @@ -162,6 +162,7 @@ Evas_Lock *locks; Evas_Button_Flags flags; + unsigned int timestamp; }; struct _Evas_Event_Mouse_Up /** Mouse butotn relase event */ @@ -178,6 +179,7 @@ Evas_Lock *locks; Evas_Button_Flags flags; + unsigned int timestamp; }; struct _Evas_Event_Mouse_In /** Mouse enter event */ @@ -192,6 +194,7 @@ void *data; Evas_Modifier *modifiers; Evas_Lock *locks; + unsigned int timestamp; }; struct _Evas_Event_Mouse_Out /** Mouse leave event */ @@ -206,6 +209,7 @@ void *data; Evas_Modifier *modifiers; Evas_Lock *locks; + unsigned int timestamp; }; struct _Evas_Event_Mouse_Move /** Mouse button down event */ @@ -222,6 +226,7 @@ void *data; Evas_Modifier *modifiers; Evas_Lock *locks; + unsigned int timestamp; }; struct _Evas_Event_Mouse_Wheel /** Wheel event */ @@ -240,6 +245,7 @@ void *data; Evas_Modifier *modifiers; Evas_Lock *locks; + unsigned int timestamp; }; struct _Evas_Event_Key_Down /** Key press event */ @@ -252,6 +258,7 @@ const char *key; /**< The logical key : (eg shift+1 == exclamation) */ const char *string; /**< A UTF8 string if this keystroke has produced a visible string to be ADDED */ const char *compose; /**< A UTF8 string if this keystroke has modified a string in the middle of being composed - this string replaces the previous one */ + unsigned int timestamp; }; struct _Evas_Event_Key_Up /** Key release event */ @@ -264,6 +271,7 @@ const char *key; /**< The logical key : (eg shift+1 == exclamation) */ const char *string; /**< A UTF8 string if this keystroke has produced a visible string to be ADDED */ const char *compose; /**< A UTF8 string if this keystroke has modified a string in the middle of being composed - this string replaces the previous one */ + unsigned int timestamp; }; #ifdef __cplusplus @@ -518,14 +526,14 @@ EAPI void evas_event_freeze (Evas *e); EAPI void evas_event_thaw (Evas *e); EAPI int evas_event_freeze_get (Evas *e); - EAPI void evas_event_feed_mouse_down (Evas *e, int b, Evas_Button_Flags flags, const void *data); - EAPI void evas_event_feed_mouse_up (Evas *e, int b, Evas_Button_Flags flags, const void *data); - EAPI void evas_event_feed_mouse_move (Evas *e, int x, int y, const void *data); - EAPI void evas_event_feed_mouse_in (Evas *e, const void *data); - EAPI void evas_event_feed_mouse_out (Evas *e, const void *data); - EAPI void evas_event_feed_mouse_wheel (Evas *e, int direction, int z, const void *data); - EAPI void evas_event_feed_key_down (Evas *e, const char *keyname, const char *key, const char *string, const char *compose, const void *data); - EAPI void evas_event_feed_key_up (Evas *e, const char *keyname, const char *key, const char *string, const char *compose, const void *data); + EAPI void evas_event_feed_mouse_down (Evas *e, int b, Evas_Button_Flags flags, unsigned int timestamp, const void *data); + EAPI void evas_event_feed_mouse_up (Evas *e, int b, Evas_Button_Flags flags, unsigned int timestamp, const void *data); + EAPI void evas_event_feed_mouse_move (Evas *e, int x, int y, unsigned int timestamp, const void *data); + EAPI void evas_event_feed_mouse_in (Evas *e, unsigned int timestamp, const void *data); + EAPI void evas_event_feed_mouse_out (Evas *e, unsigned int timestamp, const void *data); + EAPI void evas_event_feed_mouse_wheel (Evas *e, int direction, int z, unsigned int timestamp, const void *data); + EAPI void evas_event_feed_key_down (Evas *e, const char *keyname, const char *key, const char *string, const char *compose, unsigned int timestamp, const void *data); + EAPI void evas_event_feed_key_up (Evas *e, const char *keyname, const char *key, const char *string, const char *compose, unsigned int timestamp, const void *data); EAPI void evas_object_focus_set (Evas_Object *obj, Evas_Bool focus); EAPI Evas_Bool evas_object_focus_get (Evas_Object *obj); ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs