elm_widget_sub_object_del(obj, content);
evas_object_smart_member_del(content);
evas_object_color_set(wd->clip, 0, 0, 0, 0);
- evas_object_clip_unset(content);
evas_object_data_del(content, "_elm_leaveme");
return content;
}
*_elm_config->scale);
evas_object_smart_member_add(VIEW(it), obj);
elm_widget_sub_object_add(obj, VIEW(it));
- evas_object_clip_set(VIEW(it), evas_object_clip_get(obj));
-
_elm_theme_object_set(obj, VIEW(it), "segment_control", "item",
elm_object_style_get(obj));
edje_object_mirrored_set(VIEW(it),
evas_object_smart_member_add(VIEW(item), obj);
item->l_built = eina_list_append(NULL, item);
wd->items_built = eina_list_merge(wd->items_built, item->l_built);
+ //FIXME: item could be showed by obj
evas_object_hide(VIEW(item));
}
else if (item->l_built)
_item_next->l_built = eina_list_append(NULL, _item_next);
wd->items_built = eina_list_merge(wd->items_built,
_item_next->l_built);
+ //FIXME: _item_next could be showed by obj later
evas_object_hide(VIEW(_item_next));
}
else if (_item_next && _item_next->l_built)
_item_prev->l_built = eina_list_append(NULL, _item_prev);
wd->items_built = eina_list_merge(wd->items_built,
_item_prev->l_built);
+ //FIXME: _item_prev could be showed by obj later
evas_object_hide(VIEW(_item_prev));
}
else if (_item_prev && _item_prev->l_built)
wd->slideshow = edje_object_add(e);
_elm_theme_object_set(obj, wd->slideshow, "slideshow", "base", "default");
- evas_object_smart_member_add(wd->slideshow, obj);
wd->count_item_pre_before = 2;
wd->count_item_pre_after = 2;
elm_widget_resize_object_set(obj, wd->slideshow);
- evas_object_show(wd->slideshow);
wd->transitions = elm_widget_stringlist_get(edje_object_data_get(wd->slideshow, "transitions"));
if (eina_list_count(wd->transitions) > 0)