ctxpopup: add color_class parent-child relationship 16/125316/5
authorJinYong Park <j4939.park@samsung.com>
Mon, 17 Apr 2017 01:01:08 +0000 (10:01 +0900)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Tue, 18 Apr 2017 11:09:46 +0000 (04:09 -0700)
Change-Id: I610e066db811d261843ac9802d746b70b89c160b
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
src/lib/elc_ctxpopup.c

index 8475edc..fcb0270 100644 (file)
@@ -1394,6 +1394,11 @@ _elm_ctxpopup_item_append(Eo *obj, Elm_Ctxpopup_Data *sd, const char *label, Eva
 
    if (sd->visible) elm_layout_sizing_eval(obj);
 
+   /* TIZEN_ONLY(20170417): add color_class parent-child relationship */
+   Elm_Widget_Item_Data *wd = eo_data_scope_get(item->list_item, ELM_WIDGET_ITEM_CLASS);
+   VIEW(item) = wd->view;
+   /* END */
+
    return eo_item;
 }
 
@@ -1502,6 +1507,11 @@ _elm_ctxpopup_item_prepend(Eo *obj, Elm_Ctxpopup_Data *sd, const char *label, Ev
 
    if (sd->visible) elm_layout_sizing_eval(obj);
 
+   /* TIZEN_ONLY(20170417): add color_class parent-child relationship */
+   Elm_Widget_Item_Data *wd = eo_data_scope_get(item->list_item, ELM_WIDGET_ITEM_CLASS);
+   VIEW(item) = wd->view;
+   /* END */
+
    return eo_item;
 }
 
@@ -1555,6 +1565,10 @@ _elm_ctxpopup_item_init(Eo *eo_item,
         evas_object_event_callback_add
           (sd->list, EVAS_CALLBACK_RESIZE, _list_resize_cb, obj);
         elm_layout_content_set(obj, "default", sd->list);
+
+        /* TIZEN_ONLY(20170417): add color_class parent-child relationship */
+        _elm_widget_color_class_parent_set(sd->list, obj);
+        /* END */
      }
 
    item->wcb.org_func_cb = func;