Remove SMACK rule file(.rule) according three domain model
[apps/core/preloaded/message-app.git] / viewer / theme / msg_viewer.edc
1 #include "msg_viewer_defines.edc"
2
3 collections {
4         group {
5                 name: "volume_controller";
6                 images {
7                         image: VOLUME_BAR_BG COMP;
8                 }
9                 parts {
10                         part {
11                                 name: "rect";
12                                 type: RECT;
13                                 scale: 1;
14                                 description {
15                                         state: "default" 0.0;
16                                         min: 0 PLAY_VOLUMEBAR_H;
17                                 }
18                         }
19                         part {
20                                 name: "rect/bg";
21                                 type: IMAGE;
22                                 mouse_events: 0;
23                                 scale: 1;
24                                 description {
25                                         state: "default" 0.0;
26                                         visible: 1;
27                                         rel1{to:"rect"; relative:0.0 0.0;}
28                                         rel2{to:"rect"; relative:1.0 1.0;}
29                                         image {
30                                                 normal: TITLE_LIST_BG;
31                                                 border: 11 11 11 11;
32                                                 border_scale: 1;
33                                         }
34                                 }
35                         }
36                         part {
37                                 name: "slider";
38                                 scale: 1;
39                                 type: SWALLOW;
40                                 description {
41                                         state: "default" 0.0;
42                                         rel1 {
43                                                 to: "rect";
44                                                 relative: 0.0 0.0;
45                                         }
46                                         rel2 {
47                                                 to: "rect";
48                                                 relative: 1.0 1.0;
49                                         }
50                                 }
51                         }
52                 }
53         }
54
55         group {
56                 name: "play_controller";
57                 images {
58                         image: PLAYER_BG COMP;
59                         image: VOL_BTN COMP;
60                         image: VOL_BTN_PRESS COMP;
61                         image: PREV_BTN COMP;
62                         image: PREV_BTN_PRESS COMP;
63                         image: PREV_BTN_DIM COMP;
64                         image: PLAY_BTN COMP;
65                         image: PLAY_BTN_PRESS COMP;
66                         image: PAUSE_BTN COMP;
67                         image: PAUSE_BTN_PRESS COMP;
68                         image: NEXT_BTN COMP;
69                         image: NEXT_BTN_PRESS COMP;
70                         image: NEXT_BTN_DIM COMP;
71                 }
72                 parts {
73                         part {
74                                 name: "rect";
75                                 type: RECT;
76                                 scale: 1;
77                                 description {
78                                         state: "default" 0.0;
79                                         min: 0 PLAY_CTRBAR_MIN_H;
80                                 }
81                         }
82                         part {
83                                 name: "rect/bg";
84                                 type: IMAGE;
85                                 scale: 1;
86                                 description {
87                                         state: "default" 0.0;
88                                         visible: 1;
89                                         rel1{to:"rect"; relative:0.0 0.0;}
90                                         rel2{to:"rect"; relative:1.0 1.0;}
91                                         image { normal: PLAYER_BG; }
92                                 }
93                         }
94                         part {
95                                 name: "rect/padding/top";
96                                 type: RECT;
97                                 scale: 1;
98                                 description {
99                                         state: "default" 0.0;
100                                         visible: 0;
101                                         min: 0 PLAY_CTRBAR_TOP_PADDING_MIN_H;
102                                         align: 0.0 0.0;
103                                         fixed: 1 1;
104                                         rel1{to:"rect"; relative:0.0 0.0;}
105                                         rel2{to:"rect"; relative:1.0 0.0;}
106                                 }
107                         }
108                         part {
109                                 name: "rect/padding/progressbar";
110                                 type: RECT;
111                                 scale: 1;
112                                 description {
113                                         state: "default" 0.0;
114                                         visible: 0;
115                                         min: 0 PLAY_CTRBAR_PROGRESSBAR_PADDING_MIN_H;
116                                         align: 0.0 0.0;
117                                         fixed: 1 1;
118                                         rel1{to:"rect/padding/top"; relative:0.0 1.0;}
119                                         rel2{to:"rect/padding/top"; relative:1.0 1.0;}
120                                 }
121                         }
122                         part {
123                                 name: "progress/start/time";
124                                 type: TEXT;
125                                 scale: 1;
126                                 description {
127                                         state: "default" 0.0;
128                                         visible: 1;
129                                         min: 0 PLAY_CTRBAR_PROGRESSBAR_PADDING_MIN_H;
130                                         align: 0.5 0.5;
131                                         fixed: 1 1;
132                                         rel1{to:"rect/padding/progressbar"; relative:0.0 0.0;}
133                                         rel2{to:"progressbar"; relative:0.0 1.0;}
134                                         color: COLOR_PROGRESS_START_TEXT;
135                                         text {
136                                                 font: SLP_FONT_REGULAR;
137                                                 text_class: FONT_TEXT_CLASS_REGULAR;
138                                                 size: 28;
139                                                 align: 0.5 0.5;
140                                                 ellipsis: 0.0;
141                                                 text: "";
142                                         }
143                                 }
144                         }
145                         part {
146                                 name: "progressbar";
147                                 type: SWALLOW;
148                                 scale: 1;
149                                 description {
150                                         state: "default" 0.0;
151                                         visible: 1;
152                                         min: 0 PLAY_CTRBAR_PROGRESSBAR_PADDING_MIN_H;
153                                         align: 0.0 0.0;
154                                         fixed: 1 1;
155                                         rel1{to:"rect/padding/progressbar"; relative:((MAIN_W-PLAY_CTRBAR_PROGRESS_BAR_W)/2)/MAIN_W 0.0;}
156                                         rel2{to:"rect/padding/progressbar"; relative:(((MAIN_W-PLAY_CTRBAR_PROGRESS_BAR_W)/2)+PLAY_CTRBAR_PROGRESS_BAR_W)/MAIN_W 0.0;}
157                                 }
158                         }
159                         part {
160                                 name: "progress/end/time";
161                                 type: TEXT;
162                                 scale: 1;
163                                 description {
164                                         state: "default" 0.0;
165                                         visible: 1;
166                                         min: 0 PLAY_CTRBAR_PROGRESSBAR_PADDING_MIN_H;
167                                         align: 0.5 0.5;
168                                         fixed: 1 1;
169                                         rel1{to:"progressbar"; relative:1.0 0.0;}
170                                         rel2{to:"rect/padding/progressbar"; relative:1.0 1.0;}
171                                         color: COLOR_PROGRESS_END_TEXT;
172                                         text {
173                                                 font: SLP_FONT_REGULAR;
174                                                 text_class: FONT_TEXT_CLASS_REGULAR;
175                                                 size: 28;
176                                                 align: 0.5 0.5;
177                                                 ellipsis: 0.0;
178                                                 text: "";
179                                         }
180                                 }
181                         }
182                         part {
183                                 name: "rect/padding/middle";
184                                 type: RECT;
185                                 scale: 1;
186                                 description {
187                                         state: "default" 0.0;
188                                         visible: 0;
189                                         min: 0 PLAY_CTRBAR_MIDDLE_PADDING_MIN_H;
190                                         align: 0.0 0.0;
191                                         fixed: 1 1;
192                                         rel1{to:"rect/padding/progressbar"; relative:0.0 1.0;}
193                                         rel2{to:"rect/padding/progressbar"; relative:1.0 1.0;}
194                                 }
195                         }
196                         part {
197                                 name: "rect/padding/buttons";
198                                 type: RECT;
199                                 scale: 1;
200                                 description {
201                                         state: "default" 0.0;
202                                         visible: 0;
203                                         fixed: 1 1;
204                                         rel1{to:"rect/padding/middle"; relative:0.0 1.0;}
205                                         rel2{to:"rect/padding/bottom"; relative:1.0 0.0;}
206                                 }
207                         }
208                         part {
209                                 name: "rect/padding/bottom";
210                                 type: RECT;
211                                 scale: 1;
212                                 description {
213                                         state: "default" 0.0;
214                                         visible: 0;
215                                         min: 0 PLAY_CTRBAR_BOTTOM_PADDING_MIN_H;
216                                         align: 0.0 1.0;
217                                         fixed: 1 1;
218                                         rel1{to:"rect"; relative:0.0 1.0;}
219                                         rel2{to:"rect"; relative:1.0 1.0;}
220                                 }
221                         }
222                         part {
223                                 name: "volume";
224                                 type : IMAGE;
225                                 scale: 1;
226                                 mouse_events: 1;
227                                 description { state: "default" 0.0;
228                                         visible: 1;
229                                         min: 104 74;
230                                         max: 104 74;
231                                         fixed: 1 1;
232                                         align: 0.5 0.5;
233                                         rel1 { relative: PLAY_CTRBAR_BUTTON_VOLUME_START_X/MAIN_W 0.0; to, "rect/padding/buttons"; offset: 0 3;}
234                                         rel2 { relative: PLAY_CTRBAR_BUTTON_VOLUME_START_X/MAIN_W 1.0; to, "rect/padding/buttons"; offset: PLAY_CTRBAR_VOL_BUTTON_W -3;}
235                                         image { normal: VOL_BTN; }
236
237                                 }
238                                 description { state: "pressed" 0.0;
239                                         inherit: "default" 0.0;
240                                         image { normal: VOL_BTN_PRESS; }
241                                 }
242                         }
243                         part {
244                                 name: "rect/divide/line";
245                                 type: RECT;
246                                 scale: 1;
247                                 description {
248                                         state: "default" 0.0;
249                                         visible: 1;
250                                         min: 1 70;
251                                         align: 0.0 0.0;
252                                         fixed: 1 1;
253                                         rel1{to:"volume"; relative:1.0 0.0; offset: 10 2;}
254                                         rel2{to:"volume"; relative:1.0 1.0; offset: 10 -2;}
255                                         color: 144 144 144 255;
256                                 }
257                         }
258                         part { name: "prev";
259                                 type : IMAGE;
260                                 scale: 1;
261                                 mouse_events: 1;
262                                 description { state: "default" 0.0;
263                                         visible: 1;
264                                         min: 122 80;
265                                         max: 122 80;
266                                         fixed: 1 1;
267                                         rel1 { relative: PLAY_CTRBAR_BUTTON_PREV_START_X/MAIN_W 0.0; to, "rect/padding/buttons";}
268                                         rel2 { relative: PLAY_CTRBAR_BUTTON_PREV_START_X/MAIN_W 1.0; to, "rect/padding/buttons"; offset: PLAY_CTRBAR_NAVI_BUTTON_W 0;}
269                                         image { normal: PREV_BTN; }
270                                 }
271                                 description { state: "pressed" 0.0;
272                                         inherit: "default" 0.0;
273                                         image { normal: PREV_BTN_PRESS; }
274                                 }
275                                 description { state: "dimmed" 0.0;
276                                         inherit: "default" 0.0;
277                                         image { normal: PREV_BTN_DIM; }
278                                 }
279                         }
280                         part { name: "next";
281                                 type : IMAGE;
282                                 scale: 1;
283                                 mouse_events: 1;
284                                 description {
285                                         state: "default" 0.0;
286                                         visible: 1;
287                                         min: 122 80;
288                                         max: 122 80;
289                                         fixed: 1 1;
290                                         align: 0.5 0.5;
291                                         rel1 { relative: PLAY_CTRBAR_BUTTON_NEXT_START_X/MAIN_W 0.0; to, "rect/padding/buttons";}
292                                         rel2 { relative: PLAY_CTRBAR_BUTTON_NEXT_START_X/MAIN_W 1.0; to, "rect/padding/buttons"; offset: PLAY_CTRBAR_NAVI_BUTTON_W 0;}
293                                         image { normal: NEXT_BTN; }
294                                 }
295                                 description { state: "pressed" 0.0;
296                                         inherit: "default" 0.0;
297                                         image { normal: NEXT_BTN_PRESS; }
298                                 }
299                                 description { state: "dimmed" 0.0;
300                                         inherit: "default" 0.0;
301                                         image { normal: NEXT_BTN_DIM; }
302                                 }
303                         }
304                         part { name: "play_pause";
305                                 type : IMAGE;
306                                 scale: 1;
307                                 mouse_events: 1;
308                                 description {
309                                 state: "default" 0.0;
310                                         visible: 1;
311                                         min: 122 80;
312                                         max: 122 80;
313                                         fixed: 1 1;
314                                         align: 0.5 0.5;
315                                         rel1 { relative: PLAY_CTRBAR_BUTTON_PLAY_START_X/MAIN_W 0.0; to, "rect/padding/buttons";}
316                                         rel2 { relative: PLAY_CTRBAR_BUTTON_PLAY_START_X/MAIN_W 1.0; to, "rect/padding/buttons"; offset: PLAY_CTRBAR_NAVI_BUTTON_W 0;}
317                                         image { normal: PLAY_BTN; }
318                                 }
319                                 description { state: "default" 1.0;
320                                         inherit: "default" 0.0;
321                                         image { normal: PAUSE_BTN; }
322                                 }
323                                 description { state: "pressed" 0.0;
324                                         inherit: "default" 0.0;
325                                         image { normal: PLAY_BTN_PRESS; }
326                                 }
327                                 description { state: "pressed" 1.0;
328                                         inherit: "default" 0.0;
329                                         image { normal: PAUSE_BTN_PRESS; }
330                                 }
331                         }
332                         programs {
333                                 program {
334                                         name: "vol_btn_click";
335                                         source: "volume";
336                                         signal: "mouse,clicked,1";
337                                         script {
338                                                 emit ("volume_clicked", "");
339                                         }
340                                 }
341                                 program {
342                                         name: "vol_btn_down";
343                                         source: "volume";
344                                         signal: "mouse,down,1";
345                                         script {
346                                                 set_state(PART:"volume", "pressed", 0.0);
347                                         }
348                                 }
349                                 program {
350                                         name: "vol_btn_up";
351                                         source: "volume";
352                                         signal: "mouse,up,1";
353                                         script {
354                                                 set_state(PART:"volume", "default", 0.0);
355                                         }
356                                 }
357                                 program {
358                                         name: "prev_btn_click";
359                                         source: "prev";
360                                         signal: "mouse,clicked,1";
361                                         script {
362                                                 new st[31];
363                                                 new Float:vl;
364                                                 get_state(PART:"prev", st, 30, vl)
365
366                                                 if (!strcmp(st, "default"))
367                                                         emit ("prev_clicked", "");
368                                         }
369                                 }
370                                 program {
371                                         name: "prev_btn_down";
372                                         source: "prev";
373                                         signal: "mouse,down,1";
374                                         script {
375                                                 new st[31];
376                                                 new Float:vl;
377                                                 get_state(PART:"prev", st, 30, vl)
378
379                                                 if (!strcmp(st, "default"))
380                                                         set_state(PART:"prev", "pressed", 0.0);
381                                         }
382                                 }
383                                 program {
384                                         name: "prev_btn_up";
385                                         source: "prev";
386                                         signal: "mouse,up,1";
387                                         script {
388                                                 new st[31];
389                                                 new Float:vl;
390                                                 get_state(PART:"prev", st, 30, vl)
391
392                                                 if (!strcmp(st, "pressed"))
393                                                         set_state(PART:"prev", "default", 0.0);
394                                         }
395                                 }
396                                 program {
397                                         name: "prev_btn_enable";
398                                         source: "*";
399                                         signal: "prev_enable";
400                                         script {
401                                                 set_state(PART:"prev", "default", 0.0);
402                                         }
403                                 }
404                                 program {
405                                         name: "prev_btn_disable";
406                                         source: "*";
407                                         signal: "prev_disable";
408                                         script {
409                                                 set_state(PART:"prev", "dimmed", 0.0);
410                                         }
411                                 }
412                                 program {
413                                         name: "play_btn_click";
414                                         source: "play_pause";
415                                         signal: "mouse,clicked,1";
416                                         script {
417                                                 new st[31];
418                                                 new Float:vl;
419                                                 get_state(PART:"play_pause", st, 30, vl)
420                                                 if(vl == 0.0)
421                                                         emit ("play_clicked", "");
422                                                 else
423                                                         emit ("pause_clicked", "");
424                                         }
425                                 }
426                                 program {
427                                         name: "play_btn_down";
428                                         source: "play_pause";
429                                         signal: "mouse,down,1";
430                                         script {
431                                                 new st[31];
432                                                 new Float:vl;
433                                                 get_state(PART:"play_pause", st, 30, vl)
434                                                 if(vl == 0.0)
435                                                         set_state(PART:"play_pause", "pressed", 0.0);
436                                                 else
437                                                         set_state(PART:"play_pause", "pressed", 1.0);
438                                         }
439                                 }
440                                 program {
441                                         name: "play_btn_up";
442                                         source: "play_pause";
443                                         signal: "mouse,up,1";
444                                         script {
445                                                 new st[31];
446                                                 new Float:vl;
447                                                 get_state(PART:"play_pause", st, 30, vl)
448                                                 if(vl == 0.0)
449                                                         set_state(PART:"play_pause", "default", 0.0);
450                                                 else
451                                                         set_state(PART:"play_pause", "default", 1.0);
452                                         }
453                                 }
454                                 program {
455                                         name: "play_btn_play";
456                                         source: "*";
457                                         signal: "play";
458                                         script {
459                                                 set_state(PART:"play_pause", "default", 0.0);
460                                         }
461                                 }
462                                 program {
463                                         name: "play_btn_pause";
464                                         source: "*";
465                                         signal: "pause";
466                                         script {
467                                                 set_state(PART:"play_pause", "default", 1.0);
468                                         }
469                                 }
470                                 program {
471                                         name: "next_btn_click";
472                                         source: "next";
473                                         signal: "mouse,clicked,1";
474                                         script {
475                                                 new st[31];
476                                                 new Float:vl;
477                                                 get_state(PART:"next", st, 30, vl)
478
479                                                 if (!strcmp(st, "default"))
480                                                         emit ("next_clicked", "");
481                                         }
482                                 }
483                                 program {
484                                         name: "next_btn_down";
485                                         source: "next";
486                                         signal: "mouse,down,1";
487                                         script {
488                                                 new st[31];
489                                                 new Float:vl;
490                                                 get_state(PART:"next", st, 30, vl)
491
492                                                 if (!strcmp(st, "default"))
493                                                         set_state(PART:"next", "pressed", 0.0);
494                                         }
495                                 }
496                                 program {
497                                         name: "next_btn_up";
498                                         source: "next";
499                                         signal: "mouse,up,1";
500                                         script {
501                                                 new st[31];
502                                                 new Float:vl;
503                                                 get_state(PART:"next", st, 30, vl)
504
505                                                 if (!strcmp(st, "pressed"))
506                                                         set_state(PART:"next", "default", 0.0);
507                                         }
508                                 }
509                                 program {
510                                         name: "next_btn_enable";
511                                         source: "*";
512                                         signal: "next_enable";
513                                         script {
514                                                 set_state(PART:"next", "default", 0.0);
515                                         }
516                                 }
517                                 program {
518                                         name: "next_btn_disable";
519                                         source: "*";
520                                         signal: "next_disable";
521                                         script {
522                                                 set_state(PART:"next", "dimmed", 0.0);
523                                         }
524                                 }
525                         }
526                 }
527         }
528
529         group {
530                 name: "elm/progressbar/horizontal/list_progress";
531                 images {
532                         image: PROGRESS_BAR COMP;
533                         image: PROGRESS_BG COMP;
534                 }
535                 parts {
536                         part {
537                                 name: "elm.padding.left";
538                                 type: RECT;
539                                 scale: 1;
540                                 description {
541                                         state: "default" 0.0;
542                                         min: 0 0;
543                                         fixed: 1 0;
544                                         rel1 {
545                                                 relative: 0.0  0.0;
546                                                 offset: 0 0;
547                                         }
548                                         rel2 {
549                                                 relative: 0.0  1.0;
550                                                 offset: 0 0;
551                                         }
552                                         color: 0 0 0 0;
553                                         align: 0.0 0.0;
554                                 }
555                         }
556                         part {
557                                 name: "elm.padding.right";
558                                 type: RECT;
559                                 scale: 1;
560                                 description {
561                                         state: "default" 0.0;
562                                         min: 0 0;
563                                         fixed: 1 0;
564                                         rel1 {
565                                                 relative: 1.0  0.0;
566                                                 offset: 0 0;
567                                         }
568                                         rel2 {
569                                                 relative: 1.0  1.0;
570                                                 offset:   0   0;
571                                         }
572                                         color: 0 0 0 0;
573                                         align: 1.0 0.0;
574                                 }
575                         }
576                         part {
577                                 name: "elm.background.progressbar";
578                                 type: RECT;
579                                 mouse_events: 0;
580                                 scale: 1;
581                                 description {
582                                         state: "default" 0.0;
583                                         rel1 {
584                                                 to_x: "elm.padding.left";
585                                                 relative: 1.0 0.0;
586                                                 offset: 0 0;
587                                         }
588                                         rel2 {
589                                                 to_x: "elm.padding.right";
590                                                 relative: 0.0 1.0;
591                                                 offset: 0 0;
592                                         }
593                                 }
594                         }
595                         part {
596                                 name: "elm.swallow.bar";
597                                 mouse_events: 0;
598                                 scale: 1;
599                                 type: SWALLOW;
600                                 description {
601                                         min: 1 7;
602                                         max: 99999 7;
603                                         state: "default" 0.0;
604                                         rel1 {
605                                                 to: "elm.background.progressbar";
606                                                 relative: 0.0 0.0;
607                                         }
608                                         rel2 {
609                                                 to: "elm.background.progressbar";
610                                                 relative: 1.0 1.0;
611                                         }
612                                 }
613                         }
614                         part {
615                                 name: "elm.swallow.content";
616                                 type: SWALLOW;
617                                 scale: 1;
618                                 description {
619                                         state: "default" 0.0;
620                                         visible: 0;
621                                         align: 0.0 0.5;
622                                         rel1 {
623                                                 offset: 0 0;
624                                                 to_y: "elm.background.progressbar";
625                                         }
626                                         rel2 {
627                                                 offset: 0 -1;
628                                                 relative: 0.0 1.0;
629                                                 to_y: "elm.background.progressbar";
630                                         }
631                                 }
632                                 description {
633                                         state: "visible" 0.0;
634                                         inherit: "default" 0.0;
635                                         visible: 1;
636                                         aspect: 1.0 1.0;
637                                         aspect_preference: VERTICAL;
638                                         rel2.offset: 4 -1;
639                                 }
640                         }
641                         part {
642                                 name: "background";
643                                 mouse_events: 0;
644                                 scale: 1;
645                                 clip_to: "elm.background.progressbar";
646                                 description {
647                                         state: "default" 0.0;
648                                         rel1 {
649                                                 to: "elm.swallow.bar";
650                                                 relative: 0.0 0.0;
651                                         }
652                                         rel2 {
653                                                 to: "elm.swallow.bar";
654                                                 relative: 1.0 1.0;
655                                         }
656                                         image {
657                                                 normal: PROGRESS_BG;
658                                         }
659                                 }
660                         }
661                         part {
662                                 name: "elm.progress.progressbar";
663                                 mouse_events: 0;
664                                 scale: 1;
665                                 clip_to: "elm.background.progressbar";
666                                 description {
667                                         state: "default" 0.0;
668                                         min: 0 0;
669                                         fixed: 1 1;
670                                         rel1 {
671                                                 to: "elm.swallow.bar";
672                                                 relative: 0.0 0.0;
673                                         }
674                                         rel2 {
675                                                 to_y: "elm.swallow.bar";
676                                                 to_x: "elm.cur.progressbar";
677                                                 offset: -1 -1;
678                                         }
679                                         image {
680                                                 normal: PROGRESS_BAR;
681                                         }
682                                 }
683                                 description {
684                                         state: "invert" 0.0;
685                                         inherit: "default" 0.0;
686                                         rel1 {
687                                                 to_y: "elm.swallow.bar";
688                                                 to_x: "elm.cur.progressbar";
689                                         }
690                                         rel2 {
691                                                 to: "elm.swallow.bar";
692                                                 relative: 1.0 1.0;
693                                         }
694                                 }
695                                 description {
696                                         state: "state_begin" 0.0;
697                                         inherit: "default" 0.0;
698                                         rel1 {
699                                                 to: "elm.swallow.bar";
700                                                 relative: 0.0 0.0;
701                                         }
702                                         rel2 {
703                                                 to: "elm.swallow.bar";
704                                                 relative: 0.1 1.0;
705                                         }
706                                 }
707                                 description {
708                                         state: "state_end" 0.0;
709                                         inherit: "default" 0.0;
710                                         rel1 {
711                                                 to: "elm.swallow.bar";
712                                                 relative: 0.9 0.0;
713                                         }
714                                         rel2 {
715                                                 to: "elm.swallow.bar";
716                                                 relative: 1.0 1.0;
717                                         }
718                                 }
719                         }
720                         part {
721                                 name: "elm.cur.progressbar";
722                                 mouse_events: 0;
723                                 scale: 1;
724                                 dragable {
725                                         confine: "background";
726                                         x: 1 1 1;
727                                         y: 0 0 0;
728                                 }
729                                 description {
730                                         state: "default" 0.0;
731                                         min: 0 28;
732                                         fixed: 1 1;
733                                         visible: 0;
734                                         rel1 {
735                                                 to: "background";
736                                                 relative: 0 0;
737                                         }
738                                         rel2.to: "background";
739                                 }
740                         }
741                         part {
742                                 name: "progress-rect";
743                                 type: RECT;
744                                 mouse_events: 0;
745                                 scale: 1;
746                                 description {
747                                         state: "default" 0.0;
748                                         rel1.to: "elm.progress.progressbar";
749                                         rel2.to: "elm.progress.progressbar";
750                                 }
751                         }
752                 }
753         }
754
755         group {
756                 name: "subject/pageindex";
757                 images {
758                         image: LOCK_ICON COMP;
759                 }
760                 parts {
761                         part {
762                                 name: "rect";
763                                 type: RECT;
764                                 scale: 1;
765                                 description {
766                                         state: "default" 0.0;
767                                         min: 0 SUBJECT_MIN_H;
768                                 }
769                         }
770                         part {
771                                 name: "rect/bg";
772                                 type: SWALLOW;
773                                 scale: 1;
774                                 description {
775                                         state: "default" 0.0;
776                                         color: 0 0 0 0;
777                                         rel1{to: "rect"; relative: 0.0 0.0;}
778                                         rel2{to: "rect"; relative: 1.0 1.0;}
779                                 }
780                         }
781                         part {
782                                 name: "subject/text";
783                                 type: TEXT;
784                                 scale: 1;
785                                 mouse_events: 0;
786                                 description {
787                                         state: "default" 0.0;
788                                         rel1{to:"rect"; relative:0.0 0.0; offset: DETAIL_PADDING_H_MIN 0; }
789                                         rel2{to:"rect"; relative:0.8 1.0;}
790                                         align: 0.0 0.5;
791                                         color: COLOR_SUBJECT_INDEX;
792                                         text {
793                                                 font: "Tizen:style=Bold";
794                                                 text_class: "tizen";
795                                                 size: 32;
796                                                 align: 0.0 0.5;
797                                         }
798                                 }
799                         }
800                         part {
801                                 name: "page/text";
802                                 type: TEXT;
803                                 scale: 1;
804                                 mouse_events: 0;
805                                 description {
806                                         state: "default" 0.0;
807                                         align: 1.0 0.5;
808                                         min: PAGE_INDEX_MIN_W SUBJECT_MIN_H;
809                                         rel1{to:"rect"; relative:1.0 0.0;}
810                                         rel2{to:"rect"; relative:1.0 1.0;}
811                                         color: COLOR_SUBJECT_INDEX;
812                                         text {
813                                                 font: "Tizen:style=Bold";
814                                                 text_class: "tizen";
815                                                 size: 32;
816                                                 align: 0.5 0.5;
817                                         }
818                                 }
819                         }
820                         part {
821                                 name: "lock/icon";
822                                 type: IMAGE;
823                                 scale: 1;
824                                 description {
825                                         state: "default" 0.0;
826                                         visible: 0;
827                                         min: SUBJECT_MIN_H SUBJECT_MIN_H;
828                                         max: SUBJECT_MIN_H SUBJECT_MIN_H;
829                                         fixed: 1 1;
830                                         rel1{to:"page/text"; relative:0.0 0.0; offset: -SUBJECT_MIN_H 0;}
831                                         rel2{to:"page/text"; relative:0.0 1.0;}
832                                         align: 1.0 0.5;
833                                         image { normal: LOCK_ICON; }
834                                 }
835                                 description {
836                                         state: "default" 1.0;
837                                         inherit: "default" 0.0;
838                                         visible: 1;
839                                 }
840                         }
841                         programs {
842                                 program {
843                                         name: "lock/icon/enabled";
844                                         source: "*";
845                                         signal: "lock/icon/show";
846                                         script {
847                                                 set_state(PART:"lock/icon", "default", 1.0);
848                                         }
849                                 }
850                                 program {
851                                         name: "lock/icon/disabled";
852                                         source: "*";
853                                         signal: "lock/icon/hide";
854                                         script {
855                                                 set_state(PART:"lock/icon", "default", 0.0);
856                                         }
857                                 }
858                         }
859                 }
860         }
861
862         group {
863                 name: "audio/panel";
864                 images {
865                         image: AUDIO_ICON COMP;
866                 }
867                 parts {
868                         part {
869                                 name: "rect";
870                                 type: RECT;
871                                 scale: 1;
872                                 description {
873                                         state: "default" 0.0;
874                                         min: 0 AUDIO_PANEL_H;
875                                 }
876                         }
877                         part {
878                                 name: "audio.text.filename";
879                                 type: TEXT;
880                                 scale: 1;
881                                 mouse_events: 0;
882                                 description {
883                                         state: "default" 0.0;
884                                         rel1{to:"rect"; relative:0.0 0.0; offset: 76 0; }
885                                         rel2{to:"rect"; relative:0.8 1.0;}
886                                         align: 0.0 0.5;
887                                         color: COLOR_SUBJECT_INDEX;
888                                         text {
889                                                 font: "Tizen:style=Bold";
890                                                 text_class: "tizen";
891                                                 size: 36;
892                                                 align: 0.0 0.5;
893                                         }
894                                 }
895                         }
896                         part {
897                                 name: "audio.image.icon";
898                                 type: IMAGE;
899                                 scale: 1;
900                                 description {
901                                         state: "default" 0.0;
902                                         visible: 1;
903                                         min: 64 64;
904                                         max: 64 64;
905                                         fixed: 1 1;
906                                         rel1{to:"rect"; relative:0.0 0.0;}
907                                         rel2{to:"rect"; relative:0.0 1.0;}
908                                         align: 0.0 0.5;
909                                         image { normal: AUDIO_ICON; }
910                                 }
911                         }
912                 }
913         }
914
915         group {
916                 name: "viewer_body_outer_margin";
917                 parts {
918                         part {
919                                 name: "rect";
920                                 type: RECT;
921                                 scale: 1;
922                                 description {
923                                         visible: 0;
924                                         state: "default" 0.0;
925                                         min: 0 BODY_PADDING_MIN_H;
926                                 }
927                         }
928                 }
929         }
930
931         group {
932                 name: "viewer_body_inner_margin";
933                 parts {
934                         part {
935                                 name: "rect";
936                                 type: RECT;
937                                 scale: 1;
938                                 description {
939                                         visible: 0;
940                                         state: "default" 0.0;
941                                         min: 0 BODY_PADDING_MID_MIN_H;
942                                 }
943                         }
944                 }
945         }
946
947         group {
948                 name : "viewer_main";
949                 images {
950                         image: TITLE_LIST_BG COMP;
951                 }
952                 parts {
953                         part {
954                                 name: "rect";
955                                 type: RECT;
956                                 scale: 1;
957                                 description {
958                                         state: "default" 0.0;
959                                         color: 0 0 0 0;
960                                 }
961                         }
962                         part {
963                                 name: "viewer.body.bg";
964                                 type: SWALLOW;
965                                 scale: 1;
966                                 description {
967                                         state: "default" 0.0;
968                                         color: 0 0 0 0;
969                                         rel1{to: "rect"; relative: 0.0 0.0;}
970                                         rel2{to: "rect"; relative: 1.0 1.0;}
971                                 }
972                         }
973                         part {
974                                 name: "viewer.swallow.subject";
975                                 type: SWALLOW;
976                                 scale: 1;
977                                 description {
978                                         state: "default" 0.0;
979                                         min: 0 SUBJECT_MIN_H;
980                                         fixed: 0 1;
981                                         align: 0.0 0.0;
982                                         rel1 {to: "rect"; relative:0.0 0.0;}
983                                         rel2 {to: "rect"; relative:1.0 0.0;}
984                                 }
985                         }
986                         part {
987                                 name: "viewer.body";
988                                 type: SWALLOW;
989                                 scale: 1;
990                                 description {
991                                         state: "default" 0.0;
992                                         fixed: 1 0;
993                                         min: 0 0;
994                                         color: 0 0 0 0;
995                                         rel1 {to: "viewer.swallow.subject"; relative: 0.02 1.0;}
996                                         rel2 {to: "viewer.swallow.audio.panel"; relative: 0.98 0.0;}
997                                         align: 0.0 0.0;
998                                 }
999                         }
1000                         part {
1001                                 name: "viewer.body.content";
1002                                 type: SWALLOW;
1003                                 scale: 1;
1004                                 mouse_events: 1;
1005                                 description {
1006                                         state: "default" 0.0;
1007                                         fixed: 1 0;
1008                                         min:0 0;
1009                                         color: 0 0 0 0;
1010                                         rel1 {to: "viewer.swallow.subject"; relative: 0.02 1.0;}
1011                                         rel2 {to: "viewer.swallow.audio.panel"; relative: 0.98 0.0;}
1012                                         align: 0.0 0.0;
1013                                 }
1014                 }
1015                         part {
1016                                 name: "viewer.swallow.audio.panel";
1017                                 type: SWALLOW;
1018                                 scale: 1;
1019                                 description {
1020                                         state: "default" 0.0;
1021                                         align: 0.0 1.0;
1022                                         rel1 {to: "rect"; relative:0.0 1.0;}
1023                                         rel2 {to: "rect"; relative:1.0 1.0;}
1024                                 }
1025                         }
1026                         part {
1027                                 name: "viewer.block.rect";
1028                                 type: RECT;
1029                                 scale: 1;
1030                                 description {
1031                                         state: "default" 0.0;
1032                                         color: 0 0 0 0;
1033                                         visible: 0;
1034                                         align: 0.0 0.0;
1035                                         rel1 {to: "rect"; relative: 0.0 0.0;}
1036                                         rel2 {to: "rect"; relative: 1.0 1.0;}
1037                                 }
1038                                 description {
1039                                         state: "show" 0.0;
1040                                         inherit: "default" 0.0;
1041                                         visible: 1;
1042                                 }
1043                                 description {
1044                                         state: "hide" 0.0;
1045                                         inherit: "default" 0.0;
1046                                         visible: 0;
1047                                 }
1048                         }
1049                         part {
1050                                 name: "viewer.swallow.play.controller";
1051                                 type: SWALLOW;
1052                                 scale: 1;
1053                                 mouse_events: 1;
1054                                 description {
1055                                         state: "default" 0.0;
1056                                         min: 0 PLAY_CTRBAR_MIN_H;
1057                                         visible: 1;
1058                                         fixed: 0 1;
1059                                         align: 0.5 1.0;
1060                                         rel1 {to: "rect"; relative:0.0 1.0;}
1061                                         rel2 {to: "rect"; relative:1.0 1.0;}
1062                                 }
1063                         }
1064                         part {
1065                                 name: "viewer.title.menu.bg";
1066                                 type: IMAGE;
1067                                 scale: 1;
1068                                 description {
1069                                         state: "default" 0.0;
1070                                         fixed: 0 0;
1071                                         align: 0.0 0.0;
1072                                         rel1 {to_x: "viewer.title.list.padding.left"; to_y: "viewer.swallow.title.menu"; relative: 1.0 0.0;}
1073                                         rel2 {to_x: "viewer.title.list.padding.right"; to_y: "viewer.swallow.title.menu"; relative: 0.0 1.0; offset: 0 6;}
1074                                         image {
1075                                                 normal: TITLE_LIST_BG;
1076                                                 border: 11 11 11 11;
1077                                                 border_scale: 1;
1078                                         }
1079                                         color: 255 255 255 0;
1080                                 }
1081                                 description {
1082                                         state: "show" 0.0;
1083                                         inherit: "default" 0.0;
1084                                         color: 255 255 255 255;
1085                                 }
1086                                 description {
1087                                         state: "hide" 0.0;
1088                                         inherit: "default" 0.0;
1089                                 }
1090                         }
1091                         part {
1092                                 name: "viewer.title.list.padding.left";
1093                                 type: RECT;
1094                                 scale: 1;
1095                                 mouse_events: 0;
1096                                 description {
1097                                         state: "default" 0.0;
1098                                         fixed: 1 0;
1099                                         min: 16 0;
1100                                         rel1 { relative: 0.0 0.0;}
1101                                         rel2 { relative: 0.0 1.0;}
1102                                         align: 0.0 0.0;
1103                                         visible: 0;
1104                                 }
1105                         }
1106                         part {
1107                                 name: "viewer.title.list.padding.right";
1108                                 type: RECT;
1109                                 scale: 1;
1110                                 mouse_events: 0;
1111                                 description {
1112                                         state: "default" 0.0;
1113                                         fixed: 1 0;
1114                                         min: 9 0;
1115                                         rel1 { relative: 1.0 0.0;}
1116                                         rel2 { relative: 1.0 1.0;}
1117                                         align: 1.0 0.0;
1118                                         visible: 0;
1119                                 }
1120                         }
1121                         part {
1122                                 name: "viewer.title.list.padding.bottom";
1123                                 type: RECT;
1124                                 scale: 1;
1125                                 mouse_events: 0;
1126                                 description {
1127                                         state: "default" 0.0;
1128                                         fixed: 0 1;
1129                                         min: 0 7;
1130                                         max: 0 7;
1131                                         rel1 { to: "viewer.swallow.title.menu"; relative: 0.0 1.0;}
1132                                         rel2 { to: "viewer.swallow.title.menu"; relative: 1.0 1.0;}
1133                                         align: 0.0 0.0;
1134                                         visible: 1;
1135                                         color: 255 0 0 100;
1136                                 }
1137                                 description {
1138                                         state: "show" 0.0;
1139                                         inherit: "default" 0.0;
1140                                         visible: 1;
1141                                 }
1142                                 description {
1143                                         state: "hide" 0.0;
1144                                         inherit: "default" 0.0;
1145                                 }
1146
1147                         }
1148                         part {
1149                                 name:"viewer.swallow.title.menu";
1150                                 type: SWALLOW;
1151                                 scale: 1;
1152                                 description {
1153                                         state: "default" 0.0;
1154                                         fixed: 1 0;
1155                                         min: 0 1;
1156                                         rel1 {to: "rect"; relative: 0.0 0.0; offset: 16 0;}
1157                                         rel2 {to: "rect"; relative: 1.0 0.0; offset: -16 0;}
1158                                         align: 0.0 0.0;
1159                                 }
1160                                 description {
1161                                         state: "show" 0.0;
1162                                         inherit: "default" 0.0;
1163                                 }
1164                                 description {
1165                                         state: "hide" 0.0;
1166                                         inherit: "default" 0.0;
1167                                         min: 0 0;
1168                                         max: 0 0;
1169                                 }
1170                         }
1171                         part {
1172                                 name: "volume_layout";
1173                                 type: SWALLOW;
1174                                 scale: 1;
1175                                 description {
1176                                         state: "default" 0.0;
1177                                         min: 0 PLAY_VOLUMEBAR_H;
1178                                         align: 0.5 1.0;
1179                                         rel1 { to: "viewer.swallow.play.controller"; relative: 0 0;}
1180                                         rel2 { to: "viewer.swallow.play.controller"; relative: 1 0;}
1181                                 }
1182                         }
1183                 programs
1184                         {
1185                                 program {
1186                                         name: "viewer.title.menu.open";
1187                                         signal: "elm,state,titlemenu,open";
1188                                         source: "";
1189                                         action: STATE_SET "show" 0.0;
1190                                         target: "viewer.swallow.title.menu";
1191                                         target: "viewer.title.menu.bg";
1192                                         transition: LINEAR 0.2;
1193                                 }
1194                                 program {
1195                                         name: "viewer.title.menu.close";
1196                                         signal: "elm,state,titlemenu,close";
1197                                         source: "";
1198                                         action: STATE_SET "hide" 0.0;
1199                                         target: "viewer.swallow.title.menu";
1200                                         target: "viewer.title.menu.bg";
1201                                         transition: LINEAR 0.2;
1202                                 }
1203                                 program {
1204                                         name: "viewer.block.rect.open";
1205                                         signal: "elm,state,blockrect,open";
1206                                         source: "";
1207                                         action: STATE_SET "show" 0.0;
1208                                         target: "viewer.block.rect";
1209                                 }
1210                                 program {
1211                                         name: "viewer.block.rect.close";
1212                                         signal: "elm,state,blockrect,close";
1213                                         source: "";
1214                                         action: STATE_SET "hide" 0.0;
1215                                         target: "viewer.block.rect";
1216                                 }
1217                                 program {
1218                                         name: "viewer.block.rect.click";
1219                                         signal: "mouse,clicked,1";
1220                                         source: "viewer.block.rect";
1221                                         action: SIGNAL_EMIT "action,clicked" "";
1222                                 }
1223                         }
1224                 }
1225         }
1226
1227         group {
1228                 name : "msg/detail";
1229                 parts {
1230                         part {
1231                                 name: "rect";
1232                                 type: RECT;
1233                                 scale: 1;
1234                                 description {
1235                                         state: "default" 0.0;
1236                                         color: 0 0 0 0;
1237                                 }
1238                         }
1239                         part {
1240                                 name: "rect/padding/top";
1241                                 type: RECT;
1242                                 scale: 1;
1243                                 description {
1244                                         state: "default" 0.0;
1245                                         visible: 0;
1246                                         min: 0 DETAIL_PADDING_V_MIN;
1247                                         align: 0.0 0.0;
1248                                         fixed: 1 1;
1249                                         rel1{to:"rect"; relative:0.0 0.0;}
1250                                         rel2{to:"rect"; relative:1.0 0.0;}
1251                                 }
1252                         }
1253                         part {
1254                                 name: "rect/padding/left";
1255                                 type: RECT;
1256                                 scale: 1;
1257                                 description {
1258                                         state: "default" 0.0;
1259                                         visible: 0;
1260                                         min: DETAIL_PADDING_H_MIN 0;
1261                                         align: 0.0 0.0;
1262                                         fixed: 1 1;
1263                                         rel1{to:"rect"; relative:0.0 0.0;}
1264                                         rel2{to:"rect"; relative:0.0 1.0;}
1265                                 }
1266                         }
1267                         part {
1268                                 name: "rect/padding/right";
1269                                 type: RECT;
1270                                 scale: 1;
1271                                 description {
1272                                         state: "default" 0.0;
1273                                         visible: 0;
1274                                         min: DETAIL_PADDING_H_MIN 0;
1275                                         align: 1.0 0.0;
1276                                         fixed: 1 1;
1277                                         rel1{to:"rect"; relative:1.0 0.0;}
1278                                         rel2{to:"rect"; relative:1.0 1.0;}
1279                                 }
1280                         }
1281                         part {
1282                                 name: "rect/padding/bottom";
1283                                 type: RECT;
1284                                 scale: 1;
1285                                 description {
1286                                         state: "default" 0.0;
1287                                         visible: 0;
1288                                         min: 0 DETAIL_PADDING_V_MIN;
1289                                         align: 0.0 1.0;
1290                                         fixed: 1 1;
1291                                         rel1{to:"rect"; relative:0.0 1.0;}
1292                                         rel2{to:"rect"; relative:1.0 1.0;}
1293                                 }
1294                         }
1295                         part {
1296                                 name: "msg/detail/content";
1297                                 type: SWALLOW;
1298                                 scale: 1;
1299                                 description {
1300                                         state: "default" 0.0;
1301                                         fixed: 0 0;
1302                                         min: 0 0;
1303                                         color: 0 0 0 0;
1304                                         rel1 {relative: 1.0 1.0; to_x: "rect/padding/left"; to_y: "rect/padding/top";}
1305                                         rel2 {relative: 0.0 0.0; to_x: "rect/padding/right"; to_y: "rect/padding/bottom";}
1306                                         align: 0.0 0.0;
1307                                 }
1308                         }
1309                 }
1310         }
1311
1312         group {
1313                 name : "title";
1314                 parts {
1315                         part {
1316                                 name: "title_top_padding";
1317                                 type: RECT;
1318                                 scale: 1;
1319                                 description     {
1320                                         state: "default" 0.0;
1321                                         visible: 0;
1322                                         fixed: 0 1;
1323                                         min: 0 32;
1324                                         align: 0.5 0;
1325                                         rel1{relative: 0.0 0.0;}
1326                                         rel2{relative: 1.0 0.0;}
1327                                 }
1328                         }
1329                         part {
1330                                 name: "title_bottom_padding";
1331                                 type: RECT;
1332                                 scale: 1;
1333                                 description     {
1334                                         state: "default" 0.0;
1335                                         visible: 0;
1336                                         fixed: 0 1;
1337                                         min: 0 10;
1338                                         align: 0.5 1.0;
1339                                         rel1{relative: 0.0 1.0;}
1340                                         rel2{relative: 1.0 1.0;}
1341                                 }
1342                         }
1343                         part {
1344                                 name: "title_left_padding";
1345                                 type: RECT;
1346                                 scale: 1;
1347                                 description {
1348                                         state: "default" 0.0;
1349                                         visible: 0;
1350                                         fixed: 1 0;
1351                                         min: 16 0;
1352                                         align: 0 0.5;
1353                                         rel1{to: "title_top_padding"; relative: 0.0 1.0;}
1354                                         rel2{to: "title_bottom_padding"; relative: 0.0 0.0;}
1355                                 }
1356                         }
1357                         part {
1358                                 name: "title_btn";
1359                                 type: SWALLOW;
1360                                 scale: 1;
1361                                 description {
1362                                         state: "default" 0.0;
1363                                         fixed: 0 0;
1364                                         min: 0 68;
1365                                         align: 0.5 0.5;
1366                                         rel1{to_x: "title_left_padding"; to_y: "title_top_padding"; relative: 1.0 1.0;}
1367                                         rel2{to_x: "title_attach_left_padding"; to_y: "title_bottom_padding"; relative: 0.0 0.0;}
1368                                 }
1369                         }
1370                         part {
1371                                 name: "title_attach_left_padding";
1372                                 type: RECT;
1373                                 scale: 1;
1374                                 description {
1375                                         state: "default" 0.0;
1376                                         visible: 0;
1377                                         fixed: 1 0;
1378                                         min: 10 68;
1379                                         align: 1.0 0.5;
1380                                         rel1{to_x: "attach_btn"; relative: 0.0 0.0;}
1381                                         rel2{to_x: "attach_btn"; relative: 0.0 1.0;}
1382                                 }
1383                         }
1384                         part {
1385                                 name: "attach_btn";
1386                                 type: SWALLOW;
1387                                 scale: 1;
1388                                 description {
1389                                         state: "default" 0.0;
1390                                         fixed: 1 1;
1391                                         min: 68 68;
1392                                         align: 1.0 0.75;
1393                                         rel1{to_x: "title_right_padding"; to_y: "title_top_padding"; relative: 0.0 1.0;}
1394                                         rel2{to_x: "title_right_padding"; to_y: "title_bottom_padding"; relative: 0.0 0.0;}
1395                                 }
1396                         }
1397                         part {
1398                                 name: "title_right_padding";
1399                                 type: RECT;
1400                                 scale: 1;
1401                                 description {
1402                                         state: "default" 0.0;
1403                                         visible: 0;
1404                                         fixed: 1 0;
1405                                         min: 16 0;
1406                                         align: 1.0 0.5;
1407                                         rel1{relative: 1.0 0.0;}
1408                                         rel2{relative: 1.0 1.0;}
1409                                 }
1410                         }
1411                 }
1412         }
1413
1414         group {
1415                 name: "help_page_save_all";
1416                 parts {
1417                         part {
1418                                 name: "bg";
1419                                 type: RECT;
1420                                 scale: 1;
1421                                 description {
1422                                         state: "default" 0.0;
1423                                         min: 0 100;
1424                                         color: 235 233 225 255;
1425                                 }
1426                         }
1427
1428                         PART_PADDING_LEFT("pad.left", 26, "bg");
1429                         PART_PADDING_RIGHT("pad.right", 26, "bg");
1430
1431                         part {
1432                                 name: "item.filename.rect";
1433                                 type: RECT;
1434                                 mouse_events: 0;
1435                                 scale: 1;
1436                                 description {
1437                                         state: "default" 0.0;
1438                                         align: 0.0 0.5;
1439                                         rel1 { relative: 1.0 0.0; to_x: "pad.left"; to_y: "bg"; }
1440                                         rel2 { relative: 0.0 1.0; to_x: "pad.filename.right"; to_y: "bg"; }
1441                                         color: 0 0 0 0;
1442                                 }
1443                         }
1444                         PART_TEXT("item.filename.text", "item.filename.rect", "", "Tizen:style=Regular", "tizen", 34, 0.0, 0.5, 0, 0, 0, 255)
1445                         PART_H_PIXEL_RECT("pad.filename.right", 12, 1.0, 0.0, "item.save.rect")
1446
1447                         part {
1448                                 name: "item.save.rect";
1449                                 type: RECT;
1450                                 scale: 1;
1451                                 mouse_events: 0;
1452                                 description {
1453                                         state: "default" 0.0;
1454                                         visible: 1;
1455                                         fixed: 1 1;
1456                                         min: 72 72;
1457                                         rel1 { relative: 0.0 0.0; to_x: "pad.right"; to_y: "bg"; }
1458                                         rel2 { relative: 0.0 1.0; to_x: "pad.right"; to_y: "bg"; }
1459                                         align: 1.0 0.5;
1460                                         color: 0 0 0 0;
1461                                 }
1462                         }
1463                         PART_SWALLOW("item.save.icon", "item.save.rect")
1464
1465                         PART_RECT("over", 0.0, 0.0, "bg", "bg", 0.0, 1.0, "item.save.rect", "item.save.rect")
1466                         PART_EVENT_RECT("over_event", "over")
1467
1468                         PART_BOTTOM_LINE_DOUBLE("line.bottom", "bg")
1469                 }
1470         }
1471
1472         group {
1473                 name: "help_page_item";
1474                 parts {
1475                         part {
1476                                 name: "bg";
1477                                 type: RECT;
1478                                 scale: 1;
1479                                 description {
1480                                         state: "default" 0.0;
1481                                         min: 0 100;
1482                                         color: 235 233 225 255;
1483                                 }
1484                         }
1485
1486                         PART_PADDING_LEFT("pad.left", 26, "bg");
1487                         PART_PADDING_RIGHT("pad.right", 26, "bg");
1488
1489                         part {
1490                                 name: "item.thumbnail.rect";
1491                                 type: RECT;
1492                                 scale: 1;
1493                                 mouse_events: 0;
1494                                 description {
1495                                         state: "default" 0.0;
1496                                         visible: 1;
1497                                         fixed: 1 1;
1498                                         min: 74 74;
1499                                         max: 74 74;
1500                                         rel1 { relative: 1.0 0.0; to_x: "pad.left"; to_y: "bg"; }
1501                                         rel2 { relative: 1.0 1.0; to_x: "pad.left"; to_y: "bg"; }
1502                                         align: 0.0 0.5;
1503                                         color: 0 0 0 0;
1504                                 }
1505                         }
1506
1507                         PART_PADDING_TOP("thumbnail.icon.line.top", 1, "item.thumbnail.rect")
1508                         PART_PADDING_LEFT("thumbnail.icon.line.left", 1, "item.thumbnail.rect")
1509                         PART_PADDING_RIGHT("thumbnail.icon.line.right", 1, "item.thumbnail.rect")
1510                         PART_PADDING_BOTTOM("thumbnail.icon.line.bottom", 1, "item.thumbnail.rect")
1511
1512                         PART_SWALLOW("item.thumbnail.icon", "item.thumbnail.rect")
1513                         PART_H_PIXEL_RECT("pad.thumbnail.icon.right", 16, 0.0, 1.0, "item.thumbnail.icon")
1514
1515                         part {
1516                                 name: "item.filename.rect";
1517                                 type: RECT;
1518                                 mouse_events: 0;
1519                                 scale: 1;
1520                                 description {
1521                                         state: "default" 0.0;
1522                                         align: 0.0 0.5;
1523                                         rel1 { relative: 1.0 0.0; to_x: "pad.thumbnail.icon.right"; to_y: "bg"; }
1524                                         rel2 { relative: 0.0 1.0; to_x: "pad.filename.right"; to_y: "bg"; }
1525                                         color: 0 0 0 0;
1526                                 }
1527                         }
1528                         PART_TEXT("item.filename.text", "item.filename.rect", "", "Tizen:style=Regular", "tizen", 34, 0.0, 0.5, 0, 0, 0, 255)
1529                         PART_H_PIXEL_RECT("pad.filename.right", 12, 1.0, 0.0, "item.filesize.rect")
1530
1531                         part {
1532                                 name: "item.filesize.rect";
1533                                 type: RECT;
1534                                 mouse_events: 0;
1535                                 scale: 1;
1536                                 description {
1537                                         state: "default" 0.0;
1538                                         min: 120 0;
1539                                         max: 120 0;
1540                                         align: 1.0 0.5;
1541                                         rel1 { relative: 0.0 0.0; to_x: "pad.filesize.right"; to_y: "bg"; }
1542                                         rel2 { relative: 0.0 1.0; to_x: "pad.filesize.right"; to_y: "bg"; }
1543                                         color: 0 0 0 0;
1544                                 }
1545                         }
1546                         PART_TEXT("item.filesize.text", "item.filesize.rect", "", "Tizen:style=Regular", "tizen", 28, 1.0, 0.5, 102, 102, 102, 255)
1547                         PART_H_PIXEL_RECT("pad.filesize.right", 10, 1.0, 0.0, "item.save.icon")
1548
1549                         part {
1550                                 name: "item.save.rect";
1551                                 type: RECT;
1552                                 scale: 1;
1553                                 mouse_events: 0;
1554                                 description {
1555                                         state: "default" 0.0;
1556                                         visible: 1;
1557                                         fixed: 1 1;
1558                                         min: 72 72;
1559                                         rel1 { relative: 0.0 0.0; to_x: "pad.right"; to_y: "bg"; }
1560                                         rel2 { relative: 0.0 1.0; to_x: "pad.right"; to_y: "bg"; }
1561                                         align: 1.0 0.5;
1562                                         color: 0 0 0 0;
1563                                 }
1564                         }
1565                         PART_SWALLOW("item.save.icon", "item.save.rect")
1566
1567                         PART_RECT("over", 0.0, 0.0, "bg", "bg", 0.0, 1.0, "item.save.rect", "item.save.rect")
1568                         PART_EVENT_RECT("over_event", "over")
1569
1570                         PART_BOTTOM_LINE_DOUBLE("line.bottom", "bg")
1571                 }
1572
1573                 programs {
1574                         program {
1575                                 name: "mouse_clicked";
1576                                 signal: "mouse,clicked,1";
1577                                 source: "over_event";
1578                                 action: SIGNAL_EMIT "clicked" "";
1579                         }
1580                 }
1581         }
1582 }