Fix for 38495 38521 38396 38450
[apps/osp/Dial.git] / src / PhnTypes.cpp
1 //
2 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
3 //
4 // Licensed under the Flora License, Version 1.1 (the License);
5 // you may not use this file except in compliance with the License.
6 // You may obtain a copy of the License at
7 //
8 //     http://floralicense.org/license/
9 //
10 // Unless required by applicable law or agreed to in writing, software
11 // distributed under the License is distributed on an AS IS BASIS,
12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 // See the License for the specific language governing permissions and
14 // limitations under the License.
15 //
16
17 /**
18  * @file        PhnTypes.cpp
19  * @brief       Common constants used in Phone application
20  */
21 #include "PhnTypes.h"
22
23 using namespace Tizen::Graphics;
24
25 //Bitmaps for settings module
26 const wchar_t* IDB_VOICECALL_ICON = L"C01-5_icon_voicecall.png";
27 const wchar_t* IDB_LIST_EXPAND_CLOSE = L"00_button_expand_closed.png";
28 const wchar_t* IDB_LIST_EXPAND_CLOSE_PRESSED = L"00_button_expand_closed_ef.png";
29 const wchar_t* IDB_LIST_EXPAND_OPENED = L"00_button_expand_opened.png";
30 const wchar_t* IDB_LIST_EXPAND_OPENED_PRESSED = L"00_button_expand_opened_ef.png";
31 const wchar_t* IDB_BACK_HEADER_ITEM = L"00_icon_Back.png";
32 const wchar_t* IDB_BACK_HEADER_ITEM_PRESSED = L"00_icon_Back_press.png";
33 const wchar_t* IDB_CANCEL_NORMAL_FOOTER_ITEM = L"C01-5_icon_cancel_web.png";
34 const wchar_t* IDB_CANCEL_PRESS_FOOTER_ITEM = L"C01-5_icon_cancel_web_press.png";
35 const wchar_t* IDB_CANCEL_HEADER_ITEM = L"C01-5_icon_cancel.png";
36 const wchar_t* IDB_PROCESSING_ICONS = L"00_list_process_";
37 const wchar_t* IDB_SELECT_CONTACT__ICON = L"00_button_contact_ef.png";
38 const wchar_t* IDB_SELECT_CONTACT_BG_ICON = L"00_list_square_thumbnail_normal.png";
39 const wchar_t* IDB_SELECT_CONTACT_PRESS_BG_ICON = L"00_list_square_thumbnail_press.png";
40 const wchar_t* IDB_SETTINGS_SINGLE_LIST_ITEM_BG = L"00_list_group_bg_ef.#.png";
41 const wchar_t* IDB_SETTINGS_TOP_LIST_ITEM_BG = L"00_list_group_bg_top_ef.#.png";
42 const wchar_t* IDB_SETTINGS_CENTER_LIST_ITEM_BG = L"00_list_group_bg_center_ef.#.png";
43 const wchar_t* IDB_SETTINGS_BOTTOM_LIST_ITEM_BG = L"00_list_group_bg_bottom_ef.#.png";
44 //Bitmap used in Dialer module
45 const wchar_t* IDB_BTN_OPTION_BG_ICON = L"C01-3_predictive_circle_button_normal.png";
46 const wchar_t* IDB_BTN_OPTION_PRESS_BG_ICON = L"C01-3_predictive_circle_button_press.png";
47 const wchar_t* IDB_BTN_MORE_ICON = L"more.png";
48 const wchar_t* IDB_BTN_MORE_PRESS_ICON = L"more_press.png";
49 const wchar_t* IDB_POPUP_BUBBLE_ICON = L"C01-3_icon_expand_01.png";
50 const wchar_t* IDB_POPUP_BUBBLE_PRESS_ICON = L"C01-3_icon_expand_01_press.png";
51 const wchar_t* IDB_POPUP_BUBBLE_UP_ICON = L"C01-3_icon_expand_02.png";
52 const wchar_t* IDB_POPUP_BUBBLE_UP_PRESS_ICON = L"C01-3_icon_expand_02_press.png";
53 const wchar_t* IDB_DIALER_BTN_PRESS_ICON = L"C01-3_dialer_btn_press.9.png";
54 //Keypad
55 // Keypad Background Image
56 const wchar_t* IDB_KEYPAD_BGICON = L"C01-3_keypad_bg.png";
57 //Blank Language
58 const wchar_t* IDS_BLANK_LANGUAGE = L"";
59 //Keypad Text
60 const wchar_t* IDB_KEYPAD_NUMBER_00ICON = L"C01-3_keypad_number_00.png";
61 const wchar_t* IDB_KEYPAD_NUMBER_01ICON = L"C01-3_keypad_number_01.png";
62 const wchar_t* IDB_KEYPAD_NUMBER_02ICON = L"C01-3_keypad_number_02.png";
63 const wchar_t* IDB_KEYPAD_NUMBER_03ICON = L"C01-3_keypad_number_03.png";
64 const wchar_t* IDB_KEYPAD_NUMBER_04ICON = L"C01-3_keypad_number_04.png";
65 const wchar_t* IDB_KEYPAD_NUMBER_05ICON = L"C01-3_keypad_number_05.png";
66 const wchar_t* IDB_KEYPAD_NUMBER_06ICON = L"C01-3_keypad_number_06.png";
67 const wchar_t* IDB_KEYPAD_NUMBER_07ICON = L"C01-3_keypad_number_07.png";
68 const wchar_t* IDB_KEYPAD_NUMBER_08ICON = L"C01-3_keypad_number_08.png";
69 const wchar_t* IDB_KEYPAD_NUMBER_09ICON = L"C01-3_keypad_number_09.png";
70 const wchar_t* IDB_KEYPAD_NUMBER_ASTERIKICON = L"C01-3_keypad_number_asterisk.png";
71 const wchar_t* IDB_KEYPAD_NUMBER_VOICEMAILICON = L"C01-3_keypad_number_auto_answer.png";
72 const wchar_t* IDB_KEYPAD_NUMBER_MUTEICON = L"C01-3_keypad_number_mute.png";
73 const wchar_t* IDB_KEYPAD_NUMBER_SHARPICON = L"C01-3_keypad_number_sharp.png";
74 //Keypad Press
75 const wchar_t* IDB_KEYPAD_PRESSICON = L"C01-3_keypad_press.png";
76 //Call 9 Patch
77 const wchar_t* IDB_KEYPAD_CALLDIM9PATCH = L"C01-3_button_01.png";
78 const wchar_t* IDB_KEYPAD_CALLPRESS9PATCH = L"C01-3_button_01_press.png";
79 //Clear 9 Patch
80 const wchar_t* IDB_KEYPAD_CLEARDIM9PATCH = L"C01-3_button_02.png";
81 const wchar_t* IDB_KEYPAD_CLEARPRESS9PATCH = L"C01-3_button_02_press.png";
82 //Display Panel Background
83 const wchar_t* IDB_DISPLAYPANEL_BG = L"C01-3_search_bg.png";
84 //Context Menu Button Background
85 const wchar_t* IDB_CONTEXTMENUBUTTON_BG = L"C01-3_option_icon.png";
86 const wchar_t* IDB_CONTEXTMENUBUTTON_BG9 = L"00_button_03.png";
87
88 //Call Bitmap
89 const wchar_t* IDB_CALLBUTTON_BG = L"C01-3_button_01.png";
90 const wchar_t* IDB_VOICEMAIL_BTN_ICON = L"C01-3_keypad_number_auto_answer.png";
91 const wchar_t* IDB_VOICEMAIL_BTN_PRESS_ICON = L"C01-3_dialer_icon_01_press.png";
92 const wchar_t* IDB_DIALER_BTN_LINE2_ICON = L"C01-3_dialer_btn_2line_bg.9.png";
93 const wchar_t* IDB_DIALER_BTN_LINE3_ICON = L"C01-3_dialer_btn_3line_bg.9.png";
94 const wchar_t* IDB_DIALER_BTN_LINE4_ICON = L"C01-3_dialer_btn_4line_bg.9.png";
95 const wchar_t* IDB_DIALER_BTN_LINE5_ICON = L"C01-3_dialer_btn_5line_bg.9.png";
96 const wchar_t* IDB_DIALER_STAR_ICON = L"C01-3_dialer_icon_star.png";
97 const wchar_t* IDB_DIALER_MUTE_ICON = L"00_volume_icon_Mute.png";
98 const wchar_t* IDB_DIALER_VIDEOCALL_ICON = L"C01-3_icon_voicecall.png";
99 const wchar_t* IDB_DIALER_CALL_ICON = L"C01-3_icon_call.png";
100 const wchar_t* IDB_DIALER_CLEAR_ICON = L"C01-3_icon_clear.png";
101 const wchar_t* IDB_DIALER_CALL_BG_ICON = L"C01-3_dialer_btn_call_bg.9.png";
102 //Bitmap used in Call Log module
103 const wchar_t* IDB_CALLOG_LIST_BG = L"00_index list_bg.png";
104 const wchar_t* IDB_LOG_RECEIVEDCALL_ICON = L"C01-4_icon_dialed.png";
105 const wchar_t* IDB_LOG_DIALEDCALL_ICON = L"C01-4_icon_received.png";
106 const wchar_t* IDB_LOG_MISSEDCALL_ICON = L"C01-4_icon_missed-call.png";
107 const wchar_t* IDB_LOG_BLOCKEDCALL_ICON = L"C01-4_icon_Blocked.png";
108 const wchar_t* IDB_LOG_NO_CONTENT = L"00_Nocontents_text.png";
109 const wchar_t* IDB_CIRCLE_BUTTON_NORMAL = L"C01-4_circle_button.png";
110 const wchar_t* IDB_CIRCLE_BUTTON_PRESSED = L"C01-4_circle_button_press.png";
111 const wchar_t* IDB_LOG_DETAIL_CALL_ICON = L"C01-4_circle_icon_call.png";
112 const wchar_t* IDB_LOG_DETAIL_CALL_PRESSED_ICON = L"C01-4_circle_icon_call_press.png";
113 const wchar_t* IDB_LOG_DETAIL_MSG_ICON = L"C01-4_circle_icon_sms.png";
114 const wchar_t* IDB_LOG_DETAIL_MSG_PRESSED_ICON = L"C01-4_circle_icon_sms_press.png";
115 const wchar_t* IDB_LOG_CALL_ICON = L"C01-4_list_icon_call.png";
116 const wchar_t* IDB_LOG_MMS_ICON = L"C01-4_list_icon_mms.png";
117 const wchar_t* IDB_LOG_SMS_ICON = L"C01-4_list_icon_sms.png";
118 const wchar_t* IDB_LOG_EMAIL_ICON = L"C01-4_list_icon_sms.png";
119 const wchar_t* IDB_LOG_VIDEO_ICON = L"C01-4_list_icon_vt-call.png";
120 const wchar_t* IDB_GROUP_LOG_CALL_DELETE_ICON = L"00_button_delete.png";
121 const wchar_t* IDB_LOG_MORE_ICON = L"00_icon_more.png";
122 const wchar_t* IDB_LOG_MORE_PRESSED_ICON = L"00_icon_more_press.png";
123
124
125
126 //String messages
127 const wchar_t* IDS_DIALER_MOBILE_STR = L"IDS_DIALER_MOBILE_STR";
128 const wchar_t* IDS_DIALER_SPEEDDIAL_POPUP_MSG = L"IDS_DIALER_SPEEDDIAL_POPUP_MSG";
129 const wchar_t* IDS_SPEEDDIAL_POP_YES_BTN_STRING = L"IDS_SPEEDDIAL_POP_YES_BTN_STRING";
130 const wchar_t* IDS_SPEEDDIAL_POP_NO_BTN_STRING = L"IDS_SPEEDDIAL_POP_NO_BTN_STRING";
131 const wchar_t* IDS_DIALER_MENU_ITEM_SEND_MSG = L"IDS_DIALER_MENU_ITEM_SEND_MSG";
132 const wchar_t* IDS_DIALER_MENU_ITEM_ADD_CONTACT = L"IDS_DIALER_MENU_ITEM_ADD_CONTACT";
133 const wchar_t* IDS_DIALER_MENU_ITEM_SPEED_DIAL = L"IDS_DIALER_MENU_ITEM_SPEED_DIAL";
134 const wchar_t* IDS_DIALER_MENU_ITEM_ADD_PAUSE = L"IDS_DIALER_MENU_ITEM_ADD_PAUSE";
135 const wchar_t* IDS_DIALER_MENU_ITEM_ADD_WAIT = L"IDS_DIALER_MENU_ITEM_ADD_WAIT";
136 const wchar_t* IDS_DIALER_MENU_ITEM_EXIT = L"IDS_DIALER_MENU_ITEM_EXIT";
137 const wchar_t* IDS_DIALER_MENU_ITEM_BACK = L"IDS_DIALER_MENU_ITEM_BACK";
138 const wchar_t* IDS_SPEED_DIAL_SEARCH_KEY = L"SPEED_DIAL";
139 const wchar_t* IDS_VOICE_CALL_BTN_NAME = L"IDS_VOICE_CALL_BTN_NAME";
140 const wchar_t* IDS_VIDEO_CALL_BTN_NAME = L"IDS_VIDEO_CALL_BTN_NAME";
141 const wchar_t* IDS_MSG_BTN_NAME = L"IDS_MSG_BTN_NAME";
142 const wchar_t* IDS_PEOPLE_STR = L"IDS_PEOPLE_STR";
143 const wchar_t* IDS_MGR_CONF_CALL_LIST_STR = L"IDS_MGR_CONF_CALL_LIST_STR";
144 const wchar_t* IDS_LOG_CONTEXT_CALL = L"IDS_LOG_CONTEXT_CALL";
145 const wchar_t* IDS_LOG_CONTEXT_MESSAGE = L"IDS_LOG_CONTEXT_MESSAGE";
146 const wchar_t* IDS_LOG_CONTEXT_VIDEOCALL = L"IDS_LOG_CONTEXT_VIDEOCALL";
147 const wchar_t* IDS_LOG_CONTEXT_DELETE = L"IDS_LOG_CONTEXT_DELETE";
148 const wchar_t* IDS_AM_TIME = L"IDS_AM_TIME" ;
149 const wchar_t* IDS_PM_TIME = L"IDS_PM_TIME";
150 const wchar_t* IDS_CALLLOG_NO_NUMBER = L"IDS_CALLLOG_NO_NUMBER";
151 const wchar_t* IDS_CALLLOG_NO_NAME = L"IDS_CALLLOG_NO_NAME";
152 const wchar_t* IDS_CALLLOG_RECEIVED = L"IDS_CALLLOG_RECEIVED";
153 const wchar_t* IDS_CALLLOG_MISSED =  L"IDS_CALLLOG_MISSED";
154 const wchar_t* IDS_CALLLOG_OUTGOING = L"IDS_CALLLOG_OUTGOING";
155 const wchar_t* IDS_CALLLOG_RECEIVED_MSG = L"IDS_CALLLOG_RECEIVED_MSG";
156 const wchar_t* IDS_CALLLOG_SENT_MSG = L"IDS_CALLLOG_SENT_MSG";
157 const wchar_t* IDS_CALLLOG_REJECTED = L"IDS_CALLLOG_REJECTED";
158 const wchar_t* IDS_CALLLOG_DELETE_FOOTER = L"IDS_CALLLOG_DELETE_FOOTER";
159 const wchar_t* IDS_CALLLOG_CANCEL_FOOTER = L"IDS_CALLLOG_CANCEL_FOOTER";
160 const wchar_t* IDS_EMERGENCY_CALL = L"IDS_EMERGENCY_CALL";
161 const wchar_t* IDS_SELECT_CALL_LOG = L"IDS_SELECT_CALL_LOG";
162 const wchar_t* IDS_SELECTED_ITEMS_STRING = L"IDS_SELECTED_ITEMS_STRING";
163 const wchar_t* IDS_SELECTED_ITEM_STRING = L"IDS_SELECTED_ITEM_STRING";
164 const wchar_t* IDS_SELECT_NUMBER = L"IDS_SELECT_NUMBER";
165 const wchar_t* IDS_NUMBER_SELECTED = L"IDS_NUMBER_SELECTED";
166 const wchar_t* IDS_NUMBERS_SELECTED = L"IDS_NUMBERS_SELECTED";
167 const wchar_t* IDS_SELECT_MESSAGE = L"IDS_SELECT_MESSAGE";
168 const wchar_t* IDS_MESSAGE_SELECTED = L"IDS_MESSAGE_SELECTED";
169 const wchar_t* IDS_MESSAGES_SELECTED = L"IDS_MESSAGES_SELECTED";
170 const wchar_t* IDS_NO_LOGS = L"IDS_NO_LOGS";
171 const wchar_t* IDS_FLIGHT_MODE_ON = L"IDS_FLIGHT_MODE_ON";
172 const wchar_t* IDS_ADD_TO_CONTACTS = L"IDS_ADD_TO_CONTACTS";
173 const wchar_t* IDS_CANCEL = L"IDS_CANCEL";
174 const wchar_t* IDS_LOGS_TODAY = L"IDS_LOGS_TODAY";
175 const wchar_t* IDS_LOGS_YESTERDAY = L"IDS_LOGS_YESTERDAY";
176 const wchar_t* IDS_DELETING_CALL_LOGS = L"IDS_DELETING_CALL_LOGS";
177 const wchar_t* IDS_CANCEL_DELETING_CALL_LOGS = L"IDS_CANCEL_DELETING_CALL_LOGS";
178 const wchar_t* IDS_CONTEXTMENU_ITEM_VIEWBY = L"IDS_CONTEXTMENU_ITEM_VIEWBY";
179 const wchar_t* IDS_CONTEXTMENU_ITEM_DETAILS = L"IDS_CONTEXTMENU_ITEM_DETAILS";
180 const wchar_t* IDS_CONTEXTMENU_ITEM_ADDTOCONTACT = L"IDS_CONTEXTMENU_ITEM_ADDTOCONTACT";
181 const wchar_t* IDS_CONTEXTMENU_ITEM_BLOCK = L"IDS_CONTEXTMENU_ITEM_BLOCK";
182 const wchar_t* IDS_REJECT_MESSAGE_CREATE = L"IDS_REJECT_MESSAGE_CREATE";
183 const wchar_t* IDS_DELETE_CONFORMATION_STRING = L"IDS_DELETE_CONFORMATION_STRING";
184 const wchar_t* IDS_DIALER_VOICE_MAIL_POPUP_MSG = L"IDS_DIALER_VOICE_MAIL_POPUP_MSG";
185 const wchar_t* IDS_LOW_MEMORY_MSG = L"IDS_LOW_MEMORY_MSG";
186 const wchar_t* IDS_LOW_MEMORY_MSG_TITLE = L"IDS_LOW_MEMORY_MSG_TITLE";
187 const wchar_t* IDS_DELETE_YES = L"IDS_DELETE_YES";
188 const wchar_t* IDS_DELETE_NO = L"IDS_DELETE_NO";
189 const wchar_t* IDS_SPEED_DIAL_INVALID_CONTACT = L"IDS_SPEED_DIAL_INVALID_CONTACT";
190 const wchar_t* IDS_SPEED_DIAL_INVALID_CONTACT_OK = L"IDS_SPEED_DIAL_INVALID_CONTACT_OK";
191
192 //resource string messages for settings module
193 const wchar_t* IDS_ADD_BTN_STRING = L"IDS_ADD_BTN_STRING";
194 const wchar_t* IDS_DELETE_BTN_STRING = L"IDS_DELETE_BTN_STRING";
195 const wchar_t* IDS_CANCEL_BTN_STRING = L"IDS_CANCEL_BTN_STRING";
196 const wchar_t* IDS_REMOVE_CONTACT = L"IDS_REMOVE_CONTACT";
197 const wchar_t* IDS_DELETE_NUMBER_TITLE = L"IDS_SETTINGS_DELETE_NUMBER_TITLE_STRING";
198 const wchar_t* IDS_DELETE_MSGS_TITLE = L"IDS_SETTINGS_DELETE_MSGS_TITLE_STRING";
199 const wchar_t* IDS_SELECT_ALL_LIST_ITEM_STRING = L"IDS_SELECT_ALL_LIST_ITEM_STRING";
200 const wchar_t* IDS_DEFAULT_REJECT_ITEM_STRING = L"IDS_DEFAULT_REJECT_ITEM_STRING";
201 const wchar_t* IDS_SETTINGS_MATCHCRITERIA_STRING = L"IDS_SETTINGS_MATCHCRITERIA_STRING";
202 const wchar_t* IDS_CALLERID_BYNETWORK_STRING = L"IDS_CALLERID_BYNETWORK_STRING";
203 const wchar_t* IDS_CALLERID_SHOW_STRING = L"IDS_CALLERID_SHOW_STRING";
204 const wchar_t* IDS_CALLERID_HIDE_STRING = L"IDS_CALLERID_HIDE_STRING";
205 const wchar_t* IDS_SETTING_CALLALERT_OFF_STRING = L"IDS_SETTING_CALLALERT_OFF_STRING";
206 const wchar_t* IDS_SETTING_CALLALERT_SOUND_STRING = L"IDS_SETTING_CALLALERT_SOUND_STRING";
207 const wchar_t* IDS_SETTING_CALLALERT_VIBRATE_STRING = L"IDS_SETTING_CALLALERT_VIBRATE_STRING";
208 const wchar_t* IDS_SETTING_BARRING_STRING = L"IDS_SETTING_BARRING_STRING";
209 const wchar_t* IDS_SETTING_WAITING_STRING = L"IDS_SETTING_WAITING_STRING";
210 const wchar_t* IDS_SETTING_WAITING_HLP_STRING = L"IDS_SETTING_WAITING_HLP_STRING";
211 const wchar_t* IDS_SETTING_STATUS_TONES_STRING = L"IDS_SETTING_STATUS_TONES_STRING";
212 const wchar_t* IDS_SETTING_STATUS_TONES_HLP_STRING = L"IDS_SETTING_STATUS_TONES_HLP_STRING";
213 const wchar_t* IDS_SETTING_AUTO_AREACODE_STRING = L"IDS_SETTING_AUTO_AREACODE_STRING";
214 const wchar_t* IDS_SETTING_AUTO_AREACODE_HLP_STRING = L"IDS_SETTING_AUTO_AREACODE_HLP_STRING";
215 const wchar_t* IDS_SETTING_REJECT_STRING = L"IDS_SETTING_REJECT_STRING";
216 const wchar_t* IDS_SETTING_REJECT_HLP_STRING = L"IDS_SETTING_REJECT_HLP_STRING";
217 const wchar_t* IDS_SETTING_REJECT_MSG_STRING = L"IDS_SETTING_REJECT_MSG_STRING";
218 const wchar_t* IDS_SETTING_REJECT_MSG_HLP_STRING = L"IDS_SETTING_REJECT_MSG_HLP_STRING";
219 const wchar_t* IDS_SETTING_SPEEDDIAL_STRING = L"IDS_SETTING_SPEEDDIAL_STRING";
220 const wchar_t* IDS_SETTING_FORWARDING_STRING = L"IDS_SETTING_FORWARDING_STRING";
221 const wchar_t* IDS_SETTING_MORE_MAIN_STRING = L"IDS_SETTING_MORE_MAIN_STRING";
222 const wchar_t* IDS_SETTING_WAITING_TIME_STRING = L"IDS_SETTING_WAITING_TIME_STRING";
223 const wchar_t* IDS_SETTING_WAIT_INTERVAL_STRING = L"IDS_SETTING_WAIT_INTERVAL_STRING";
224 const wchar_t* IDS_SETTING_CONNECTTONE_STRING = L"IDS_SETTING_CONNECTTONE_STRING";
225 const wchar_t* IDS_SETTING_CONNECTTONE_HLP_STRING = L"IDS_SETTING_CONNECTTONE_HLP_STRING";
226 const wchar_t* IDS_SETTING_REMINDERS_STRING = L"IDS_SETTING_REMINDERS_STRING";
227 const wchar_t* IDS_SETTING_REMINDERS_HLP_STRING = L"IDS_SETTING_REMINDERS_HLP_STRING";
228 const wchar_t* IDS_SETTING_ENDTONE_STRING = L"IDS_SETTING_ENDTONE_STRING";
229 const wchar_t* IDS_SETTING_ENDTONE_HLP_STRING = L"IDS_SETTING_ENDTONE_HLP_STRING";
230 const wchar_t* IDS_SETTING_FORWARD_CALLTYPE_TITLE = L"IDS_SETTING_FORWARD_CALLTYPE_TITLE_STRING";
231 const wchar_t* IDS_SETTING_BARRING_CALLTYPE_TITLE = L"IDS_SETTING_BARRING_CALLTYPE_TITLE_STRING";
232 const wchar_t* IDS_SETTING_VOICEFORWARD_OPTIONS_TITLE = L"IDS_SETTING_VOICEFORWARD_OPTIONS_TITLE_STRING";
233 const wchar_t* IDS_SETTING_VOICEBARRING_OPTIONS_TITLE = L"IDS_SETTING_VOICEBARRING_OPTIONS_TITLE_STRING";
234 const wchar_t* IDS_SETTING_WAITING_OPTIONS_TITLE = L"IDS_SETTING_WAITING_OPTIONS_TITLE_STRING";
235 const wchar_t* IDS_SETTING_CALLTYPE_VOICE_STRING = L"IDS_SETTING_CALLTYPE_VOICE_STRING";
236 const wchar_t* IDS_SETTING_VOICEFORWARD_ALWAYS = L"IDS_SETTING_VOICEFORWARD_ALWAYS_STRING";
237 const wchar_t* IDS_SETTING_VOICEFORWARD_IFBUSY = L"IDS_SETTING_VOICEFORWARD_IFBUSY_STRING";
238 const wchar_t* IDS_SETTING_VOICEFORWARD_NOREPLY = L"IDS_SETTING_VOICEFORWARD_NOREPLY_STRING";
239 const wchar_t* IDS_SETTING_VOICEFORWARD_OUTOFREACH = L"IDS_SETTING_VOICEFORWARD_OUTOFREACH_STRING";
240 const wchar_t* IDS_SETTING_DEACTIVATE_STATUS = L"IDS_SETTING_DEACTIVATE_STATUS_STRING";
241 const wchar_t* IDS_SETTING_VOICEBARRING_OUTGOING = L"IDS_SETTING_VOICEBARRING_OUTGOING_STRING";
242 const wchar_t* IDS_SETTING_VOICEBARRING_INTERNATIONAL = L"IDS_SETTING_VOICEBARRING_INTERNATIONAL_STRING";
243 const wchar_t* IDS_SETTING_VOICEBARRING_EXCEPTHOME = L"IDS_SETTING_VOICEBARRING_EXCEPTHOME_STRING";
244 const wchar_t* IDS_SETTING_VOICEBARRING_INCOMING = L"IDS_SETTING_VOICEBARRING_INCOMING_STRING";
245 const wchar_t* IDS_SETTING_VOICEBARRING_WHENROAMING = L"IDS_SETTING_VOICEBARRING_WHENROAMING_STRING";
246 const wchar_t* IDS_SETTING_CALL_WAITING_OPTIONS = L"IDS_SETTING_CALL_WAITING_OPTIONS_STRING";
247 const wchar_t* IDS_MATCHCRITERIA_EXACT = L"IDS_MATCHCRITERIA_EXACT_STRING";
248 const wchar_t* IDS_MATCHCRITERIA_START = L"IDS_MATCHCRITERIA_START_STRING";
249 const wchar_t* IDS_MATCHCRITERIA_END = L"IDS_MATCHCRITERIA_END_STRING";
250 const wchar_t* IDS_MATCHCRITERIA_INCLUDE = L"IDS_MATCHCRITERIA_INCLUDE_STRING";
251 const wchar_t* IDS_SETTING_CALLERID_MAIN_STR = L"IDS_SETTING_CALLERID_MAIN_STRING";
252 const wchar_t* IDS_SETTING_CALLERID_SUB_STR = L"IDS_SETTING_CALLERID_SUB_STRING";
253 const wchar_t* IDS_SETTING_CALL_ALERT_MAIN_STR = L"IDS_SETTING_CALL_ALERT_MAIN_STRING";
254 const wchar_t* IDS_SETTING_CALL_ALERT_SUB_STR = L"IDS_SETTING_CALL_ALERT_SUB_STRING";
255 const wchar_t* IDS_SETTING_SAVE_HEADER_ITEM = L"IDS_SETTING_SAVE_HEADER_ITEM";
256 const wchar_t* IDS_SETTING_DONE_HEADER_ITEM = L"IDS_SETTING_DONE_HEADER_ITEM";
257 const wchar_t* IDS_AREA_CODE_OFF_STR = L"IDS_AREA_CODE_OFF_STR";
258 const wchar_t* IDS_DUPLICATE_REJECT_MSG_ERROR_STRING = L"IDS_DUPLICATE_REJECT_MSG_ERROR_STRING";
259 const wchar_t* IDS_SETTING_CALL_ANSWER_MSG_HLP_STRING = L"IDS_SETTING_CALL_ANSWER_MSG_HLP_STRING";
260 const wchar_t* IDS_SETTING_CALL_ACCESSORY_MSG_HLP_STRING = L"IDS_SETTING_CALL_ACCESSORY_MSG_HLP_STRING";
261 const wchar_t* IDS_SETTING_CALL_ANSWERING_STRING = L"IDS_SETTING_CALL_ANSWERING_STRING";
262 const wchar_t* IDS_SETTING_CALL_ACCESSORY_STRING = L"IDS_SETTING_CALL_ACCESSORY_STRING";
263 const wchar_t* IDS_SETTING_ANSWER_CALL_KEY_HLP_STRING = L"IDS_SETTING_ANSWER_CALL_KEY_HLP_STRING";
264 const wchar_t* IDS_SETTING_END_CALL_KEY_HLP_STRING = L"IDS_SETTING_END_CALL_KEY_HLP_STRING";
265 const wchar_t* IDS_SETTING_ANSWER_CALL_KEY_STRING = L"IDS_SETTING_ANSWER_CALL_KEY_STRING";
266 const wchar_t* IDS_SETTING_END_CALL_KEY_STRING = L"IDS_SETTING_END_CALL_KEY_STRING";
267 const wchar_t* IDS_SETTING_BT_SETTINGS_HEADING_STRING = L"IDS_SETTING_BT_SETTINGS_HEADING_STRING";
268 const wchar_t* IDS_SETTING_OUTCALL_CONDITION_HLP_STRING = L"IDS_SETTING_OUTCALL_CONDITION_HLP_STRING";
269 const wchar_t* IDS_SETTING_OUTCALL_CONDITION_MAIN_STRING = L"IDS_SETTING_OUTCALL_CONDITION_MAIN_STRING";
270 const wchar_t* IDS_SETTING_OUTCALL_LOCKDEVICE_STRING = L"IDS_SETTING_OUTCALL_LOCKDEVICE_STRING";
271 const wchar_t* IDS_SETTING_OUTCALL_UNLOCKDEVICE_STRING = L"IDS_SETTING_OUTCALL_UNLOCKDEVICE_STRING";
272 const wchar_t* IDS_VIEWBY_POPUP_TITLE_STRING = L"IDS_VIEWBY_POPUP_TITLE_STRING";
273 const wchar_t* IDS_BLOCK_POPUP_TITLE_STRING = L"IDS_BLOCK_POPUP_TITLE_STRING";
274 const wchar_t* IDS_VIEWBY_ALL_LOGS_CHKBTN_STRING = L"IDS_VIEWBY_ALL_LOGS_CHKBTN_STRING";
275 const wchar_t* IDS_VIEWBY_MISSED_CALLS_CHKBTN_STRING = L"IDS_VIEWBY_MISSED_CALLS_CHKBTN_STRING";
276 const wchar_t* IDS_VIEWBY_DIALED_CALLS_CHKBTN_STRING = L"IDS_VIEWBY_DIALED_CALLS_CHKBTN_STRING";
277 const wchar_t* IDS_VIEWBY_RECEIVED_CALLS_CHKBTN_STRING = L"IDS_VIEWBY_RECEIVED_CALLS_CHKBTN_STRING";
278 const wchar_t* IDS_VIEWBY_REJECTED_CALLS_CHKBTN_STRING = L"IDS_VIEWBY_REJECTED_CALLS_CHKBTN_STRING";
279 const wchar_t* IDS_BLOCK_CALL_CHKBTN_STRING = L"IDS_BLOCK_CALL_CHKBTN_STRING";
280 const wchar_t* IDS_BLOCK_MESSAGE_CHKBTN_STRING = L"IDS_BLOCK_MESSAGE_CHKBTN_STRING";
281 const wchar_t* IDS_VIEWBY_CANCEL_BTN_STRING = L"IDS_VIEWBY_CANCEL_BTN_STRING";
282 const wchar_t* IDS_BLOCK_OK_BTN_STRING = L"IDS_BLOCK_OK_BTN_STRING";
283 const wchar_t* IDS_BLOCK_CANCEL_BTN_STRING = L"IDS_BLOCK_CANCEL_BTN_STRING";
284 const wchar_t* IDS_BLOCK_CALL_INFO_STRING = L"IDS_BLOCK_CALL_INFO_STRING";
285 const wchar_t* IDS_VOICE_MAIL_DEFAULT_STRING = L"IDS_VOICE_MAIL_DEFAULT_STRING";
286 const wchar_t* IDS_SETTING_ADD_NUMBER_TITLE = L"IDS_SETTING_ADD_NUMBER_TITLE";
287 const wchar_t* IDS_SETTING_AUTO_AREA_CODE_TITLE = L"IDS_SETTING_AUTO_AREA_CODE_TITLE";
288 const wchar_t* IDS_SETTING_ADD_REJECT_MSG_TITLE = L"IDS_SETTING_ADD_REJECT_MSG_TITLE";
289 const wchar_t* IDS_SETTING_SET_BARRING_PWD_TITLE = L"IDS_SETTING_SET_BARRING_PWD_TITLE";
290 const wchar_t* IDS_SETTING_EDIT_REJECT_MSG_TITLE = L"IDS_SETTING_EDIT_REJECT_MSG_TITLE";
291
292 //control name for settings module
293 const wchar_t* IDC_GROUPEDTABLEVIEW = L"IDC_GROUPEDTABLEVIEW";
294 const wchar_t* IDC_LISTVIEW = L"IDC_LISTVIEW";
295 const wchar_t* IDC_NUMBER_EDITFIELD = L"IDC_NUMBER_EDITFIELD";
296 const wchar_t* IDC_SELECT_CONTACT_BUTTON = L"IDC_SELECT_CONTACT_BUTTON";
297 const wchar_t* IDC_FOWARDING_NUMBER_EDITFIELD = L"IDC_FOWARDING_NUMBER_EDITFIELD";
298 const wchar_t* IDC_VOICEMAIL_BUTTON = L"IDC_VOICEMAIL_BUTTON";
299 const wchar_t* IDC_REJECTMSG_EXPANDABLEEDITAREA = L"IDC_REJECTMSG_EXPANDABLEEDITAREA";
300 const wchar_t* IDC_EDITFIELD = L"IDC_EDITFIELD";
301 const wchar_t* IDC_SELECTEDOPTION_SUBTEXT_LABEL = L"IDC_SELECTEDOPTION_SUBTEXT_LABEL";
302 const wchar_t* IDC_ANIMATION_CONTROL = L"IDC_ANIMATION_CONTROL";
303 const wchar_t* IDC_TABLEITEM_BG_LABEL = L"IDC_TABLEITEM_BG_LABEL";
304 const wchar_t* IDC_ENTER_NUMBER_LABEL = L"IDC_ENTER_NUMBER_LABEL";
305 //Panel
306 const wchar_t* PANEL_DIALER = L"PanelDialer";
307 const wchar_t* PANEL_LOGS = L"PanelLogs";
308 //Corresponding Settings form name
309 const wchar_t* IDL_FORM_SETTINGS_PREFIX = L"SettingsForm";
310 const wchar_t* IDL_FORM_MAIN_SETTING_MENU = L"SettingsFormMainMenu";
311 const wchar_t* IDL_FORM_CALL_REJECTLIST_MENU = L"SettingsFormCallRejectList";
312 const wchar_t* IDL_FORM_CALL_REJECTMSGS_MENU = L"SettingsFormCallRejectMsgs";
313 const wchar_t* IDL_FORM_SPEED_DIAL = L"SettingsFormSpeedDial";
314 const wchar_t* IDL_FORM_MORE_OPTIONS = L"SettingsFormMoreOptions";
315 const wchar_t* IDL_FORM_CALL_STATUSTONES = L"SettingsFormCallStatusTones";
316 const wchar_t* IDL_FORM_CALLTYPE_FORWARD = L"SettingsFormCallTypeForward";
317 const wchar_t* IDL_FORM_CALL_FORWARD_OPTIONS = L"SettingsFormCallForwardMenu";
318 const wchar_t* IDL_FORM_CALLTYPE_BARRING = L"SettingsFormCallTypeBarring";
319 const wchar_t* IDL_FORM_CALL_BARRING_OPTIONS = L"SettingsFormCallBarringMenu";
320 const wchar_t* IDL_FORM_CALL_WAITING_OPTIONS = L"SettingsFormCallWaitingMenu";
321 const wchar_t* IDL_FORM_ADD_REJECT_NUMBER = L"SettingsFormAddRejectNumber";
322 const wchar_t* IDL_FORM_AUTO_AREA_CODE = L"SettingsFormAutoAreaCode";
323 const wchar_t* IDL_FORM_ADD_REJECT_MSG = L"SettingsFormAddRejectMsg";
324 const wchar_t* IDL_FORM_EDIT_REJECT_MSG = L"SettingsFormEditRejectMsg";
325 const wchar_t* IDL_FORM_FORWARD_TO_NUMBER = L"SettingsFormForwardToNumber";
326 const wchar_t* IDL_FORM_NOREPLY_FORWARD_TO_NUMBER = L"SettingsFormNoReplyForwardToNumber";
327 const wchar_t* IDL_FORM_SCENE_SET_BARRING_PWD = L"SettingsFormSetBarringPwd";
328 const wchar_t* IDL_FORM_DEL_NUMBER = L"SettingsFormDeleteNumbers";
329 const wchar_t* IDL_FORM_DEL_MESSAGE = L"SettingsFormDeleteMessages";
330 const wchar_t* IDL_FORM_CALL_ANSWER_OPTIONS = L"SettingsFormCallAnsweringOptions";
331 const wchar_t* IDL_FORM_CALL_ACCESSORY_OPTIONS = L"SettingsFormCallAccessoryOptions";
332 //Dialer & Call Log Form names
333 const wchar_t* IDL_FORM_DIAL_APP = L"DialAppForm";
334 const wchar_t* IDL_FORM_CALL_LOG_DETAIL = L"CallLogDetailForm";
335 const wchar_t* IDL_FORM_EMERGENCY_DIAL = L"IDL_FORM_EMERGENCY_DIAL";
336 //Panels
337 const wchar_t* IDL_DIALER_KEYPAD_PANEL = L"IDL_DIALER_KEYPAD_PANEL";
338 //LastRow Panel
339 const wchar_t* IDC_PANEL_LASTROW = L"IDC_PANEL_LASTROW";
340 //Constants - Settings Scene name
341 const wchar_t* IDSCN_SCENE_MAIN_SETTING_MENU = L"CallMainSettingScene";
342 const wchar_t* IDSCN_SCENE_CALL_REJECTLIST_MENU = L"CallRejectListScene";
343 const wchar_t* IDSCN_SCENE_CALL_REJECTMSGS_MENU = L"CallRejectMsgsScene";
344 const wchar_t* IDSCN_SCENE_SPEED_DIAL = L"SpeedDialScene";
345 const wchar_t* IDSCN_SCENE_MORE_OPTIONS = L"MoreOptionsScene";
346 const wchar_t* IDSCN_SCENE_CALL_STATUSTONES = L"CallStatusTonesScene";
347 const wchar_t* IDSCN_SCENE_CALLTYPE_FORWARD = L"CallTypeForwardScene";
348 const wchar_t* IDSCN_SCENE_CALL_FORWARD_OPTIONS = L"CallForwardMenuScene";
349 const wchar_t* IDSCN_SCENE_CALLTYPE_BARRING = L"CallTypeBarringScene";
350 const wchar_t* IDSCN_SCENE_CALL_BARRING_OPTIONS = L"CallBarringMenuScene";
351 const wchar_t* IDSCN_SCENE_CALL_WAITING_OPTIONS = L"CallWaitingMenuScene";
352 const wchar_t* IDSCN_SCENE_ADD_REJECT_NUMBER = L"AddRejectNumberScene";
353 const wchar_t* IDSCN_SCENE_AUTO_AREA_CODE = L"AutoAreaCodeScene";
354 const wchar_t* IDSCN_SCENE_ADD_REJECT_MSG = L"AddRejectMsgScene";
355 const wchar_t* IDSCN_SCENE_EDIT_REJECT_MSG = L"EditRejectMsgScene";
356 const wchar_t* IDSCN_SCENE_FORWARD_TO_NUMBER = L"ForwardToNumberScene";
357 const wchar_t* IDSCN_SCENE_NOREPLY_FORWARD_TO_NUMBER = L"NoReplyForwardToNumberScene";
358 const wchar_t* IDSCN_SCENE_SET_BARRING_PWD = L"SetBarringPwdScene";
359 const wchar_t* IDSCN_SCENE_DEL_NUMBER = L"DeleteNumbersScene";
360 const wchar_t* IDSCN_SCENE_DEL_MESSAGE = L"DeleteMessagesScene";
361 const wchar_t* IDSCN_SCENE_CALL_ANSWER_OPTIONS = L"CallAnswerOptionsScene";
362 const wchar_t* IDSCN_SCENE_CALL_ACCESSORY_OPTIONS = L"CallAccessoryOptionsScene";
363 //Dialer & Call Log Scene names
364 const wchar_t* IDSCN_DIALER = L"SceneDialer";
365 const wchar_t* IDSCN_CALL_LOG = L"SceneCallLog";
366 const wchar_t* IDSCN_CALL_LOG_DETAILS = L"SceneCallLogDetails";
367 const wchar_t* IDSCN_EMERGENCY_DIAL     = L"SceneEmergencyDial";
368 //Contact AppControl operation ids
369 const wchar_t* OPERATION_ID_PICK =  L"http://tizen.org/appcontrol/operation/social/pick";
370 const wchar_t* OPERATION_ID_VIEW = L"http://tizen.org/appcontrol/operation/social/view";
371 const wchar_t* OPERATION_ID_ADD =  L"http://tizen.org/appcontrol/operation/social/add";
372 const wchar_t* OPERATION_ID_EDIT = L"http://tizen.org/appcontrol/operation/social/edit";
373
374 const wchar_t* IDS_KEY_LANGUAGE_CHANGE = L"http://tizen.org/setting/locale.language";
375
376 const wchar_t* OPERATION_ID_CONFIGURE = L"http://tizen.org/appcontrol/operation/configure";
377 const wchar_t* OPERATION_ID_CAPTURE = L"http://tizen.org/appcontrol/operation/capture";
378 const wchar_t* OPERATION_ID_CALL = L"http://tizen.org/appcontrol/operation/call";
379 const wchar_t* OPERATION_ID_COMPOSE = L"http://tizen.org/appcontrol/operation/compose";
380 const wchar_t* OPERATION_ID_DIAL = L"http://tizen.org/appcontrol/operation/dial";
381 //AppControl provider ids
382 const wchar_t* PROVIDER_ID_CAMERA = L"http://tizen.org/appcontrol/provider/camera";
383 const wchar_t* PROVIDER_ID_GALLERY = L"http://tizen.org/appcontrol/provider/gallery";
384 //const wchar_t* PROVIDER_ID_CALL = L"http://tizen.org/appcontrol/provider/call";
385 const wchar_t* PROVIDER_ID_MESSAGE = L"tizen.messages";
386 const wchar_t* PROVIDER_ID_EMAIL = L"http://tizen.org/appcontrol/provider/email";
387 const wchar_t* PROVIDER_ID_MEDIA = L"http://tizen.org/appcontrol/provider/media";
388
389 //AppControl Provider ids
390 const wchar_t* PROVIDER_ID_CONTACTS = L"tizen.contacts";
391 const wchar_t* PROVIDER_ID_CALL = L"nI2PLNdTwi.Call";
392
393
394 //Messaging Parameters
395 const wchar_t* MESSAGE_TYPE = L"http://tizen.org/appcontrol/data/message/type";
396 const wchar_t* MESSAGE_SMS_TYPE = L"SMS";
397 const wchar_t* MESSAGE_TEXT = L"http://tizen.org/appcontrol/data/text";
398 const wchar_t* MESSAGE_TO = L"http://tizen.org/appcontrol/data/to";
399
400
401 //Contacts Parameters
402 const wchar_t* INPUT_TYPE_PHONE = L"http://tizen.org/appcontrol/data/social/phone";
403 const wchar_t* CONTACT_KEY_ITEM_TYPE = L"http://tizen.org/appcontrol/data/social/item_type";
404 const wchar_t* ITEM_TYPE_CONTACT = L"contact";
405 const wchar_t* ITEM_TYPE_PERSON = L"person";
406 const wchar_t* RETURN_TYPE_CONTACT_ID = L"contactId";
407 const wchar_t* RETURN_TYPE_ITEM_ID = L"item_id";
408 const wchar_t* CONTACT_KEY_ITEM_ID = L"http://tizen.org/appcontrol/data/social/item_id";
409 const wchar_t* RETURN_TYPE = L"http://tizen.org/appcontrol/data/social/result_type";
410 const wchar_t* SELECTION_MODE = L"http://tizen.org/appcontrol/data/selection_mode";
411 const wchar_t* SELECTION_MODE_SINGLE = L"single";
412
413 //Constants used in AppControl requests
414 const wchar_t* DELIMITER = L":";
415 const wchar_t* LAUNCHTYPE = L"launch-type";
416 const wchar_t* PARAM_ORIGIN_MT = L"MT";
417 const wchar_t* CALL_HANDLE = L"handle";
418 const wchar_t* CONTACT_NUMBER = L"number";
419 const wchar_t* PARAM_CALL_VALUE_VOICE = L"voice";
420 const wchar_t* PARAM_CALL_TYPE = L"http://tizen.org/appcontrol/data/call/type";
421 const wchar_t* PARAM_PHONE_NUMBER = L"tel";
422
423
424 const wchar_t* RETURN_KEY_VALUE = L"value";
425 const wchar_t* RETURN_TYPE_PHONE = L"phone";
426 const wchar_t* RETURN_TYPE_EMAIL = L"Email";
427 const wchar_t* TYPE_VIDEO = L"type:video";
428 const wchar_t* TYPE_VOICE = L"type:voice";
429 const wchar_t* TYPE_SMS = L"type:SMS";
430 const wchar_t* TEL = L"tel:";
431 const wchar_t* TO = L"to:";
432 //Contacts app control parameters
433 const wchar_t* CONTACTS_VIEW_TYPE = L"viewType";
434 const wchar_t* CONTACTS_VIEW_TYPE_CONTACT = L"contact";
435 const wchar_t* CONTACTS_ID_KEY = L"contactId";
436
437 //Settings Strings
438 const wchar_t* SETTINGS_FLIGHT_MODE_STR = L"http://tizen.org/setting/network.flight_mode";
439 const wchar_t* SETTING_INFO_KEY_FONT_SIZE = L"http://tizen.org/setting/font.size";
440 //Constants
441 const wchar_t* IDI_KEY2_TXT = L"ABC";
442 const wchar_t* IDI_KEY3_TXT = L"DEF";
443 const wchar_t* IDI_KEY4_TXT = L"GHI";
444 const wchar_t* IDI_KEY5_TXT = L"JKL";
445 const wchar_t* IDI_KEY6_TXT = L"MNO";
446 const wchar_t* IDI_KEY7_TXT = L"PQRS";
447 const wchar_t* IDI_KEY8_TXT = L"TUV";
448 const wchar_t* IDI_KEY9_TXT = L"WXYZ";
449
450 // Dimensions used in Settings List views //
451 // menu item height
452 const int H_LIST_HIDDENGROUP_ITEM = 1;
453 const int H_LIST_NORMAL_MENU_ITEM = 112;
454 const int H_LIST_DROPDOWN_MENU_ITEM = 128;
455 const int H_LIST_MENU_SINGLELINE_HLPTXT_ITEM = 102;
456 const int H_LIST_MENU_TWOLINE_HLPTXT_ITEM = 140;
457 const int H_EDITOR_LIST_ITEM = 150;
458 //text item height
459 const int H_LIST_NORMAL_TXT_ITEM = 54;
460 const int H_LIST_SUB_TXT_ITEM = 38;
461 //Two line text for Drop down menu item
462 const int H_LIST_DROPDOWN_TXT_ITEM = 52;
463 //single line text
464 const int X_LIST_MENU_TEXT_ITEM = 20;
465 const int Y_LIST_MENU_TEXT_ITEM = 8;
466 //Help text
467 const int X_LIST_MENU_HLPTXT_ITEM = 20;
468 const int Y_LIST_MENU_HLPTXT_ITEM = 8;
469 //custom Item for Bg line
470 const int Y_CUSTOM_BG_ELEMENT = 0;
471 //Position for delete list item
472 const int X_DEL_LIST_ELEMENT = 16;
473 const int Y_DEL_LIST_ELEMENT = 0;
474 const int Y_POS_TABLEVIEW_LS = 22;
475 const int Y_POS_TABLEVIEW_PR = 40;
476
477 // Dimensions for icons //
478 //Expand icon for DropDown Menu Items
479 const int W_EXPAND_ICON = 72;
480 const int H_EXPAND_ICON = 72;
481 const int W_SLIDER_ICON = 160;
482 const int H_SLIDER_ICON = 64;
483 //contact icon for Add Rejected Number & AutoArea code screens
484 const int W_CONTACT_ICON = 122;
485 const int H_CONTACT_ICON = 122;
486 //Dimensions for custom bg line
487 const int W_CUSTOM_BG_ELEMENT = 1;
488 //Item Width for delete list
489 const int W_DELETE_LIST_ITEM = 628;
490 const int W_LEFT_HEADER_EXPAND_ITEMS = 8;
491
492 const int NORMAL_FONT_SIZE_MAIN_TXT = 44;
493 const int GIANT_FONT_SIZE_MAIN_TXT = 98;
494 const int HUGE_FONT_SIZE_MAIN_TXT = 81;
495 const int LARGE_FONT_SIZE_MAIN_TXT = 64;
496 const int SMALL_FONT_SIZE_MAIN_TXT = 36;
497
498 const int FONT_SIZE_SUB_TXT = 32;
499 //Help text
500 const int FONT_SIZE_HELP_TXT = 32;
501 //Header, Footer icon
502 const int W_HDR_FTR_ICON = 60;
503 const int H_HDR_FTR_ICON = 60;
504 //Processing Animation constants
505 const int IDI_ANIM_DURATION = 500;
506 const int IDI_ANIM_PROGRESS_COUNT = 30;
507
508 //Settings UI constants
509 //   Colors used in List views  //
510 const unsigned int COLOR_GROUP_ITEM_BG = Color32<249, 249, 249>::Value;
511 const unsigned int COLOR_LIST_MENU_ITEM = Color32<248, 246, 239>::Value;
512 const unsigned int COLOR_SECONDDEPTH_ITEM_BG = Color32<220, 218, 211>::Value;
513 const unsigned int COLOR_HELP_ITEM_BG = Color32<255, 255, 255, 0>::Value;
514 const unsigned int COLOR_NORMAL_MAIN_TXT = Color32<0, 0, 0>::Value;
515 const unsigned int COLOR_NORMAL_SUB_TXT = Color32<128, 128, 128>::Value;
516 const unsigned int COLOR_NORMAL_SELECTED_OPTION_SUB_TXT = Color32<59, 115, 182>::Value;
517 const unsigned int COLOR_PRESS_SUB_TXT = Color32<255, 255, 255>::Value;
518 const unsigned int COLOR_PRESS_MAIN_TXT = Color32<255, 255, 255>::Value;
519 const unsigned int COLOR_HELP_TXT = Color32<128, 128, 128>::Value;
520 const unsigned int COLOR_LEFT_HEADER_EXPAND_ITEMS = Color32<108, 168, 199>::Value;
521 //Main List Option text
522 const unsigned int COLOR_MAIN_TXT = Color32<0, 0, 0>::Value;
523 const unsigned int COLOR_PRESS_ITEM_BG = Color32<87,135,194>::Value;
524 const unsigned int COLOR_SELECTALL_ITEM_BG = Color32<220,218,211>::Value;