2 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
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
8 // http://floralicense.org/license/
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.
19 * @brief This is the header file for the Contacts application types.
27 DETAIL_PROPERTY_PHONE_NUMBER = 0x1000,
28 DETAIL_PROPERTY_EMAIL = 0x2000,
29 DETAIL_PROPERTY_IM_ADDRESS = 0x3000,
30 DETAIL_PROPERTY_MAIN_INFO = 0x4000,
31 DETAIL_PROPERTY_ADDRESS = 0x5000,
32 DETAIL_PROPERTY_URL = 0x6000,
33 DETAIL_PROPERTY_DEFAULT_PHONE_NUMBER = 0x7000,
34 DETAIL_PROPERTY_ADDRESS_POSTAL_CODE,
35 DETAIL_PROPERTY_ADDRESS_COUNTRY,
36 DETAIL_PROPERTY_ADDRESS_PROVINCE,
37 DETAIL_PROPERTY_ADDRESS_CITY,
38 DETAIL_PROPERTY_ADDRESS_STREET,
39 DETAIL_PROPERTY_GROUP,
40 DETAIL_PROPERTY_RINGTONE,
41 DETAIL_PROPERTY_BIRTHDAY,
43 DETAIL_PROPERTY_SHARE_BUTTONS,
44 DETAIL_PROPERTY_THUMBNAIL,
45 DETAIL_PROPERTY_DISPLAY_NAME,
46 DETAIL_PROPERTY_FIRST_NAME,
47 DETAIL_PROPERTY_LAST_NAME,
48 DETAIL_PROPERTY_MIDDLE_NAME,
49 DETAIL_PROPERTY_NAME_SUFFIX,
50 DETAIL_PROPERTY_NICK_NAME,
51 DETAIL_PROPERTY_JOB_TITLE,
52 DETAIL_PROPERTY_DEPARTMENT,
53 DETAIL_PROPERTY_COMPANY,
54 DETAIL_PROPERTY_EMPTY,
58 enum DetailPhoneNumberType
60 DETAIL_PHONENUMBER_TYPE_HOME,
61 DETAIL_PHONENUMBER_TYPE_WORK,
62 DETAIL_PHONENUMBER_TYPE_MOBILE,
63 DETAIL_PHONENUMBER_TYPE_HOME_FAX,
64 DETAIL_PHONENUMBER_TYPE_WORK_FAX,
65 DETAIL_PHONENUMBER_TYPE_PAGER,
66 DETAIL_PHONENUMBER_TYPE_OTHER,
67 DETAIL_PHONENUMBER_TYPE_NONE
72 DETAIL_EMAIL_TYPE_HOME,
73 DETAIL_EMAIL_TYPE_WORK,
74 DETAIL_EMAIL_TYPE_OTHER,
75 DETAIL_EMAIL_TYPE_NONE
78 enum DetailAddressType
80 DETAIL_ADDRESS_TYPE_HOME,
81 DETAIL_ADDRESS_TYPE_WORK,
82 DETAIL_ADDRESS_TYPE_OTHER,
83 DETAIL_ADDRESS_TYPE_NONE
86 enum DetailImAddressType
88 DETAIL_IM_ADDRESS_TYPE_AIM,
89 DETAIL_IM_ADDRESS_TYPE_MSN,
90 DETAIL_IM_ADDRESS_TYPE_YAHOO,
91 DETAIL_IM_ADDRESS_TYPE_SKYPE,
92 DETAIL_IM_ADDRESS_TYPE_QQ,
93 DETAIL_IM_ADDRESS_TYPE_GOOGLE_TALK,
94 DETAIL_IM_ADDRESS_TYPE_ICQ,
95 DETAIL_IM_ADDRESS_TYPE_JABBER,
96 DETAIL_IM_ADDRESS_TYPE_OTHER,
97 DETAIL_IM_ADDRESS_TYPE_NONE
102 DETAIL_URL_TYPE_HOME,
103 DETAIL_URL_TYPE_WORK,
104 DETAIL_URL_TYPE_OTHER,
108 enum GroupContactLaunchType
110 GROUP_CONTACT_LAUNCH_TYPE_NONE,
111 GROUP_CONTACT_LAUNCH_TYPE_EMAIL,
112 GROUP_CONTACT_LAUNCH_TYPE_MESSAGE
115 enum AppControlSelectionMode
117 APP_CONTROL_SELECTION_MODE_NONE,
118 APP_CONTROL_SELECTION_MODE_SINGLE,
119 APP_CONTROL_SELECTION_MODE_MULTI
122 enum AppControlReturnType
124 APP_CONTROL_RETURN_TYPE_NONE,
125 APP_CONTROL_RETURN_TYPE_PHONE,
126 APP_CONTROL_RETURN_TYPE_EMAIL,
127 APP_CONTROL_RETURN_TYPE_ITEM_ID,
128 APP_CONTROL_RETURN_TYPE_VCARD
134 SEARCH_TYPE_HAS_PHONE_ONLY,
135 SEARCH_TYPE_HAS_EMAIL_ONLY
139 extern const wchar_t* IDC_FORM_CONTACT_DETAILS;
140 extern const wchar_t* IDC_FORM_CONTACT_EDITOR;
141 extern const wchar_t* IDC_FORM_CONTACT_SELECTOR;
142 extern const wchar_t* IDC_FORM_GROUP_SELECTOR;
143 extern const wchar_t* IDC_FORM_GROUP_EDITOR;
144 extern const wchar_t* IDC_FORM_GROUP_CONTACT_LIST;
145 extern const wchar_t* IDC_FORM_GROUP_CONTACT_LIST_EDITOR;
146 extern const wchar_t* IDC_FORM_SETTINGS;
147 extern const wchar_t* IDC_FORM_MAIN;
149 extern const wchar_t* IDC_PANEL_CONTACT_LIST;
150 extern const wchar_t* IDC_PANEL_CONTACT_LIST_EDITOR;
151 extern const wchar_t* IDC_PANEL_GROUP_LIST;
152 extern const wchar_t* IDC_PANEL_GROUP_LIST_EDITOR;
153 extern const wchar_t* IDC_PANEL_FAVORITE_LIST;
154 extern const wchar_t* IDC_PANEL_FAVORITE_LIST_EDITOR;
157 extern const wchar_t* IDSCN_CONTACT_LIST;
158 extern const wchar_t* IDSCN_CONTACT_LIST_EDITOR;
159 extern const wchar_t* IDSCN_CONTACT_DETAILS;
160 extern const wchar_t* IDSCN_CONTACT_EDITOR;
161 extern const wchar_t* IDSCN_CONTACT_SELECTOR;
162 extern const wchar_t* IDSCN_GROUP_LIST;
163 extern const wchar_t* IDSCN_GROUP_LIST_EDITOR;
164 extern const wchar_t* IDSCN_GROUP_SELECTOR;
165 extern const wchar_t* IDSCN_GROUP_EDITOR;
166 extern const wchar_t* IDSCN_GROUP_CONTACT_LIST;
167 extern const wchar_t* IDSCN_GROUP_CONTACT_LIST_EDITOR;
168 extern const wchar_t* IDSCN_FAVORITE_LIST;
169 extern const wchar_t* IDSCN_FAVORITE_LIST_EDITOR;
170 extern const wchar_t* IDSCN_SETTINGS;
172 extern const wchar_t* OPERATION_ID_MAIN;
173 extern const wchar_t* OPERATION_ID_PICK;
174 extern const wchar_t* OPERATION_ID_VIEW;
175 extern const wchar_t* OPERATION_ID_ADD;
176 extern const wchar_t* OPERATION_ID_EDIT;
177 extern const wchar_t* OPERATION_ID_CONFIGURE;
178 extern const wchar_t* OPERATION_ID_CREATE_CONTENT;
179 extern const wchar_t* OPERATION_ID_CALL;
180 extern const wchar_t* OPERATION_ID_COMPOSE;
181 extern const wchar_t* OPERATION_ID_CROP;
183 extern const wchar_t* CONTACT_OPERATION_ID_MAIN;
184 extern const wchar_t* CONTACT_OPERATION_ID_ADD;
185 extern const wchar_t* CONTACT_OPERATION_ID_VIEW;
186 extern const wchar_t* CONTACT_OPERATION_ID_PICK;
187 extern const wchar_t* CONTACT_OPERATION_ID_EDIT;
188 extern const wchar_t* CONTACT_OPERATION_ID_CHOOSE;
190 extern const wchar_t* RETURN_KEY_TYPE;
191 extern const wchar_t* RETURN_KEY_VALUE;
192 extern const wchar_t* RETURN_TYPE_PHONE;
193 extern const wchar_t* RETURN_TYPE_EMAIL;
194 extern const wchar_t* RETURN_TYPE_VCARD;
195 extern const wchar_t* RETURN_TYPE_ITEM_ID;
197 extern const wchar_t* CONTACT_KEY_ITEM_TYPE;
198 extern const wchar_t* CONTACT_KEY_PHONE;
199 extern const wchar_t* CONTACT_KEY_EMAIL;
200 extern const wchar_t* CONTACT_KEY_URL;
201 extern const wchar_t* CONTACT_KEY_ITEM_ID;
202 extern const wchar_t* CONTACT_KEY_SELECTION_MODE;
203 extern const wchar_t* CONTACT_KEY_RESULT_TYPE;
204 extern const wchar_t* CONTACT_KEY_PATH;
206 extern const wchar_t* ITEM_TYPE_PERSON;
207 extern const wchar_t* ITEM_TYPE_CONTACT;
209 extern const wchar_t* PROVIDER_ID_CAMERA;
210 extern const wchar_t* PROVIDER_ID_GALLERY;
211 extern const wchar_t* PROVIDER_ID_PHONE;
212 extern const wchar_t* PROVIDER_ID_MESSAGE;
213 extern const wchar_t* PROVIDER_ID_EMAIL;
214 extern const wchar_t* PROVIDER_ID_FILEMANAGER;
215 extern const wchar_t* PROVIDER_ID_IMAGEVIEWER;
217 extern const wchar_t* SETTING_KEY_LANGUAGE;
218 extern const wchar_t* SETTING_KEY_COUNTRY;
219 extern const wchar_t* SETTING_KEY_FONTSIZE;
220 extern const wchar_t* SETTING_KEY_NAME_ORDER;
222 extern const wchar_t* RUNTIMEINFO_INTERNAL_MEMORY_KEY;
224 extern const wchar_t* CHARACTER_SPACE;
225 extern const wchar_t* DELIMITER;
226 extern const wchar_t* DELIMITER_SEMICOLON;
227 extern const wchar_t* DELIMITER_COMMA;
228 extern const wchar_t* INITIAL_SELECTED_COUNT;
229 extern const wchar_t* DEFAULT_GROUP_FAMILY;
230 extern const wchar_t* DEFAULT_GROUP_FRIENDS;
231 extern const wchar_t* DEFAULT_GROUP_COWORKERS;
233 extern const int ID_GROUP_CONTACT_NOT_ASSIGNED;
234 extern const int ID_GROUP_CONTACT_SELECT_MESSAGE;
235 extern const int ID_GROUP_CONTACT_SELECT_EMAIL;
237 extern const int W_SAVE_POPUP;
238 extern const int H_SAVE_POPUP;
239 extern const int W_SAVE_LABEL;
240 extern const int H_SAVE_LABEL;
241 extern const int X_SAVE_LABEL;
242 extern const int Y_SAVE_LABEL;
243 extern const int Y_SAVE_BUTTON;
244 extern const int H_SAVE_BUTTON;
245 extern const int W_SAVE_BUTTON;
246 extern const int W_POPUP_ITEM_GAP;
247 extern const int W_DELETE_POPUP;
248 extern const int H_DELETE_POPUP;
249 extern const int W_DELETE_LABEL;
250 extern const int H_DELETE_LABEL;
251 extern const int X_DELETE_LABEL;
252 extern const int Y_DELETE_LABEL;
253 extern const int Y_DELETE_BUTTON;
254 extern const int H_DELETE_BUTTON;
255 extern const int W_DELETE_BUTTON;
257 extern const int FONT_SIZE_SAVE_CONFIRM;
258 extern const int FONT_SIZE_SAVE_BUTTON;
259 extern const int FONT_SIZE_DELETE_CONFIRM;
260 extern const int FONT_SIZE_DELETE_BUTTON;
262 extern const int BIRTHDAY_MIN_YEAR_DIFF;
264 #endif /* _CT_TYPES_H_ */