[EditAlarmView TTS] Support screen reader 55/120855/3
authorKamil Lipiszko <k.lipiszko@samsung.com>
Fri, 24 Mar 2017 11:35:15 +0000 (12:35 +0100)
committerLukasz Stanislawski <l.stanislaws@samsung.com>
Tue, 28 Mar 2017 07:45:12 +0000 (00:45 -0700)
Change-Id: I1b7cea7d27609ddaac49eda4daf04f68e36bd39f

clock/res/po/en.po
clock/src/View/EditAlarmView.cpp

index e866267e597904052f5cba9e66e3704521b643c9..ffe99c4e083e1a34dc36264eec696a69f4897721 100644 (file)
@@ -65,6 +65,9 @@ msgstr "No alarms"
 msgid "IDS_CLOCK_BODY_AFTER_YOU_CREATE_ALARMS_THEY_WILL_BE_SHOWN_HERE"
 msgstr "After you create alarms, they will be shown here."
 
+msgid "IDS_CLOCK_BODY_VOLUME"
+msgstr "Volume"
+
 msgid "IDS_CLOCK_BODY_ADD_ALARM"
 msgstr "Add alarm"
 
index ff684f12874ed39ea88a16bbf96aca8105072b15..f964657fe5998d7a06109ad6714570d6f6b60e9c 100644 (file)
@@ -21,6 +21,7 @@
 #include "View/EditAlarmView.h"
 #include "Utils/Translate.h"
 #include "Utils/PopupManager.h"
+#include "Utils/Accessibility.h"
 
 #include <efl_extension.h>
 #include <Elementary.h>
@@ -413,6 +414,7 @@ void EditAlarmView::CreateGenlistItems()
                                        EditAlarmView::SliderChangedCallback, view);
                        elm_slider_value_set(sldr, view->data_.volume);
                        evas_object_show(sldr);
+                       Accessibility::SetName(sldr, Translate::Sprintf("IDS_CLOCK_BODY_VOLUME"));
                        return sldr;
                } else if (!strcmp(part, "elm.swallow.icon")) {
                        view->icon_slider_ = elm_icon_add(o);
@@ -429,6 +431,7 @@ void EditAlarmView::CreateGenlistItems()
                return NULL;
        };
        volume_it_ = elm_genlist_item_append(content_, itc, this, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+       Accessibility::SetName(volume_it_, Translate::Sprintf("IDS_CLOCK_BODY_VOLUME"));
        elm_genlist_item_select_mode_set(volume_it_, ELM_OBJECT_SELECT_MODE_NONE);
        elm_genlist_item_class_unref(itc);