elc_naviframe: Apply new Naviframe UX 26/279626/6
authorArtur Świgoń <a.swigon@samsung.com>
Fri, 12 Aug 2022 09:32:39 +0000 (11:32 +0200)
committerArtur Świgoń <a.swigon@samsung.com>
Wed, 12 Oct 2022 09:10:28 +0000 (11:10 +0200)
@tizen_only

Change-Id: I98c742b2d041572f13275160db92809cd3123752

src/lib/elementary/elc_naviframe.c

index dfcbf85..c452fe7 100755 (executable)
@@ -420,6 +420,9 @@ _atspi_expose_title(Elm_Naviframe_Item_Data *it, Eina_Bool is_atspi)
         _elm_access_callback_set(_elm_access_info_get(access),
                                  ELM_ACCESS_INFO, _access_info_cb, it);
         efl_access_object_role_set(access, EFL_ACCESS_ROLE_HEADING);
+        //TIZEN_ONLY(20220812): Apply new Naviframe UX
+        efl_access_object_reading_info_type_set(access, EFL_ACCESS_READING_INFO_TYPE_NAME | EFL_ACCESS_READING_INFO_TYPE_DESCRIPTION);
+        //
      }
    else
      elm_access_object_unregister(part);
@@ -563,7 +566,10 @@ _access_info_cb(void *data, Evas_Object *obj EINA_UNUSED)
 
    buf = eina_strbuf_new();
    eina_strbuf_append(buf, info);
-   eina_strbuf_append_printf(buf, ", %s", N_("Title"));
+
+   //TIZEN_ONLY(20220812): Apply new Naviframe UX
+   //eina_strbuf_append_printf(buf, ", %s", N_("Title"));
+   //
 
    info = elm_object_part_text_get(layout, SUBTITLE_PART);
    if (!info) goto end;
@@ -590,8 +596,9 @@ _access_obj_process(Elm_Naviframe_Item_Data *it, Eina_Bool is_access)
              eo = elm_layout_edje_get(VIEW(it));
              ao =_elm_access_edje_object_part_object_register(WIDGET(it), eo,
                                                             TITLE_ACCESS_PART);
-            _elm_access_text_set(_elm_access_info_get(ao),
-                                ELM_ACCESS_TYPE, E_("Title"));
+            //TIZEN_ONLY(20220812): Apply new Naviframe UX
+            //_elm_access_text_set(_elm_access_info_get(ao), ELM_ACCESS_TYPE, E_("Title"));
+            //
             _elm_access_callback_set(_elm_access_info_get(ao),
                                      ELM_ACCESS_INFO, _access_info_cb, it);
             /* to access title access object, any idea? */
@@ -2651,6 +2658,9 @@ _elm_naviframe_item_elm_widget_item_style_set(Eo *eo_item EINA_UNUSED,
               _elm_access_callback_set(_elm_access_info_get(access),
                                        ELM_ACCESS_INFO, _access_info_cb, nit);
               efl_access_object_role_set(access, EFL_ACCESS_ROLE_HEADING);
+              //TIZEN_ONLY(20220812): Apply new Naviframe UX
+              efl_access_object_reading_info_type_set(access, EFL_ACCESS_READING_INFO_TYPE_NAME | EFL_ACCESS_READING_INFO_TYPE_DESCRIPTION);
+              //
            }
      }
    //