Elm_Naviframe_Item *it = data;
it->back_btn = EINA_FALSE;
it->title_prev_btn = NULL;
+ edje_object_signal_emit(it->base.view, "elm,state,prev_btn,hide", "elm");
}
static void
{
Elm_Naviframe_Item *it = data;
it->title_next_btn = NULL;
+ edje_object_signal_emit(it->base.view, "elm,state,next_btn,hide", "elm");
}
static void
it->title_prev_btn = btn;
- if (!btn) return;
+ if (!btn)
+ {
+ edje_object_signal_emit(it->base.view,
+ "elm,state,prev_btn,hide",
+ "elm");
+ return;
+ }
elm_widget_sub_object_add(it->base.widget, btn);
evas_object_event_callback_add(btn,
_title_prev_btn_del,
it);
edje_object_part_swallow(it->base.view, "elm.swallow.prev_btn", btn);
+ edje_object_signal_emit(it->base.view, "elm,state,prev_btn,show", "elm");
it->back_btn = back_btn;
_item_sizing_eval(it);
it->title_next_btn = btn;
- if (!btn) return;
+ if (!btn)
+ {
+ edje_object_signal_emit(it->base.view,
+ "elm,state,next_btn,hide",
+ "elm");
+ return;
+ }
elm_widget_sub_object_add(it->base.widget, btn);
evas_object_event_callback_add(btn,
_title_next_btn_del,
it);
edje_object_part_swallow(it->base.view, "elm.swallow.next_btn", btn);
+ edje_object_signal_emit(it->base.view, "elm,state,next_btn,show", "elm");
_item_sizing_eval(it);
}