2 #define BODY_PADDING_MIN_H 34
3 #define BODY_PADDING_MID_MIN_H 16
4 #define SUBJECT_MIN_H 50
5 #define SUBJECT_BG_H 12
6 #define AUDIO_PANEL_H 80
7 #define PAGE_INDEX_MIN_W 96
8 #define DETAIL_PADDING_V_MIN 20
9 #define DETAIL_PADDING_H_MIN 20
12 #define COLOR_SUBJECT_BG 216 226 232 255
13 #define COLOR_SUBJECT_INDEX 128 128 128 255 //winset guide font 'index list'
14 #define COLOR_DETAIL_INFO_TEXT 108 168 199 255
15 #define COLOR_PROGRESS_START_TEXT 255 255 255 255
16 #define COLOR_PROGRESS_END_TEXT 142 142 142 255
18 //play controllbar attributes
19 #define PLAY_CTRBAR_MIN_H 218
20 #define PLAY_CTRBAR_TOP_PADDING_MIN_H 51
21 #define PLAY_CTRBAR_PROGRESSBAR_PADDING_MIN_H 28
22 #define PLAY_CTRBAR_MIDDLE_PADDING_MIN_H 42
23 #define PLAY_CTRBAR_BOTTOM_PADDING_MIN_H 17
25 #define PLAY_CTRBAR_PROGRESS_BAR_W 486
26 #define PLAY_CTRBAR_PROGRESS_PADDING_W 20
28 #define PLAY_CTRBAR_VOL_BUTTON_W 104
29 #define PLAY_CTRBAR_VOL_BUTTON_PADDING_W 30
31 #define PLAY_CTRBAR_NAVI_BUTTON_W 122
32 #define PLAY_CTRBAR_NAVI_BUTTON_PADDING_W 22
34 #define PLAY_CTRBAR_BUTTON_VOLUME_START_X 20
35 #define PLAY_CTRBAR_BUTTON_PREV_START_X (PLAY_CTRBAR_BUTTON_VOLUME_START_X+PLAY_CTRBAR_VOL_BUTTON_W+PLAY_CTRBAR_VOL_BUTTON_PADDING_W)
36 #define PLAY_CTRBAR_BUTTON_PLAY_START_X (PLAY_CTRBAR_BUTTON_PREV_START_X+PLAY_CTRBAR_NAVI_BUTTON_W+PLAY_CTRBAR_NAVI_BUTTON_PADDING_W)
37 #define PLAY_CTRBAR_BUTTON_NEXT_START_X (PLAY_CTRBAR_BUTTON_PLAY_START_X+PLAY_CTRBAR_NAVI_BUTTON_W+PLAY_CTRBAR_NAVI_BUTTON_PADDING_W)
39 #define PLAY_VOLUMEBAR_H 112
42 #define PLAYER_BG "M01_player_bg.png"
43 #define VOL_BTN "M01_controller_icon_volume.png"
44 #define VOL_BTN_PRESS "M01_controller_icon_volume_press.png"
45 #define PREV_BTN "M01_play_btn_previous.png"
46 #define PREV_BTN_PRESS "M01_play_btn_previous_press.png"
47 #define PREV_BTN_DIM "M01_Play_btn_previous_dim.png"
48 #define PLAY_BTN "M01_Play_btn__play.png"
49 #define PLAY_BTN_PRESS "M01_Play_btn__play_press.png"
50 #define PAUSE_BTN "M01_play_btn_pause.png"
51 #define PAUSE_BTN_PRESS "M01_play_btn_pause_press.png"
52 #define NEXT_BTN "M01_play_btn_next.png"
53 #define NEXT_BTN_PRESS "M01_play_btn_next_press.png"
54 #define NEXT_BTN_DIM "M01_Play_btn_next_dim.png"
55 #define PROGRESS_BAR "M01_player_progress_bar.png"
56 #define PROGRESS_BG "M01_player_progress_bg.png"
58 #define LOCK_ICON "M01_icon_locked.png"
59 #define SUBJECT_INDEX_BG "M01_subject_bg.png"
61 #define TITLE_LIST_BG "M01_popup_bubble_bg.png"
62 #define AUDIO_ICON "myfile_icon_music.png"
66 name: "volume_controller";
68 image: VOLUME_BAR_BG COMP;
77 min: 0 PLAY_VOLUMEBAR_H;
88 rel1{to:"rect"; relative:0.0 0.0;}
89 rel2{to:"rect"; relative:1.0 1.0;}
91 normal: TITLE_LIST_BG;
102 state: "default" 0.0;
117 name: "play_controller";
119 image: PLAYER_BG COMP;
121 image: VOL_BTN_PRESS COMP;
122 image: PREV_BTN COMP;
123 image: PREV_BTN_PRESS COMP;
124 image: PREV_BTN_DIM COMP;
125 image: PLAY_BTN COMP;
126 image: PLAY_BTN_PRESS COMP;
127 image: PAUSE_BTN COMP;
128 image: PAUSE_BTN_PRESS COMP;
129 image: NEXT_BTN COMP;
130 image: NEXT_BTN_PRESS COMP;
131 image: NEXT_BTN_DIM COMP;
139 state: "default" 0.0;
140 min: 0 PLAY_CTRBAR_MIN_H;
148 state: "default" 0.0;
150 rel1{to:"rect"; relative:0.0 0.0;}
151 rel2{to:"rect"; relative:1.0 1.0;}
152 image { normal: PLAYER_BG; }
156 name: "rect/padding/top";
160 state: "default" 0.0;
162 min: 0 PLAY_CTRBAR_TOP_PADDING_MIN_H;
165 rel1{to:"rect"; relative:0.0 0.0;}
166 rel2{to:"rect"; relative:1.0 0.0;}
170 name: "rect/padding/progressbar";
174 state: "default" 0.0;
176 min: 0 PLAY_CTRBAR_PROGRESSBAR_PADDING_MIN_H;
179 rel1{to:"rect/padding/top"; relative:0.0 1.0;}
180 rel2{to:"rect/padding/top"; relative:1.0 1.0;}
184 name: "progress/start/time";
188 state: "default" 0.0;
190 min: 0 PLAY_CTRBAR_PROGRESSBAR_PADDING_MIN_H;
193 rel1{to:"rect/padding/progressbar"; relative:0.0 0.0;}
194 rel2{to:"progressbar"; relative:0.0 1.0;}
195 color: COLOR_PROGRESS_START_TEXT;
197 font: SLP_FONT_REGULAR;
198 text_class: FONT_TEXT_CLASS_REGULAR;
211 state: "default" 0.0;
213 min: 0 PLAY_CTRBAR_PROGRESSBAR_PADDING_MIN_H;
216 rel1{to:"rect/padding/progressbar"; relative:((MAIN_W-PLAY_CTRBAR_PROGRESS_BAR_W)/2)/MAIN_W 0.0;}
217 rel2{to:"rect/padding/progressbar"; relative:(((MAIN_W-PLAY_CTRBAR_PROGRESS_BAR_W)/2)+PLAY_CTRBAR_PROGRESS_BAR_W)/MAIN_W 0.0;}
221 name: "progress/end/time";
225 state: "default" 0.0;
227 min: 0 PLAY_CTRBAR_PROGRESSBAR_PADDING_MIN_H;
230 rel1{to:"progressbar"; relative:1.0 0.0;}
231 rel2{to:"rect/padding/progressbar"; relative:1.0 1.0;}
232 color: COLOR_PROGRESS_END_TEXT;
234 font: SLP_FONT_REGULAR;
235 text_class: FONT_TEXT_CLASS_REGULAR;
244 name: "rect/padding/middle";
248 state: "default" 0.0;
250 min: 0 PLAY_CTRBAR_MIDDLE_PADDING_MIN_H;
253 rel1{to:"rect/padding/progressbar"; relative:0.0 1.0;}
254 rel2{to:"rect/padding/progressbar"; relative:1.0 1.0;}
258 name: "rect/padding/buttons";
262 state: "default" 0.0;
265 rel1{to:"rect/padding/middle"; relative:0.0 1.0;}
266 rel2{to:"rect/padding/bottom"; relative:1.0 0.0;}
270 name: "rect/padding/bottom";
274 state: "default" 0.0;
276 min: 0 PLAY_CTRBAR_BOTTOM_PADDING_MIN_H;
279 rel1{to:"rect"; relative:0.0 1.0;}
280 rel2{to:"rect"; relative:1.0 1.0;}
288 description { state: "default" 0.0;
294 rel1 { relative: PLAY_CTRBAR_BUTTON_VOLUME_START_X/MAIN_W 0.0; to, "rect/padding/buttons"; offset: 0 3;}
295 rel2 { relative: PLAY_CTRBAR_BUTTON_VOLUME_START_X/MAIN_W 1.0; to, "rect/padding/buttons"; offset: PLAY_CTRBAR_VOL_BUTTON_W -3;}
296 image { normal: VOL_BTN; }
299 description { state: "pressed" 0.0;
300 inherit: "default" 0.0;
301 image { normal: VOL_BTN_PRESS; }
305 name: "rect/divide/line";
309 state: "default" 0.0;
314 rel1{to:"volume"; relative:1.0 0.0; offset: 10 2;}
315 rel2{to:"volume"; relative:1.0 1.0; offset: 10 -2;}
316 color: 144 144 144 255;
323 description { state: "default" 0.0;
328 rel1 { relative: PLAY_CTRBAR_BUTTON_PREV_START_X/MAIN_W 0.0; to, "rect/padding/buttons";}
329 rel2 { relative: PLAY_CTRBAR_BUTTON_PREV_START_X/MAIN_W 1.0; to, "rect/padding/buttons"; offset: PLAY_CTRBAR_NAVI_BUTTON_W 0;}
330 image { normal: PREV_BTN; }
332 description { state: "pressed" 0.0;
333 inherit: "default" 0.0;
334 image { normal: PREV_BTN_PRESS; }
336 description { state: "dimmed" 0.0;
337 inherit: "default" 0.0;
338 image { normal: PREV_BTN_DIM; }
346 state: "default" 0.0;
352 rel1 { relative: PLAY_CTRBAR_BUTTON_NEXT_START_X/MAIN_W 0.0; to, "rect/padding/buttons";}
353 rel2 { relative: PLAY_CTRBAR_BUTTON_NEXT_START_X/MAIN_W 1.0; to, "rect/padding/buttons"; offset: PLAY_CTRBAR_NAVI_BUTTON_W 0;}
354 image { normal: NEXT_BTN; }
356 description { state: "pressed" 0.0;
357 inherit: "default" 0.0;
358 image { normal: NEXT_BTN_PRESS; }
360 description { state: "dimmed" 0.0;
361 inherit: "default" 0.0;
362 image { normal: NEXT_BTN_DIM; }
365 part { name: "play_pause";
370 state: "default" 0.0;
376 rel1 { relative: PLAY_CTRBAR_BUTTON_PLAY_START_X/MAIN_W 0.0; to, "rect/padding/buttons";}
377 rel2 { relative: PLAY_CTRBAR_BUTTON_PLAY_START_X/MAIN_W 1.0; to, "rect/padding/buttons"; offset: PLAY_CTRBAR_NAVI_BUTTON_W 0;}
378 image { normal: PLAY_BTN; }
380 description { state: "default" 1.0;
381 inherit: "default" 0.0;
382 image { normal: PAUSE_BTN; }
384 description { state: "pressed" 0.0;
385 inherit: "default" 0.0;
386 image { normal: PLAY_BTN_PRESS; }
388 description { state: "pressed" 1.0;
389 inherit: "default" 0.0;
390 image { normal: PAUSE_BTN_PRESS; }
395 name: "vol_btn_click";
397 signal: "mouse,clicked,1";
399 emit ("volume_clicked", "");
403 name: "vol_btn_down";
405 signal: "mouse,down,1";
407 set_state(PART:"volume", "pressed", 0.0);
413 signal: "mouse,up,1";
415 set_state(PART:"volume", "default", 0.0);
419 name: "prev_btn_click";
421 signal: "mouse,clicked,1";
425 get_state(PART:"prev", st, 30, vl)
427 if (!strcmp(st, "default"))
428 emit ("prev_clicked", "");
432 name: "prev_btn_down";
434 signal: "mouse,down,1";
438 get_state(PART:"prev", st, 30, vl)
440 if (!strcmp(st, "default"))
441 set_state(PART:"prev", "pressed", 0.0);
447 signal: "mouse,up,1";
451 get_state(PART:"prev", st, 30, vl)
453 if (!strcmp(st, "pressed"))
454 set_state(PART:"prev", "default", 0.0);
458 name: "prev_btn_enable";
460 signal: "prev_enable";
462 set_state(PART:"prev", "default", 0.0);
466 name: "prev_btn_disable";
468 signal: "prev_disable";
470 set_state(PART:"prev", "dimmed", 0.0);
474 name: "play_btn_click";
475 source: "play_pause";
476 signal: "mouse,clicked,1";
480 get_state(PART:"play_pause", st, 30, vl)
482 emit ("play_clicked", "");
484 emit ("pause_clicked", "");
488 name: "play_btn_down";
489 source: "play_pause";
490 signal: "mouse,down,1";
494 get_state(PART:"play_pause", st, 30, vl)
496 set_state(PART:"play_pause", "pressed", 0.0);
498 set_state(PART:"play_pause", "pressed", 1.0);
503 source: "play_pause";
504 signal: "mouse,up,1";
508 get_state(PART:"play_pause", st, 30, vl)
510 set_state(PART:"play_pause", "default", 0.0);
512 set_state(PART:"play_pause", "default", 1.0);
516 name: "play_btn_play";
520 set_state(PART:"play_pause", "default", 0.0);
524 name: "play_btn_pause";
528 set_state(PART:"play_pause", "default", 1.0);
532 name: "next_btn_click";
534 signal: "mouse,clicked,1";
538 get_state(PART:"next", st, 30, vl)
540 if (!strcmp(st, "default"))
541 emit ("next_clicked", "");
545 name: "next_btn_down";
547 signal: "mouse,down,1";
551 get_state(PART:"next", st, 30, vl)
553 if (!strcmp(st, "default"))
554 set_state(PART:"next", "pressed", 0.0);
560 signal: "mouse,up,1";
564 get_state(PART:"next", st, 30, vl)
566 if (!strcmp(st, "pressed"))
567 set_state(PART:"next", "default", 0.0);
571 name: "next_btn_enable";
573 signal: "next_enable";
575 set_state(PART:"next", "default", 0.0);
579 name: "next_btn_disable";
581 signal: "next_disable";
583 set_state(PART:"next", "dimmed", 0.0);
591 name: "elm/progressbar/horizontal/list_progress";
593 image: PROGRESS_BAR COMP;
594 image: PROGRESS_BG COMP;
598 name: "elm.padding.left";
602 state: "default" 0.0;
618 name: "elm.padding.right";
622 state: "default" 0.0;
638 name: "elm.background.progressbar";
643 state: "default" 0.0;
645 to_x: "elm.padding.left";
650 to_x: "elm.padding.right";
657 name: "elm.swallow.bar";
664 state: "default" 0.0;
666 to: "elm.background.progressbar";
670 to: "elm.background.progressbar";
676 name: "elm.swallow.content";
680 state: "default" 0.0;
685 to_y: "elm.background.progressbar";
690 to_y: "elm.background.progressbar";
694 state: "visible" 0.0;
695 inherit: "default" 0.0;
698 aspect_preference: VERTICAL;
706 clip_to: "elm.background.progressbar";
708 state: "default" 0.0;
710 to: "elm.swallow.bar";
714 to: "elm.swallow.bar";
723 name: "elm.progress.progressbar";
726 clip_to: "elm.background.progressbar";
728 state: "default" 0.0;
732 to: "elm.swallow.bar";
736 to_y: "elm.swallow.bar";
737 to_x: "elm.cur.progressbar";
741 normal: PROGRESS_BAR;
746 inherit: "default" 0.0;
748 to_y: "elm.swallow.bar";
749 to_x: "elm.cur.progressbar";
752 to: "elm.swallow.bar";
757 state: "state_begin" 0.0;
758 inherit: "default" 0.0;
760 to: "elm.swallow.bar";
764 to: "elm.swallow.bar";
769 state: "state_end" 0.0;
770 inherit: "default" 0.0;
772 to: "elm.swallow.bar";
776 to: "elm.swallow.bar";
782 name: "elm.cur.progressbar";
786 confine: "background";
791 state: "default" 0.0;
799 rel2.to: "background";
803 name: "progress-rect";
808 state: "default" 0.0;
809 rel1.to: "elm.progress.progressbar";
810 rel2.to: "elm.progress.progressbar";
817 name: "subject/pageindex";
819 image: LOCK_ICON COMP;
820 image: SUBJECT_INDEX_BG COMP;
828 state: "default" 0.0;
829 min: 0 SUBJECT_MIN_H+SUBJECT_BG_H;
837 state: "default" 0.0;
839 rel1{to: "rect"; relative: 0.0 0.0;}
840 rel2{to: "rect"; relative: 1.0 1.0;}
844 name: "rect/bg/image";
848 state: "default" 0.0;
852 rel1{to:"rect"; relative:0.0 1.0;}
853 rel2{to:"rect"; relative:1.0 1.0;}
855 normal: SUBJECT_INDEX_BG;
860 name: "subject/text";
865 state: "default" 0.0;
866 rel1{to:"rect"; relative:0.0 0.0; offset: DETAIL_PADDING_H_MIN 0; }
867 rel2{to:"rect"; relative:0.8 1.0;}
869 color: COLOR_SUBJECT_INDEX;
871 font: "SLP:style=Bold";
872 text_class: "slp_medium";
884 state: "default" 0.0;
886 min: PAGE_INDEX_MIN_W SUBJECT_MIN_H;
887 rel1{to:"rect"; relative:1.0 0.0;}
888 rel2{to:"rect"; relative:1.0 1.0;}
889 color: COLOR_SUBJECT_INDEX;
891 font: "SLP:style=Bold";
892 text_class: "slp_medium";
902 state: "default" 0.0;
904 min: SUBJECT_MIN_H SUBJECT_MIN_H;
905 max: SUBJECT_MIN_H SUBJECT_MIN_H;
907 rel1{to:"page/text"; relative:0.0 0.0; offset: -SUBJECT_MIN_H 0;}
908 rel2{to:"page/text"; relative:0.0 1.0;}
910 image { normal: LOCK_ICON; }
913 state: "default" 1.0;
914 inherit: "default" 0.0;
920 name: "lock/icon/enabled";
922 signal: "lock/icon/show";
924 set_state(PART:"lock/icon", "default", 1.0);
928 name: "lock/icon/disabled";
930 signal: "lock/icon/hide";
932 set_state(PART:"lock/icon", "default", 0.0);
942 image: AUDIO_ICON COMP;
950 state: "default" 0.0;
951 min: 0 AUDIO_PANEL_H;
955 name: "audio.text.filename";
960 state: "default" 0.0;
961 rel1{to:"rect"; relative:0.0 0.0; offset: 76 0; }
962 rel2{to:"rect"; relative:0.8 1.0;}
964 color: COLOR_SUBJECT_INDEX;
966 font: "SLP:style=Bold";
967 text_class: "slp_medium";
974 name: "audio.image.icon";
978 state: "default" 0.0;
983 rel1{to:"rect"; relative:0.0 0.0;}
984 rel2{to:"rect"; relative:0.0 1.0;}
986 image { normal: AUDIO_ICON; }
993 name: "viewer_body_outer_margin";
1001 state: "default" 0.0;
1002 min: 0 BODY_PADDING_MIN_H;
1009 name: "viewer_body_inner_margin";
1017 state: "default" 0.0;
1018 min: 0 BODY_PADDING_MID_MIN_H;
1025 name : "viewer_main";
1027 image: TITLE_LIST_BG COMP;
1035 state: "default" 0.0;
1040 name: "viewer.body.bg";
1044 state: "default" 0.0;
1046 rel1{to: "rect"; relative: 0.0 0.0;}
1047 rel2{to: "rect"; relative: 1.0 1.0;}
1051 name: "viewer.swallow.subject";
1055 state: "default" 0.0;
1056 min: 0 SUBJECT_MIN_H;
1059 rel1 {to: "rect"; relative:0.0 0.0;}
1060 rel2 {to: "rect"; relative:1.0 0.0;}
1064 name: "viewer.body";
1068 state: "default" 0.0;
1072 rel1 {to: "viewer.swallow.subject"; relative: 0.02 1.0;}
1073 rel2 {to: "viewer.swallow.audio.panel"; relative: 0.98 0.0;}
1078 name: "viewer.body.content";
1083 state: "default" 0.0;
1087 rel1 {to: "viewer.swallow.subject"; relative: 0.02 1.0;}
1088 rel2 {to: "viewer.swallow.audio.panel"; relative: 0.98 0.0;}
1093 name: "viewer.swallow.audio.panel";
1097 state: "default" 0.0;
1099 rel1 {to: "rect"; relative:0.0 1.0;}
1100 rel2 {to: "rect"; relative:1.0 1.0;}
1104 name: "viewer.block.rect";
1108 state: "default" 0.0;
1112 rel1 {to: "rect"; relative: 0.0 0.0;}
1113 rel2 {to: "rect"; relative: 1.0 1.0;}
1117 inherit: "default" 0.0;
1122 inherit: "default" 0.0;
1127 name: "viewer.swallow.play.controller";
1132 state: "default" 0.0;
1133 min: 0 PLAY_CTRBAR_MIN_H;
1137 rel1 {to: "rect"; relative:0.0 1.0;}
1138 rel2 {to: "rect"; relative:1.0 1.0;}
1142 name: "viewer.title.menu.bg";
1146 state: "default" 0.0;
1149 rel1 {to_x: "viewer.title.list.padding.left"; to_y: "viewer.swallow.title.menu"; relative: 1.0 0.0;}
1150 rel2 {to_x: "viewer.title.list.padding.right"; to_y: "viewer.swallow.title.menu"; relative: 0.0 1.0; offset: 0 6;}
1152 normal: TITLE_LIST_BG;
1153 border: 11 11 11 11;
1156 color: 255 255 255 0;
1160 inherit: "default" 0.0;
1161 color: 255 255 255 255;
1165 inherit: "default" 0.0;
1169 name: "viewer.title.list.padding.left";
1174 state: "default" 0.0;
1177 rel1 { relative: 0.0 0.0;}
1178 rel2 { relative: 0.0 1.0;}
1184 name: "viewer.title.list.padding.right";
1189 state: "default" 0.0;
1192 rel1 { relative: 1.0 0.0;}
1193 rel2 { relative: 1.0 1.0;}
1199 name: "viewer.title.list.padding.bottom";
1204 state: "default" 0.0;
1208 rel1 { to: "viewer.swallow.title.menu"; relative: 0.0 1.0;}
1209 rel2 { to: "viewer.swallow.title.menu"; relative: 1.0 1.0;}
1216 inherit: "default" 0.0;
1221 inherit: "default" 0.0;
1226 name:"viewer.swallow.title.menu";
1230 state: "default" 0.0;
1233 rel1 {to: "rect"; relative: 0.0 0.0; offset: 16 0;}
1234 rel2 {to: "rect"; relative: 1.0 0.0; offset: -16 0;}
1239 inherit: "default" 0.0;
1243 inherit: "default" 0.0;
1249 name: "volume_layout";
1253 state: "default" 0.0;
1254 min: 0 PLAY_VOLUMEBAR_H;
1256 rel1 { to: "viewer.swallow.play.controller"; relative: 0 0;}
1257 rel2 { to: "viewer.swallow.play.controller"; relative: 1 0;}
1263 name: "viewer.title.menu.open";
1264 signal: "elm,state,titlemenu,open";
1266 action: STATE_SET "show" 0.0;
1267 target: "viewer.swallow.title.menu";
1268 target: "viewer.title.menu.bg";
1269 transition: LINEAR 0.2;
1272 name: "viewer.title.menu.close";
1273 signal: "elm,state,titlemenu,close";
1275 action: STATE_SET "hide" 0.0;
1276 target: "viewer.swallow.title.menu";
1277 target: "viewer.title.menu.bg";
1278 transition: LINEAR 0.2;
1281 name: "viewer.block.rect.open";
1282 signal: "elm,state,blockrect,open";
1284 action: STATE_SET "show" 0.0;
1285 target: "viewer.block.rect";
1288 name: "viewer.block.rect.close";
1289 signal: "elm,state,blockrect,close";
1291 action: STATE_SET "hide" 0.0;
1292 target: "viewer.block.rect";
1295 name: "viewer.block.rect.click";
1296 signal: "mouse,clicked,1";
1297 source: "viewer.block.rect";
1298 action: SIGNAL_EMIT "action,clicked" "";
1305 name : "msg/detail";
1312 state: "default" 0.0;
1317 name: "msg/detail/bg";
1321 state: "default" 0.0;
1323 rel1{to: "rect"; relative: 0.0 0.0;}
1324 rel2{to: "rect"; relative: 1.0 1.0;}
1328 name: "rect/padding/top";
1332 state: "default" 0.0;
1334 min: 0 DETAIL_PADDING_V_MIN;
1337 rel1{to:"rect"; relative:0.0 0.0;}
1338 rel2{to:"rect"; relative:1.0 0.0;}
1342 name: "rect/padding/left";
1346 state: "default" 0.0;
1348 min: DETAIL_PADDING_H_MIN 0;
1351 rel1{to:"rect"; relative:0.0 0.0;}
1352 rel2{to:"rect"; relative:0.0 1.0;}
1356 name: "rect/padding/right";
1360 state: "default" 0.0;
1362 min: DETAIL_PADDING_H_MIN 0;
1365 rel1{to:"rect"; relative:1.0 0.0;}
1366 rel2{to:"rect"; relative:1.0 1.0;}
1370 name: "rect/padding/bottom";
1374 state: "default" 0.0;
1376 min: 0 DETAIL_PADDING_V_MIN;
1379 rel1{to:"rect"; relative:0.0 1.0;}
1380 rel2{to:"rect"; relative:1.0 1.0;}
1384 name: "msg/detail/content";
1388 state: "default" 0.0;
1392 rel1 {relative: 1.0 1.0; to_x: "rect/padding/left"; to_y: "rect/padding/top";}
1393 rel2 {relative: 0.0 0.0; to_x: "rect/padding/right"; to_y: "rect/padding/bottom";}
1408 state: "default" 0.0;
1413 name: "title_top_padding";
1417 state: "default" 0.0;
1422 rel1{to: "rect"; relative: 0.0 0.0;}
1423 rel2{to: "rect"; relative: 1.0 0.0;}
1427 name: "title_bottom_padding";
1431 state: "default" 0.0;
1436 rel1{to: "rect"; relative: 0.0 1.0;}
1437 rel2{to: "rect"; relative: 1.0 1.0;}
1441 name: "title_left_padding";
1445 state: "default" 0.0;
1450 rel1{to: "title_btn"; relative: 0.0 0.0;}
1451 rel2{to: "title_btn"; relative: 0.0 1.0;}
1459 state: "default" 0.0;
1463 rel1{to_x: "title_left_padding"; to_y: "title_top_padding"; relative: 1.0 1.0;}
1464 rel2{to_x: "title_attach_left_padding"; to_y: "title_bottom_padding"; relative: 0.0 0.0;}
1468 name: "title_attach_left_padding";
1472 state: "default" 0.0;
1477 rel1{to_x: "attach_btn"; to_y: "rect"; relative: 0.0 0.0;}
1478 rel2{to_x: "attach_btn"; to_y: "rect"; relative: 0.0 1.0;}
1486 state: "default" 0.0;
1490 rel1{to_x: "title_right_padding"; to_y: "title_top_padding"; relative: 0.0 1.0;}
1491 rel2{to_x: "title_right_padding"; to_y: "title_bottom_padding"; relative: 0.0 0.0;}
1495 name: "title_right_padding";
1499 state: "default" 0.0;
1504 rel1{to: "rect"; relative: 1.0 0.0;}
1505 rel2{to: "rect"; relative: 1.0 1.0;}