int style;
int badge;
Eina_Bool selected;
- Eina_Bool default_selected;
+// Eina_Bool default_selected;
// Eina_Bool editable;
Eina_Bool disable;
};
}
it->selected = EINA_TRUE;
- if((fit != NULL && fit != it) || it->default_selected)
- {
- it->default_selected = EINA_FALSE;
- if(wd->more_item != it)
- evas_object_smart_callback_call(it->obj, "view,change,before", it);
- }
-
+
if(fit != NULL && fit != it)
{
move_selected_box(wd, fit, it);
edje_object_signal_emit(_EDJ(wd->cur_item->base_item), "elm,state,shadow_show", "elm");
}
+ if(fit != it)
+ {
+// it->default_selected = EINA_FALSE;
+ if(wd->more_item != it)
+ evas_object_smart_callback_call(it->obj, "view,change,before", it);
+ }
+
+
/*
if(fit != NULL && fit != it)
{
it->text = eina_stringshare_add(label);
it->icon_path = eina_stringshare_add(icon_path);
it->selected = EINA_FALSE;
- it->default_selected = EINA_FALSE;
+ //it->default_selected = EINA_FALSE;
// it->editable = EINA_TRUE;
it->badge = 0;
it->sel = 1;
wd->items = eina_list_append(wd->items, it);
if(wd->more_item)
elm_controlbar_item_view_set(wd->more_item, create_more_view(wd));
- if (wd->num == 1)
+/* if (wd->num == 1)
{
selected_box(it);
it->default_selected = EINA_TRUE;
- }
-
+ }*/
_sizing_eval(obj);
return it;
}
wd->items = eina_list_prepend(wd->items, it);
if(wd->more_item)
elm_controlbar_item_view_set(wd->more_item, create_more_view(wd));
- if (wd->num == 1)
+/* if (wd->num == 1)
{
selected_box(it);
it->default_selected = EINA_TRUE;
- }
+ }*/
_sizing_eval(obj);
return it;
}
wd->items = eina_list_prepend_relative(wd->items, it, before);
if(wd->more_item)
elm_controlbar_item_view_set(wd->more_item, create_more_view(wd));
- if (wd->num == 1)
+/* if (wd->num == 1)
{
selected_box(it);
it->default_selected = EINA_TRUE;
- }
+ }*/
_sizing_eval(obj);
return it;
}
wd->items = eina_list_append_relative(wd->items, it, after);
if(wd->more_item)
elm_controlbar_item_view_set(wd->more_item, create_more_view(wd));
- if (wd->num == 1)
+/* if (wd->num == 1)
{
selected_box(it);
it->default_selected = EINA_TRUE;
- }
+ }*/
_sizing_eval(obj);
return it;
}