2 #define FONT_TITLE_NAME "system_title" //"system_title"
3 #define FONT_CONTENT_NAME "system_content" //"system_content"
4 #define FONT_SUBCONTENT_NAME "system_subcontent" //"system_subcontent"
5 #define ALBUMART_IMAGE_SHADOW_RGBA 0 0 0 0
7 #define ALBUM_IMG_H 481
8 #define TRACK_INFO_H 139
9 #define TRACK_TITLE_H 40
10 #define ALBUM_TITLE_H 36
11 #define ARTIST_TITLE_H 34
12 #define FAVOUR_ICON_H 34
16 #define HD_MAIN_H 1280
18 #define HD_STATUSBAR_H 50
19 #define HD_NAVIGATIONBAR_H 100
21 #define HD_PLAYVIEW_H (HD_MAIN_H-HD_STATUSBAR_H)
22 #define HD_PLAYVIEW_W HD_MAIN_W
24 #define PLAYVIEW_TITLE_H 108
25 #define PLAYVIEW_OPTION_H 64
26 #define PLAYVIEW_ALBUM_BG_H 843
27 #define PLAYVIEW_ALBUM_H 488
28 #define PLAYVIEW_ALBUM_W 488
29 #define PLAYVIEW_ALBUM_TOP_H 142
30 #define PLAYVIEW_ALBUM_BOTTOM_H 140
31 #define PLAYVIEW_MENU_H 96
32 #define PLAYVIEW_PROGRESSBAR_H 28
33 #define PLAYVIEW_PROGRESSBAR_PAD_MENU 48
34 #define PLAYVIEW_CONTROLBAR_H 115
35 #define PLAYVIEW_CONTROLBAR_PAD_PROGRESSBAR 27
36 #define PLAYVIEW_LYRIC_H 744
38 #define PLAYVIEW_TITLE_SX 0.0
39 #define PLAYVIEW_TITLE_EX 1.0
40 #define PLAYVIEW_TITLE_SY 0.0
41 #define PLAYVIEW_TITLE_EY PLAYVIEW_TITLE_H/HD_PLAYVIEW_H
43 #define PLAYVIEW_OPTION_SX 0.0
44 #define PLAYVIEW_OPTION_EX 1.0
45 #define PLAYVIEW_OPTION_SY PLAYVIEW_TITLE_EY
46 #define PLAYVIEW_OPTION_EY (PLAYVIEW_OPTION_SY+PLAYVIEW_OPTION_H/HD_PLAYVIEW_H)
48 #define PLAYVIEW_ALBUM_BG_SX 0.0
49 #define PLAYVIEW_ALBUM_BG_EX 1.0
50 #define PLAYVIEW_ALBUM_BG_SY PLAYVIEW_OPTION_EY
51 #define PLAYVIEW_ALBUM_BG_EY (PLAYVIEW_ALBUM_BG_SY+PLAYVIEW_ALBUM_BG_H/HD_PLAYVIEW_H)
53 #define PLAYVIEW_ALBUM_SX (1-PLAYVIEW_ALBUM_W/HD_PLAYVIEW_W)/2
54 #define PLAYVIEW_ALBUM_EX (1+PLAYVIEW_ALBUM_W/HD_PLAYVIEW_W)/2
55 #define PLAYVIEW_ALBUM_SY (PLAYVIEW_OPTION_EY+PLAYVIEW_ALBUM_TOP_H/HD_PLAYVIEW_H)
56 #define PLAYVIEW_ALBUM_EY (PLAYVIEW_OPTION_EY+(PLAYVIEW_ALBUM_TOP_H+PLAYVIEW_ALBUM_H)/HD_PLAYVIEW_H)
58 #define PLAYVIEW_LYRIC_SX 0.0
59 #define PLAYVIEW_LYRIC_EX 1.0
60 #define PLAYVIEW_LYRIC_SY PLAYVIEW_OPTION_EY
61 #define PLAYVIEW_LYRIC_EY (PLAYVIEW_LYRIC_SY+PLAYVIEW_LYRIC_H/HD_PLAYVIEW_H)
63 #define PLAYVIEW_MENU_SX 0.0
64 #define PLAYVIEW_MENU_EX 1.0
65 #define PLAYVIEW_MENU_SY PLAYVIEW_LYRIC_EY
66 #define PLAYVIEW_MENU_EY (PLAYVIEW_MENU_SY+PLAYVIEW_MENU_H/HD_PLAYVIEW_H)
68 #define PLAYVIEW_PROGRESSBAR_SX 0.0
69 #define PLAYVIEW_PROGRESSBAR_EX 1.0
70 #define PLAYVIEW_PROGRESSBAR_SY (PLAYVIEW_MENU_EY+PLAYVIEW_PROGRESSBAR_PAD_MENU/HD_PLAYVIEW_H)
71 #define PLAYVIEW_PROGRESSBAR_EY (PLAYVIEW_PROGRESSBAR_SY+PLAYVIEW_PROGRESSBAR_H/HD_PLAYVIEW_H)
73 #define PLAYVIEW_CONTROLBAR_SX 0.0
74 #define PLAYVIEW_CONTROLBAR_EX 1.0
75 #define PLAYVIEW_CONTROLBAR_SY (PLAYVIEW_PROGRESSBAR_EY+PLAYVIEW_CONTROLBAR_PAD_PROGRESSBAR/HD_PLAYVIEW_H)
76 #define PLAYVIEW_CONTROLBAR_EY 1.0
78 #define FLICK_TIMER 0.35
79 #define PLAYVIEW_IMAGE_SHADOW "player/T02_Album_art_image_Shadow.png"
81 #define PLAYVIEW_VOLUME_W 626
82 #define PLAYVIEW_VOLUME_H 112
83 #define PLAYVIEW_VOLUME_SX (((HD_PLAYVIEW_W-PLAYVIEW_VOLUME_W)/2)/PLAYVIEW_VOLUME_W)
84 #define PLAYVIEW_VOLUME_SY (798/HD_PLAYVIEW_H)
85 #define PLAYVIEW_VOLUME_EX (1-PLAYVIEW_VOLUME_SX)
86 #define PLAYVIEW_VOLUME_EY ((798+PLAYVIEW_VOLUME_H)/HD_PLAYVIEW_H)
88 #define PLAYVIEW_SELECTINFO_H 114
92 signal: "lrc_invisible";\
94 action: STATE_SET "default" 0.0;\
96 transition: LINEAR 0.3;\
99 signal: "lrc_visible";\
101 action: STATE_SET "show" 0.0;\
103 transition: LINEAR 0.3;\
106 signal: "lrc_destroy";\
108 action: STATE_SET "default" 0.0;\
114 name: "option_menu_invisible" ;\
115 signal: "option_menu_invisible";\
116 source: "player_option_menu";\
117 action: STATE_SET "invisible" 0.0;\
118 target: "player_option_menu";\
119 transition: LINEAR 0.3;\
120 after :"option_hide_done";\
123 name: "option_hide_done";\
124 signal: "option_hide";\
125 source: "player_option_menu";\
126 action: STATE_SET "invisible" 1.0;\
127 target: "player_option_menu";\
130 name: "option_menu_visible" ;\
131 signal: "option_menu_visible";\
132 source: "player_option_menu";\
133 action: STATE_SET "default" 0.0;\
134 target: "player_option_menu";\
135 transition: LINEAR 0.3;\
140 name: "mp_play_view_layout";
148 state: "default" 0.0;
150 rel1 { relative: 0.0 0.0;}
151 rel2 { relative: 1.0 1.0;}
164 state: "default" 0.0;
165 rel1 { relative: 0.0 0.0;to: "bg";}
166 rel2 { relative: 1.0 1.0;to: "bg";}
175 state: "default" 0.0;
177 rel1 { relative: 0.0 0.0;
178 offset : 0 0; to: "bg_base";}
179 rel2 { relative: 1.0 1.0; to: "bg_base";}
180 color: 255 255 255 255;
185 name : "bg_list_content";
190 clip_to : "bg_clipper";
194 state: "default" 0.0;
195 rel1 { relative: 0.0 0.0;to: "bg_base";}
196 rel2 { relative: 1.0 1.0;to: "bg_base";}
201 state: "invisible" 0.0;
202 rel1 { relative: 0.0 0.0;to: "bg_base";}
203 rel2 { relative: 1.0 1.0;to: "bg_base";}
209 rel1 { relative: -1.0 0.0;to: "bg_base";}
210 rel2 { relative: 0.0 1.0;to: "bg_base";}
216 rel1 { relative: 1.0.0 0.0;to: "bg_base";}
217 rel2 { relative: 2.0 1.0;to: "bg_base";}
222 name : "bg_list_content_temp";
227 clip_to : "bg_clipper";
231 state: "default" 0.0;
232 rel1 { relative: 0.0 0.0;to: "bg_base";}
233 rel2 { relative: 1.0 1.0;to: "bg_base";}
238 state: "invisible" 0.0;
239 rel1 { relative: 0.0 0.0;to: "bg_base";}
240 rel2 { relative: 1.0 1.0;to: "bg_base";}
246 rel1 { relative: -1.0 0.0;to: "bg_base";}
247 rel2 { relative: 0.0 1.0;to: "bg_base";}
253 rel1 { relative: 1.0.0 0.0;to: "bg_base";}
254 rel2 { relative: 2.0 1.0;to: "bg_base";}
259 name : "player_info";
266 state: "default" 0.0;
267 rel1 { relative: PLAYVIEW_TITLE_SX PLAYVIEW_TITLE_SY; to: "bg";}
268 rel2 { relative: PLAYVIEW_TITLE_EX PLAYVIEW_TITLE_EY; to: "bg";}
272 inherit: "default" 0.0;
278 name : "player_options";
285 state: "default" 0.0;
286 rel1 { relative: PLAYVIEW_OPTION_SX PLAYVIEW_OPTION_SY; to: "bg";}
287 rel2 { relative: PLAYVIEW_OPTION_EX PLAYVIEW_OPTION_EY; to: "bg";}
291 inherit: "default" 0.0;
297 name : "list_content";
302 clip_to : "bg_clipper";
305 //min: PLAYVIEW_ALBUM_W PLAYVIEW_ALBUM_H;
306 //max: PLAYVIEW_ALBUM_W PLAYVIEW_ALBUM_H;
309 state: "default" 0.0;
310 rel1 { relative: PLAYVIEW_ALBUM_SX PLAYVIEW_ALBUM_SY;to: "bg_base";}
311 rel2 { relative: PLAYVIEW_ALBUM_EX PLAYVIEW_ALBUM_EY;to: "bg_base";}
317 state: "invisible" 0.0;
318 rel1 { relative: PLAYVIEW_ALBUM_SX PLAYVIEW_ALBUM_SY;to: "bg_base";}
319 rel2 { relative: PLAYVIEW_ALBUM_EX PLAYVIEW_ALBUM_EY;to: "bg_base";}
326 rel1 { relative: (-1.0+PLAYVIEW_ALBUM_SX) PLAYVIEW_ALBUM_SY;to: "bg_base";}
327 rel2 { relative: (-1.0+PLAYVIEW_ALBUM_EX) PLAYVIEW_ALBUM_EY;to: "bg_base";}
334 rel1 { relative: (1.0+PLAYVIEW_ALBUM_SX) PLAYVIEW_ALBUM_SY;to: "bg_base";}
335 rel2 { relative: (1.0+PLAYVIEW_ALBUM_EX) PLAYVIEW_ALBUM_EY;to: "bg_base";}
340 name : "list_content_temp";
345 clip_to : "bg_clipper";
350 state: "default" 0.0;
351 rel1 { relative: PLAYVIEW_ALBUM_SX PLAYVIEW_ALBUM_SY;to: "bg_base";}
352 rel2 { relative: PLAYVIEW_ALBUM_EX PLAYVIEW_ALBUM_EY;to: "bg_base";}
358 state: "invisible" 0.0;
359 rel1 { relative: PLAYVIEW_ALBUM_SX PLAYVIEW_ALBUM_SY;to: "bg_base";}
360 rel2 { relative: PLAYVIEW_ALBUM_EX PLAYVIEW_ALBUM_EY;to: "bg_base";}
367 rel1 { relative: (-1.0+PLAYVIEW_ALBUM_SX) PLAYVIEW_ALBUM_SY;to: "bg_base";}
368 rel2 { relative: (-1.0+PLAYVIEW_ALBUM_EX) PLAYVIEW_ALBUM_EY;to: "bg_base";}
375 rel1 { relative: (1.0+PLAYVIEW_ALBUM_SX) PLAYVIEW_ALBUM_SY;to: "bg_base";}
376 rel2 { relative: (1.0+PLAYVIEW_ALBUM_EX) PLAYVIEW_ALBUM_EY;to: "bg_base";}
386 state: "default" 0.0;
388 rel1 { relative: PLAYVIEW_LYRIC_SX PLAYVIEW_LYRIC_SY; offset: 0 -1; to: "bg";}
389 rel2 { relative: PLAYVIEW_LYRIC_EX PLAYVIEW_LYRIC_EY; offset: 0 -1; to: "bg";}
394 rel1 { relative: PLAYVIEW_LYRIC_SX PLAYVIEW_LYRIC_SY; offset: 0 -1; to: "bg";}
395 rel2 { relative: PLAYVIEW_LYRIC_EX PLAYVIEW_LYRIC_EY; offset: 0 -1; to: "bg";}
404 state: "default" 0.0;
406 rel1 { relative: 0.0 PLAYVIEW_MENU_SY; to: "bg";}
407 rel2 { relative: 1.0 1.0; offset: 0 1; to: "bg";}
412 inherit: "default" 0.0;
418 name: "separate_line";
422 state: "default" 0.0;
424 rel1 { relative: 0.0 0.0; offset: 0 -1; to: "bottom_bg";}
425 rel2 { relative: 1.0 0.0; offset: 0 0; to: "bg";}
426 color: 255 255 255 179;
430 inherit: "default" 0.0;
436 name: "player_option_menu";
440 state: "default" 0.0;
441 rel1 { relative: PLAYVIEW_MENU_SX PLAYVIEW_MENU_SY; to: "bg";}
442 rel2 { relative: PLAYVIEW_MENU_EX PLAYVIEW_MENU_EY; to: "bg";}
446 state: "invisible" 0.0;
447 inherit: "default" 0.0;
448 rel1 { relative: PLAYVIEW_MENU_SX PLAYVIEW_MENU_SY; to: "bg";}
449 rel2 { relative: PLAYVIEW_MENU_EX PLAYVIEW_MENU_EY; to: "bg";}
452 state: "invisible" 1.0;
453 inherit: "invisible" 0.0;
458 inherit: "default" 0.0;
464 name: "controlbar_bg";
468 state: "default" 0.0;
470 rel1 { relative: 0.0 (1-215/HD_PLAYVIEW_H); to: "bg";}
471 rel2 { relative: 1.0 1.0; offset: 0 1; to: "bg";}
476 inherit: "default" 0.0;
482 name: "player_progress";
486 state: "default" 0.0;
488 rel1 { relative: PLAYVIEW_PROGRESSBAR_SX PLAYVIEW_PROGRESSBAR_SY; to: "bg";}
489 rel2 { relative: PLAYVIEW_PROGRESSBAR_EX PLAYVIEW_PROGRESSBAR_EY; to: "bg";}
493 inherit: "default" 0.0;
499 name : "elm.swallow.controlbar";
505 state: "default" 0.0;
506 rel1 { relative: PLAYVIEW_CONTROLBAR_SX PLAYVIEW_CONTROLBAR_SY; to: "bg";}
507 rel2 { relative: PLAYVIEW_CONTROLBAR_EX PLAYVIEW_CONTROLBAR_EY; to: "bg";}
511 inherit: "default" 0.0;
516 part { name: "volume_layout";
519 description { state: "default" 0.0;
520 rel1 { relative: PLAYVIEW_VOLUME_SX PLAYVIEW_VOLUME_SY; to: "bg"; }
521 rel2 { relative: PLAYVIEW_VOLUME_EX PLAYVIEW_VOLUME_EY; to: "bg"; }
532 program { name: "flick_left";
533 signal: "flick_left";
534 source: "list_content";
535 action: STATE_SET "left" 0.0;
536 target: "bg_list_content";
537 target: "list_content";
538 transition: LINEAR FLICK_TIMER;
540 program { name: "flick_right";
541 signal: "flick_right";
542 source: "list_content";
543 action: STATE_SET "right" 0.0;
544 target: "bg_list_content";
545 target: "list_content";
546 transition: LINEAR FLICK_TIMER;
548 program { name: "set_right";
550 source: "list_content_temp";
551 action: STATE_SET "right" 0.0;
552 target: "bg_list_content_temp";
553 target: "list_content_temp";
555 program { name: "set_left";
557 source: "list_content_temp";
558 action: STATE_SET "left" 0.0;
559 target: "bg_list_content_temp";
560 target: "list_content_temp";
562 program { name: "set_default";
563 signal: "set_default";
564 source: "list_content_temp";
565 action: STATE_SET "default" 0.0;
566 target: "bg_list_content_temp";
567 target: "list_content_temp";
568 transition: LINEAR FLICK_TIMER;
569 after :"list_content_transit_done";
571 program { name: "set_default_list";
572 signal: "set_default";
573 source: "list_content";
574 action: STATE_SET "default" 0.0;
575 target: "bg_list_content";
576 target: "list_content";
578 program { name : "list_content_transit_done";
579 signal: "transit_done";
580 source: "list_content";
582 emit("transit_done", "list");
585 after :"set_default_parts";
587 program { name : "list_temp_transit_done";
588 signal: "transit_done";
589 source: "list_content_temp";
591 emit("transit_done", "temp");
594 program { name: "set_default_parts";
595 signal: "set_default";
596 source: "mp_play_view_layout";
597 action: STATE_SET "default" 0.0;
598 target: "player_info";
599 target: "player_options";
600 target: "player_option_menu";
601 target: "controlbar_bg";
602 target: "player_progress";
604 target: "separate_line";
605 target: "elm.swallow.controlbar";
607 program { name: "set_hide_parts";
609 source: "mp_play_view_layout";
610 action: STATE_SET "hide" 0.0;
611 target: "player_info";
612 target: "player_options";
613 target: "player_option_menu";
614 target: "controlbar_bg";
615 target: "player_progress";
617 target: "separate_line";
618 target: "elm.swallow.controlbar";
623 group { name : "mp_play_view";
626 image: "T02_controls_bg_shadow.png" COMP;
627 image: "music_player_bg.PNG" COMP;
628 image: "music_popup_mute.png" COMP;
629 image: "allshare_dmr_icon.png" COMP;
630 image: PLAYVIEW_IMAGE_SHADOW COMP;
641 state: "default" 0.0;
643 rel1 { relative: 0.0 0.0;}
644 rel2 { relative: 1.0 1.0; }
649 name: "album_shadow_bg";
653 description { state: "default" 0.0;
655 rel1 { relative: 0 0; offset: -19 -19; to: "bg";}
656 rel2 { relative: 1 1; offset: 19 19; to: "bg";}
658 normal : PLAYVIEW_IMAGE_SHADOW;
671 state: "default" 0.0;
673 rel1 { relative: 0 0; to: "bg";}
674 rel2 { relative: 1 1; to: "bg";}
684 state: "default" 0.0;
686 rel1 { relative: 0 0; to: "bg";}
687 rel2 { relative: 1 1; to: "bg";}
691 part { name: "event_box";
695 description { state: "default" 0.0;
697 rel1 { relative: ((0-(HD_PLAYVIEW_W-PLAYVIEW_ALBUM_W)/2)/PLAYVIEW_ALBUM_W) (-PLAYVIEW_ALBUM_TOP_H/PLAYVIEW_ALBUM_H); to: "album_bg"; }
698 rel2 { relative: (1.0+((HD_PLAYVIEW_W-PLAYVIEW_ALBUM_W)/2)/PLAYVIEW_ALBUM_W)) (1.0+PLAYVIEW_ALBUM_BOTTOM_H/PLAYVIEW_ALBUM_H); to: "album_bg"; }
702 /* streaming buffering area */
704 name: "buffering_area";
709 state: "default" 0.0;
714 rel1 { relative: 1.0 1.0; to: "album_art"; }
715 rel2 { relative: 1.0 1.0; to: "album_art"; }
719 /* allshare DMR icon */
726 state: "default" 0.0;
731 rel1 { relative: 0.0 1.0; offset: 30 -10; to: "album_art"; }
732 rel2 { relative: 0.0 1.0; offset: 30 -10; to: "album_art"; }
733 image { normal: "allshare_dmr_icon.png"; }
737 inherit: "default" 0.0;
747 /* allshare DMR icon */
750 signal: "mouse,clicked,1";
751 action: SIGNAL_EMIT "dmr_icon_clicked" "ctrl_edj";
755 signal: "show_dmr_icon";
757 action: STATE_SET "show" 0.0;
762 signal: "hide_dmr_icon";
764 action: STATE_SET "default" 0.0;
770 group { name : "mp_play_view_bg";
773 image: "T02_controls_bg_shadow.png" COMP;
774 image: "music_player_bg.PNG" COMP;
775 image: "music_popup_mute.png" COMP;
776 image: "allshare_dmr_icon.png" COMP;
787 state: "default" 0.0;
789 rel1 { relative: 0.0 0.0;}
790 rel2 { relative: 1.0 1.0; }
800 state: "default" 0.0;
802 rel1 { relative: 0.0 0.0; to: "bg";}
803 rel2 { relative: 1.0 1.0; to: "bg";}
813 state: "default" 0.0;
815 rel1 { relative: 0.0 0.0; to: "bg";}
816 rel2 { relative: 1.0 1.0; to: "bg";}
820 part { name: "event_box";
824 description { state: "default" 0.0;
826 rel1 { relative: 0.0 0.0; to: "album_bg"; }
827 rel2 { relative: 1.0 1.0; to: "album_bg"; }
831 /* streaming buffering area */
833 name: "buffering_area";
838 state: "default" 0.0;
843 rel1 { relative: 1.0 1.0; to: "album_art"; }
844 rel2 { relative: 1.0 1.0; to: "album_art"; }
848 /* allshare DMR icon */
855 state: "default" 0.0;
860 rel1 { relative: 0.0 1.0; offset: 30 -10; to: "album_art"; }
861 rel2 { relative: 0.0 1.0; offset: 30 -10; to: "album_art"; }
862 image { normal: "allshare_dmr_icon.png"; }
866 inherit: "default" 0.0;
876 /* allshare DMR icon */
879 signal: "mouse,clicked,1";
880 action: SIGNAL_EMIT "dmr_icon_clicked" "ctrl_edj";
884 signal: "show_dmr_icon";
886 action: STATE_SET "show" 0.0;
891 signal: "hide_dmr_icon";
893 action: STATE_SET "default" 0.0;
899 #define PLAYVIEW_H_LANDSCAPE HD_MAIN_W
900 #define PLAYVIEW_CONTROLBAR_H_LANDSCAPE 128
903 name: "landscape_layout";
910 description { state: "default" 0.0;
912 rel1 { relative: 0.0 0.0;}
913 rel2 { relative: 1.0 1.0;}
919 name : "list_content";
927 state: "default" 0.0;
928 rel1 { relative: 0.0 0.0;to: "bg";}
929 rel2 { relative: 1.0 1.0;to: "bg";}
934 name : "elm.swallow.controlbar";
940 state: "default" 0.0;
941 rel1 { relative: 0.0 (PLAYVIEW_H_LANDSCAPE-PLAYVIEW_CONTROLBAR_H_LANDSCAPE)/PLAYVIEW_H_LANDSCAPE; to: "bg";}
942 rel2 { relative: 1.0 1.0;to: "bg";}
949 name: "empty_layout";
955 description { state: "default" 0.0;
957 rel1 { relative: 0.0 0.0;
959 rel2 { relative: 1.0 1.0;}
966 #define TITLE_BOX_H 108
967 #define TITLE_BOX_W 720
969 #define TITLE_SONG_TITLE_H 48
970 #define TITLE_ARTIST_NAME_H 40
972 #define TITILE_PAD 10
974 #define TITILE_ICON_PAD 2
975 #define TITILE_ICON_W 120
977 #define TITLE_SOUND_PATH_BG_SX ((TITLE_BOX_W-TITILE_ICON_W)/TITLE_BOX_W)
978 #define TITLE_SOUND_PATH_BG_SY TITILE_PAD/TITLE_BOX_H
979 #define TITLE_SOUND_PATH_BG_EX 1.0
980 #define TITLE_SOUND_PATH_BG_EY ((TITLE_BOX_H-TITILE_PAD)/TITLE_BOX_H)
982 #define TITLE_NEARBY_DEVICE_BG_SX ((TITLE_BOX_W-TITILE_ICON_W*2-TITILE_ICON_PAD)/TITLE_BOX_W)
983 #define TITLE_NEARBY_DEVICE_BG_SY TITLE_SOUND_PATH_BG_SY
984 #define TITLE_NEARBY_DEVICE_BG_EX (TITLE_SOUND_PATH_BG_SX-TITILE_ICON_PAD/TITLE_BOX_W)
985 #define TITLE_NEARBY_DEVICE_BG_EY TITLE_SOUND_PATH_BG_EY
987 #define TITLE_SONG_TITLE_SX (TITILE_PAD/TITLE_BOX_W)
988 #define TITLE_SONG_TITLE_SY (TITILE_PAD/TITLE_BOX_H)
989 #define TITLE_SONG_TITLE_EX (TITLE_NEARBY_DEVICE_BG_SX-TITILE_PAD/TITLE_BOX_W)
990 #define TITLE_SONG_TITLE_EY ((TITLE_SONG_TITLE_H+TITILE_PAD)/TITLE_BOX_H)
992 #define TITLE_ARTIST_NAME_SX TITLE_SONG_TITLE_SX
993 #define TITLE_ARTIST_NAME_SY TITLE_SONG_TITLE_EY
994 #define TITLE_ARTIST_NAME_EX TITLE_SONG_TITLE_EX
995 #define TITLE_ARTIST_NAME_EY ((TITLE_BOX_H-TITILE_PAD)/TITLE_BOX_H)
998 name: "player_view_info";
1001 image: "T02_title_icon_nearby_device.png" COMP;
1002 image: "T02_title_icon_sound_path.png" COMP;
1010 description { state: "default" 0.0;
1012 rel1 { relative: 0.0 0.0;}
1013 rel2 { relative: 1.0 1.0;}
1018 part { name: "sound_path";
1021 description { state: "default" 0.0;
1022 rel1 { relative: TITLE_SOUND_PATH_BG_SX TITLE_SOUND_PATH_BG_SY;to: "bg";}
1023 rel2 { relative: TITLE_SOUND_PATH_BG_EX TITLE_SOUND_PATH_BG_EY;to: "bg";}
1027 part { name: "nearby_dmr";
1030 description { state: "default" 0.0;
1031 rel1 { relative: TITLE_NEARBY_DEVICE_BG_SX TITLE_NEARBY_DEVICE_BG_SY;to: "bg";}
1032 rel2 { relative: TITLE_NEARBY_DEVICE_BG_EX TITLE_NEARBY_DEVICE_BG_EY;to: "bg";}
1043 state: "default" 0.0;
1044 rel1 { relative: TITLE_SONG_TITLE_SX TITLE_SONG_TITLE_SY;to: "bg";}
1045 rel2 { relative: TITLE_SONG_TITLE_EX TITLE_SONG_TITLE_EY;to: "bg";}
1047 font: FONT_STYLE_ROMAN;
1048 text_class: "slp_roman";
1052 color: 255 255 255 255;
1056 name : "artist_name";
1062 state: "default" 0.0;
1063 rel1 { relative: TITLE_ARTIST_NAME_SX TITLE_ARTIST_NAME_SY;to: "bg";}
1064 rel2 { relative: TITLE_ARTIST_NAME_EX TITLE_ARTIST_NAME_EY;to: "bg";}
1066 font: FONT_STYLE_ROMAN;
1067 text_class: "slp_roman";
1071 color: 255 255 255 255;
1075 part { name: "separate_line";
1078 description { state: "default" 0.0;
1081 rel1 { relative: 0.0 1.0; offset: 0 -1; to: "bg";}
1082 rel2 { relative: 1.0 1.0; to: "bg";}
1083 color: 255 255 255 77;
1089 /* sub layout option */
1090 #define OPTION_BUTTON_H 70
1092 #define MP_FEATURE_INNER_SETTINGS
1093 #define OPTION_BUTTON_W 220
1094 #define OPTION_BUTTON_PAD_LEFT 12
1096 #define OPTION_BUTTON_PAD_TOP 4
1097 #define OPTION_BUTTON_PAD_BUTTON 18
1098 #define OPTION_SY OPTION_BUTTON_PAD_TOP/PLAYVIEW_OPTION_H
1099 #define OPTION_EY (OPTION_BUTTON_PAD_TOP+OPTION_BUTTON_H)/PLAYVIEW_OPTION_H
1100 #define OPTION_1_SX OPTION_BUTTON_PAD_LEFT/HD_PLAYVIEW_W
1101 #define OPTION_1_EX (OPTION_BUTTON_PAD_LEFT+OPTION_BUTTON_W)/HD_PLAYVIEW_W
1102 #define OPTION_2_SX (OPTION_BUTTON_PAD_LEFT+OPTION_BUTTON_W+OPTION_BUTTON_PAD_BUTTON)/HD_PLAYVIEW_W
1103 #define OPTION_2_EX (OPTION_BUTTON_PAD_LEFT+OPTION_BUTTON_W*2+OPTION_BUTTON_PAD_BUTTON)/HD_PLAYVIEW_W
1104 #define OPTION_3_SX (OPTION_BUTTON_PAD_LEFT+OPTION_BUTTON_W*2+OPTION_BUTTON_PAD_BUTTON*2)/HD_PLAYVIEW_W
1105 #define OPTION_3_EX (OPTION_BUTTON_PAD_LEFT+OPTION_BUTTON_W*3+OPTION_BUTTON_PAD_BUTTON*2)/HD_PLAYVIEW_W
1106 #define OPTION_4_SX (OPTION_BUTTON_PAD_LEFT+OPTION_BUTTON_W*3+OPTION_BUTTON_PAD_BUTTON*3)/HD_PLAYVIEW_W
1107 #define OPTION_4_EX (OPTION_BUTTON_PAD_LEFT+OPTION_BUTTON_W*4+OPTION_BUTTON_PAD_BUTTON*3)/HD_PLAYVIEW_W