ERR("elm.swallow.event is being used for panel internally. Don't touch this part!");
return EINA_FALSE;
}
- if (strcmp(part, "elm.swallow.content") || (content == sd->bx))
+ if (strcmp(part, "elm.swallow.content"))
{
Eina_Bool int_ret = EINA_TRUE;
int_ret = efl_content_set(efl_part(efl_super(obj, MY_CLASS), part), content);
CRI("Failed to set layout!");
else
{
- elm_layout_content_set(obj, "elm.swallow.content", priv->bx);
+ efl_content_set(efl_part(efl_super(obj, MY_CLASS), "elm.swallow.content"), priv->bx);
if (edje_object_part_exists
(wd->resize_obj, "elm.swallow.event"))
if (scrollable)
{
- elm_layout_content_unset(obj, "elm.swallow.content");
+ efl_content_unset(efl_part(efl_super(obj, MY_CLASS), "elm.swallow.content"));
+ //Hide previous resize object
+ evas_object_hide(sd->panel_edje);
elm_widget_resize_object_set(obj, NULL);
elm_widget_sub_object_add(obj, sd->panel_edje);
// TIZEN_ONLY(20171109): show and hide necessary object when scrollable is set
evas_object_show(sd->panel_edje);
//
+ evas_object_hide(sd->scr_ly);
elm_layout_content_unset(sd->scr_ly, "elm.swallow.content");
// TIZEN_ONLY(20171109): show and hide necessary object when scrollable is set
evas_object_hide(sd->scr_ly);
//
- elm_layout_content_set(obj, "elm.swallow.content", sd->bx);
+ efl_content_set(efl_part(efl_super(obj, MY_CLASS), "elm.swallow.content"), sd->bx);
if (sd->content) elm_widget_sub_object_add(obj, sd->content);
}
}