[ATSPI][Naviframe] add reading text of back button
authorJunsuChoi <jsuya.choi@samsung.com>
Wed, 7 Dec 2016 11:02:15 +0000 (20:02 +0900)
committerWonki Kim <wonki_.kim@samsung.com>
Mon, 2 Jan 2017 05:37:05 +0000 (14:37 +0900)
   When prev_btn is set, Accessible name is set if there is no text.

Change-Id: I0ae8e49211aac28e47ec221f1492b5c6062f6a16

src/lib/elc_naviframe.c

index 125b96f..5c2c62d 100644 (file)
@@ -698,6 +698,14 @@ _item_title_prev_btn_set(Elm_Naviframe_Item_Data *it,
    evas_object_event_callback_add
      (btn, EVAS_CALLBACK_DEL, _item_title_prev_btn_del_cb, it);
 
+   //TIZEN ONLY(20161207): add reading text of back button
+   if (!elm_layout_text_get(btn, NULL))
+     {
+        if(_elm_config->atspi_mode)
+          eo_do(btn, elm_interface_atspi_accessible_name_set(N_("Navigate back")));
+     }
+   //
+
    //FIXME: set back button callback here after elm 2.0
 }
 
@@ -1375,6 +1383,10 @@ _item_new(Evas_Object *obj,
                       _access_prev_btn_info_cb, it);
                }
           }
+        //TIZEN ONLY(20161207): add reading text of back button
+        if(_elm_config->atspi_mode)
+          eo_do(prev_btn, elm_interface_atspi_accessible_name_set(N_("Navigate back")));
+        //
      }
 
    if (next_btn)