edje: Add ... to not matching icon label
[apps/native/home/homescreen-efl.git] / res / edje / preview.edc
1 images {
2         image: "icon_list_open.png" COMP;
3         image: "icon_list_close.png" COMP;
4
5         image: "icon_shadow.png" COMP;
6         image: "1x1 preview shortcut.png" COMP;
7
8         image: "preview_bg_1x1.png" COMP;
9         image: "preview_bg_2x1.png" COMP;
10         image: "preview_bg_2x2.png" COMP;
11         image: "preview_bg_4x1.png" COMP;
12         image: "preview_bg_4x2.png" COMP;
13         image: "preview_bg_4x3.png" COMP;
14         image: "preview_bg_4x4.png" COMP;
15         image: "icon_drawer_search.png" COMP;
16 }
17
18
19 #define BG_PREVIEW_COLOR 134 177 197 255
20
21 #include "color_classes.edc"
22
23
24
25 styles {
26         style {
27                 name: "tree,font";
28                 base: "font=Tizen text_class=ATO001 font_size=28 align=left color=#FFFFFF color_class=ATO001 ellipsis=1.0";
29                 tag:  "br" "\n";
30                 tag:  "hilight" "+ font=Tizen:style=Bold";
31                 tag:  "b" "+ font=Tizen:style=Bold";
32                 tag:  "tab" "\t";
33         }
34
35         style {
36                 name: "open,title,font";
37                 base: "font=Tizen text_class=ATO001 font_size=28 align=left color=#FFFFFF color_class=ATO001 ellipsis=1.0";
38                 tag: "br" "\n";
39                 tag: "hilight" "+ font=Tizen:style=Bold";
40                 tag: "b" "+ font=Tizen:style=Bold";
41                 tag: "tag" "\t";
42         }
43
44         style {
45                 name: "leaf,font";
46                 base: "font=Tizen text_class=TO23 font_size=28 align=left color=#AAAAAA color_class=AT0001 ellipsis=1.0";
47                 tag:  "br" "\n";
48                 tag:  "hilight" "+ font=Tizen:style=Bold";
49                 tag:  "b" "+ font=Tizen:style=Bold";
50                 tag:  "tab" "\t";
51         }
52 }
53
54 // 44 + 76
55 #define LEFT_SPACE      0
56 #define PHYSI_WIDTH     480
57 #define LOGI_WIDTH      (PHYSI_WIDTH - LEFT_SPACE)
58
59 collections {
60         base_scale: 1.8;
61         plugins {
62                 plugin {
63                         name: "touch_sound";
64                         source: "feedback";
65                         param: "1 0";
66                 }
67         }
68
69         group {
70                 name: "elm/genlist/item/widget,leaf/default";
71
72                 data.item: "contents" "elm.icon bg";
73                 data.item: "texts" "elm.text";
74
75                 parts {
76                         part {
77                                 name: "bg";
78                                 type: SWALLOW;
79                                 scale: 1;
80                                 mouse_events: 1;
81                                 description {
82                                         state: "default" 0.0;
83                                         rel1 { relative: 0.0 0.0; }
84                                         rel2 { relative: 1.0 1.0; }
85                                         min: 1 270;
86                                         max: -1 270;
87                                 }
88                                 description {
89                                         state: "selected" 0.0;
90                                         inherit: "default" 0.0;
91                                 }
92                         }
93
94                         part {
95                                 name: "padding.top";
96                                 type: SPACER;
97                                 scale: 1;
98                                 mouse_events: 0;
99                                 description
100                                 {
101                                         state: "default" 0.0;
102                                         rel1 { relative: 0.0 0.0; to: "bg";}
103                                         rel2 { relative: 1.0 0.0; to: "bg"; }
104                                         min: 0 20;
105                                 }
106                         }
107
108                         part {
109                                 name: "padding.bottom";
110                                 type: SPACER;
111                                 scale: 1;
112                                 mouse_events: 0;
113                                 description
114                                 {
115                                         state: "default" 0.0;
116                                         rel1 { relative: 0.0 1.0; to: "bg";}
117                                         rel2 { relative: 1.0 1.0; to: "bg";}
118                                         min: 0 20;
119                                 }
120                         }
121
122                         part {
123                                 name: "padding.left";
124                                 type: SPACER;
125                                 scale: 1;
126                                 mouse_events: 0;
127                                 description
128                                 {
129                                         state: "default" 0.0;
130                                         rel1 { relative: 0.0 0.0; to: "bg";}
131                                         rel2 { relative: 0.0 1.0; to: "bg";}
132                                         min: 20 0;
133                                 }
134                         }
135
136                         part {
137                                 name: "padding.right";
138                                 type: SPACER;
139                                 scale: 1;
140                                 mouse_events: 0;
141                                 description
142                                 {
143                                         state: "default" 0.0;
144                                         rel1 { relative: 1.0 0.0; to: "bg";}
145                                         rel2 { relative: 1.0 1.0; to: "bg";}
146                                         min: 20 0;
147                                 }
148                         }
149
150                         part {
151                                 name: "elm.text";
152                                 type: TEXTBLOCK;
153                                 mouse_events: 0;
154                                 scale: 1;
155                                 description {
156                                         state: "default" 0.0;
157                                         rel1 { relative: 0.042 1.0; to_y: "padding.top"; }
158                                         rel2 { relative: 0.958 1.0; to_y: "padding.top"; }
159                                         min: 0 36;
160                                         align: 0.0 0.0;
161                                         text { style: "leaf,font"; }
162                                 }
163                         }
164
165                         part {
166                                 name: "text.right.padding";
167                                 type: SPACER;
168                                 mouse_events: 0;
169                                 scale: 1;
170                                 description
171                                 {
172                                         state: "default" 0.0;
173                                         rel1 { relative: 1.0 1.0; to_x: "elm.text"; to_y: "padding.top"; }
174                                         rel2 { relative: 1.0 0.0; to_x: "elm.text"; to_y: "padding.bottom"; }
175                                         align: 0.0 0.0;
176                                 }
177                         }
178
179                         part {
180                                 name: "elm.icon";
181                                 type: SWALLOW;
182                                 mouse_events: 1;
183                                 scale: 1;
184                                 description {
185                                         state: "default" 0.0;
186                                         rel1 { relative: 0.0 1.0; to: "elm.text"; }
187                                         rel2 { relative: 1.0 0.0; to: "padding.bottom"; }
188                                         align: 0.0 0.0;
189                                 }
190                         }
191
192                         part {
193                                 name: "top,line";
194                                 // clip_to: "disclip";
195                                 type: RECT;
196                                 mouse_events: 0;
197                                 scale: 1;
198                                 description {
199                                         state: "default" 0.0;
200                                         rel1 { relative: 0.0 0/112; }
201                                         rel2 { relative: 1.0 1/112; }
202                                         color_class: "B0223";
203                                 }
204                         }
205                 }
206
207                 programs {
208                         program {
209                                 name: "go_active";
210                                 signal: "elm,state,selected";
211                                 source: "elm";
212                                 action: STATE_SET "selected" 0.0;
213                                 target: "bg";
214                         }
215                         program {
216                                 name: "go_passive";
217                                 signal: "elm,state,unselected";
218                                 source: "elm";
219                                 action: STATE_SET "default" 0.0;
220                                 target: "bg";
221                                 transition: LINEAR 0.1;
222                         }
223                 }
224         }
225
226
227         group {
228                 name: "conformant,frame";
229                 parts {
230                         part {
231                                 name: "bg";
232                                 type: RECT;
233                                 scale: 1;
234                                 mouse_events: 0;
235                                 description {
236                                         state: "default" 0.0;
237                                         rel1 { relative: 0.0 0.0; }
238                                         rel2 { relative: 1.0 0.0; }
239                                         align: 0.5 0.0;
240                                         min: 0 100;
241                                         max: -1 100;
242                                         fixed: 0 1;
243                                         color_class: "B041";
244                                         visible: 0;
245                                 }
246                                 description {
247                                         state: "show,search" 0.0;
248                                         inherit: "default" 0.0;
249                                         visible: 1;
250                                 }
251                         }
252
253                         part {
254                                 name: "content";
255                                 type: SWALLOW;
256                                 mouse_events: 1;
257                                 scale: 1;
258                                 description {
259                                         state: "default" 0.0;
260                                         rel1 { relative: 0.0 0.0; }
261                                         rel2 { relative: 1.0 1.0; }
262                                 }
263                                 description {
264                                         state: "show" 0.0;
265                                         inherit: "default" 0.0;
266                                         visible: 0;
267                                 }
268                         }
269
270                         part {
271                                 name: "entry";
272                                 type: SWALLOW;
273                                 mouse_events: 1;
274                                 description {
275                                         state: "default" 0.0;
276                                         rel1 { relative: 0.0 0.0; to, "bg"; }
277                                         rel2 { relative: 1.0 1.0; to, "bg"; }
278                                         visible: 0;
279                                 }
280                                 description {
281                                         state: "show,search" 0.0;
282                                         inherit: "default" 0.0;
283                                         visible: 1;
284                                 }
285                         }
286
287                         part {
288                                 name: "nocontent";
289                                 type: SWALLOW;
290                                 mouse_events: 1;
291                                 scale: 1;
292                                 description {
293                                         state: "default" 0.0;
294                                         rel1 { relative: 0.0 1.0; to_y, "bg"; }
295                                         rel2 { relative: 1.0 1.0; }
296                                         visible: 0;
297                                 }
298                                 description {
299                                         state: "show" 0.0;
300                                         inherit: "default" 0.0;
301                                         visible: 1;
302                                 }
303                         }
304                 }
305
306                 programs {
307                         program {
308                                 name: "show,search";
309                                 signal: "display,search";
310                                 source: "container";
311                                 action: STATE_SET "show,search" 0.0;
312                                 target: "content";
313                                 target: "bg";
314                                 target: "entry";
315                         }
316                         program {
317                                 name: "hide,search";
318                                 signal: "undisplay,search";
319                                 source: "container";
320                                 action: STATE_SET "default" 0.0;
321                                 target: "content";
322                                 target: "bg";
323                                 target: "entry";
324                         }
325
326                         program {
327                                 name: "nocontent";
328                                 signal: "nocontent";
329                                 source: "container";
330                                 action: STATE_SET "show" 0.0;
331                                 target: "nocontent";
332                                 target: "content";
333                         }
334                         program {
335                                 name: "content";
336                                 signal: "content";
337                                 source: "container";
338                                 action: STATE_SET "default" 0.0;
339                                 target: "nocontent";
340                                 target: "content";
341                         }
342                 }
343         }
344
345         group {
346                 name: "content,frame";
347                 parts {
348                         part {
349                                 name: "content";
350                                 type: SWALLOW;
351                                 mouse_events: 1;
352                                 scale: 1;
353                                 description {
354                                         state: "default" 0.0;
355                                         rel1 { relative: 0.0 0.0; }
356                                         rel2 { relative: 1.0 1.0; }
357                                         align: 0.0 0.0;
358                                         visible: 0;
359                                 }
360                                 description {
361                                         state: "show,normal" 0.0;
362                                         inherit: "default" 0.0;
363                                         visible: 1;
364                                 }
365                                 description {
366                                         state: "show,easy" 0.0;
367                                         inherit: "default" 0.0;
368                                         rel2 { relative: 1.0 1.0; }
369                                         visible: 1;
370                                 }
371                         }
372
373                         part {
374                                 name: "index";
375                                 type: SWALLOW;
376                                 mouse_events: 1;
377                                 scale: 1;
378                                 description {
379                                         state: "default" 0.0;
380                                         rel1 { relative: 0.00 0.0;}
381                                         rel2 { relative: 1.00 1.00; }
382                                         visible: 0;
383                                 }
384                                 description {
385                                         state: "show,normal" 0.0;
386                                         inherit: "default" 0.0;
387                                         visible: 1;
388                                 }
389                                 description {
390                                         state: "show,easy" 0.0;
391                                         visible: 0;
392                                 }
393                         }
394
395                         part {
396                                 name: "loading";
397                                 type: RECT;
398                                 mouse_events: 0;
399                                 description {
400                                         state: "default" 0.0;
401                                         rel1 { relative: 0.25 0.40; }
402                                         rel2 { relative: 0.75 0.60; }
403                                         color: 100 100 200 200;
404                                         visible: 0;
405                                 }
406
407                                 description {
408                                         state: "show" 0.0;
409                                         inherit: "default" 0.0;
410                                         visible: 0;
411                                 }
412                         }
413
414                         part {
415                                 name: "loading,txt";
416                                 type: TEXT;
417                                 mouse_events: 0;
418                                 scale: 1;
419                                 description {
420                                         state: "default" 0.0;
421                                         rel1 { relative: 0.0 0.0; to, "loading"; }
422                                         rel2 { relative: 1.0 1.0; to, "loading"; }
423                                         text {
424                                                 font: "Tizen:style=Bold";
425                                                 text_class: "tizen";
426                                                 align: 0.5 0.5;
427                                                 size: 26;
428                                                 text: "Loading";
429                                         }
430                                         visible: 0;
431                                 }
432                                 description {
433                                         state: "show" 0.0;
434                                         inherit: "default" 0.0;
435                                         visible: 0;
436                                 }
437                         }
438                 }
439                 programs {
440                         program {
441                                 name: "loading,on";
442                                 source: "content,frame";
443                                 signal: "loading,on";
444                                 action: STATE_SET "show" 0.0;
445                                 target: "loading";
446                                 target: "loading,txt";
447                         }
448                         program {
449                                 name: "loading,off";
450                                 source: "content,frame";
451                                 signal: "loading,off";
452                                 action: STATE_SET "default" 0.0;
453                                 target: "loading";
454                                 target: "loading,txt";
455                         }
456                         program {
457                                 name: "show,normal";
458                                 signal: "display,normal";
459                                 source: "container";
460                                 action: STATE_SET "show,normal" 0.0;
461                                 target: "content";
462                         }
463                         program {
464                                 name: "show,normal,index";
465                                 signal: "display,index";
466                                 source: "container";
467                                 action: STATE_SET "show,normal" 0.0;
468                                 target: "index";
469                         }
470                         program {
471                                 name: "show,easy";
472                                 signal: "display,easy";
473                                 source: "container";
474                                 action: STATE_SET "show,easy" 0.0;
475                                 target: "content";
476                                 target: "index";
477                         }
478                         program {
479                                 name: "hide";
480                                 signal: "undisplay";
481                                 source: "container";
482                                 action: STATE_SET "default" 0.0;
483                                 target: "content";
484                         }
485                 }
486         }
487
488
489         group {
490                 name: "preview,1x1";
491                 parts {
492                         part {
493                                 name: "bg";
494                                 type: IMAGE;
495                                 mouse_events: 0;
496                                 scale: 1;
497                                 description {
498                                         state: "default" 0.0;
499                                         rel1 { relative: 0.0 0.0; }
500                                         rel2 { relative: 1.0 1.0; }
501                                         image { normal: "preview_bg_1x1.png"; }
502                                         color_class: "B041";
503                                 }
504                                 description {
505                                         state: "clicked" 0.0;
506                                         inherit: "default" 0.0;
507                                         rel1 { relative: 4/87 4/87; }
508                                         rel2 { relative: 83/87 83/87; }
509                                 }
510                         }
511
512                         part {
513                                 name: "preview";
514                                 type: SWALLOW;
515                                 mouse_events: 1;
516                                 scale: 1;
517                                 description {
518                                         state: "default" 0.0;
519                                         rel1 { relative: 0.0 0.0; to, "bg"; }
520                                         rel2 { relative: 1.0 1.0; to, "bg"; }
521                                 }
522                         }
523
524                         part {
525                                 name: "preview,dbg";
526                                 type: RECT;
527                                 mouse_events: 1;
528                                 description {
529                                         state: "default" 0.0;
530                                         rel1 { to, "preview"; }
531                                         rel2 { to, "preview"; }
532                                         color: 0 0 0 0;
533                                 }
534                         }
535                 }
536
537                 programs {
538                         program {
539                                 name: "touch_snd";
540                                 signal: "mouse,clicked,1";
541                                 source: "preview,dbg";
542                                 action: RUN_PLUGIN "touch_sound";
543                         }
544                         program {
545                                 name: "in,effect";
546                                 source: "preview,dbg";
547                                 signal: "mouse,down,1";
548                                 action: STATE_SET "clicked" 0.0;
549                                 target: "bg";
550                                 transition: LINEAR 0.1;
551                         }
552                         program {
553                                 name: "out,effect";
554                                 source: "preview,dbg";
555                                 signal: "mouse,up,1";
556                                 action: STATE_SET "default" 0.0;
557                                 target: "bg";
558                                 transition: LINEAR 0.1;
559                         }
560                         program {
561                                 name: "add,to,home";
562                                 source: "preview,dbg";
563                                 signal: "mouse,clicked,1";
564                                 action: SIGNAL_EMIT "add,to,home" "preview";
565                         }
566                 }
567         }
568
569         group {
570                 name: "preview,2x1";
571                 parts {
572                         part {
573                                 name: "bg";
574                                 type: IMAGE;
575                                 mouse_events: 0;
576                                 scale: 1;
577                                 description {
578                                         state: "default" 0.0;
579                                         rel1 { relative: 0.0 0.0; }
580                                         rel2 { relative: 1.0 1.0; }
581                                         image { normal: "preview_bg_2x1.png"; }
582                                         color_class: "B041";
583                                         min: 164 87;
584                                 }
585                                 description {
586                                         state: "clicked" 0.0;
587                                         inherit: "default" 0.0;
588                                         rel1 { relative: 4/164 4/87; }
589                                         rel2 { relative: 160/164 83/87; }
590                                         min: 156 79;
591                                 }
592                         }
593
594                         part {
595                                 name: "preview";
596                                 type: SWALLOW;
597                                 mouse_events: 1;
598                                 scale: 1;
599                                 description {
600                                         state: "default" 0.0;
601                                         rel1 { relative: 0.0 0.0; to, "bg"; }
602                                         rel2 { relative: 1.0 1.0; to, "bg"; }
603                                 }
604                         }
605
606                         part {
607                                 name: "preview,dbg";
608                                 type: RECT;
609                                 mouse_events: 1;
610                                 description {
611                                         state: "default" 0.0;
612                                         rel1 { to, "preview"; }
613                                         rel2 { to, "preview"; }
614                                         color: 0 0 0 0;
615                                 }
616                         }
617                 }
618
619                 programs {
620                         program {
621                                 name: "touch_snd";
622                                 signal: "mouse,clicked,1";
623                                 source: "preview,dbg";
624                                 action: RUN_PLUGIN "touch_sound";
625                         }
626                         program {
627                                 name: "in,effect";
628                                 source: "preview,dbg";
629                                 signal: "mouse,down,1";
630                                 action: STATE_SET "clicked" 0.0;
631                                 target: "bg";
632                                 transition: LINEAR 0.1;
633                         }
634                         program {
635                                 name: "out,effect";
636                                 source: "preview,dbg";
637                                 signal: "mouse,up,1";
638                                 action: STATE_SET "default" 0.0;
639                                 target: "bg";
640                                 transition: LINEAR 0.1;
641                         }
642                         program {
643                                 name: "add,to,home";
644                                 source: "preview,dbg";
645                                 signal: "mouse,clicked,1";
646                                 action: SIGNAL_EMIT "add,to,home" "preview";
647                         }
648                 }
649         }
650
651         group {
652                 name: "preview,2x2";
653                 parts {
654                         part {
655                                 name: "bg";
656                                 type: IMAGE;
657                                 mouse_events: 0;
658                                 scale: 1;
659                                 description {
660                                         state: "default" 0.0;
661                                         rel1 { relative: 0.0 0.0; }
662                                         rel2 { relative: 1.0 1.0; }
663                                         image { normal: "preview_bg_2x2.png"; }
664                                         min: 164 164;
665                                 }
666                                 description {
667                                         state: "clicked" 0.0;
668                                         inherit: "default" 0.0;
669                                         rel1 { relative: 4/164 4/164; }
670                                         rel2 { relative: 160/164 160/164; }
671                                         min: 156 156;
672                                 }
673                         }
674
675                         part {
676                                 name: "preview";
677                                 type: SWALLOW;
678                                 mouse_events: 1;
679                                 scale: 1;
680                                 description {
681                                         state: "default" 0.0;
682                                         rel1 { relative: 0.0 0.0; to, "bg"; }
683                                         rel2 { relative: 1.0 1.0; to, "bg"; }
684                                         min: 133 133;
685                                 }
686                         }
687
688                         part {
689                                 name: "preview,dbg";
690                                 type: RECT;
691                                 mouse_events: 1;
692                                 description {
693                                         state: "default" 0.0;
694                                         rel1 { to, "preview"; }
695                                         rel2 { to, "preview"; }
696                                         color: 255 0 0 150;
697                                 }
698                         }
699                 }
700
701                 programs {
702                         program {
703                                 name: "touch_snd";
704                                 signal: "mouse,clicked,1";
705                                 source: "preview,dbg";
706                                 action: RUN_PLUGIN "touch_sound";
707                         }
708                         program {
709                                 name: "in,effect";
710                                 source: "preview,dbg";
711                                 signal: "mouse,down,1";
712                                 action: STATE_SET "clicked" 0.0;
713                                 target: "bg";
714                                 transition: LINEAR 0.1;
715                         }
716                         program {
717                                 name: "out,effect";
718                                 source: "preview,dbg";
719                                 signal: "mouse,up,1";
720                                 action: STATE_SET "default" 0.0;
721                                 target: "bg";
722                                 transition: LINEAR 0.1;
723                         }
724                         program {
725                                 name: "add,to,home";
726                                 source: "preview,dbg";
727                                 signal: "mouse,clicked,1";
728                                 action: SIGNAL_EMIT "add,to,home" "preview";
729                         }
730                 }
731         }
732
733         group {
734                 name: "preview,4x1";
735                 parts {
736                         part {
737                                 name: "bg";
738                                 type: IMAGE;
739                                 mouse_events: 0;
740                                 scale: 1;
741                                 description {
742                                         state: "default" 0.0;
743                                         rel1 { relative: 0.0 0.0; }
744                                         rel2 { relative: 1.0 1.0; }
745                                         image { normal: "preview_bg_4x1.png"; }
746                                         color_class: "B041";
747                                         min: 214 107;
748                                 }
749                                 description {
750                                         state: "clicked" 0.0;
751                                         inherit: "default" 0.0;
752                                         rel1 { relative: 4/314 4/52; }
753                                         rel2 { relative: 310/314 48/52; }
754                                         min: 200 100;
755                                 }
756                         }
757
758                         part {
759                                 name: "preview";
760                                 type: SWALLOW;
761                                 mouse_events: 1;
762                                 scale: 1;
763                                 description {
764                                         state: "default" 0.0;
765                                         rel1 { relative: 0.0 0.0; to, "bg"; }
766                                         rel2 { relative: 1.0 1.0; to, "bg"; }
767                                 }
768                         }
769                 }
770
771                 programs {
772                         program {
773                                 name: "touch_snd";
774                                 signal: "mouse,clicked,1";
775                                 source: "preview,dbg";
776                                 action: RUN_PLUGIN "touch_sound";
777                         }
778                         program {
779                                 name: "in,effect";
780                                 source: "preview,dbg";
781                                 signal: "mouse,down,1";
782                                 action: STATE_SET "clicked" 0.0;
783                                 target: "bg";
784                                 transition: LINEAR 0.1;
785                         }
786                         program {
787                                 name: "out,effect";
788                                 source: "preview,dbg";
789                                 signal: "mouse,up,1";
790                                 action: STATE_SET "default" 0.0;
791                                 target: "bg";
792                                 transition: LINEAR 0.1;
793                         }
794                         program {
795                                 name: "add,to,home";
796                                 source: "preview,dbg";
797                                 signal: "mouse,clicked,1";
798                                 action: SIGNAL_EMIT "add,to,home" "preview";
799                         }
800                 }
801         }
802
803         group {
804                 name: "preview,4x2";
805                 parts {
806                         part {
807                                 name: "bg";
808                                 type: RECT;
809                                 mouse_events: 0;
810                                 scale: 1;
811                                 description {
812                                         state: "default" 0.0;
813                                         rel1 { relative: 0.0 0.0; }
814                                         rel2 { relative: 1.0 1.0; }
815                                         color: BG_PREVIEW_COLOR;
816                                         min: 214 107;
817                                 }
818                                 description {
819                                         state: "clicked" 0.0;
820                                         inherit: "default" 0.0;
821                                         rel1 { relative: 4/314 4/164; }
822                                         rel2 { relative: 310/314 160/164; }
823                                         min: 207 100;
824                                 }
825                         }
826
827                         part {
828                                 name: "preview";
829                                 type: SWALLOW;
830                                 mouse_events: 1;
831                                 scale: 1;
832                                 description {
833                                         state: "default" 0.0;
834                                         rel1 { relative: 0.0 0.0; to, "bg"; }
835                                         rel2 { relative: 1.0 1.0; to, "bg"; }
836                                 }
837                         }
838                         part {
839                                 name: "preview,dbg";
840                                 type: RECT;
841                                 mouse_events: 1;
842                                 description {
843                                         state: "default" 0.0;
844                                         rel1 { to, "preview"; }
845                                         rel2 { to, "preview"; }
846                                         color: 0 0 0 0;
847                                 }
848                         }
849                 }
850
851                 programs {
852                         program {
853                                 name: "touch_snd";
854                                 signal: "mouse,clicked,1";
855                                 source: "preview,dbg";
856                                 action: RUN_PLUGIN "touch_sound";
857                         }
858                         program {
859                                 name: "in,effect";
860                                 source: "preview,dbg";
861                                 signal: "mouse,down,1";
862                                 action: STATE_SET "clicked" 0.0;
863                                 target: "bg";
864                                 transition: LINEAR 0.1;
865                         }
866                         program {
867                                 name: "out,effect";
868                                 source: "preview,dbg";
869                                 signal: "mouse,up,1";
870                                 action: STATE_SET "default" 0.0;
871                                 target: "bg";
872                                 transition: LINEAR 0.1;
873                         }
874                         program {
875                                 name: "add,to,home";
876                                 source: "preview,dbg";
877                                 signal: "mouse,clicked,1";
878                                 action: SIGNAL_EMIT "add,to,home" "preview";
879                         }
880                 }
881         }
882
883         group {
884                 name: "preview,4x3";
885                 parts {
886                         part {
887                                 name: "bg";
888                                 type: IMAGE;
889                                 mouse_events: 0;
890                                 scale: 1;
891                                 description {
892                                         state: "default" 0.0;
893                                         rel1 { relative: 0.0 0.0; }
894                                         rel2 { relative: 1.0 1.0; }
895                                         image { normal: "preview_bg_4x3.png"; }
896                                         color_class: "B041";
897                                         min: 314 239;
898                                 }
899                                 description {
900                                         state: "clicked" 0.0;
901                                         inherit: "default" 0.0;
902                                         rel1 { relative: 4/314 4/239; }
903                                         rel2 { relative: 310/314 235/239; }
904                                         min: 306 231;
905                                 }
906                         }
907
908                         part {
909                                 name: "preview";
910                                 type: SWALLOW;
911                                 mouse_events: 1;
912                                 scale: 1;
913                                 description {
914                                         state: "default" 0.0;
915                                         rel1 { relative: 0.0 0.0; to, "bg"; }
916                                         rel2 { relative: 1.0 1.0; to, "bg"; }
917                                 }
918                         }
919
920                         part {
921                                 name: "preview,dbg";
922                                 type: RECT;
923                                 mouse_events: 1;
924                                 description {
925                                         state: "default" 0.0;
926                                         rel1 { to, "preview"; }
927                                         rel2 { to, "preview"; }
928                                         color: 0 0 0 0;
929                                 }
930                         }
931                 }
932
933                 programs {
934                         program {
935                                 name: "touch_snd";
936                                 signal: "mouse,clicked,1";
937                                 source: "preview,dbg";
938                                 action: RUN_PLUGIN "touch_sound";
939                         }
940                         program {
941                                 name: "in,effect";
942                                 source: "preview,dbg";
943                                 signal: "mouse,down,1";
944                                 action: STATE_SET "clicked" 0.0;
945                                 target: "bg";
946                                 transition: LINEAR 0.1;
947                         }
948                         program {
949                                 name: "out,effect";
950                                 source: "preview,dbg";
951                                 signal: "mouse,up,1";
952                                 action: STATE_SET "default" 0.0;
953                                 target: "bg";
954                                 transition: LINEAR 0.1;
955                         }
956                         program {
957                                 name: "add,to,home";
958                                 source: "preview,dbg";
959                                 signal: "mouse,clicked,1";
960                                 action: SIGNAL_EMIT "add,to,home" "preview";
961                         }
962                 }
963         }
964
965         group {
966                 name: "preview,4x4";
967                 parts {
968                         part {
969                                 name: "bg";
970                                 type: RECT;
971                                 mouse_events: 0;
972                                 scale: 1;
973                                 description {
974                                         state: "default" 0.0;
975                                         rel1 { relative: 0.0 0.0; }
976                                         rel2 { relative: 1.0 1.0; }
977                                         color: BG_PREVIEW_COLOR;
978                                         min: 214 214;
979                                 }
980                                 description {
981                                         state: "clicked" 0.0;
982                                         inherit: "default" 0.0;
983                                         rel1 { relative: 4/312 4/312; }
984                                         rel2 { relative: 308/312 308/312; }
985                                         min: 200 200;
986                                 }
987                         }
988
989                         part {
990                                 name: "preview";
991                                 type: SWALLOW;
992                                 mouse_events: 1;
993                                 description {
994                                         state: "default" 0.0;
995                                         rel1 { relative: 0.0 0.0; to, "bg"; }
996                                         rel2 { relative: 1.0 1.0; to, "bg"; }
997                                 }
998                         }
999                         part {
1000                                 name: "preview,dbg";
1001                                 type: RECT;
1002                                 mouse_events: 1;
1003                                 description {
1004                                         state: "default" 0.0;
1005                                         rel1 { to, "preview"; }
1006                                         rel2 { to, "preview"; }
1007                                         color: 0 0 0 0;
1008                                 }
1009                         }
1010                 }
1011
1012                 programs {
1013                         program {
1014                                 name: "touch_snd";
1015                                 signal: "mouse,clicked,1";
1016                                 source: "preview,dbg";
1017                                 action: RUN_PLUGIN "touch_sound";
1018                         }
1019                         program {
1020                                 name: "in,effect";
1021                                 source: "preview,dbg";
1022                                 signal: "mouse,down,1";
1023                                 action: STATE_SET "clicked" 0.0;
1024                                 target: "bg";
1025                                 transition: LINEAR 0.1;
1026                         }
1027                         program {
1028                                 name: "out,effect";
1029                                 source: "preview,dbg";
1030                                 signal: "mouse,up,1";
1031                                 action: STATE_SET "default" 0.0;
1032                                 target: "bg";
1033                                 transition: LINEAR 0.1;
1034                         }
1035                         program {
1036                                 name: "add,to,home";
1037                                 source: "preview,dbg";
1038                                 signal: "mouse,clicked,1";
1039                                 action: SIGNAL_EMIT "add,to,home" "preview";
1040                         }
1041                 }
1042         }
1043
1044         group {
1045                 name: "search,btn";
1046                 parts {
1047                         part {
1048                                 name: "image";
1049                                 type: IMAGE;
1050                                 scale: 1;
1051                                 description {
1052                                         state: "default" 0.0;
1053                                         rel1 { relative: 0.0 0.0; }
1054                                         rel2 { relative: 1.0 1.0; }
1055                                         image { normal: "icon_drawer_search.png"; }
1056                                         color_class: "B052L1";
1057                                         aspect: 1 1;
1058                                         aspect_preference: BOTH;
1059                                         min: 63 63;
1060                                         max: 63 63;
1061                                 }
1062                                 description {
1063                                         state: "pressed" 0.0;
1064                                         inherit: "default" 0.0;
1065                                         color_class: "B052L1P";
1066                                 }
1067                                 description {
1068                                         state: "dim" 0.0;
1069                                         inherit: "default" 0.0;
1070                                         color_class: "B052L1D";
1071                                 }
1072                         }
1073                 }
1074                 programs {
1075                         program {
1076                                 name: "pressed";
1077                                 source: "image";
1078                                 signal: "mouse,down,1";
1079                                 action: STATE_SET "pressed" 0.0;
1080                                 target: "image";
1081                         }
1082                         program {
1083                                 name: "released";
1084                                 source: "image";
1085                                 signal: "mouse,up,1";
1086                                 action: STATE_SET "default" 0.0;
1087                                 target: "image";
1088                         }
1089                 }
1090         }
1091 } // collections
1092
1093