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

Reply via email to