Fixed jira issues
[apps/osp/MusicPlayer.git] / inc / MpTypes.h
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                MpTypes.h
19  * @brief               This is the header file for Types class.
20  */
21
22 #ifndef _MP_TYPES_H_
23 #define _MP_TYPES_H_
24
25 #include <FGraphics.h>
26 #include <FSystem.h>
27
28 //<--__FLICK_MENU_ITEM__
29 enum FlickMenuItem
30 {
31         FLICK_MENU_ITEM_NONE = 0x00000000,
32         FLICK_MENU_ITEM_PLAYALL = 0x00000001,
33         FLICK_MENU_ITEM_ADDTO = 0x00000002,
34         FLICK_MENU_ITEM_SHARE = 0x00000004,
35         FLICK_MENU_ITEM_SET_AS = 0x00000008,
36         FLICK_MENU_ITEM_DELETE = 0x00000010,
37         FLICK_MENU_ITEM_MAX = 0x00000020
38 };
39 //__FLICK_MENU_ITEM__-->
40
41 //<--__FLICK_MENU_STYLE_
42 enum FlickMenuStyle
43 {
44         FLICK_MENU_STYLE_TYPE_BASE = FLICK_MENU_ITEM_NONE,
45         FLICK_MENU_STYLE_TYPE_01 = FLICK_MENU_ITEM_SHARE | FLICK_MENU_ITEM_SET_AS | FLICK_MENU_ITEM_ADDTO | FLICK_MENU_ITEM_DELETE,
46         FLICK_MENU_STYLE_TYPE_02 = FLICK_MENU_ITEM_PLAYALL | FLICK_MENU_ITEM_ADDTO,
47         FLICK_MENU_STYLE_TYPE_03 = FLICK_MENU_ITEM_PLAYALL,
48         FLICK_MENU_STYLE_TYPE_04 = FLICK_MENU_ITEM_PLAYALL | FLICK_MENU_ITEM_DELETE,
49         FLICK_MENU_STYLE_TYPE_MAX
50 };
51 //__FLICK_MENU_STYLE__-->
52
53 //<--__IDA_FLIC_MENU_ITEM_ACTION_ID
54 enum IDAFlickMenuItemActionId
55 {
56         IDA_FLICK_MENU_ITEM_BASE = 4000,
57         IDA_FLICK_MENU_ITEM_PLAYALL = IDA_FLICK_MENU_ITEM_BASE,
58         IDA_FLICK_MENU_ITEM_ADDTO,
59         IDA_FLICK_MENU_ITEM_SHARE,
60         IDA_FLICK_MENU_ITEM_SET_AS,
61         IDA_FLICK_MENU_ITEM_DELETE,
62         IDA_FLICK_MENU_ITEM_MAX
63 };
64 //__IDA_FLIC_MENU_ITEM_ACTION_ID_-->
65
66 //<--__CONTEXT_MENU_ITEM_STYLE
67 enum ContextMenuItemStyle
68 {
69         CONTEXT_MENU_ITEM_STYLE_NONE = 0x00000000,
70         CONTEXT_MENU_ITEM_STYLE_CALL = 0x00000001,
71         CONTEXT_MENU_ITEM_STYLE_CALLER = 0x00000002,
72         CONTEXT_MENU_ITEM_STYLE_FOLDER_VIEW = 0x00000004,
73         CONTEXT_MENU_ITEM_STYLE_SETTINGS = 0x00000008,
74         CONTEXT_MENU_ITEM_STYLE_EMAIL = 0x00000010,
75         CONTEXT_MENU_ITEM_STYLE_ALARM = 0x00000020,     //RES
76         CONTEXT_MENU_ITEM_STYLE_MESSAGE = 0x00000040,
77         CONTEXT_MENU_ITEM_STYLE_GO_TO_LIBARY = 0x00000080,
78         CONTEXT_MENU_ITEM_STYLE_BLUETOOTH = 0x00000100,
79         CONTEXT_MENU_ITEM_STYLE_SEARCH = 0x00000200,
80         CONTEXT_MENU_ITEM_STYLE_CREATE_PLAYLIST= 0x00000400,
81         CONTEXT_MENU_ITEM_STYLE_SHARE_VIA = 0x00001000,
82         CONTEXT_MENU_ITEM_STYLE_EDIT = 0x00002000,
83         CONTEXT_MENU_ITEM_STYLE_ADD = 0x00004000,
84         CONTEXT_MENU_ITEM_STYLE_SET_AS = 0x00008000,
85         CONTEXT_MENU_ITEM_STYLE_DETAILS = 0x00010000,
86         CONTEXT_MENU_ITEM_STYLE_ADD_TO_PLAYLIST = 0x00020000,
87         CONTEXT_MENU_ITEM_STYLE_SOUND_PATH = 0x00040000,
88         CONTEXT_MENU_ITEM_STYLE_MAX = 0x00080000
89 };
90 //__CONTEXT_MENU_ITEM_STYLE-->
91
92 //<--__CONTENT_LIST_SCREEN_MODE
93 enum ScreenState
94 {
95         SCREEN_STATE_BASE = 0,
96         SCREEN_STATE_NORMAL = SCREEN_STATE_BASE,
97         SCREEN_STATE_EDITOR,
98         SCREEN_STATE_SHARE_VIA,
99         SCREEN_STATE_MAX
100 };
101 //__CONTENT_LIST_SCREEN_MODE-->
102
103 //__PICKER_ARGUMENT_TYPE-->
104 enum PickerArgumentType
105 {
106         PICKER_ARGUMENT_TYPE_BASE= 0,
107         PICKER_ARGUMENT_TYPE_ACTIVATED_STATE_CONTEXT_ITEM = PICKER_ARGUMENT_TYPE_BASE,
108         PICKER_ARGUMENT_TYPE_CHECKED_ITEM_ALL,
109         PICKER_ARGUMENT_TYPE_MAX,
110 };
111 //__PICKER_ARGUMENT_TYPE-->
112
113 //__PICKER_ARGUMENT_TYPE-->
114 enum PickerType
115 {
116         PICKER_TYPE_BASE = 0,
117         PICKER_TYPE_PLAY_LIST_PICKER = PICKER_TYPE_BASE,
118         PICKER_TYPE_SHARE_PICKER,
119         PICKER_TYPE_SET_AS_PICKER,
120         PICKER_TYPE_MAX
121 };
122 //__PICKER_ARGUMENT_TYPE-->
123
124 //<--__CONTEXT_MENU_ITEM_ACTION_ID
125 enum IDAContextMenuitemActionId
126 {
127         IDA_CONTEXT_MENU_ITEM_BASE = 4100,
128         IDA_CONTEXT_MENU_ITEM_CALL = IDA_CONTEXT_MENU_ITEM_BASE,
129         IDA_CONTEXT_MENU_ITEM_CALLER,
130         IDA_CONTEXT_MENU_ITEM_FOLDER_VIEW,
131         IDA_CONTEXT_MENU_ITEM_SETTINGS,
132         IDA_CONTEXT_MENU_ITEM_EMAIL,
133         IDA_CONTEXT_MENU_ITEM_ALARM,
134         IDA_CONTEXT_MENU_ITEM_MESSAGE,
135         IDA_CONTEXT_MENU_ITEM_BLUETOOTH,
136         IDA_CONTEXT_MENU_ITEM_SEARCH,
137         IDA_CONTEXT_MENU_ITEM_CREATE_PLAYLIST,
138         IDA_CONTEXT_MENU_ITEM_SHARE_VIA,
139         IDA_CONTEXT_MENU_ITEM_EDIT,
140         IDA_CONTEXT_MENU_ITEM_GO_TO_LIBARY,
141         IDA_CONTEXT_MENU_ITEM_STYLE_ADD,
142         IDA_CONTEXT_MENU_ITEM_STYLE_ADD_TO_PLAYLIST,
143         IDA_CONTEXT_MENU_ITEM_STYLE_SET_AS,
144         IDA_CONTEXT_MENU_ITEM_STYLE_DETAILS,
145         IDA_CONTEXT_MENU_ITEM_STYLE_SOUND_PATH,
146         IDA_CONTEXT_MENU_ITEM_MAX
147 };
148 //__CONTEXT_MENU_ITEM_ACTION_ID-->
149
150 //<-- _IDA_COMMON_POPUP_ACTION_ID_
151 enum IDACommonPopupActionId
152 {
153         IDA_COMMON_POPUP_BASE = 4200,
154         IDA_COMMON_POPUP_DELETE = IDA_COMMON_POPUP_BASE,
155         IDA_COMMON_POPUP_CANCEL,
156         IDA_COMMON_POPUP_MAX
157 };
158 //_IDA_COMMON_POPUP_ACTION_ID_-->
159
160 enum IDAHeaderButtonId
161 {
162         IDA_HEADER_BUTTON_SONG = 100,
163         IDA_HEADER_BUTTON_PLAYLIST,
164         IDA_HEADER_BUTTON_ALBUM,
165         IDA_HEADER_BUTTON_ARTIST,
166         IDA_HEADER_BUTTON_GENRES,
167         IDA_HEADER_BUTTON_COMPOSERS,
168         IDA_HEADER_BUTTON_YEARS,
169         IDA_HEADER_BUTTON_FOLDER,
170         IDA_HEADER_BUTTON_SEARCH_ICON,
171         IDA_HEADER_BUTTON_SELECTE_ALL,
172         IDA_HEADER_BUTTON_CHECK_BOX_CHECKED_ICON,
173         IDA_HEADER_BUTTON_CHECK_BOX_UNCHECKED_ICON,
174         IDA_HEADER_BUTTON_THUMBNAIL_ICON
175 };
176
177 enum IDAFooterButtonId
178 {
179         //EditToolbar
180         IDA_FOOTER_BUTTON_DELETE = 3000,
181         IDA_FOOTER_BUTTON_SHARE,
182         IDA_FOOTER_BUTTON_ADD_TO_PLAYLIST,
183         IDA_FOOTER_BUTTON_CANCEL,
184         //DefToolbar
185         IDA_FOOTER_BUTTON_EDIT,
186         IDA_FOOTER_BUTTON_SEARCH,
187         IDA_FOOTER_BUTTON_BACK,
188         IDA_FOOTER_BUTTON_CREATE_PLAYLIST,
189         IDA_FOOTER_BUTTON_MORE,
190         IDA_FOOTER_BUTTON_SAVE,
191         IDA_FOOTER_BUTTON_ADD,
192 };
193
194 enum IDAFlickButton
195 {
196         IDA_FLICK_BUTTON_SHARE = 1000,
197         IDA_FLICK_BUTTON_SET,
198         IDA_FLICK_BUTTON_ADD_TO_PALYLIST,
199
200         IDA_FLICK_BUTTON_PLAY_ALL = 900,
201         IDA_FLICK_BUTTON_RENAME,
202         IDA_FLICK_BUTTON_DELETE = 910
203 };
204
205 enum IDADeletePopup
206 {
207         IDA_DELETE_POPUP_DELETE = 10,
208         IDA_DELETE_POPUP_CANCEL,
209 };
210
211 enum AlbumArtImage
212 {
213         ALBUM_ART_IMAGE_CURRENT = 0,
214         ALBUM_ART_IMAGE_PREVIOUS = 1,
215         ALBUM_ART_IMAGE_NEXT,
216         ALBUM_ART_IMAGE_COUNT
217 };
218
219 enum ContentType
220 {
221         MOST_PLAYED_CONTENT = 0,
222         RECENTLY_PLAYED_CONTENT,
223         RECENTLY_ADDED_CONTENT,
224         USER_CONTENT,
225         NORMAL_CONTENT,
226         CONTENT_COUNT
227 };
228
229 enum DataItemId
230 {
231         DATA_ITEM_SCENE_NAME,
232         DATA_ITEM_CONTENT_NAME,
233         DATA_ITEM_CONTENT_TYPE,
234         DATA_ITEM_CONTENT_PM,
235         DATA_ITEM_END
236 };
237
238 enum SearchMode
239 {
240         SEARCH_MODE_ARTIST = 0,
241         SEARCH_MODE_ARTIST_ALBUM,
242 };
243
244 enum FooterButtonStyle
245 {
246         STYLE_MORE_ADD = 0,
247         STYLE_ADDTO_DELETE_ADD,
248         STYLE_SHARE_ADD,
249         STYLE_DELETE_ADD,
250         STYLE_MORE_EDIT_ADD,
251         STYLE_ADD_ADD,
252         STYLE_MAX,
253 };
254
255 static const int ADD_TO_PLAYLIST_BUTTON_ID = 0;
256
257 static const int IDA_CHECK_BUTTON = 2005;
258 static const int IDA_UNCHECK_BUTTON = 2006;
259 static const int IDA_CONTEXT_ADD_TO_PLAYLIST = 5000;
260 static const int IDA_BUTTON_CANCEL = 1000;
261 static const int IDA_BUTTON_CREATE = 1001;
262 static const int IDA_RENAME_CANCEL_BUTTON = 102;
263
264 static const int IDA_SET_CONTEXT_MENU_CALL = 200;
265 static const int IDA_SET_CONTEXT_MENU_CALLER = 201;
266 static const int IDA_SET_CONTEXT_MENU_ALARM = 202;
267
268 static const int IDA_SHARE_CONTEXT_MENU_MESSAGE = 300;
269 static const int IDA_SHARE_CONTEXT_MENU_EMAIL = 301;
270 static const int IDA_SHARE_CONTEXT_MENU_BLUETOOTH = 302;
271
272 static const int IDA_MORE_CONTEXT_MENU_SEARCH = 400;
273 static const int IDA_MORE_CONTEXT_MENU_SHARE_VIA = 401;
274 static const int IDA_MORE_CONTEXT_MENU_EDIT = 402;
275 static const int IDA_MORE_CONTEXT_MENU_FOLDER_VIEW = 403;
276 static const int IDA_MORE_CONTEXT_MENU_SETTINGS = 404;
277 static const int IDA_MORE_CONTEXT_MENU_CREATE_PLAYLIST = 405;
278 static const int IDA_MORE_CONTEXT_MENU_GO_TO_LIBRARY = 406;
279
280 static const int POPUP_ITEM_WIDTH = 560;
281
282 static const int POPUP_WIDTH = 600;
283 static const int POPUP_HEIGHT = 600;
284 static const int H_CANCEL_BUTTON = 100;
285 static const int Y_GAP_CANCEL_BUTTON = 10;
286
287 static const int W_TABLE_VIEW_ANNEX_STYLE_MARK = 114;
288
289 static const int FONT_SIZE_NO_CONTENT = 40;
290 static const int CONTACT_ID = 2;
291 static const int W_NO_CONTENT = 280;
292 static const int H_NO_CONTENT = 280;
293 static const int H_TEXT_NO_CONTENT = 60;
294 static const int Y_GAP_NO_CONTENT = 280;
295 static const int X_GAP_CONTEXT_ITME = 10;
296 static const int Y_GAP_CONTEXT_ITEM = 25;
297 static const int W_CONTEXT_ITME = 656;
298 static const int W_THUMBNAIL = 112;
299 static const int H_THUMBNAIL = 112;
300 static const int X_GAP_THUMBNAIL = 16;
301 static const int Y_GAP_THUMBNAIL = 8;
302 static const int W_TABLE_VIEW_MARK = 118;
303 static const int ICON_TOTAL_CONUT = 16;
304 static const int HEAD_ITEM_COUNT = 4; //8;
305 static const int FONT_SIZE = 30;
306 static const int INIT_VALUE = 0;
307 static const int MAIN_TEXT_SIZE = 36;
308 static const int SUB_TEXT_SIZE = 32;
309 static const int SEARCH_PAGE_NO = 1;
310 static const int SEARCH_COUNT_PER_PAGE = 30000;
311 static const int ITEM_HEIGHT = 140;
312 static const int SEARCH_ITEM_DIVIDER_HEIGHT = 2;
313 static const int GROUP_ITEM_HEIGHT = 144;
314 static const int STRING_LENGTH = 90;
315 static const int H_NOW_PLAY_BAR = 120;
316 static const int W_NOW_PLAY_BAR = 720;
317 static const int H_SELECT_ALL_BUTTON = 120;
318 static const int H_CHECKED_COUNT_LABEL = 48;
319 static const int WIDTH = 720;
320 static const int W_CLIENT_AREA = 720;
321 static const int HEIGHT = (1280 - (108 + 114 + 50));//Header : 108, Footer : 104, Indicator : 50
322
323 static const int INDEX_FOOTER_DELETE = 0;
324 static const int INDEX_FOOTER_SHARE = 1;
325 static const int INDEX_FOOTER_ADDTOPLATLIST = 2;
326 static const int INDEX_FOOTER_EDIT = 0;
327
328 static const int INDEX_FOOTER_STYLE_ADDTO_DELETE_ADD_ADDTO = 0;
329 static const int INDEX_FOOTER_STYLE_ADDTO_DELETE_ADD_DELETE = 1;
330
331 static const int INDEX_ADDTOPLAYLIST_FOOTER_ADDTOPLAYLIST = 0;
332
333 static const int INDEX_EDITCONTENTLIST_FOOTER_EDIT = 0;
334 static const int INDEX_EDITCONTENTLIST_FOOTER_SEARCH = 1;
335
336 static const int INDEX_EDIT_FOOTER_EDIT = 0;
337
338 static const long ID_DESTORY_PLAY_LIST_PICKER_POPUP = 0;
339 static const long ID_DESTORY_SHARE_POPUP = 1;
340
341 static const Tizen::Base::String STRING_SORT_TITLE = L"Title";
342 static const Tizen::Base::String STRING_SORT_ARTIST = L"Artist";
343 static const Tizen::Base::String STRING_SORT_GENRE = L"Genre";
344 static const Tizen::Base::String STRING_SORT_COMPOSER = L"Composer";
345 static const Tizen::Base::String STRING_SORT_ALBUM = L"Album";
346 static const Tizen::Base::String STRING_SORT_YEAR = L"Year";
347 static const Tizen::Base::String STRING_SORT_FILE_NAME = L"ContentFileName";
348 static const Tizen::Base::String STRING_UNKNOWN = L"Unknown";
349 static const Tizen::Base::String STRING_SORT_GAP = L"";
350 static const Tizen::Base::String STRING_ITEM_DELETE = L"itemDelete";
351
352 static const Tizen::Base::String IDS_BLANK = L"";
353 static const Tizen::Base::String IDS_COLON = L":";
354 static const Tizen::Base::String IDS_PERIOD = L".";
355 static const Tizen::Base::String MUSIC = L"Music";
356 static const Tizen::Base::String INITIAL_TIME = L"00:00";
357 extern const Tizen::Base::String IDS_ALBUM_CONTENT_COUNT;
358 static const Tizen::Base::String RENAME_EDIT_AREA = L"RenameEditArea";
359 static const Tizen::Base::String RENAME_CALCEL_BUTTON = L"RenameCancelButton";
360 static const Tizen::Base::String RENAME_BG_LABEL = L"RenameBgLabel";
361
362 static const Tizen::Base::String APPCONTROL_KEY_PATH = L"http://tizen.org/appcontrol/data/path";
363 static const Tizen::Base::String APPCONTROL_KEY_SOCIAL_ITEM_ID = L"http://tizen.org/appcontrol/data/social/item_id";
364 static const Tizen::Base::String APPCONTROL_KEY_SELECTION_MODE = L"http://tizen.org/appcontrol/data/selection_mode";
365 static const Tizen::Base::String APPCONTROL_KEY_SOCIAL_ITEM_TYPE = L"http://tizen.org/appcontrol/data/social/item_type";
366 static const Tizen::Base::String APPCONTROL_KEY_SOCIAL_RESULT_TYPE = L"http://tizen.org/appcontrol/data/social/result_type";
367 static const Tizen::Base::String APPCONTROL_OPTION_SINGLE = L"single";
368 static const Tizen::Base::String APPCONTROL_OPTION_PERSON = L"person";
369 static const Tizen::Base::String APPCONTROL_OPTION_ITEM_ID = L"item_id";
370
371 static const Tizen::Base::String SHARE_BUTTON_NAME = L"ShareButton";
372 static const Tizen::Base::String SET_BUTTON_NAME = L"SetButton";
373
374 static const int H_INITIAL_PANEL = 10;
375 static const int W_INITIAL_PANEL = 10;
376
377 static const int X_MORE_POPUP = 0;
378 static const int Y_MORE_POPUP = 1194;
379
380 static const Tizen::Graphics::Color COLOR_MAIN_TEXT (0, 0, 0);
381 static const Tizen::Graphics::Color COLOR_SUB_TEXT (124, 124, 124);
382 static const Tizen::Graphics::Color COLOR_LABEL_BG (136, 136, 136);
383 static const Tizen::Graphics::Color COLOR_SELECT_ALL (255, 255, 255);
384 static const Tizen::Graphics::Color COLOR_SMALL_POPUP (215, 225, 232);
385 static const Tizen::Graphics::Color COLOR_RED (255, 0, 0);
386 static const Tizen::Graphics::Color COLOR_ITEM (255, 255, 255);
387
388 extern const unsigned int COLOR_PANEL_BACKGROUND_GRAY_BLUE;
389 extern const unsigned int COLOR_WHITE;
390
391 static const int DEF_TOOL_BAR_END = (IDA_FOOTER_BUTTON_BACK - IDA_FOOTER_BUTTON_EDIT) + 1;
392 static const int MINUS_ONE = -1;
393
394 extern const wchar_t* SECTION_MUSIC_SETTING;
395 extern const wchar_t* INITIAL_TAB;                                                                                      // 0 - 7
396 extern const wchar_t* REPEAT_MODE;                                                                                      // 0 - 2 (OFF, ONE, ALL)
397 extern const wchar_t* SHUFFLE_MODE;                                                                                     // 0 - 1 (OFF, ON)
398 extern const wchar_t* VOLUME_LEVEL;                                                                                     // 0 - 15
399 extern const wchar_t* ALBUMS_TAB;                                                                                       // 0 - 1 (UNCHECKED, CHECKED)
400 extern const wchar_t* ARTISTS_TAB;                                                                                      // 0 - 1 (UNCHECKED, CHECKED)
401 extern const wchar_t* GENRES_TAB;                                                                                       // 0 - 1 (UNCHECKED, CHECKED)
402 extern const wchar_t* COMPOSERS_TAB;                                                                            // 0 - 1 (UNCHECKED, CHECKED)
403 extern const wchar_t* YEARS_TAB;                                                                                        // 0 - 1 (UNCHECKED, CHECKED)
404 extern const wchar_t* FOLDERS_TAB;                                                                                      // 0 - 1 (UNCHECKED, CHECKED)
405 extern const wchar_t* SONGS_TAB;                                                                                        // 0 - 1 (UNCHECKED, CHECKED)
406 extern const wchar_t* PLAYERLISTS_TAB;                                                                          // 0 - 1 (UNCHECKED, CHECKED)
407 extern const wchar_t* AUTO_OFF_LEVEL;                                                                           // 0 - 5 (OFF, 15 MIN, 30 MIN, 1 HOUR, 1 HOUR 30 MIN, 2 HOURS)
408 extern const wchar_t* MOST_PLAYED;
409 extern const wchar_t* RECENTLY_PLAYED;
410 extern const wchar_t* RECENTLY_ADD;
411
412 extern const wchar_t* TIZEN_APPCONTORL_PROVIDER_AUDIO_TEST;                                     // Provider Id (for Test)
413 extern const wchar_t* TIZEN_APPCONTORL_PROVIDER_AUDIO;                                          // Provider Id
414 extern const wchar_t* TIZEN_APPCONTROL_OPERATION_PLAY;                                          // Operation Id
415 extern const wchar_t* TIZEN_APPCONTROL_OPERATION_VIEW;
416
417 //XML
418 extern const wchar_t* IDL_CONTENT_LIST_PANEL;
419 extern const wchar_t* IDC_MINI_PLAYER_REGISTER_BAR;
420
421 extern const wchar_t* IDL_CONTENT_EDITOR_PANEL;
422 extern const wchar_t* IDC_CONTENT_EDITOR_TABLEVIEW;
423 extern const wchar_t* IDC_NO_CONTENT_IMAGE_LABEL;
424 extern const wchar_t* IDC_NO_CONTENT_TEXT_LABEL;
425 extern const wchar_t* IDC_CHECKED_ITEM_COUNT_TEXT_LABEL;
426
427 //_XML IDL_
428 extern const wchar_t* IDL_CONTENT_LIBARY_ALL_LIST_PANEL;
429 extern const wchar_t* IDL_CONTENT_LIBARY_COMMON_PANEL;
430 extern const wchar_t* IDL_CONTENT_FORM;
431 extern const wchar_t* IDL_MINI_PLYAER_PANEL;
432 extern const wchar_t* IDL_CONTENTS_DELETE_POPUP;
433 extern const wchar_t* IDL_CONTENTS_UPDATE_POPUP;
434 extern const wchar_t* IDL_CREATE_PLAYLIST_POPUP;
435 extern const wchar_t* IDL_SHARE_VIA_POPUP;
436 extern const wchar_t* IDL_SWEEP_QUICK_MENU_ITEM_PANEL;
437 extern const wchar_t* IDL_CONTENTS_LIBARY_ITEM_PANEL;
438 extern const wchar_t* IDL_CONTENTS_LIBARY_EDITOR_PANEL;
439 extern const wchar_t* IDL_CONTENTS_LIBARY_EDITOR_ITEM_PANEL;
440 extern const wchar_t* IDL_MUSIC_PLAYER_FORM;
441 extern const wchar_t* IDL_MUSIC_PLAYER_CONTENTS_ALBUM_VIEW_PANEL;
442 extern const wchar_t* IDL_MUSIC_PLAYER_CONTENTS_LIST_VIEW_PANEL;
443 extern const wchar_t* IDL_PLAYLIST_CREATOR_FORM;
444 extern const wchar_t* IDL_CONTENTS_LIBARY_ITEM_SUBTEXT_PANEL;
445 extern const wchar_t* IDL_SWEEP_QUICK_ITEM2_PANEL;
446 extern const wchar_t* IDL_SWEEP_QUICK_PLAYALL_ITEM_PANEL;
447 extern const wchar_t* IDL_CONTENT_LIBARY_FOLDER_ITEM_PANEL;
448 extern const wchar_t* IDL_CONTENT_LIBARY_FOLDER_EDITOR_ITEM_PANEL;
449 extern const wchar_t* IDL_CONTENTS_PLAYLIST_EDITOR_ITEM_PANEL;
450 extern const wchar_t* IDL_CONTEXT_ITEM_PLAYALL_ADDTO;
451 extern const wchar_t* IDL_PLAYLIST_RENAME_FORM;
452 extern const wchar_t* IDL_SWEEP_QUICK_ALBUM_PANEL;
453 extern const wchar_t* IDL_CONTENTS_LIBARY_ALBUM_ITEM_PANEL;
454 extern const wchar_t* IDL_CONTENTS_ARTIST_EDITOR_ITEM_PANEL;
455 extern const wchar_t* IDL_CONTENTS_DETAIL_FORM;
456 extern const wchar_t* IDL_CONTENT_LIST_FOLDER_ITEM_PANEL;
457 extern const wchar_t* IDL_CONTENT_LIST_FOLDER_EDITOR_ITEM_PANEL;
458 extern const wchar_t* IDL_CONTENT_LIST_FORM;
459 extern const wchar_t* IDL_CONTENT_LIST_ALBUM_INFO_PANEL;
460 extern const wchar_t* IDL_ALBUM_CONTENT_ITEM_PANEL;
461 extern const wchar_t* IDL_ALBUM_CONTENT_EDIT_ITEM_PANEL;
462 extern const wchar_t* IDL_SETTING_FORM;
463 extern const wchar_t* IDL_SETTING_OFF_SET_ITEM_PANEL;
464 extern const wchar_t* IDL_SETTING_PLAYLIST_SET_ITEM_PANEL;
465 extern const wchar_t* IDL_GROUPEDTABLEVIEW_ITEM_PANEL;
466 extern const wchar_t* IDL_CONTENT_LIST_ARTIST_FORM;
467 extern const wchar_t* IDL_CONTENT_LIST_ARTIST_GROUPITEM_PANEL;
468 extern const wchar_t* IDL_CONTENT_NOTHUMBNAIL_ITEM_PANEL;
469 extern const wchar_t* IDL_CONTENT_NOTHUMBNAIL_EDITOR_ITEM_PANEL;
470 //_XML IDL_
471
472 //_XML IDC_
473 extern const wchar_t* IDC_PALY_TOGGLE_CONTROL_BUTTON;
474 extern const wchar_t* IDC_PREVIOUS_CONTROL_BUTTON;
475 extern const wchar_t* IDC_NEXT_CONTROL_BUTTON;
476 extern const wchar_t* IDC_NOW_PLAYING_STATE;
477 extern const wchar_t* IDC_PROGRESS_BAR;
478 extern const wchar_t* IDC_BACK_BUTTON;
479 extern const wchar_t* IDC_MORE_CONTEXT_MENU_BUTTON;
480 extern const wchar_t* IDC_CONTENTS_THUMBNAIL;
481 extern const wchar_t* IDC_CONTENT_THUMBNAIL;
482 extern const wchar_t* IDC_CONTENTS_ARTIST_NAME;
483 extern const wchar_t* IDC_CONTENTS_TITLE_NAME;
484 extern const wchar_t* IDC_MINI_PLAYER_REGISTER_BAR;
485 extern const wchar_t* IDC_NO_CONTENTS_LABEL;
486 extern const wchar_t* IDC_CONTENTS_TABLEVIEW;
487 extern const wchar_t* IDC_DELETE_BUTTON;
488 extern const wchar_t* IDC_CANCEL_BUTTON;
489 extern const wchar_t* IDC_LABEL_DELETE_Q;
490 extern const wchar_t* IDC_SHARE_BUTTON;
491 extern const wchar_t* IDC_SET_AS_BUTTON;
492 extern const wchar_t* IDC_ADD_TO_BUTTON;
493 extern const wchar_t* IDC_BUTTON_DELETE;
494 extern const wchar_t* IDC_PLAY_CONTENT_DURATION;
495 extern const wchar_t* IDC_CONTENTS_EDIT_TABLEVIEW;
496 extern const wchar_t* IDC_ITEM_SELECTED_COUNT_LABEL;
497 extern const wchar_t* IDC_PANEL_REGISTER_BAR;
498 extern const wchar_t* IDC_PLAYER_CONTROL_BAR;
499 extern const wchar_t* IDC_OPTION_VOLUMN;
500 extern const wchar_t* IDC_OPTION_SHUFFLE;
501 extern const wchar_t* IDC_OPTION_PLAY_LIST_ADD;
502 extern const wchar_t* IDC_OPTION_REPEAT;
503 extern const wchar_t* IDC_CURRENT_PLAYING_TIME;
504 extern const wchar_t* IDC_CONTENT_TOTAL_TIME;
505 extern const wchar_t* IDC_ALBUM_THUMBANIL_BACKGROUND;
506 extern const wchar_t* IDC_ALBUM_TURN_TABLE;
507 extern const wchar_t* IDC_CONTENTS_VIEW_TOGGLE_BUTTON;
508 extern const wchar_t* IDC_SLIDER_BAR;
509 extern const wchar_t* IDC_SPLIT_BAR;
510 extern const wchar_t* IDC_CREATE_BUTTON;
511 extern const wchar_t* IDC_TABLEVIEW;
512 extern const wchar_t* IDC_SPLIT_BAR;
513 extern const wchar_t* IDC_EDITFIELD;
514 extern const wchar_t* IDC_CONTENT_TOTAL_COUNT;
515 extern const wchar_t* IDC_PLAY_ALL_BUTTON;
516 extern const wchar_t* IDC_STORAGE_TYPE_ICON;
517 extern const wchar_t* IDC_FOLDER_PATH;
518 extern const wchar_t* IDC_FOLDER_NAME;
519 extern const wchar_t* IDC_CONTENTS_ITEM_COUNT;
520 extern const wchar_t* IDC_BUTTON_EDIT;
521 extern const wchar_t* IDC_PLAY_ALL;
522 extern const wchar_t* IDC_ADD_TO_PLAYLIST;
523 extern const wchar_t* IDC_CONTENT_LIST_TABLEVIEW;
524 extern const wchar_t* IDC_PLAY_CONTENT_COUNT;
525 extern const wchar_t* IDC_CONTENT_DURATION;
526 extern const wchar_t* IDC_CONTENT_FOLDER_STORAGE_ICON;
527 extern const wchar_t* IDC_CONTENT_TITLE_NAME;
528 extern const wchar_t* IDC_CONTENT_ADDITIONAL_REGISTER_BAR;
529 extern const wchar_t* IDC_ARTIST_NAME_LABEL;
530 extern const wchar_t* IDC_NAME_DATA_LABEL;
531 extern const wchar_t* IDC_FORMAT_DATA_LABEL;
532 extern const wchar_t* IDC_SIZE_DATA_LABEL;
533 extern const wchar_t* IDC_FORWARDING_DATA_LABEL;
534 extern const wchar_t* IDC_DATE_DATA_LABEL;
535 extern const wchar_t* IDC_LOCATION_DATA_LABEL;
536 //extern const wchar_t* IDC_TITLE_LABEL;
537 extern const wchar_t* IDC_BALLOON_TOOLTIP_LABEL;
538 extern const wchar_t* IDC_NO_CONTENT_LABEL;
539 extern const wchar_t* IDC_CONTENT_GROUPED_TABLEVIEW;
540 extern const wchar_t* IDC_LABEL_MAIN_TEXT;
541 extern const wchar_t* IDC_LABEL_SUB_TEXT;
542 extern const wchar_t* IDC_LABEL_EX;
543 extern const wchar_t* IDC_MEDIA_INFO_LABEL;
544 extern const wchar_t* IDC_NAME_LABEL;
545 extern const wchar_t* IDC_FORMAT_LABEL;
546 extern const wchar_t* IDC_SIZE_LABEL;
547 extern const wchar_t* IDC_FORWARDING_LABEL;
548 extern const wchar_t* IDC_DATE_LABEL;
549 extern const wchar_t* IDC_LOCATION_LABEL;
550 extern const wchar_t* IDC_NO_CONTENTS_PANEL;
551 //_XML IDC_
552
553 //<--__XML_IDC_ORDERING PREFIX : IDC_CONTROLTYPE_ EX) IDC_BUTTON_TOGGLE_PLAY
554 extern const wchar_t* IDC_LABEL_BALLOON_TOOLTIP;
555 extern const wchar_t* IDC_LABEL_NO_CONTENT;
556 extern const wchar_t* IDC_LABEL_CONTENT_THUMBNAIL;
557 extern const wchar_t* IDC_LABEL_CONTENT_TITLE_NAME;
558 extern const wchar_t* IDC_GROUPEDTABLEVIEW_CONTENT_LIST;
559 extern const wchar_t* IDC_TABLEVIEW_CONTENT_LIST;
560 extern const wchar_t* IDC_LABEL_CONTENT_ADDITIONAL_INFO;
561 extern const wchar_t* IDC_LABEL_ALBUM_BACKGROUND;
562 //__XML_IDC_ORDERING-->
563
564 //IMAGE
565 extern const wchar_t* IDB_STORAGE_SDCARD;
566 extern const wchar_t* IDB_STORAGE_PHONE;
567 extern const wchar_t* IDB_STORAGE_EXTERNAL;
568 extern const wchar_t* IDB_NO_CONTENTS;
569 extern const wchar_t* IDB_MUSIC_LINE_CONTENT_FORM; //REMOVE
570
571 //COLOR
572 extern const unsigned int COLOR_HEADER_TITLE_TEXT;
573 extern const unsigned int COLOR_HEADER_DESCRIPTION_TEXT;
574 extern const unsigned int COLOR_ITEM_SUB_TEXT;
575
576 //SIZE, POINT
577 extern const int H_TABLEVIEW_IITEM;
578 extern const int H_TABLEVIEW_GROUP_ITEM;
579 extern const int H_BALLOON_TOOL_TIP;
580 extern const int X_POINT_FOOTER_MORE;
581 extern const int Y_POINT_PORTRAIT_FOOTER_MORE;
582 extern const int Y_POINT_LANDSCAPE_FOOTER_MORE;
583
584 //VALUE
585 extern const int MAX_PLAY_STATE_SLIDER_COUNT;
586 extern const int MIN_PLAY_STATE_SLIDER_COUNT;
587
588 extern const Tizen::Base::String IDS_SEPARATOR_SLASH;
589 extern const Tizen::Base::String IDS_STORAGE_PHONE_PATH;
590 extern const Tizen::Base::String IDS_STORAGE_SDCARD_PATH;
591
592 static const Tizen::Base::String CheckedName[HEAD_ITEM_COUNT] =
593 {
594         L"SONGS_TAB",
595         L"PLAYERLISTS_TAB",
596         L"ALBUMS_TAB",
597         L"ARTISTS_TAB",
598 //      L"GENRES_TAB",
599 //      L"COMPOSERS_TAB",
600 //      L"YEARS_TAB",
601 //      L"FOLDERS_TAB"
602 };
603
604 static const Tizen::Base::String TabNameId[HEAD_ITEM_COUNT] =
605 {
606         L"IDS_MUSIC_ITAB4_ALL",
607         L"IDS_MUSIC_TAB4_PLAYLISTS",
608         L"IDS_MUSIC_TAB4_ALBUMS",
609         L"IDS_MUSIC_TAB4_ARTISTS",
610 //      L"IDS_MUSIC_TAB4_GENRES",
611 //      L"IDS_MUSIC_BODY_COMPOSERS",
612 //      L"IDS_MUSIC_TAB4_YEARS",
613 //      L"IDS_MUSIC_TAB4_FOLDERS",
614 };
615
616 static const int TIMER_INTERVAL = 100;
617 static const int MIN_REWIND_POSITION = 2;
618
619 static const Tizen::Base::String PROVIDER_ID_MESSAGE = L"tizen.messages";
620 static const Tizen::Base::String PROVIDER_ID_EMAIL = L"tizen.email";
621 static const Tizen::Base::String PROVIDER_ID_CONTACT = L"tizen.contacts";
622 static const Tizen::Base::String OPERATION_ID_COMPOSE = L"http://tizen.org/appcontrol/operation/compose";
623 static const Tizen::Base::String OPERATION_ID_SOCIAL_PICK = L"http://tizen.org/appcontrol/operation/social/pick";
624
625 static const Tizen::Base::String CALL_RINGTONE_KEY = L"http://tizen.org/setting/sound.ringtone";
626 static const Tizen::Base::String MEDIA_VOLUME = L"http://tizen.org/setting/sound.media.volume";
627
628 static const Tizen::Base::String DATABASE_PATH = L"data/PlaylistDb";
629 static const Tizen::Base::String SELECTION_MODE = L"selectionMode:single";
630 static const Tizen::Base::String RETURN_TYPE = L"returnType:contactId";
631
632 static const Tizen::Base::String CONTENT_FORM_REQUSEST_ID = L"ContentFormRequestId";
633
634 #endif // _MP_TYPES_H_