Eina_Bool tmp;
ELM_GENGRID_ITEM_DATA_GET(eo_it, it);
Evas_Object *obj = WIDGET(it);
+ const char *focusraise = NULL;
ELM_GENGRID_DATA_GET(obj, sd);
if (it->generation < sd->generation)
_elm_widget_item_highlight_in_theme(obj, eo_it);
_elm_widget_highlight_in_theme_update(obj);
_elm_widget_focus_highlight_start(obj);
+ focusraise = edje_object_data_get(VIEW(it), "focusraise");
+ if ((focusraise) && (!strcmp(focusraise, "on")))
+ evas_object_stack_above(VIEW(it), sd->stack);
}
eo_do(obj, eo_event_callback_call(ELM_GENGRID_EVENT_ITEM_FOCUSED, eo_it));
(VIEW(focus_it), "elm,state,unfocused", "elm");
}
+ if (it->realized)
+ evas_object_stack_below(VIEW(it), sd->stack);
+
sd->focused_item = NULL;
eo_do(obj, eo_event_callback_call(ELM_GENGRID_EVENT_ITEM_UNFOCUSED, eo_it));
if (_elm_atspi_enabled())