From: seoz Date: Tue, 12 Apr 2011 09:23:57 +0000 (+0000) Subject: Evas evas_object_smart.c: Use pre-defined type, Evas_Smart_Cb, instead X-Git-Tag: submit/trunk/20120815.174732~1708 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7734c5b02793f16ef4ac017e743069202d5ee9e7;p=profile%2Fivi%2Fevas.git Evas evas_object_smart.c: Use pre-defined type, Evas_Smart_Cb, instead of describing all parameters. git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@58586 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/lib/canvas/evas_object_smart.c b/src/lib/canvas/evas_object_smart.c index 446e37e..8282845 100644 --- a/src/lib/canvas/evas_object_smart.c +++ b/src/lib/canvas/evas_object_smart.c @@ -20,7 +20,7 @@ struct _Evas_Object_Smart struct _Evas_Smart_Callback { const char *event; - void (*func) (void *data, Evas_Object *obj, void *event_info); + Evas_Smart_Cb func; void *func_data; char delete_me : 1; }; @@ -327,7 +327,7 @@ evas_object_smart_add(Evas *e, Evas_Smart *s) } 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) +evas_object_smart_callback_add(Evas_Object *obj, const char *event, Evas_Smart_Cb func, const void *data) { Evas_Object_Smart *o; Evas_Smart_Callback *cb; @@ -352,7 +352,7 @@ evas_object_smart_callback_add(Evas_Object *obj, const char *event, void (*func) } EAPI void * -evas_object_smart_callback_del(Evas_Object *obj, const char *event, void (*func) (void *data, Evas_Object *obj, void *event_info)) +evas_object_smart_callback_del(Evas_Object *obj, const char *event, Evas_Smart_Cb func) { Evas_Object_Smart *o; Eina_List *l;