seoz pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=99c430e596382ca83b52a0724cde84ba5d7b658d
commit 99c430e596382ca83b52a0724cde84ba5d7b658d Author: kabeer khan <kabeer.k...@samsung.com> Date: Mon Feb 9 10:40:29 2015 +0900 elm_widget: added evas smart callback descriptions Summary: Resolved FIXME filled all smart callbacks and also set it in the constructor Signed-off-by: kabeer khan <kabeer.k...@samsung.com> Reviewers: seoz Differential Revision: https://phab.enlightenment.org/D1876 --- src/lib/elm_widget.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/elm_widget.c b/src/lib/elm_widget.c index ee19dbb..c4d2d69 100644 --- a/src/lib/elm_widget.c +++ b/src/lib/elm_widget.c @@ -302,7 +302,10 @@ _on_sub_obj_del(void *data, static const Evas_Smart_Cb_Description _smart_callbacks[] = { - /* FIXME: complete later */ + {SIG_WIDGET_FOCUSED, ""}, + {SIG_WIDGET_UNFOCUSED, ""}, + {SIG_WIDGET_LANG_CHANGED, ""}, + {SIG_WIDGET_ACCESS_CHANGED, ""}, {NULL, NULL} }; @@ -5360,6 +5363,7 @@ _elm_widget_eo_base_constructor(Eo *obj, Elm_Widget_Smart_Data *sd) eo_do_super(obj, MY_CLASS, eo_constructor()); eo_do(obj, evas_obj_type_set(MY_CLASS_NAME_LEGACY), + evas_obj_smart_callbacks_descriptions_set(_smart_callbacks), parent = eo_parent_get()); eo_do(obj, elm_obj_widget_parent_set(parent)); sd->on_create = EINA_FALSE; --