Enlightenment CVS committal
Author : cedric
Project : e17
Module : libs/evas
Dir : e17/libs/evas/src/lib
Modified Files:
Evas.h
Log Message:
Add support for evas asynchronous events.
===================================================================
RCS file: /cvs/e/e17/libs/evas/src/lib/Evas.h,v
retrieving revision 1.117
retrieving revision 1.118
diff -u -3 -r1.117 -r1.118
--- Evas.h 24 Apr 2008 15:31:57 -0000 1.117
+++ Evas.h 30 Apr 2008 12:21:31 -0000 1.118
@@ -823,6 +823,10 @@
EAPI void evas_object_event_callback_add (Evas_Object *obj,
Evas_Callback_Type type, void (*func) (void *data, Evas *e, Evas_Object *obj,
void *event_info), const void *data);
EAPI void *evas_object_event_callback_del (Evas_Object *obj,
Evas_Callback_Type type, void (*func) (void *data, Evas *e, Evas_Object *obj,
void *event_info));
+ EAPI int evas_async_events_fd_get (void);
+ EAPI int evas_async_events_process (void);
+ EAPI Evas_Bool evas_async_events_put (void *target,
Evas_Callback_Type type, void *event_info, void (*func)(void *target,
Evas_Callback_Type type, void *event_info));
+
EAPI void evas_object_intercept_show_callback_add
(Evas_Object *obj, void (*func) (void *data, Evas_Object *obj), const void
*data);
EAPI void *evas_object_intercept_show_callback_del
(Evas_Object *obj, void (*func) (void *data, Evas_Object *obj));
EAPI void evas_object_intercept_hide_callback_add
(Evas_Object *obj, void (*func) (void *data, Evas_Object *obj), const void
*data);
-------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs