Evas_Object * view;
Evas_Object * label;
Evas_Object * icon;
- Evas_Object * icon_shadow;
const char *icon_path;
const char *text;
void (*func) (void *data, Evas_Object * obj, void *event_info);
eina_stringshare_del(it->icon_path);
if (it->icon)
evas_object_del(it->icon);
- if (it->icon_shadow)
- evas_object_del(it->icon_shadow);
if (it->base)
{
if (it->style != OBJECT)
}
static Evas_Object *
-create_item_layout(Evas_Object * parent, Elm_Controlbar_Item * it, Evas_Object **item, Evas_Object **label, Evas_Object **icon, Evas_Object **sicon)
+create_item_layout(Evas_Object * parent, Elm_Controlbar_Item * it, Evas_Object **item, Evas_Object **label, Evas_Object **icon)
{
Evas_Object * obj;
elm_layout_content_set(obj, "item", *item);
if (it->text)
- {
- *label = create_item_label(*item, it, "elm.swallow.text");
- }
+ *label = create_item_label(*item, it, "elm.swallow.text");
if (it->icon_path)
- {
- *icon = create_item_icon(*item, it, "elm.swallow.icon");
- *sicon = create_item_icon(*item, it, "elm.swallow.icon_shadow");
- evas_object_color_set(*sicon, 0, 0, 0, 255);
- }
+ *icon = create_item_icon(*item, it, "elm.swallow.icon");
if (*label && *icon)
{
edje_object_signal_emit(_EDJ(*item), "elm,state,icon_text", "elm");
it->sel = 1;
it->view = view;
it->style = TABBAR;
- it->base = create_item_layout(wd->edje, it, &(it->base_item), &(it->label), &(it->icon), &(it->icon_shadow));
+ it->base = create_item_layout(wd->edje, it, &(it->base_item), &(it->label), &(it->icon));
evas_object_event_callback_add(it->base, EVAS_CALLBACK_MOUSE_DOWN,
bar_item_down_cb, wd);
evas_object_show(it->base);
it->func = func;
it->data = data;
it->style = TOOLBAR;
- it->base = create_item_layout(wd->edje, it, &(it->base_item), &(it->label), &(it->icon), &(it->icon_shadow));
+ it->base = create_item_layout(wd->edje, it, &(it->base_item), &(it->label), &(it->icon));
evas_object_event_callback_add(it->base, EVAS_CALLBACK_MOUSE_DOWN,
bar_item_down_cb, wd);
evas_object_show(it->base);
it->view = create_more_view(wd);
it->func = create_more_func;
it->style = style;
- it->base = create_item_layout(wd->edje, it, &(it->base_item), &(it->label), &(it->icon), &(it->icon_shadow));
+ it->base = create_item_layout(wd->edje, it, &(it->base_item), &(it->label), &(it->icon));
evas_object_event_callback_add(it->base, EVAS_CALLBACK_MOUSE_DOWN,
bar_item_down_cb, wd);
evas_object_show(it->base);
evas_object_del(it->icon);
it->icon = NULL;
}
- if(it->icon_shadow)
- {
- evas_object_del(it->icon_shadow);
- it->icon_shadow = NULL;
- }
if(icon_path != NULL)
{
it->icon_path = eina_stringshare_add(icon_path);
it->icon = create_item_icon(it->base_item, it, "elm.swallow.icon");
- it->icon_shadow = create_item_icon(it->base_item, it, "elm.swallow.icon_shadow");
}
if(it->label && it->icon)