ELM_NAVIFRAME_DATA_GET(WIDGET(it), sd);
- //FIXME: ... EHHH? these are shared strings?
eina_stringshare_del(it->style);
eina_stringshare_del(it->title_label);
eina_stringshare_del(it->subtitle_label);
ELM_NAVIFRAME_DATA_GET(WIDGET(it), sd);
- //FIXME: WHAT are u sending here?
- elm_object_signal_emit(VIEW(it), "elm,state,visible", "elm");
-
elm_widget_tree_unfocusable_set(it->content, it->content_unfocusable);
if (sd->freeze_events)
if (content_pair->content)
l = eina_list_append(l, content_pair->content);
}
- //FIXME: need?
- l = eina_list_append(l, VIEW(top_it));
int_ret = elm_widget_focus_list_next_get(obj, l, list_data_get, dir, next);
if (ret) *ret = int_ret;
eo_do_super(obj, evas_obj_smart_add());
priv->dummy_edje = wd->resize_obj;
+ evas_object_smart_member_add(priv->dummy_edje, obj);
+
priv->auto_pushed = EINA_TRUE;
priv->freeze_events = EINA_TRUE;
sd->on_deletion = EINA_FALSE;
- evas_object_del(sd->dummy_edje);
-
eo_do_super(obj, evas_obj_smart_del());
}
evas_object_show(VIEW(it));
elm_widget_resize_object_set(obj, VIEW(it));
- evas_object_smart_member_add(sd->dummy_edje, obj);
if (prev_it)
{
- /* re-add as smart member */
- evas_object_smart_member_add(VIEW(prev_it), obj);
-
if (sd->freeze_events)
{
evas_object_freeze_events_set(VIEW(it), EINA_TRUE);
sd->stack = eina_inlist_append(sd->stack, EINA_INLIST_GET(it));
- //FIXME: required?
- evas_object_raise(VIEW(it));
-
/* access */
if (_elm_config->access_mode) _access_focus_set(it);
if (top_inserted)
{
elm_widget_resize_object_set(obj, VIEW(it));
- evas_object_smart_member_add(sd->dummy_edje, obj);
evas_object_show(VIEW(it));
evas_object_hide(VIEW(after));
}
}
elm_widget_resize_object_set(obj, VIEW(prev_it));
- evas_object_smart_member_add(sd->dummy_edje, obj);
evas_object_raise(VIEW(prev_it));
/* access */
sd->stack = eina_inlist_demote(sd->stack, EINA_INLIST_GET(nit));
elm_widget_resize_object_set(WIDGET(it), VIEW(nit));
- evas_object_smart_member_add(sd->dummy_edje, WIDGET(it));
/* this was the previous top one */
prev_it = EINA_INLIST_CONTAINER_GET
(sd->stack->last->prev, Elm_Naviframe_Item);
- /* re-add as smart member */
- //FIXME: why?
- evas_object_smart_member_add(VIEW(prev_it), WIDGET(it));
-
if (prev_it->content)
{
prev_it->content_unfocusable =