if (sd->scr)
{
- elm_object_style_set(sd->scr, "list_effect");
+ elm_layout_theme_set(sd->scr, "scroller", "ctxpopup", elm_widget_style_get(obj));
if (sd->horizontal)
elm_scroller_policy_set(sd->scr, ELM_SCROLLER_POLICY_AUTO, ELM_SCROLLER_POLICY_OFF);
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
//scroller
sd->scr = elm_scroller_add(obj);
- elm_object_style_set(sd->scr, "list_effect");
+ elm_layout_theme_set(sd->scr, "scroller", "ctxpopup", elm_widget_style_get(obj));
evas_object_size_hint_align_set(sd->scr, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ _elm_widget_color_class_parent_set(sd->scr, obj);
if (sd->horizontal)
elm_scroller_policy_set(sd->scr, ELM_SCROLLER_POLICY_AUTO, ELM_SCROLLER_POLICY_OFF);
(priv->bg, "elm,action,click", "", _bg_clicked_cb, obj);
evas_object_smart_member_add(priv->bg, obj);
evas_object_stack_below(priv->bg, wd->resize_obj);
+ _elm_widget_color_class_parent_set(priv->bg, obj);
//Arrow
priv->arrow = edje_object_add(evas_object_evas_get(obj));
elm_widget_theme_object_set
(obj, priv->arrow, "ctxpopup", "arrow", "default");
+ _elm_widget_color_class_parent_set(priv->arrow, obj);
priv->dir_priority[0] = ELM_CTXPOPUP_DIRECTION_UP;
priv->dir_priority[1] = ELM_CTXPOPUP_DIRECTION_LEFT;
else
elm_widget_theme_object_set(obj, priv->layout, "ctxpopup", "layout", "default");
evas_object_smart_member_add(priv->layout, obj);
+ _elm_widget_color_class_parent_set(priv->layout, obj);
edje_object_signal_callback_add
(priv->layout, "elm,action,hide,finished", "", _hide_finished_cb, obj);
elm_box_pack_end(sd->box, focus_bt);
sd->items = eina_list_append(sd->items, item);
item->btn = focus_bt;
+ _elm_widget_color_class_parent_set(VIEW(item), obj);
sd->dir = ELM_CTXPOPUP_DIRECTION_UNKNOWN;