}
if (item->selected)
{
- printf("call selected_box 2\n");
selected_box(item);
}
}
{
Evas_Object *selected_box = (Evas_Object *)data;
- printf("hide selected box\n");
evas_object_hide(selected_box);
return ECORE_CALLBACK_CANCEL;
to = (Evas_Object *)edje_object_part_object_get(_EDJ(tit->base), "bg_img");
evas_object_geometry_get(to, &tx, &ty, &tw, &th);
- printf("unselected all items\n");
edje_object_signal_emit(_EDJ(wd->pre_item->base), "elm,state,unselected", "elm");
edje_object_signal_emit(_EDJ(wd->cur_item->base), "elm,state,unselected", "elm");
wd->cur_item = it;
- printf("%s selected\n", it->label);
if(it->style == TABBAR){
content = elm_layout_content_unset(wd->view, "elm.swallow.view");
evas_object_geometry_get(wd->pre_item->base, &x, &y, &w, &h);
if(ev->output.x > x && ev->output.x < x+w && ev->output.y > y && ev->output.y < y+h)
{
- printf("call selected_box\n");
selected_box(wd->pre_item);
}