From d424a7396e135dd2685aaa4880eff32936bf6615 Mon Sep 17 00:00:00 2001 From: DoHyun Pyun Date: Fri, 29 May 2020 10:16:18 +0900 Subject: [PATCH] Update the genlist style for BT onoff item Change-Id: Iaa65bcd224b07fd22affe9871504666dfd122934 Signed-off-by: DoHyun Pyun --- common/src/libraries/bt-callback.c | 6 ++++++ common/src/ui/bt-main-view.c | 6 +++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/common/src/libraries/bt-callback.c b/common/src/libraries/bt-callback.c index 12b983d..1ad0303 100644 --- a/common/src/libraries/bt-callback.c +++ b/common/src/libraries/bt-callback.c @@ -146,6 +146,9 @@ static void __bt_cb_enable(int result, void *data) if (!ecore_idler_add(__bt_cb_auto_discovery, ugd)) BT_ERR("idler can not be added\n\n"); + if (TIZEN_COMMON) + elm_object_item_signal_emit(ugd->onoff_item, "elm,state,group,top", "elm"); + FN_END; } @@ -225,6 +228,9 @@ static void __bt_cb_disable(int result, void *data) _bt_update_genlist_item(ugd->paired_title); _bt_update_genlist_item(ugd->searched_title); + if (TIZEN_COMMON) + elm_object_item_signal_emit(ugd->onoff_item, "elm,state,group,single", "elm"); + FN_END; } diff --git a/common/src/ui/bt-main-view.c b/common/src/ui/bt-main-view.c index ce6642b..f25a103 100644 --- a/common/src/ui/bt-main-view.c +++ b/common/src/ui/bt-main-view.c @@ -1293,6 +1293,10 @@ static void __bt_main_onoff_btn_cb(void *data, Evas_Object *obj, if (ugd->op_status == BT_ACTIVATING || ugd->op_status == BT_DEACTIVATING) { + + if (TIZEN_COMMON) + elm_object_item_signal_emit(item, "elm,state,group,single", "elm"); + elm_genlist_item_fields_update(ugd->onoff_item, "*", ELM_GENLIST_ITEM_FIELD_TEXT); elm_genlist_item_fields_update(ugd->onoff_item, "*", @@ -1793,7 +1797,7 @@ static void __bt_main_gl_realized(void *data, Evas_Object *obj, void *event_info /* onoff / device name item style */ if (item == ugd->onoff_item) { - group_type = BT_GENLIST_GROUP_TOP; + group_type = (next_item == NULL) ? BT_GENLIST_GROUP_SINGLE : BT_GENLIST_GROUP_TOP; } else if (item == ugd->device_name_item) { group_type = BT_GENLIST_GROUP_BOTTOM; } else { -- 2.7.4