Hello,
I've a question about:
EAPI void
evas_object_smart_callback_add(Evas_Object *obj, const char *event,
void (*func) (void *data, Evas_Object *obj, void *event_info), const
void *data)
Why is event_info a void* data type and not some type of struct? To
which struct should I cast it to do something useful with it?
There is:
typedef struct _Evas_Event_Mouse_Down Evas_Event_Mouse_Down; /**< Event
structure for #EVAS_CALLBACK_MOUSE_DOWN event callbacks */
typedef struct _Evas_Event_Mouse_Up Evas_Event_Mouse_Up; /**< Event structure
for #EVAS_CALLBACK_MOUSE_UP event callbacks */
...
in Evas.h. But how do I know this by object_smart_callback_add? Normal I don't
know it if I don't call evas_object_smart_callback_call() from my own code.
regards
Andreas
------------------------------------------------------------------------------
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel