4 * Copyright (c) 2015 Samsung Electronics Co., Ltd.
6 * Contact: Tomasz Olszak <t.olszak@samsung.com>
8 * Licensed under the Apache License, Version 2.0 (the "License");
9 * you may not use this file except in compliance with the License.
10 * You may obtain a copy of the License at
12 * http://www.apache.org/licenses/LICENSE-2.0
14 * Unless required by applicable law or agreed to in writing, software
15 * distributed under the License is distributed on an "AS IS" BASIS,
16 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 * See the License for the specific language governing permissions and
18 * limitations under the License.
21 #ifndef __SETTING_ACCESSIBILITY_H__
22 #define __SETTING_ACCESSIBILITY_H__
24 #include <Elementary.h>
26 #include <setting-common-draw-widget.h>
27 #include <setting-common-view.h>
29 #define DEVOPTION_STR_ACCESSIBILITY_VISION "IDS_ST_HEADER_VISION"
30 #define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_SPEECH "IDS_ST_BODY_SPEECH"
31 #define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_ON "IDS_ST_BODY_ON"
32 #define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_OFF "IDS_ST_BODY_OFF"
33 #define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS "IDS_ST_OPT_SETTINGS"
35 #define DEVOPTION_STR_ACCESSIBILITY_MAGNIFIER "IDS_ST_BODY_MAGNIFIER"
36 #define DEVOPTION_STR_ACCESSIBILITY_SCREENREADER "IDS_ST_MBODY_SCREEN_READER_HTTS"
37 #define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_DESCRIPTION "While Screen reader is enabled, your device provides spoken feedback." \
38 " For example, Screen reader tells you what you can tap, select, or enable." \
39 " Basic interactions include tapping an item to select it and double tapping the item to enable its function." //english only translation
40 #define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_OTHER_FEEDBACK "IDS_ACCS_OPT_OTHER_FEEDBACK_TTS"
41 #define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_STATUS_BAR_INFORMATION "IDS_ACCS_TMBODY_STATUS_BAR_INFORMATION"
42 #define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_STATUS_BAR_INFORMATION_DESCRIPTION \
43 "IDS_ACCS_SBODY_SELECT_WHICH_INFORMATION_FROM_INDICATORS_SHOWN_ON_THE_STATUS_BAR_WILL_BE_READ_OUT_WHEN_YOU_TRIPLE_TAP_THE_SCREEN_WITH_TWO_FINGERS_MSG"
45 #define DEVOPTION_STR_ACCESSIBILITY_INDICATOR_TIME "IDS_ST_HEADER_TIME"
46 #define DEVOPTION_STR_ACCESSIBILITY_INDICATOR_BATTERY "IDS_ST_BODY_BATTERY"
47 #define DEVOPTION_STR_ACCESSIBILITY_INDICATOR_BLUETOOTH "IDS_ST_BODY_BLUETOOTH"
48 #define DEVOPTION_STR_ACCESSIBILITY_INDICATOR_DATE "IDS_ST_BODY_DATE"
49 #define DEVOPTION_STR_ACCESSIBILITY_INDICATOR_SIGNAL_STRENGTH "IDS_ST_BODY_SIGNAL_STRENGTH"
50 #define DEVOPTION_STR_ACCESSIBILITY_INDICATOR_UNREAD_NOTIFICATIONS "IDS_SCR_BODY_PD_UNREAD_NOTIFICATIONS"
53 typedef struct _SettingAccessibilityUG SettingAccessibilityUG;
55 struct _SettingAccessibilityUG {
58 Elm_Genlist_Item_Class itc_1text;
60 /* add more variables here (move your appdata to here) */
62 Evas_Object *win_main_layout;
64 Evas_Object *navi_bar;
66 Elm_Object_Item *navi_item;
73 extern setting_view setting_view_accessibility_main;
75 #endif /*__SETTING_ACCESSIBILITY_H__ */