[naviframe] Set hide icon to content set prev_btn when dispmode is compressed
authorjae_hyun.cho <jae_hyun.cho@samsung.com>
Thu, 18 Apr 2013 12:19:47 +0000 (21:19 +0900)
committerSungho Kwak <sungho1.kwak@samsung.com>
Wed, 12 Jun 2013 04:18:57 +0000 (13:18 +0900)
Change-Id: I998bfdcd4863ec40a4e884bf55cecd7b0e5c539c

src/lib/elc_naviframe.c

index c855e24..1b6b51c 100644 (file)
@@ -570,6 +570,19 @@ _item_title_prev_btn_set(Elm_Naviframe_Item *it,
      (btn, EVAS_CALLBACK_DEL, _item_title_prev_btn_del_cb, it);
    evas_object_smart_callback_add
      (btn, SIG_CLICKED, _on_item_back_btn_clicked, WIDGET(it));
+
+   //Tizen Only: Temporary code. block the focus for the back button for
+   //H/W Key event support.
+   if (it->dispmode == EVAS_DISPLAY_MODE_COMPRESS) {
+      elm_object_signal_emit(it->title_prev_btn,
+                             "elm,state,display,compress", "elm");
+      elm_object_focus_allow_set(it->title_prev_btn, EINA_FALSE);
+   }
+   else {
+      elm_object_signal_emit(it->title_prev_btn,
+                             "elm,state,display,default", "elm");
+      elm_object_focus_allow_set(it->title_prev_btn, EINA_TRUE);
+   }
 }
 
 static void