test_gengrid: add focused, unfocused callback to test focus signal

add focused, unfocused callback for test
Differential Revision: https://phab.enlightenment.org/D7018
This commit is contained in:
Yeongjong Lee 2018-09-11 07:22:06 +00:00 committed by Marcel Hollerbach
parent 8537ad4282
commit 8bd0cfdb98
1 changed files with 11 additions and 0 deletions

View File

@ -1614,6 +1614,13 @@ _gengrid_focus_item_cb(void *data, Evas_Object *obj EINA_UNUSED,
printf("%s: %p\n", (char *)data, event_info);
}
static void
_gengrid_focus_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info)
{
printf("%s: %p\n", (char *)data, event_info);
}
static void
_gengrid_focus_popup_close_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
@ -1787,6 +1794,8 @@ test_gengrid_focus(void *data EINA_UNUSED,
evas_object_size_hint_min_set(gengrid, 0, ELM_SCALE_SIZE(620));
elm_box_pack_end(in_bx, gengrid);
evas_object_show(gengrid);
evas_object_smart_callback_add(gengrid, "focused", _gengrid_focus_cb, "focused");
evas_object_smart_callback_add(gengrid, "unfocused", _gengrid_focus_cb, "unfocused");
evas_object_smart_callback_add(gengrid, "item,focused", _gengrid_focus_item_cb, "item,focused");
evas_object_smart_callback_add(gengrid, "item,unfocused", _gengrid_focus_item_cb, "item,unfocused");
evas_object_smart_callback_add(gengrid, "selected", _gengrid_focus_item_cb, "selected");
@ -1806,6 +1815,8 @@ test_gengrid_focus(void *data EINA_UNUSED,
evas_object_size_hint_min_set(gengrid2, 0, ELM_SCALE_SIZE(620));
elm_box_pack_end(in_bx, gengrid2);
evas_object_show(gengrid2);
evas_object_smart_callback_add(gengrid2, "focused", _gengrid_focus_cb, "focused");
evas_object_smart_callback_add(gengrid2, "unfocused", _gengrid_focus_cb, "unfocused");
evas_object_smart_callback_add(gengrid2, "item,focused", _gengrid_focus_item_cb, "item,focused");
evas_object_smart_callback_add(gengrid2, "item,unfocused", _gengrid_focus_item_cb, "item,unfocused");
evas_object_smart_callback_add(gengrid2, "selected", _gengrid_focus_item_cb, "selected");