244e52adf5b9b1f1ac18e2039a5124d03a3c15c3
[apps/osp/Call.git] / src / CallTypes.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        CallTypes.cpp
19  * @brief       Common constants used in Phone application
20  */
21 #include "CallTypes.h"
22
23 //bitmap
24 const wchar_t* IDB_BTN_OPTION_BG_ICON = L"C01-3_dialer_btn_option_bg.9.png";
25 const wchar_t* IDB_BTN_OPTION_PRESS_BG_ICON = L"C01-3_dialer_btn_option_press.9.png";
26 const wchar_t* IDB_BTN_MORE_ICON = L"more.png";
27 const wchar_t* IDB_BTN_MORE_PRESS_ICON = L"more_press.png";
28 const wchar_t* IDB_POPUP_BUBBLE_ICON = L"00_popup_bubble_tail_bottom.png";
29 const wchar_t* IDB_DIALER_BTN_LINE_ICON = L"C01-3_dialer_btn_1line_bg.9.png";
30 const wchar_t* IDB_DIALER_BTN_PRESS_ICON = L"C01-3_dialer_btn_press.9.png";
31 const wchar_t* IDB_VOICEMAIL_BTN_ICON = L"C01-3_dialer_icon_01.png";
32 const wchar_t* IDB_VOICEMAIL_BTN_PRESS_ICON = L"C01-3_dialer_icon_01_press.png";
33 const wchar_t* IDB_DIALER_BTN_LINE2_ICON = L"C01-3_dialer_btn_2line_bg.9.png";
34 const wchar_t* IDB_DIALER_BTN_LINE3_ICON = L"C01-3_dialer_btn_3line_bg.9.png";
35 const wchar_t* IDB_DIALER_BTN_LINE4_ICON = L"C01-3_dialer_btn_4line_bg.9.png";
36 const wchar_t* IDB_DIALER_BTN_LINE5_ICON = L"C01-3_dialer_btn_5line_bg.9.png";
37 const wchar_t* IDB_DIALER_STAR_ICON = L"C01-3_dialer_icon_star.png";
38 const wchar_t* IDB_DIALER_MUTE_ICON = L"00_volume_icon_Mute.png";
39 const wchar_t* IDB_DIALER_VIDEOCALL_ICON = L"C01-3_icon_voicecall.png";
40 const wchar_t* IDB_DIALER_CALL_ICON = L"C01-3_icon_call.png";
41 const wchar_t* IDB_DIALER_CLEAR_ICON = L"C01-3_icon_clear.png";
42 const wchar_t* IDB_DIALER_CALL_BG_ICON = L"C01-3_dialer_btn_call_bg.9.png";
43 const wchar_t* IDB_HIDE_KEYPAD_ICON = L"C01-1_icon_Hide.png";
44 const wchar_t* IDB_HIDE_KEYPAD_PRESS_ICON = L"C01-1_icon_Hide_press_wh.png";
45 const wchar_t* IDB_HIDE_KEYPAD_DIM_ICON = L"C01-1_icon_Hide_dim.png";
46 const wchar_t* IDB_CLOSE_KEYPAD_ICON = L"C01-1_icon_keypad.png";
47 const wchar_t* IDB_CLOSE_KEYPAD_PRESS_ICON = L"C01-1_icon_keypad_press_wh.png";
48 const wchar_t* IDB_CLOSE_KEYPAD_DIM_ICON = L"C01-1_icon_keypad_dim.png";
49 const wchar_t* IDB_SPEAKER_ON_ICON = L"C01-1_icon_speaker_on.png";
50 const wchar_t* IDB_SPEAKER_ON_PRESS_ICON = L"C01-1_icon_speaker_on_press.png";
51 const wchar_t* IDB_SPEAKER_ON_DIM_ICON = L"C01-1_icon_speaker_on_dim.png";
52 const wchar_t* IDB_SPEAKER_OFF_ICON = L"C01-1_icon_speaker.png";
53 const wchar_t* IDB_SPEAKER_OFF_PRESS_ICON = L"C01-1_icon_speaker_press.png";
54 const wchar_t* IDB_SPEAKER_OFF_DIM_ICON = L"C01-1_icon_speaker_dim.png";
55 const wchar_t* IDB_MUTE_ON_ICON =  L"C01-1_icon_mute_on.png";
56 const wchar_t* IDB_MUTE_ON_PRESS_ICON = L"C01-1_icon_mute_on_press.png";
57 const wchar_t* IDB_MUTE_ON_DIM_ICON = L"C01-1_icon_mute_on_dim.png";
58 const wchar_t* IDB_MUTE_OFF_ICON =  L"C01-1_icon_mute.png";
59 const wchar_t* IDB_MUTE_OFF_PRESS_ICON = L"C01-1_icon_mute_press_wh.png";
60 const wchar_t* IDB_MUTE_OFF_DIM_ICON = L"C01-1_icon_mute_dim.png";
61 const wchar_t* IDB_BACKGROUND_BITMAP = L"C01-1_call_bg.png";
62 const wchar_t* IDB_VOICE_CALL_ICON = L"C01-1_icon_voice call.png";
63 const wchar_t* IDB_VOICE_CALL_PRESS_ICON = L"C01-1_icon_voice call_press.png";
64 const wchar_t* IDB_VOICE_CALL_DIM_ICON = L"C01-1_icon_voice call_dim.png";
65 const wchar_t* IDB_VIDEO_CALL_ICON = L"C01-1_icon_video call.png";
66 const wchar_t* IDB_VIDEO_CALL_PRESS_ICON = L"C01-1_icon_video call_press.png";
67 const wchar_t* IDB_VIDEO_CALL_DIM_ICON = L"C01-1_icon_video call_dim.png";
68 const wchar_t* IDB_MESSAGE_ICON = L"C01-1_icon_message.png";
69 const wchar_t* IDB_MESSAGE_PRESS_ICON = L"C01-1_icon_message_press.png";
70 const wchar_t* IDB_MESSAGE_DIM_ICON = L"C01-1_icon_message_dim.png";
71 const wchar_t* IDB_END_CALL_ICON = L"C01-1_icon_end_call.png";
72 const wchar_t* IDB_END_CALL_PRESS_ICON = L"C01-1_icon_end_call_press_wh.png";
73 const wchar_t* IDB_END_CALL_DIM_ICON = L"C01-1_icon_end_call_dim.png";
74 const wchar_t* IDB_ADD_CALL_ICON = L"C01-1_icon_add.png";
75 const wchar_t* IDB_ADD_CALL_PRESS_ICON = L"C01-1_icon_add_press_wh.png";
76 const wchar_t* IDB_ADD_CALL_DIM_ICON = L"C01-1_icon_add_dim.png";
77 const wchar_t* IDB_JOIN_CALL_ICON = L"C01-1_icon_join.png";
78 const wchar_t* IDB_JOIN_CALL_PRESS_ICON = L"C01-1_icon_join_press_wh.png";
79 const wchar_t* IDB_JOIN_CALL_DIM_ICON = L"C01-1_icon_join_dim.png";
80 const wchar_t* IDB_CONTACT_ICON = L"C01-1_icon_contacts.png";
81 const wchar_t* IDB_CONTACT_PRESS_ICON = L"C01-1_icon_contacts_press_wh.png";
82 const wchar_t* IDB_CONTACT_DIM_ICON = L"C01-1_icon_contacts_dim.png";
83 const wchar_t* IDB_SWAP_ICON_NORMAL = L"C01-1_icon_swap.png";
84 const wchar_t* IDB_SWAP_ICON_PRESS = L"C01-1_icon_swap_press.png";
85 const wchar_t* IDB_UNHOLD_NORMAL_BUTTON_ICON = L"C01-1_icon_unhold_74x74.png";
86 const wchar_t* IDB_UNHOLD_PRESS_BUTTON_ICON = L"C01-1_icon_unhold_74x74_press.png";
87 const wchar_t* IDB_HOLD_NORMAL_BUTTON_ICON = L"C01-1_icon_hold_74x74.png";
88 const wchar_t* IDB_HOLD_PRESS_BUTTON_ICON = L"C01-1_icon_hold_74x74_press.png";
89 const wchar_t* IDB_POPUP_ARROW_ICON = L"C01-1_popup_arrow.png";
90 const wchar_t* IDB_POPUP_BG_ICON = L"C01-1_popup_bg.png";
91 const wchar_t* IDB_MORE_MANAGE_CONFERENCE_ICON = L"C01-1_icon_more_Manage conference call.png";
92 const wchar_t* IDB_CONFERENCE_BG_ICON = L"C01-1_call_group_caller ID_720x720.png";
93 const wchar_t* IDB_CONFERENCE_BIG_BG_ICON = L"C01-1_call_group_caller ID_720x720.png";
94 const wchar_t* IDB_ACTIVE_CALL_DEFAULT_ICON = L"C01-1_call_default_caller ID_720x720.png";
95 const wchar_t* IDB_MULTIPLE_CALL_DEFAULT_ICON = L"C01-1_call_default_caller ID_720x720.png";
96 const wchar_t* IDB_CALL_THUMBNAIL_BACKGROUND = L"C01-1_call_thumbnail_bg.png";
97 const wchar_t* IDB_CALL_THUMBNAIL_SHADOW = L"C01-1_call_ID_thumbnail_shadow_388x388.png";
98 //Bitmaps for DTMF Keypad
99 const wchar_t* IDB_KEYPAD_BG = L"C01-1_keypad_btn_normal.png";
100 const wchar_t* IDB_KEYPAD_BUTTON_PRESS = L"C01-1_keypad_btn_press.png";
101 const wchar_t* IDB_KEYPAD_NUM1_ICON = L"C01-1_keypad_btn_icon.png";
102 const wchar_t* IDB_CALLOG_LIST_BG = L"00_index list_bg.png";
103 const wchar_t* IDB_LOG_RECEIVEDCALL_ICON = L"C01-4_icon_dialed.png";
104 const wchar_t* IDB_LOG_DIALEDCALL_ICON = L"C01-4_icon_received.png";
105 const wchar_t* IDB_LOG_MISSEDCALL_ICON = L"C01-4_icon_missed-call.png";
106 const wchar_t* IDB_LOG_BLOCKEDCALL_ICON = L"C01-4_icon_Blocked(Auto-rejected).png";
107 const wchar_t* IDB_LOG_DETAIL_CALL_ICON = L"C01-4_btn_icon_call.png";
108 const wchar_t* IDB_LOG_DETAIL_MSG_ICON = L"C01-1_icon_Reject_with_Message.png";
109 const wchar_t* IDB_LOG_NO_CONTENT = L"00_Nocontents_text.png";
110 const wchar_t* IDB_VIEW_CONTACT_ICON = L"C01-1_contact_btn_icon.png";
111 const wchar_t* IDB_VIEW_CONTACT_PRESS_ICON = L"C01-1_contact_btn_icon_press.png";
112 //const wchar_t* IDB_VIEW_CONTACT_BG_ICON = L"C01-1_contact_btn.png";
113 //const wchar_t* IDB_VIEW_CONTACT_BG_PRESS_ICON = L"C01-1_contact_btn_press.png";
114 const wchar_t* IDB_VIEW_CONTACT_BG_ICON = L"C01-1_keypad_btn_normal.png";
115 const wchar_t* IDB_VIEW_CONTACT_BG_PRESS_ICON = L"C01-1_keypad_btn_normal.png";
116
117 //String messages
118 const wchar_t* IDS_DIALER_MOBILE_STR = L"IDS_DIALER_MOBILE_STR";
119 const wchar_t* IDS_DIALER_SPEEDDIAL_POPUP_MSG = L"IDS_DIALER_SPEEDDIAL_POPUP_MSG";
120 const wchar_t* IDS_SPEEDDIAL_POP_YES_BTN_STRING = L"IDS_SPEEDDIAL_POP_YES_BTN_STRING";
121 const wchar_t* IDS_SPEEDDIAL_POP_NO_BTN_STRING = L"IDS_SPEEDDIAL_POP_NO_BTN_STRING";
122 const wchar_t* IDS_DIALER_MENU_ITEM_SEND_MSG = L"IDS_DIALER_MENU_ITEM_SEND_MSG";
123 const wchar_t* IDS_DIALER_MENU_ITEM_ADD_CONTACT = L"IDS_DIALER_MENU_ITEM_ADD_CONTACT";
124 const wchar_t* IDS_DIALER_MENU_ITEM_SPEED_DIAL = L"IDS_DIALER_MENU_ITEM_SPEED_DIAL";
125 const wchar_t* IDS_DIALER_MENU_ITEM_ADD_PAUSE = L"IDS_DIALER_MENU_ITEM_ADD_PAUSE";
126 const wchar_t* IDS_DIALER_MENU_ITEM_ADD_WAIT = L"IDS_DIALER_MENU_ITEM_ADD_WAIT";
127 const wchar_t* IDS_DIALER_MENU_ITEM_EXIT = L"IDS_DIALER_MENU_ITEM_EXIT";
128 const wchar_t* IDS_SPEED_DIAL_SEARCH_KEY = L"SPEED_DIAL";
129 const wchar_t* IDS_KEYPAD_BTN_NAME = L"IDS_KEYPAD_BTN_NAME";
130 const wchar_t* IDS_SPEAKER_BTN_NAME = L"IDS_SPEAKER_BTN_NAME";
131 const wchar_t* IDS_MUTE_BTN_NAME = L"IDS_MUTE_BTN_NAME";
132 const wchar_t* IDS_VOICE_CALL_BTN_NAME = L"IDS_VOICE_CALL_BTN_NAME";
133 const wchar_t* IDS_VIDEO_CALL_BTN_NAME = L"IDS_VIDEO_CALL_BTN_NAME";
134 const wchar_t* IDS_MSG_BTN_NAME = L"IDS_MSG_BTN_NAME";
135 const wchar_t* IDS_ENDCALL_BTN_NAME = L"IDS_ENDCALL_BTN_NAME";
136 const wchar_t* IDS_ADDCALL_BTN_NAME = L"IDS_ADDCALL_BTN_NAME";
137 const wchar_t* IDS_JOINCALL_BTN_NAME = L"IDS_JOINCALL_BTN_NAME";
138 const wchar_t* IDS_CONTACT_BTN_NAME = L"IDS_CONTACT_BTN_NAME";
139 const wchar_t* IDS_HOLD_BTN_NAME = L"IDS_HOLD_BTN_NAME";
140 const wchar_t* IDS_UNHOLD_BTN_NAME = L"IDS_UNHOLD_BTN_NAME";
141 const wchar_t* IDS_PEOPLE_STR = L"IDS_PEOPLE_STR";
142 const wchar_t* IDS_MGR_CONF_CALL_LIST_STR = L"IDS_MGR_CONF_CALL_LIST_STR";
143 const wchar_t* IDS_LOG_CONTEXT_CALL = L"IDS_LOG_CONTEXT_CALL";
144 const wchar_t* IDS_LOG_CONTEXT_MESSAGE = L"IDS_LOG_CONTEXT_MESSAGE";
145 const wchar_t* IDS_LOG_CONTEXT_VIDEOCALL = L"IDS_LOG_CONTEXT_VIDEOCALL";
146 const wchar_t* IDS_LOG_CONTEXT_DELETE = L"IDS_LOG_CONTEXT_DELETE";
147 const wchar_t* IDS_AM_TIME = L"IDS_AM_TIME" ;
148 const wchar_t* IDS_PM_TIME = L"IDS_PM_TIME";
149 const wchar_t* IDS_CALLLOG_NO_NUMBER = L"IDS_CALLLOG_NO_NUMBER";
150 const wchar_t* IDS_CALLLOG_NO_NAME = L"IDS_CALLLOG_NO_NAME";
151 const wchar_t* IDS_CALLLOG_RECEIVED = L"IDS_CALLLOG_RECEIVED";
152 const wchar_t* IDS_CALLLOG_MISSED =  L"IDS_CALLLOG_MISSED";
153 const wchar_t* IDS_CALLLOG_OUTGOING = L"IDS_CALLLOG_OUTGOING";
154 const wchar_t* IDS_CALLLOG_RECEIVED_MSG = L"IDS_CALLLOG_RECEIVED_MSG";
155 const wchar_t* IDS_CALLLOG_SENT_MSG = L"IDS_CALLLOG_SENT_MSG";
156 const wchar_t* IDS_CALLLOG_REJECTED = L"IDS_CALLLOG_REJECTED";
157 const wchar_t* IDS_CALLLOG_DELETE_FOOTER = L"IDS_CALLLOG_DELETE_FOOTER";
158 const wchar_t* IDS_CALLLOG_CANCEL_FOOTER = L"IDS_CALLLOG_CANCEL_FOOTER";
159 const wchar_t* IDS_EMERGENCY_CALL = L"IDS_EMERGENCY_CALL";
160 const wchar_t* IDS_SELECT_CALL_LOG = L"IDS_SELECT_CALL_LOG";
161 const wchar_t* IDS_SELECTED_ITEMS_STRING = L"IDS_SELECTED_ITEMS_STRING";
162 const wchar_t* IDS_SELECTED_ITEM_STRING = L"IDS_SELECTED_ITEM_STRING";
163 const wchar_t* IDS_SELECT_NUMBER = L"IDS_SELECT_NUMBER";
164 const wchar_t* IDS_NUMBER_SELECTED = L"IDS_NUMBER_SELECTED";
165 const wchar_t* IDS_NUMBERS_SELECTED = L"IDS_NUMBERS_SELECTED";
166 const wchar_t* IDS_SELECT_MESSAGE = L"IDS_SELECT_MESSAGE";
167 const wchar_t* IDS_MESSAGE_SELECTED = L"IDS_MESSAGE_SELECTED";
168 const wchar_t* IDS_MESSAGES_SELECTED = L"IDS_MESSAGES_SELECTED";
169 const wchar_t* IDS_NO_LOGS = L"IDS_NO_LOGS";
170 const wchar_t* IDS_FLIGHT_MODE_ON = L"IDS_FLIGHT_MODE_ON";
171 const wchar_t* IDS_ADD_TO_CONTACTS = L"IDS_ADD_TO_CONTACTS";
172 const wchar_t* IDS_TIMER_ON_HOLD = L"IDS_TIMER_ON_HOLD";
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_REJECT_MESSAGE_CREATE = L"IDS_REJECT_MESSAGE_CREATE";
177 const wchar_t* IDS_VIEW_CONTACT = L"IDS_VIEW_CONTACT";
178 const wchar_t* IDS_INVALID_NUMBER = L"IDS_INVALID_NUMBER";
179 const wchar_t* IDS_NUMBER_UNKNOWN = L"IDS_NUMBER_UNKNOWN";
180 const wchar_t* IDS_USSD_NUMBER = L"IDS_USSD_NUMBER";
181 const wchar_t* IDS_CONFERENCE_CALL_STRING = L"IDS_CONFERENCE_CALL_STRING";
182 //Panel
183 const wchar_t* PANEL_DIALER = L"PanelDialer";
184 const wchar_t* PANEL_LOGS = L"PanelLogs";
185
186 //Corresponding Call form name
187 const wchar_t* IDL_FORM_OUTCALL = L"OutgoingCallForm";
188 const wchar_t* IDL_FORM_OUT_EMERGENCYCALL = L"OutgoingEmergencyCallForm";
189 const wchar_t* IDL_FORM_INCOMINGCALL = L"IncomingCallForm";
190 const wchar_t* IDL_FORM_ACTIVECALL = L"ActiveCallForm";
191 const wchar_t* IDL_FORM_ACTIVE_EMERGENCYCALL = L"ActiveEmergencyCallForm";
192 const wchar_t* IDL_FORM_CONFCALL = L"ActiveConfCallForm";
193 const wchar_t* IDL_FORM_CONFCALLLIST = L"ConfCallListForm ";
194 const wchar_t* IDL_FORM_ENDCALL = L"EndCallForm";
195 const wchar_t* IDL_FORM_MULTIPLEACTIVECALL = L"MultipleActiveCallForm";
196 //Corresponding Settings form name
197 const wchar_t* IDL_FORM_SETTINGS_PREFIX = L"SettingsForm";
198 const wchar_t* IDL_FORM_MAIN_SETTING_MENU = L"SettingsFormMainMenu";
199 const wchar_t* IDL_FORM_CALL_REJECTLIST_MENU = L"SettingsFormCallRejectList";
200 const wchar_t* IDL_FORM_CALL_REJECTMSGS_MENU = L"SettingsFormCallRejectMsgs";
201 const wchar_t* IDL_FORM_SPEED_DIAL = L"SettingsFormSpeedDial";
202 const wchar_t* IDL_FORM_MORE_OPTIONS = L"SettingsFormMoreOptions";
203 const wchar_t* IDL_FORM_CALL_STATUSTONES = L"SettingsFormCallStatusTones";
204 const wchar_t* IDL_FORM_CALLTYPE_FORWARD = L"SettingsFormCallTypeForward";
205 const wchar_t* IDL_FORM_CALL_FORWARD_OPTIONS = L"SettingsFormCallForwardMenu";
206 const wchar_t* IDL_FORM_CALLTYPE_BARRING = L"SettingsFormCallTypeBarring";
207 const wchar_t* IDL_FORM_CALL_BARRING_OPTIONS = L"SettingsFormCallBarringMenu";
208 const wchar_t* IDL_FORM_CALL_WAITING_OPTIONS = L"SettingsFormCallWaitingMenu";
209 const wchar_t* IDL_FORM_ADD_REJECT_NUMBER = L"SettingsFormAddRejectNumber";
210 const wchar_t* IDL_FORM_AUTO_AREA_CODE = L"SettingsFormAutoAreaCode";
211 const wchar_t* IDL_FORM_ADD_REJECT_MSG = L"SettingsFormAddRejectMsg";
212 const wchar_t* IDL_FORM_EDIT_REJECT_MSG = L"SettingsFormEditRejectMsg";
213 const wchar_t* IDL_FORM_FORWARD_TO_NUMBER = L"SettingsFormForwardToNumber";
214 const wchar_t* IDL_FORM_NOREPLY_FORWARD_TO_NUMBER = L"SettingsFormNoReplyForwardToNumber";
215 const wchar_t* IDL_FORM_SCENE_SET_BARRING_PWD = L"SettingsFormSetBarringPwd";
216 const wchar_t* IDL_FORM_DEL_NUMBER = L"SettingsFormDeleteNumbers";
217 const wchar_t* IDL_FORM_DEL_MESSAGE = L"SettingsFormDeleteMessages";
218 //Dialer & Call Log Form names
219 const wchar_t* IDL_FORM_DIAL_APP = L"DialAppForm";
220 const wchar_t* IDL_FORM_CALL_LOG_DETAIL = L"CallLogDetailForm";
221 const wchar_t* IDL_CALL_PANEL = L"IDL_KEYS_PANEL";
222 const wchar_t* IDL_END_CALL_PANEL = L"IDL_ENDCALLKEYS_PANEL";
223 const wchar_t* IDL_OUTCALL_FORM = L"IDL_OUTCALL_FORM";
224 const wchar_t* IDL_OUT_EMERGENCYCALL_FORM = L"IDL_OUT_EMERGENCYCALL_FORM";
225 const wchar_t* IDL_CALL_FORM = L"IDL_CALL_FORM";
226 const wchar_t* IDL_EMERGENCY_CALL_FORM = L"IDL_EMERGENCY_CALL_FORM";
227 const wchar_t* IDL_MULTIPLE_CALL_FORM = L"IDL_MULTIPLE_CALL_FORM";
228 const wchar_t* IDL_CONFCALL_FORM = L"IDL_CONFCALL_FORM";
229 const wchar_t* IDL_DTMF_PANEL = L"IDL_DTMF_KEYPAD_PANEL";
230 const wchar_t* IDL_DTMF_KEYS_PANEL = L"IDL_DTMF_KEYS_PANEL";
231 const wchar_t* IDL_DIALER_KEYPAD_PANEL = L"IDL_DIALER_KEYPAD_PANEL";
232 const wchar_t* IDL_FORM_EMERGENCY_DIAL = L"IDL_FORM_EMERGENCY_DIAL";
233
234 //Constants - Call Scene name
235 const wchar_t* IDSCN_SCENE_OUTCALL = L"OutgoingCallScene";
236 const wchar_t* IDSCN_SCENE_OUT_EMERGENCYCALL = L"OutgoingEmergencyCallScene";
237 const wchar_t* IDSCN_SCENE_INCOMINGCALL = L"IncomingCallScene";
238 const wchar_t* IDSCN_SCENE_ACTIVECALL = L"ActiveCallScene";
239 const wchar_t* IDSCN_SCENE_ACTIVE_EMERGENCYCALL = L"ActiveEmergencyCallScene";
240 const wchar_t* IDSCN_SCENE_CONFCALL = L"ActiveConfCallScene";
241 const wchar_t* IDSCN_SCENE_CONFCALLLIST = L"ConfCallListScene";
242 const wchar_t* IDSCN_SCENE_ENDCALL = L"EndCallScene";
243 const wchar_t* IDSCN_SCENE_MULTIPLEACTIVECALL = L"MultipleActiveCallScene";
244 //Constants - Settings Scene name
245 const wchar_t* IDSCN_SCENE_MAIN_SETTING_MENU = L"CallMainSettingScene";
246 const wchar_t* IDSCN_SCENE_CALL_REJECTLIST_MENU = L"CallRejectListScene";
247 const wchar_t* IDSCN_SCENE_CALL_REJECTMSGS_MENU = L"CallRejectMsgsScene";
248 const wchar_t* IDSCN_SCENE_SPEED_DIAL = L"SpeedDialScene";
249 const wchar_t* IDSCN_SCENE_MORE_OPTIONS = L"MoreOptionsScene";
250 const wchar_t* IDSCN_SCENE_CALL_STATUSTONES = L"CallStatusTonesScene";
251 const wchar_t* IDSCN_SCENE_CALLTYPE_FORWARD = L"CallTypeForwardScene";
252 const wchar_t* IDSCN_SCENE_CALL_FORWARD_OPTIONS = L"CallForwardMenuScene";
253 const wchar_t* IDSCN_SCENE_CALLTYPE_BARRING = L"CallTypeBarringScene";
254 const wchar_t* IDSCN_SCENE_CALL_BARRING_OPTIONS = L"CallBarringMenuScene";
255 const wchar_t* IDSCN_SCENE_CALL_WAITING_OPTIONS = L"CallWaitingMenuScene";
256 const wchar_t* IDSCN_SCENE_ADD_REJECT_NUMBER = L"AddRejectNumberScene";
257 const wchar_t* IDSCN_SCENE_AUTO_AREA_CODE = L"AutoAreaCodeScene";
258 const wchar_t* IDSCN_SCENE_ADD_REJECT_MSG = L"AddRejectMsgScene";
259 const wchar_t* IDSCN_SCENE_EDIT_REJECT_MSG = L"EditRejectMsgScene";
260 const wchar_t* IDSCN_SCENE_FORWARD_TO_NUMBER = L"ForwardToNumberScene";
261 const wchar_t* IDSCN_SCENE_NOREPLY_FORWARD_TO_NUMBER = L"NoReplyForwardToNumberScene";
262 const wchar_t* IDSCN_SCENE_SET_BARRING_PWD = L"SetBarringPwdScene";
263 const wchar_t* IDSCN_SCENE_DEL_NUMBER = L"DeleteNumbersScene";
264 const wchar_t* IDSCN_SCENE_DEL_MESSAGE = L"DeleteMessagesScene";
265 //Dialer & Call Log Scene names
266 const wchar_t* IDSCN_DIALER = L"SceneDialer";
267 const wchar_t* IDSCN_CALL_LOG = L"SceneCallLog";
268 const wchar_t* IDSCN_CALL_LOG_DETAILS = L"SceneCallLogDetails";
269 const wchar_t* IDSCN_EMERGENCY_DIAL     = L"SceneEmergencyDial";
270
271 const wchar_t* TYPE_VIDEO = L"type:video";
272 const wchar_t* TYPE_VOICE = L"type:voice";
273 const wchar_t* TYPE_SMS = L"type:SMS";
274 const wchar_t* TEL = L"tel:";
275 const wchar_t* TO = L"to:";
276
277 const wchar_t* OPERATION_ID_PICK =  L"http://tizen.org/appcontrol/operation/social/pick";
278 const wchar_t* OPERATION_ID_VIEW = L"http://tizen.org/appcontrol/operation/social/view";
279 const wchar_t* OPERATION_ID_ADD = L"http://tizen.org/appcontrol/operation/social/add";
280 const wchar_t* OPERATION_ID_EDIT = L"http://tizen.org/appcontrol/operation/social/edit";
281 const wchar_t* OPERATION_ID_CONFIGURE = L"http://tizen.org/appcontrol/operation/configure";
282 const wchar_t* OPERATION_ID_CAPTURE = L"http://tizen.org/appcontrol/operation/capture";
283 const wchar_t* OPERATION_ID_CALL = L"http://tizen.org/appcontrol/operation/call";
284 const wchar_t* OPERATION_ID_COMPOSE = L"http://tizen.org/appcontrol/operation/compose";
285 const wchar_t* OPERATION_ID_DIAL = L"http://tizen.org/appcontrol/operation/dial";
286
287 const wchar_t* PROVIDER_ID_CAMERA = L"http://tizen.org/appcontrol/provider/camera";
288 const wchar_t* PROVIDER_ID_GALLERY = L"http://tizen.org/appcontrol/provider/gallery";
289 //const wchar_t* PROVIDER_ID_CALL = L"http://tizen.org/appcontrol/provider/call";
290 const wchar_t* PROVIDER_ID_MESSAGE = L"tizen.messages";
291 const wchar_t* PROVIDER_ID_EMAIL = L"http://tizen.org/appcontrol/provider/email";
292 const wchar_t* PROVIDER_ID_MEDIA = L"http://tizen.org/appcontrol/provider/media";
293 const wchar_t* PROVIDER_ID_CONTACTS = L"f9uev8hsyo.Contacts";
294 const wchar_t* PROVIDER_ID_CALL = L"nI2PLNdTwi.Call";
295 const wchar_t* PROVIDER_ID_PHONE = L"tizen.phone";
296
297 const wchar_t* RETURN_TYPE_PHONE = L"phone";
298 const wchar_t* RETURN_TYPE_EMAIL = L"Email";
299 const wchar_t* RETURN_TYPE_CONTACT_ID = L"contactId";
300
301 //Constants used in AppControl requests
302 const wchar_t* DELIMITER = L":";
303 const wchar_t* LAUNCHTYPE = L"launch-type";
304 const wchar_t* PARAM_ORIGIN_MT = L"MT";
305 const wchar_t* CALL_HANDLE = L"handle";
306 const wchar_t* CONTACT_NUMBER = L"number";
307 const wchar_t* PARAM_CALL_VALUE_VOICE = L"voice";
308 const wchar_t* PARAM_CALL_TYPE = L"http://tizen.org/appcontrol/data/call/type";
309 const wchar_t* PARAM_PHONE_NUMBER = L"tel";
310 const wchar_t* INPUT_TYPE_PHONE = L"http://tizen.org/appcontrol/data/social/phone";
311 const wchar_t* MESSAGE_TYPE = L"http://tizen.org/appcontrol/data/message/type";
312 const wchar_t* MESSAGE_SMS_TYPE = L"SMS";
313 const wchar_t* MESSAGE_TEXT = L"http://tizen.org/appcontrol/data/text";
314 const wchar_t* MESSAGE_TO = L"http://tizen.org/appcontrol/data/to";
315 //Contacts app control parameters
316 const wchar_t* CONTACTS_VIEW_TYPE = L"viewType";
317 const wchar_t* CONTACTS_VIEW_TYPE_CONTACT = L"contact";
318 const wchar_t* ITEM_TYPE_CONTACT = L"contact";
319 const wchar_t* CONTACTS_ID_KEY = L"contactId";
320 const wchar_t* ITEM_TYPE_PERSON = L"person";
321 const wchar_t* CONTACT_KEY_ITEM_TYPE = L"http://tizen.org/appcontrol/data/social/item_type";
322 const wchar_t* CONTACT_KEY_ITEM_ID = L"http://tizen.org/appcontrol/data/social/item_id";
323
324
325 const wchar_t* SELECTION_MODE = L"selectionMode";
326 const wchar_t* RETURN_TYPE = L"returnType";
327 const wchar_t* SELECTION_MODE_SINGLE = L"single";
328 const wchar_t* RETURN_KEY_VALUE = L"value";
329
330 //Settings Strings
331 const wchar_t* SETTINGS_FLIGHT_MODE_STR = L"http://tizen.org/setting/network.flight_mode";
332 //Dimensions for Small photo of caller/callee.
333 const int W_SMALL_PHOTO = 366;
334 const int H_SMALL_PHOTO = 366;
335 const int W_CALL_THUMBNAIL = 720;
336 const int H_CALL_THUMBNAIL = 720;
337 const int W_CALL_THUMBNAIL_SHADOW = 388;
338 const int H_CALL_THUMBNAIL_SHADOW = 388;
339 const int W_CONFERENCE_PHOTO = 720;
340 const int H_CONFERENCE_PHOTO = 370;
341 //Maximum number of calls
342 const int IDI_MAX_ACTIVE_CALLS = 2;
343 const int IDI_MAX_CONF_CALL_PARTICIPANTS = 5;
344 //Constants used for custom list item in message panel in Incoming call screen
345 const int IDA_FORMAT_SENDTEXT = 500;
346 //Constants
347 const wchar_t* IDI_KEY2_TXT = L"ABC";
348 const wchar_t* IDI_KEY3_TXT = L"DEF";
349 const wchar_t* IDI_KEY4_TXT = L"GHI";
350 const wchar_t* IDI_KEY5_TXT = L"JKL";
351 const wchar_t* IDI_KEY6_TXT = L"MNO";
352 const wchar_t* IDI_KEY7_TXT = L"PQRS";
353 const wchar_t* IDI_KEY8_TXT = L"TUV";
354 const wchar_t* IDI_KEY9_TXT = L"WXYZ";