Modified reading description for slider according to new UX 66/279866/2
authorMaria Bialota <m.bialota@samsung.com>
Thu, 11 Aug 2022 17:41:05 +0000 (19:41 +0200)
committerArtur Świgoń <a.swigon@samsung.com>
Thu, 18 Aug 2022 12:09:18 +0000 (14:09 +0200)
Old UX: "Slider, $value%, Flick up and down to adjust the position"
New UX: "$value%, $name, slider".

Change-Id: I4f3ab5db39baab2b93fd5cdcad2ef71ac42cd044

src/reading_composer.c

index 56356c4b777e6e430d1d851507506346ec965716..e433d70189e52b69d5384974c95c13af21ce3fa6 100644 (file)
@@ -60,9 +60,6 @@ TIZEN_PROD_STATIC void add_slider_description(Eina_Strbuf *buf, AtspiAccessibleR
 
        g_snprintf(buf_percent, sizeof(buf_percent), "%d", percent);
        SUPPRESS_FORMAT_ERROR(g_snprintf(trait, sizeof(trait), _("IDS_GCTS_OPT_P1SS_PERCENT_TTS"), buf_percent));
-
-       if (STATE_SET_CONTAINS(rm->states, ATSPI_STATE_ENABLED))
-               g_snprintf(trait + strlen(trait), sizeof(trait) - strlen(trait), " , %s", _IGNORE_ON_TV("IDS_TPLATFORM_BODY_FLICK_UP_AND_DOWN_TO_ADJUST_THE_POSITION_T_TTS"));
        ESAL(buf, trait);
 }
 
@@ -324,10 +321,6 @@ TIZEN_PROD_STATIC char *generate_description_trait(AtspiAccessibleReadingMateria
                ESAL(buf, _("IDS_ACCS_TBBODY_IN_PROGRESS"));
                break;
        }
-       case ATSPI_ROLE_SLIDER: {
-               add_slider_description(buf, rm);
-               break;
-       }
        case ATSPI_ROLE_SCROLL_BAR: {
                GHashTable *hash_table = rm->attributes;
                if (hash_table) {
@@ -528,6 +521,9 @@ char* reading_composer_description_get(ReadingComposerData *data)
                }
        }
 
+       if (rm->role == ATSPI_ROLE_SLIDER) {
+               add_slider_description(buf, rm);
+       }
        if (reading_attribute & ACCESSIBLE_READING_INFO_TYPE_STATE) {
                DEBUG("START : ACCESSIBLE_READING_INFO_TYPE_STATE");
                state_from_role = generate_state_trait(rm);