Tizen 2.0 Release
[apps/osp/Phone.git] / src / PhnSettingsConstants.cpp
1 //
2 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
3 //
4 // Licensed under the Flora License, Version 1.0 (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    PhnSettingsConstants.cpp
19  * @brief   Call setting tone form
20  */
21 #include "PhnSettingsConstants.h"
22
23 using namespace Tizen::Graphics;
24
25 // String Constants - Bitmap File
26 const wchar_t* IDB_CONTROLBAR_SAVE_ICON = L"C01-4_controlbar_icon_save.png";
27 const wchar_t* IDB_CONTROLBAR_ICON_DELETE = L"C01-4_controlbar_icon_delete.png";
28 const wchar_t* IDB_CANCEL_BTN_NORMAL = L"00_button_cancel_normal.png";
29 const wchar_t* IDB_VOICECALL_ICON = L"C01-5_icon_voicecall.png";
30 const wchar_t* IDB_LIST_EXPAND = L"00_list_expand_closed.png";
31 const wchar_t* IDB_LIST_EXPAND_PRESSED = L"00_list_expand_closed_press.png";
32 const wchar_t* IDB_LIST_OPENED = L"00_list_expand_opened.png";
33 const wchar_t* IDB_LIST_OPENED_PRESSED = L"00_list_expand_opened_press.png";
34 const wchar_t* IDB_BACK_HEADER_ITEM = L"00_icon_Back.png";
35 const wchar_t* IDB_BACK_HEADER_ITEM_PRESSED = L"00_icon_Back_press.png";
36 const wchar_t* IDB_CANCEL_FOOTER_ITEM = L"C01-5_icon_cancel.png";
37 const wchar_t* IDB_PROCESSING_ICONS = L"00_list_process_";
38
39 //control name
40 const wchar_t* IDC_GROUPEDTABLEVIEW = L"IDC_GROUPEDTABLEVIEW";
41 const wchar_t* IDC_LISTVIEW = L"IDC_LISTVIEW";
42 const wchar_t* IDC_NUMBER_EDITFIELD = L"IDC_NUMBER_EDITFIELD";
43 const wchar_t* IDC_SELECT_CONTACT_BUTTON = L"IDC_SELECT_CONTACT_BUTTON";
44 const wchar_t* IDC_FOWARDING_NUMBER_EDITFIELD = L"IDC_FOWARDING_NUMBER_EDITFIELD";
45 const wchar_t* IDC_VOICEMAIL_BUTTON = L"IDC_VOICEMAIL_BUTTON";
46 const wchar_t* IDC_REJECTMSG_EXPANDABLEEDITAREA = L"IDC_REJECTMSG_EXPANDABLEEDITAREA";
47 const wchar_t* IDC_EDITFIELD = L"IDC_EDITFIELD";
48 const wchar_t* IDC_SELECTEDOPTION_SUBTEXT_LABEL = L"IDC_SELECTEDOPTION_SUBTEXT_LABEL";
49 const wchar_t* IDC_ANIMATION_CONTROL = L"IDC_ANIMATION_CONTROL";
50
51 //resource string contants
52 const wchar_t* IDS_ADD_BTN_STRING = L"IDS_ADD_BTN_STRING";
53 const wchar_t* IDS_DELETE_BTN_STRING = L"IDS_DELETE_BTN_STRING";
54 const wchar_t* IDS_CANCEL_BTN_STRING = L"IDS_CANCEL_BTN_STRING";
55 const wchar_t* IDS_REMOVE_CONTACT = L"IDS_REMOVE_CONTACT";
56 const wchar_t* IDS_DELETE_NUMBER_TITLE = L"IDS_SETTINGS_DELETE_NUMBER_TITLE_STRING";
57 const wchar_t* IDS_DELETE_MSGS_TITLE = L"IDS_SETTINGS_DELETE_MSGS_TITLE_STRING";
58 const wchar_t* IDS_SELECT_ALL_LIST_ITEM_STRING = L"IDS_SELECT_ALL_LIST_ITEM_STRING";
59 const wchar_t* IDS_DEFAULT_REJECT_ITEM_STRING = L"IDS_DEFAULT_REJECT_ITEM_STRING";
60 const wchar_t* IDS_SETTINGS_MATCHCRITERIA_STRING = L"IDS_SETTINGS_MATCHCRITERIA_STRING";
61 const wchar_t* IDS_CALLERID_BYNETWORK_STRING = L"IDS_CALLERID_BYNETWORK_STRING";
62 const wchar_t* IDS_CALLERID_SHOW_STRING = L"IDS_CALLERID_SHOW_STRING";
63 const wchar_t* IDS_CALLERID_HIDE_STRING = L"IDS_CALLERID_HIDE_STRING";
64 const wchar_t* IDS_SETTING_CALLALERT_OFF_STRING = L"IDS_SETTING_CALLALERT_OFF_STRING";
65 const wchar_t* IDS_SETTING_CALLALERT_SOUND_STRING = L"IDS_SETTING_CALLALERT_SOUND_STRING";
66 const wchar_t* IDS_SETTING_CALLALERT_VIBRATE_STRING = L"IDS_SETTING_CALLALERT_VIBRATE_STRING";
67 const wchar_t* IDS_SETTING_BARRING_STRING = L"IDS_SETTING_BARRING_STRING";
68 const wchar_t* IDS_SETTING_WAITING_STRING = L"IDS_SETTING_WAITING_STRING";
69 const wchar_t* IDS_SETTING_WAITING_HLP_STRING = L"IDS_SETTING_WAITING_HLP_STRING";
70 const wchar_t* IDS_SETTING_STATUS_TONES_STRING = L"IDS_SETTING_STATUS_TONES_STRING";
71 const wchar_t* IDS_SETTING_STATUS_TONES_HLP_STRING = L"IDS_SETTING_STATUS_TONES_HLP_STRING";
72 const wchar_t* IDS_SETTING_AUTO_AREACODE_STRING = L"IDS_SETTING_AUTO_AREACODE_STRING";
73 const wchar_t* IDS_SETTING_AUTO_AREACODE_HLP_STRING = L"IDS_SETTING_AUTO_AREACODE_HLP_STRING";
74 const wchar_t* IDS_SETTING_REJECT_STRING = L"IDS_SETTING_REJECT_STRING";
75 const wchar_t* IDS_SETTING_REJECT_HLP_STRING = L"IDS_SETTING_REJECT_HLP_STRING";
76 const wchar_t* IDS_SETTING_REJECT_MSG_STRING = L"IDS_SETTING_REJECT_MSG_STRING";
77 const wchar_t* IDS_SETTING_REJECT_MSG_HLP_STRING = L"IDS_SETTING_REJECT_MSG_HLP_STRING";
78 const wchar_t* IDS_SETTING_SPEEDDIAL_STRING = L"IDS_SETTING_SPEEDDIAL_STRING";
79 const wchar_t* IDS_SETTING_FORWARDING_STRING = L"IDS_SETTING_FORWARDING_STRING";
80 const wchar_t* IDS_SETTING_MORE_MAIN_STRING = L"IDS_SETTING_MORE_MAIN_STRING";
81 const wchar_t* IDS_SETTING_MORE_SUB_STRING = L"IDS_SETTING_MORE_SUB_STRING";
82 const wchar_t* IDS_SETTING_WAITING_TIME_STRING = L"IDS_SETTING_WAITING_TIME_STRING";
83 const wchar_t* IDS_SETTING_WAIT_INTERVAL_STRING = L"IDS_SETTING_WAIT_INTERVAL_STRING";
84 const wchar_t* IDS_SETTING_CONNECTTONE_STRING = L"IDS_SETTING_CONNECTTONE_STRING";
85 const wchar_t* IDS_SETTING_CONNECTTONE_HLP_STRING = L"IDS_SETTING_CONNECTTONE_HLP_STRING";
86 const wchar_t* IDS_SETTING_REMINDERS_STRING = L"IDS_SETTING_REMINDERS_STRING";
87 const wchar_t* IDS_SETTING_REMINDERS_HLP_STRING = L"IDS_SETTING_REMINDERS_HLP_STRING";
88 const wchar_t* IDS_SETTING_ENDTONE_STRING = L"IDS_SETTING_ENDTONE_STRING";
89 const wchar_t* IDS_SETTING_ENDTONE_HLP_STRING = L"IDS_SETTING_ENDTONE_HLP_STRING";
90 const wchar_t* IDS_SETTING_FORWARD_CALLTYPE_TITLE = L"IDS_SETTING_FORWARD_CALLTYPE_TITLE_STRING";
91 const wchar_t* IDS_SETTING_BARRING_CALLTYPE_TITLE = L"IDS_SETTING_BARRING_CALLTYPE_TITLE_STRING";
92 const wchar_t* IDS_SETTING_VOICEFORWARD_OPTIONS_TITLE = L"IDS_SETTING_VOICEFORWARD_OPTIONS_TITLE_STRING";
93 const wchar_t* IDS_SETTING_VOICEBARRING_OPTIONS_TITLE = L"IDS_SETTING_VOICEBARRING_OPTIONS_TITLE_STRING";
94 const wchar_t* IDS_SETTING_WAITING_OPTIONS_TITLE = L"IDS_SETTING_WAITING_OPTIONS_TITLE_STRING";
95 const wchar_t* IDS_SETTING_CALLTYPE_VOICE_STRING = L"IDS_SETTING_CALLTYPE_VOICE_STRING";
96 const wchar_t* IDS_SETTING_VOICEFORWARD_ALWAYS = L"IDS_SETTING_VOICEFORWARD_ALWAYS_STRING";
97 const wchar_t* IDS_SETTING_VOICEFORWARD_IFBUSY = L"IDS_SETTING_VOICEFORWARD_IFBUSY_STRING";
98 const wchar_t* IDS_SETTING_VOICEFORWARD_NOREPLY = L"IDS_SETTING_VOICEFORWARD_NOREPLY_STRING";
99 const wchar_t* IDS_SETTING_VOICEFORWARD_OUTOFREACH = L"IDS_SETTING_VOICEFORWARD_OUTOFREACH_STRING";
100 const wchar_t* IDS_SETTING_DEACTIVATE_STATUS = L"IDS_SETTING_DEACTIVATE_STATUS_STRING";
101 const wchar_t* IDS_SETTING_VOICEBARRING_OUTGOING = L"IDS_SETTING_VOICEBARRING_OUTGOING_STRING";
102 const wchar_t* IDS_SETTING_VOICEBARRING_INTERNATIONAL = L"IDS_SETTING_VOICEBARRING_INTERNATIONAL_STRING";
103 const wchar_t* IDS_SETTING_VOICEBARRING_EXCEPTHOME = L"IDS_SETTING_VOICEBARRING_EXCEPTHOME_STRING";
104 const wchar_t* IDS_SETTING_VOICEBARRING_INCOMING = L"IDS_SETTING_VOICEBARRING_INCOMING_STRING";
105 const wchar_t* IDS_SETTING_VOICEBARRING_WHENROAMING = L"IDS_SETTING_VOICEBARRING_WHENROAMING_STRING";
106 const wchar_t* IDS_SETTING_CALL_WAITING_OPTIONS = L"IDS_SETTING_CALL_WAITING_OPTIONS_STRING";
107 const wchar_t* IDS_MATCHCRITERIA_EXACT = L"IDS_MATCHCRITERIA_EXACT_STRING";
108 const wchar_t* IDS_MATCHCRITERIA_START = L"IDS_MATCHCRITERIA_START_STRING";
109 const wchar_t* IDS_MATCHCRITERIA_END = L"IDS_MATCHCRITERIA_END_STRING";
110 const wchar_t* IDS_MATCHCRITERIA_INCLUDE = L"IDS_MATCHCRITERIA_INCLUDE_STRING";
111 const wchar_t* IDS_SETTING_CALLERID_MAIN_STR = L"IDS_SETTING_CALLERID_MAIN_STRING";
112 const wchar_t* IDS_SETTING_CALLERID_SUB_STR = L"IDS_SETTING_CALLERID_SUB_STRING";
113 const wchar_t* IDS_SETTING_CALL_ALERT_MAIN_STR = L"IDS_SETTING_CALL_ALERT_MAIN_STRING";
114 const wchar_t* IDS_SETTING_CALL_ALERT_SUB_STR = L"IDS_SETTING_CALL_ALERT_SUB_STRING";
115 const wchar_t* IDS_SETTING_SAVE_HEADER_ITEM = L"IDS_SETTING_SAVE_HEADER_ITEM";
116 const wchar_t* IDS_SETTING_DONE_HEADER_ITEM = L"IDS_SETTING_DONE_HEADER_ITEM";
117 const wchar_t* IDS_NOT_ASSIGNED_STR = L"IDS_NOT_ASSIGNED_STR";
118
119 // Dimensions used in List views //
120 // menu item height
121 const int H_LIST_HIDDENGROUP_ITEM = 1;
122 const int H_LIST_NORMAL_MENU_ITEM = 112;
123 const int H_LIST_DROPDOWN_MENU_ITEM = 128;
124 const int H_LIST_MENU_SINGLELINE_HLPTXT_ITEM = 102;
125 const int H_LIST_MENU_TWOLINE_HLPTXT_ITEM = 140;
126 //text item height
127 const int H_LIST_NORMAL_TXT_ITEM = 54;
128 const int H_LIST_SUB_TXT_ITEM = 38;
129 //Two line text for Drop down menu item
130 const int H_LIST_DROPDOWN_TXT_ITEM = 52;
131 //single line text
132 const int X_LIST_MENU_TEXT_ITEM = 26;
133 const int Y_LIST_MENU_TEXT_ITEM = 8;
134 //Help text
135 const int X_LIST_MENU_HLPTXT_ITEM = 26;
136 const int Y_LIST_MENU_HLPTXT_ITEM = 8;
137 //custom Item for Bg line
138 const int Y_CUSTOM_BG_ELEMENT = 0;
139 //Position for delete list item
140 const int X_DEL_LIST_ELEMENT = 16;
141 const int Y_DEL_LIST_ELEMENT = 0;
142
143 // Dimensions for icons //
144 //Expand icon for DropDown Menu Items
145 const int W_EXPAND_ICON = 64;
146 const int H_EXPAND_ICON = 64;
147 const int W_SLIDER_ICON = 150;
148 const int H_SLIDER_ICON = 64;
149 //contact icon for Add Rejected Number view
150 const int W_CONTACT_ICON = 128;
151 const int H_CONTACT_ICON = 128;
152 //Dimensions for custom bg line
153 const int W_CUSTOM_BG_ELEMENT = 1;
154 //Item Width for delete list
155 const int W_DELETE_LIST_ITEM = 628;
156 const int W_LEFT_HEADER_EXPAND_ITEMS = 8;
157
158 const int FONT_SIZE_MAIN_TXT = 44;
159 const int FONT_SIZE_SUB_TXT = 32;
160 //Help text
161 const int FONT_SIZE_HELP_TXT = 32;
162 //Header, Footer icon
163 const int W_HDR_FTR_ICON = 60;
164 const int H_HDR_FTR_ICON = 60;
165 //Processing Animation constants
166 const int IDI_ANIM_DURATION = 500;
167 const int IDI_ANIM_PROGRESS_COUNT = 30;
168
169 //Settings UI contants
170 //   Colors used in List views  //
171 const unsigned int COLOR_GROUP_ITEM_BG = Color32<249, 249, 249>::Value;
172 const unsigned int COLOR_LIST_MENU_ITEM = Color32<236, 240, 242>::Value;
173 const unsigned int COLOR_SECONDDEPTH_ITEM_BG = Color32<215, 225, 232>::Value;
174 const unsigned int COLOR_HELP_ITEM_BG = Color32<255, 255, 255, 0>::Value;
175 const unsigned int COLOR_NORMAL_MAIN_TXT = Color32<102, 102, 102>::Value;
176 const unsigned int COLOR_NORMAL_SUB_TXT = Color32<124, 124, 124>::Value;
177 const unsigned int COLOR_PRESS_SUB_TXT = Color32<42, 137, 194>::Value;
178 const unsigned int COLOR_PRESS_MAIN_TXT = Color32<249, 249, 249>::Value;
179 const unsigned int COLOR_HELP_TXT = Color32<124, 124, 124>::Value;
180 const unsigned int COLOR_LEFT_HEADER_EXPAND_ITEMS = Color32<108, 168, 199>::Value;
181 //Main List Option text
182 const unsigned int COLOR_MAIN_TXT = Color32<0, 0, 0>::Value;
183 const unsigned int COLOR_NORMAL_ITEM_BG = Color32<249, 249, 249>::Value;
184 const unsigned int COLOR_PRESS_ITEM_BG = Color32<42, 137, 194>::Value;
185 const unsigned int COLOR_SELECTALL_ITEM_BG = Color32<215, 225, 232>::Value;