forked from enlightenment/efl
elementary/segment_control - fixed for supporting dynamic theme changing.
SVN revision: 61547
This commit is contained in:
parent
30c36efd24
commit
4ab6cf6356
|
@ -127,6 +127,21 @@ _theme_hook(Evas_Object *obj)
|
|||
edje_object_scale_set(it->base.view, elm_widget_scale_get(it->base.view)
|
||||
*_elm_config->scale);
|
||||
edje_object_mirrored_set(it->base.view, rtl);
|
||||
if (it->label)
|
||||
{
|
||||
edje_object_part_text_set(it->base.view, "elm.text", it->label);
|
||||
edje_object_signal_emit(it->base.view, "elm,state,text,visible", "elm");
|
||||
}
|
||||
else
|
||||
edje_object_signal_emit(it->base.view, "elm,state,text,hidden", "elm");
|
||||
|
||||
if (it->icon)
|
||||
{
|
||||
edje_object_part_swallow(it->base.view, "elm.swallow.icon", it->icon);
|
||||
edje_object_signal_emit(it->base.view, "elm,state,icon,visible", "elm");
|
||||
}
|
||||
else
|
||||
edje_object_signal_emit(it->base.view, "elm,state,icon,hidden", "elm");
|
||||
}
|
||||
|
||||
_update_list(wd);
|
||||
|
|
Loading…
Reference in New Issue