+static void __setting_show_title_toolbar(void *data, Evas_Object *obj, void *event_info)
+{
+ SETTING_TRACE_BEGIN;
+ //elm_object_item_signal_emit(data, "elm,state,sip,shown", "");
+ setting_main_appdata *ad = (setting_main_appdata *) data;
+
+ Evas_Object *navi_bar = NULL;
+
+ if (ad->isInUGMode && ad->ug) {
+ Evas_Object *layout = (Evas_Object *)ug_get_layout(ad->ug);
+ if (layout)
+ navi_bar = elm_object_part_content_get(layout, "elm.swallow.content");
+ } else {
+ navi_bar = ad->navibar_main;
+ }
+
+ const char *support = evas_object_data_get(navi_bar, "sip.naviframe.title_obj");
+ SETTING_TRACE("support:%s", support);
+ if (support)
+ {
+ Elm_Object_Item *top_item = elm_naviframe_top_item_get(navi_bar);
+ if (top_item)
+ elm_object_item_signal_emit(top_item, "elm,state,sip,shown", "");
+ }
+}
+
+static void __setting_hide_title_toolbar(void *data, Evas_Object *obj, void *event_info)
+{
+ SETTING_TRACE_BEGIN;
+ //elm_object_item_signal_emit(data, "elm,state,sip,hidden", "");
+ setting_main_appdata *ad = (setting_main_appdata *) data;
+
+ Evas_Object *navi_bar = NULL;
+
+ if (ad->isInUGMode && ad->ug) {
+ Evas_Object *layout = (Evas_Object *)ug_get_layout(ad->ug);
+ if (layout)
+ navi_bar = elm_object_part_content_get(layout, "elm.swallow.content");
+ } else {
+ navi_bar = ad->navibar_main;
+ }
+
+ const char *support = evas_object_data_get(navi_bar, "sip.naviframe.title_obj");
+
+ SETTING_TRACE("support:%s", support);
+ if (support)
+ {
+ Elm_Object_Item *top_item = elm_naviframe_top_item_get(navi_bar);
+ if (top_item)
+ elm_object_item_signal_emit(top_item, "elm,state,sip,hidden", "");
+ }
+}
+