-static void __rotate_changed_cb(mh_appdata_t *ad, enum ug_event rotate_state)
-{
- if (ad == NULL) {
- ERR("ad is NULL\n");
- return;
- }
-
- Elm_Object_Item *top_navi_it = NULL;
- mh_wifi_setting_view_t *st = &ad->setup;
-
- ad->rotate_state = rotate_state;
-
- top_navi_it = elm_naviframe_top_item_get(ad->naviframe);
- if (top_navi_it == NULL) {
- ERR("elm_naviframe_top_item_get returns NULL\n");
- return;
- }
-
- if (top_navi_it != st->navi_it) {
- return;
- }
-
- if (rotate_state == UG_EVENT_ROTATE_PORTRAIT ||
- rotate_state == UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN) {
- DBG("Naviframe title is shown\n");
- elm_naviframe_item_title_visible_set(st->navi_it,
- EINA_TRUE);
- } else if (rotate_state == UG_EVENT_ROTATE_LANDSCAPE ||
- rotate_state == UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN) {
- if (ad->imf_state == ECORE_IMF_INPUT_PANEL_STATE_SHOW) {
- DBG("Naviframe title is hided\n");
- elm_naviframe_item_title_visible_set(st->navi_it,
- EINA_FALSE);
- }
- } else {
- ERR("Unknown rotate_state : %d\n", rotate_state);
- }
-
- return;
-}
-