Disable transfer event to checkbox in genitem 10/265010/1 accepted/tizen_6.5_unified tizen_6.5 accepted/tizen/6.5/unified/20211028.224726 accepted/tizen/unified/20211007.080932 submit/tizen/20211007.054304 submit/tizen_6.5/20211028.164101 tizen_6.5.m2_release
authorJinWang An <jinwang.an@samsung.com>
Thu, 7 Oct 2021 05:06:11 +0000 (14:06 +0900)
committerJinWang An <jinwang.an@samsung.com>
Thu, 7 Oct 2021 05:06:11 +0000 (14:06 +0900)
Change-Id: I973e5cb6d54420fe344d840845a4fb40079fb167
Signed-off-by: JinWang An <jinwang.an@samsung.com>
src/setting-clock.c

index bbf991b31bc35995defa0b261a6b64ea331fe67d..9da4f2d00b880ce82a2724d9a82f24472ccdf74a 100644 (file)
@@ -121,6 +121,11 @@ enum {
        CLOCK_TITLE_ROTATE,
 };
 
+static void _genlist_realized_cb(void *data, Evas_Object *obj, void *event_info)
+{
+   elm_object_item_signal_emit(event_info, "elm,state,content_event,disable", "elm");
+}
+
 static char *
 _gl_menu_title_text_get(void *data, Evas_Object *obj, const char *part)
 {
@@ -1305,6 +1310,8 @@ Evas_Object *_create_clock_list(void *data)
 
        elm_genlist_item_append(genlist, title_item, (void *)CLOCK_TITLE_CLOCK, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
 
+       evas_object_smart_callback_add(genlist, "realized", _genlist_realized_cb, NULL);
+
        int count = 0;
        count = sizeof(clock_menu_its) / sizeof(clock_menu_its[0]);
        for (idx = 0; idx < count; idx++) {