tizen 2.3.1 release
[framework/uifw/elementary.git] / data / themes / widgets / genlist.edc
1 group { name: "elm/genlist/item/default/default";
2    data.item: "selectraise" "on";
3    data.item: "texts" "elm.text";
4    data.item: "contents" "elm.swallow.icon elm.swallow.end";
5    data.item: "treesize" "20";
6    data.item: "flips" "elm.text.flip";
7    //      data.item: "states" "";
8    images {
9       image: "bt_sm_base1.png" COMP;
10       image: "bt_sm_shine.png" COMP;
11       image: "bt_sm_hilight.png" COMP;
12       image: "ilist_1.png" COMP;
13       image: "ilist_2.png" COMP;
14       image: "ilist_item_shadow.png" COMP;
15    }
16    parts {
17       part {
18          name:           "event";
19          type:           RECT;
20          description {
21             state: "default" 0.0;
22             color: 0 0 0 0;
23          }
24       }
25       part { name: "reorder_bg";
26          mouse_events: 0;
27          description { state: "default" 0.0;
28             visible: 0;
29             color: 255 255 255 0;
30             rel1 {
31                relative: 0.0 0.0;
32                offset: -7 -7;
33             }
34             rel2 {
35                relative: 1.0 1.0;
36                offset: 9 9;
37             }
38             image {
39                normal: "bt_bases.png";
40                border: 6 6 6 6;
41             }
42          }
43          description { state: "enabled" 0.0;
44             inherit: "default" 0.0;
45             visible: 1;
46             color: 255 255 255 255;
47          }
48       }
49       part {
50          name: "base_sh";
51          mouse_events: 0;
52          description {
53             state: "default" 0.0;
54             align: 0.0 0.0;
55             min: 0 10;
56             fixed: 1 1;
57             rel1 {
58                to: "base";
59                relative: 0.0 1.0;
60                offset: 0 0;
61             }
62             rel2 {
63                to: "base";
64                relative: 1.0 1.0;
65                offset: -1 0;
66             }
67             image {
68                normal: "ilist_item_shadow.png";
69             }
70             fill.smooth: 0;
71          }
72          description {
73             state: "default" 1.0;
74             inherit: "default" 0.0;
75             visible: 0;
76          }
77       }
78       part {
79          name: "base";
80          mouse_events: 0;
81          description {
82             state: "default" 0.0;
83             image {
84                normal: "ilist_1.png";
85                border: 2 2 2 2;
86             }
87             fill.smooth: 0;
88          }
89          description {
90             state: "default" 1.0;
91             inherit: "default" 0.0;
92             image.normal: "ilist_2.png";
93          }
94       }
95       part { name: "bg";
96          clip_to: "disclip";
97          mouse_events: 0;
98          description { state: "default" 0.0;
99             visible: 0;
100             color: 255 255 255 0;
101             rel1 {
102                relative: 0.0 0.0;
103                offset: -5 -5;
104             }
105             rel2 {
106                relative: 1.0 1.0;
107                offset: 4 4;
108             }
109             image {
110                normal: "bt_sm_base1.png";
111                border: 6 6 6 6;
112             }
113             image.middle: SOLID;
114          }
115          description { state: "default" 1.0;
116             inherit: "default" 0.0;
117          }
118          description { state: "selected" 0.0;
119             inherit: "default" 0.0;
120             visible: 1;
121             color: 255 255 255 255;
122             rel1 {
123                relative: 0.0 0.0;
124                offset: -2 -2;
125             }
126             rel2 {
127                relative: 1.0 1.0;
128                offset: 1 1;
129             }
130          }
131          description {
132             state: "selected" 1.0;
133             inherit: "selected" 0.0;
134          }
135       }
136       part { name: "elm.swallow.pad";
137          type: SWALLOW;
138          description { state: "default" 0.0;
139             fixed: 1 0;
140             align: 0.0 0.5;
141             rel1 {
142                relative: 0.0  0.0;
143                offset:   4    4;
144             }
145             rel2 {
146                relative: 0.0  1.0;
147                offset:   4   -5;
148             }
149          }
150       }
151       part { name: "elm.swallow.icon";
152          clip_to: "disclip";
153          type: SWALLOW;
154          description { state: "default" 0.0;
155             fixed: 1 0;
156             align: 0.0 0.5;
157             aspect: 1.0 1.0;
158             rel1 {
159                to_x: "elm.swallow.pad";
160                relative: 1.0  0.0;
161                offset:   -1    4;
162             }
163             rel2 {
164                to_x: "elm.swallow.pad";
165                relative: 1.0  1.0;
166                offset:   -1   -5;
167             }
168          }
169          description { state: "flip_enabled" 0.0;
170             inherit: "default" 0.0;
171             visible: 0;
172          }
173       }
174       part { name: "elm.swallow.end";
175          clip_to: "disclip";
176          type: SWALLOW;
177          description { state: "default" 0.0;
178             fixed: 1 0;
179             align: 1.0 0.5;
180             aspect: 1.0 1.0;
181             rel1 {
182                relative: 1.0  0.0;
183                offset:   -5    4;
184             }
185             rel2 {
186                relative: 1.0  1.0;
187                offset:   -5   -5;
188             }
189          }
190          description { state: "flip_enabled" 0.0;
191             inherit: "default" 0.0;
192             visible: 0;
193          }
194       }
195       part { name: "elm.text";
196          clip_to: "disclip";
197          type:           TEXT;
198          effect:         SOFT_SHADOW;
199          mouse_events:   0;
200          scale: 1;
201          description {
202             state: "default" 0.0;
203                    //               min: 16 16;
204             rel1 {
205                to_x:     "elm.swallow.icon";
206                relative: 1.0  0.0;
207                offset:   0 4;
208             }
209             rel2 {
210                to_x:     "elm.swallow.end";
211                relative: 0.0  1.0;
212                offset:   -1 -5;
213             }
214             color: 0 0 0 255;
215             color3: 0 0 0 0;
216             text {
217                font: "Sans";
218                size: 10;
219                min: 1 1;
220                     //                  min: 0 1;
221                align: -1.0 0.5;
222                text_class: "list_item";
223             }
224          }
225          description { state: "selected" 0.0;
226             inherit: "default" 0.0;
227             color: 224 224 224 255;
228             color3: 0 0 0 64;
229          }
230          description { state: "flip_enabled" 0.0;
231             inherit: "default" 0.0;
232             visible: 0;
233          }
234       }
235       part { name: "elm.text.flip";
236          clip_to: "disclip";
237          type: SWALLOW;
238          scale: 1;
239          description { state: "default" 0.0;
240             visible: 0;
241             rel1.to_y: "elm.text";
242             rel2.to_y: "elm.text";
243          }
244          description { state: "flip_enabled" 0.0;
245             inherit: "default" 0.0;
246             visible: 1;
247          }
248       }
249       part { name: "fg1";
250          clip_to: "disclip";
251          mouse_events: 0;
252          description { state: "default" 0.0;
253             visible: 0;
254             color: 255 255 255 0;
255             rel1.to: "bg";
256             rel2.relative: 1.0 0.5;
257             rel2.to: "bg";
258             image {
259                normal: "bt_sm_hilight.png";
260                border: 6 6 6 0;
261             }
262          }
263          description { state: "selected" 0.0;
264             inherit: "default" 0.0;
265             visible: 1;
266             color: 255 255 255 255;
267          }
268          description {
269             state: "selected" 1.0;
270             inherit: "default" 0.0;
271             visible: 1;
272             color: 255 255 255 255;
273          }
274       }
275       part { name: "fg2";
276          clip_to: "disclip";
277          mouse_events: 0;
278          description { state: "default" 0.0;
279             visible: 0;
280             color: 255 255 255 0;
281             rel1.to: "bg";
282             rel2.to: "bg";
283             image {
284                normal: "bt_sm_shine.png";
285                border: 6 6 6 0;
286             }
287          }
288          description { state: "selected" 0.0;
289             inherit: "default" 0.0;
290             visible: 1;
291             color: 255 255 255 255;
292          }
293          description {
294             state: "selected" 1.0;
295             inherit: "default" 0.0;
296             visible: 1;
297             color: 255 255 255 255;
298          }
299       }
300       part { name: "disclip";
301          type: RECT;
302          description { state: "default" 0.0;
303             rel1.to: "bg";
304             rel2.to: "bg";
305          }
306          description { state: "disabled" 0.0;
307             inherit: "default" 0.0;
308             color: 255 255 255 64;
309          }
310       }
311    }
312    programs {
313         // signal: elm,state,%s,active
314         //   a "check" item named %s went active
315         // signal: elm,state,%s,passive
316         //   a "check" item named %s went passive
317         // default is passive
318       program {
319          name:    "odd";
320          signal:  "elm,state,odd";
321          source:  "elm";
322          action:  STATE_SET "default" 1.0;
323          target:  "base_sh";
324          target:  "base";
325       }
326       program {
327          name:    "even";
328          signal:  "elm,state,even";
329          source:  "elm";
330          action:  STATE_SET "default" 0.0;
331          target:  "base_sh";
332          target:  "base";
333       }
334       program {
335          name:    "go_active";
336          signal:  "elm,state,selected";
337          source:  "elm";
338          script {
339             new st[31];
340             new Float:vl;
341             get_state(PART:"base", st, 30, vl);
342             set_state(PART:"bg", "selected", vl);
343             set_state(PART:"fg1", "selected", vl);
344             set_state(PART:"fg2", "selected", vl);
345             set_state(PART:"elm.text", "selected", vl);
346          }
347       }
348       program {
349          name:    "go_passive";
350          signal:  "elm,state,unselected";
351          source:  "elm";
352          script {
353             new st[31];
354             new Float:vl;
355             get_state(PART:"base", st, 30, vl);
356             set_state(PART:"bg", "default", vl);
357             set_state(PART:"fg1", "default", vl);
358             set_state(PART:"fg2", "default", vl);
359             set_state(PART:"elm.text", "default", vl);
360          }
361       }
362       program {
363          name:    "go_disabled";
364          signal:  "elm,state,disabled";
365          source:  "elm";
366          action:  STATE_SET "disabled" 0.0;
367          target:  "disclip";
368       }
369       program {
370          name:    "go_enabled";
371          signal:  "elm,state,enabled";
372          source:  "elm";
373          action:  STATE_SET "default" 0.0;
374          target:  "disclip";
375       }
376       program {
377          name:    "go_reorder_disabled";
378          signal:  "elm,state,reorder,disabled";
379          source:  "elm";
380          action:  STATE_SET "default" 0.0;
381          target:  "reorder_bg";
382          transition: DECELERATE 0.5;
383       }
384       program {
385          name:    "go_reorder_enabled";
386          signal:  "elm,state,reorder,enabled";
387          source:  "elm";
388          action:  STATE_SET "enabled" 0.0;
389          target:  "reorder_bg";
390          transition: DECELERATE 0.5;
391       }
392       program { name: "flip_enabled";
393          signal: "elm,state,flip,enabled";
394          source: "elm";
395          action: STATE_SET "flip_enabled" 0.0;
396          target: "elm.text";
397          target: "elm.text.flip";
398          target: "elm.swallow.icon";
399          target: "elm.swallow.end";
400       }
401       program { name: "flip_disabled";
402          signal: "elm,state,flip,disabled";
403          source: "elm";
404          action: STATE_SET "default" 0.0;
405          target: "elm.text";
406          target: "elm.text.flip";
407          target: "elm.swallow.icon";
408          target: "elm.swallow.end";
409       }
410    }
411 }
412
413 group { name: "elm/genlist/item/full/default";
414    alias: "elm/genlist/item_compress/full/default";
415    data.item: "selectraise" "on";
416    data.item: "contents" "elm.swallow.content";
417    images {
418       image: "bt_sm_base1.png" COMP;
419       image: "bt_sm_shine.png" COMP;
420       image: "bt_sm_hilight.png" COMP;
421       image: "ilist_1.png" COMP;
422       image: "ilist_2.png" COMP;
423       image: "ilist_item_shadow.png" COMP;
424    }
425    parts {
426       part {
427          name:           "event";
428          type:           RECT;
429          description {
430             state: "default" 0.0;
431             color: 0 0 0 0;
432          }
433       }
434       part { name: "reorder_bg";
435          mouse_events: 0;
436          description { state: "default" 0.0;
437             visible: 0;
438             color: 255 255 255 0;
439             rel1 {
440                relative: 0.0 0.0;
441                offset: -7 -7;
442             }
443             rel2 {
444                relative: 1.0 1.0;
445                offset: 9 9;
446             }
447             image {
448                normal: "bt_bases.png";
449                border: 6 6 6 6;
450             }
451          }
452          description { state: "enabled" 0.0;
453             inherit: "default" 0.0;
454             visible: 1;
455             color: 255 255 255 255;
456          }
457       }
458       part {
459          name: "base_sh";
460          mouse_events: 0;
461          description {
462             state: "default" 0.0;
463             align: 0.0 0.0;
464             min: 0 10;
465             fixed: 1 1;
466             rel1 {
467                to: "base";
468                relative: 0.0 1.0;
469                offset: 0 0;
470             }
471             rel2 {
472                to: "base";
473                relative: 1.0 1.0;
474                offset: -1 0;
475             }
476             image {
477                normal: "ilist_item_shadow.png";
478             }
479             fill.smooth: 0;
480          }
481          description {
482             state: "default" 1.0;
483             inherit: "default" 0.0;
484             visible: 0;
485          }
486       }
487       part {
488          name: "base";
489          mouse_events: 0;
490          description {
491             state: "default" 0.0;
492             image {
493                normal: "ilist_1.png";
494                border: 2 2 2 2;
495             }
496             fill.smooth: 0;
497          }
498          description {
499             state: "default" 1.0;
500             inherit: "default" 0.0;
501             image.normal: "ilist_2.png";
502          }
503       }
504       part { name: "bg";
505          clip_to: "disclip";
506          mouse_events: 0;
507          description { state: "default" 0.0;
508             visible: 0;
509             color: 255 255 255 0;
510             rel1 {
511                relative: 0.0 0.0;
512                offset: -5 -5;
513             }
514             rel2 {
515                relative: 1.0 1.0;
516                offset: 4 4;
517             }
518             image {
519                normal: "bt_sm_base1.png";
520                border: 6 6 6 6;
521             }
522             image.middle: SOLID;
523          }
524          description { state: "default" 1.0;
525             inherit: "default" 0.0;
526          }
527          description { state: "selected" 0.0;
528             inherit: "default" 0.0;
529             visible: 1;
530             color: 255 255 255 255;
531             rel1 {
532                relative: 0.0 0.0;
533                offset: -2 -2;
534             }
535             rel2 {
536                relative: 1.0 1.0;
537                offset: 1 1;
538             }
539          }
540          description {
541             state: "selected" 1.0;
542             inherit: "selected" 0.0;
543          }
544       }
545       part { name: "elm.swallow.pad";
546          type: SWALLOW;
547          description { state: "default" 0.0;
548             fixed: 1 0;
549             align: 0.0 0.5;
550             rel1 {
551                relative: 0.0  0.0;
552                offset:   4    4;
553             }
554             rel2 {
555                relative: 0.0  1.0;
556                offset:   4   -5;
557             }
558          }
559       }
560       part { name: "elm.swallow.content";
561          clip_to: "disclip";
562          type: SWALLOW;
563          description { state: "default" 0.0;
564             align: 0.0 0.5;
565             rel1 {
566                to_x: "elm.swallow.pad";
567                relative: 1.0  0.0;
568                offset:   -1    4;
569             }
570             rel2 {
571                relative: 1.0  1.0;
572                offset:   -5   -5;
573             }
574          }
575       }
576       part { name: "fg1";
577          clip_to: "disclip";
578          mouse_events: 0;
579          description { state: "default" 0.0;
580             visible: 0;
581             color: 255 255 255 0;
582             rel1.to: "bg";
583             rel2.relative: 1.0 0.5;
584             rel2.to: "bg";
585             image {
586                normal: "bt_sm_hilight.png";
587                border: 6 6 6 0;
588             }
589          }
590          description { state: "selected" 0.0;
591             inherit: "default" 0.0;
592             visible: 1;
593             color: 255 255 255 255;
594          }
595          description {
596             state: "selected" 1.0;
597             inherit: "default" 0.0;
598             visible: 1;
599             color: 255 255 255 255;
600          }
601       }
602       part { name: "fg2";
603          clip_to: "disclip";
604          mouse_events: 0;
605          description { state: "default" 0.0;
606             visible: 0;
607             color: 255 255 255 0;
608             rel1.to: "bg";
609             rel2.to: "bg";
610             image {
611                normal: "bt_sm_shine.png";
612                border: 6 6 6 0;
613             }
614          }
615          description { state: "selected" 0.0;
616             inherit: "default" 0.0;
617             visible: 1;
618             color: 255 255 255 255;
619          }
620          description {
621             state: "selected" 1.0;
622             inherit: "default" 0.0;
623             visible: 1;
624             color: 255 255 255 255;
625          }
626       }
627       part { name: "disclip";
628          type: RECT;
629          description { state: "default" 0.0;
630             rel1.to: "bg";
631             rel2.to: "bg";
632          }
633          description { state: "disabled" 0.0;
634             inherit: "default" 0.0;
635             color: 255 255 255 64;
636          }
637       }
638    }
639    programs {
640         // signal: elm,state,%s,active
641         //   a "check" item named %s went active
642         // signal: elm,state,%s,passive
643         //   a "check" item named %s went passive
644         // default is passive
645       program {
646          name:    "odd";
647          signal:  "elm,state,odd";
648          source:  "elm";
649          action:  STATE_SET "default" 1.0;
650          target:  "base_sh";
651          target:  "base";
652       }
653       program {
654          name:    "even";
655          signal:  "elm,state,even";
656          source:  "elm";
657          action:  STATE_SET "default" 0.0;
658          target:  "base_sh";
659          target:  "base";
660       }
661       program {
662          name:    "go_active";
663          signal:  "elm,state,selected";
664          source:  "elm";
665          script {
666             new st[31];
667             new Float:vl;
668             get_state(PART:"base", st, 30, vl);
669             set_state(PART:"bg", "selected", vl);
670             set_state(PART:"fg1", "selected", vl);
671             set_state(PART:"fg2", "selected", vl);
672          }
673       }
674       program {
675          name:    "go_passive";
676          signal:  "elm,state,unselected";
677          source:  "elm";
678          script {
679             new st[31];
680             new Float:vl;
681             get_state(PART:"base", st, 30, vl);
682             set_state(PART:"bg", "default", vl);
683             set_state(PART:"fg1", "default", vl);
684             set_state(PART:"fg2", "default", vl);
685          }
686       }
687       program {
688          name:    "go_disabled";
689          signal:  "elm,state,disabled";
690          source:  "elm";
691          action:  STATE_SET "disabled" 0.0;
692          target:  "disclip";
693       }
694       program {
695          name:    "go_enabled";
696          signal:  "elm,state,enabled";
697          source:  "elm";
698          action:  STATE_SET "default" 0.0;
699          target:  "disclip";
700       }
701       program {
702          name:    "go_reorder_disabled";
703          signal:  "elm,state,reorder,disabled";
704          source:  "elm";
705          action:  STATE_SET "default" 0.0;
706          target:  "reorder_bg";
707          transition: DECELERATE 0.5;
708       }
709       program {
710          name:    "go_reorder_enabled";
711          signal:  "elm,state,reorder,enabled";
712          source:  "elm";
713          action:  STATE_SET "enabled" 0.0;
714          target:  "reorder_bg";
715          transition: DECELERATE 0.5;
716       }
717    }
718 }
719
720 group { name: "elm/genlist/item/one_icon/default";
721    data.item: "selectraise" "on";
722    data.item: "texts" "elm.text";
723    data.item: "contents" "elm.swallow.icon";
724    data.item: "treesize" "20";
725    data.item: "flips" "elm.text.flip";
726    //      data.item: "states" "";
727    images {
728       image: "bt_sm_base1.png" COMP;
729       image: "bt_sm_shine.png" COMP;
730       image: "bt_sm_hilight.png" COMP;
731       image: "ilist_1.png" COMP;
732       image: "ilist_2.png" COMP;
733       image: "ilist_item_shadow.png" COMP;
734    }
735    parts {
736       part {
737          name:           "event";
738          type:           RECT;
739          description {
740             state: "default" 0.0;
741             color: 0 0 0 0;
742          }
743       }
744       part { name: "reorder_bg";
745          mouse_events: 0;
746          description { state: "default" 0.0;
747             visible: 0;
748             color: 255 255 255 0;
749             rel1 {
750                relative: 0.0 0.0;
751                offset: -7 -7;
752             }
753             rel2 {
754                relative: 1.0 1.0;
755                offset: 9 9;
756             }
757             image {
758                normal: "bt_bases.png";
759                border: 6 6 6 6;
760             }
761          }
762          description { state: "enabled" 0.0;
763             inherit: "default" 0.0;
764             visible: 1;
765             color: 255 255 255 255;
766          }
767       }
768       part {
769          name: "base_sh";
770          mouse_events: 0;
771          description {
772             state: "default" 0.0;
773             align: 0.0 0.0;
774             min: 0 10;
775             fixed: 1 1;
776             rel1 {
777                to: "base";
778                relative: 0.0 1.0;
779                offset: 0 0;
780             }
781             rel2 {
782                to: "base";
783                relative: 1.0 1.0;
784                offset: -1 0;
785             }
786             image {
787                normal: "ilist_item_shadow.png";
788             }
789             fill.smooth: 0;
790          }
791          description {
792             state: "default" 1.0;
793             inherit: "default" 0.0;
794             visible: 0;
795          }
796       }
797       part {
798          name: "base";
799          mouse_events: 0;
800          description {
801             state: "default" 0.0;
802             image {
803                normal: "ilist_1.png";
804                border: 2 2 2 2;
805             }
806             fill.smooth: 0;
807          }
808          description {
809             state: "default" 1.0;
810             inherit: "default" 0.0;
811             image.normal: "ilist_2.png";
812          }
813       }
814       part { name: "bg";
815          clip_to: "disclip";
816          mouse_events: 0;
817          description { state: "default" 0.0;
818             visible: 0;
819             color: 255 255 255 0;
820             rel1 {
821                relative: 0.0 0.0;
822                offset: -5 -5;
823             }
824             rel2 {
825                relative: 1.0 1.0;
826                offset: 4 4;
827             }
828             image {
829                normal: "bt_sm_base1.png";
830                border: 6 6 6 6;
831             }
832             image.middle: SOLID;
833          }
834          description { state: "default" 1.0;
835             inherit: "default" 0.0;
836          }
837          description { state: "selected" 0.0;
838             inherit: "default" 0.0;
839             visible: 1;
840             color: 255 255 255 255;
841             rel1 {
842                relative: 0.0 0.0;
843                offset: -2 -2;
844             }
845             rel2 {
846                relative: 1.0 1.0;
847                offset: 1 1;
848             }
849          }
850          description {
851             state: "selected" 1.0;
852             inherit: "selected" 0.0;
853          }
854       }
855       part { name: "elm.swallow.pad";
856          type: SWALLOW;
857          description { state: "default" 0.0;
858             fixed: 1 0;
859             align: 0.0 0.5;
860             rel1 {
861                relative: 0.0  0.0;
862                offset:   4    4;
863             }
864             rel2 {
865                relative: 0.0  1.0;
866                offset:   4   -5;
867             }
868          }
869       }
870       part { name: "elm.swallow.icon";
871          clip_to: "disclip";
872          type: SWALLOW;
873          description { state: "default" 0.0;
874             fixed: 1 0;
875             align: 0.0 0.5;
876             aspect: 1.0 1.0;
877             rel1 {
878                to_x: "elm.swallow.pad";
879                relative: 1.0  0.0;
880                offset:   -1    4;
881             }
882             rel2 {
883                to_x: "elm.swallow.pad";
884                relative: 1.0  1.0;
885                offset:   -1   -5;
886             }
887          }
888          description { state: "flip_enabled" 0.0;
889             inherit: "default" 0.0;
890             visible: 0;
891          }
892       }
893       part { name: "elm.text";
894          clip_to: "disclip";
895          type:           TEXT;
896          effect:         SOFT_SHADOW;
897          mouse_events:   0;
898          scale: 1;
899          description {
900             state: "default" 0.0;
901                    //               min: 16 16;
902             rel1 {
903                to_x:     "elm.swallow.icon";
904                relative: 1.0  0.0;
905                offset:   0 4;
906             }
907             rel2 {
908                relative: 1.0  1.0;
909                offset:   -5 -5;
910             }
911             color: 0 0 0 255;
912             color3: 0 0 0 0;
913             text {
914                font: "Sans";
915                size: 10;
916                min: 1 1;
917                     //                  min: 0 1;
918                align: -1.0 0.5;
919                text_class: "list_item";
920             }
921          }
922          description { state: "selected" 0.0;
923             inherit: "default" 0.0;
924             color: 224 224 224 255;
925             color3: 0 0 0 64;
926          }
927          description { state: "flip_enabled" 0.0;
928             inherit: "default" 0.0;
929             visible: 0;
930          }
931       }
932       part { name: "elm.text.flip";
933          clip_to: "disclip";
934          type: SWALLOW;
935          scale: 1;
936          description { state: "default" 0.0;
937             visible: 0;
938             rel1.to_y: "elm.text";
939             rel2.to_y: "elm.text";
940          }
941          description { state: "flip_enabled" 0.0;
942             inherit: "default" 0.0;
943             visible: 1;
944          }
945       }
946       part { name: "fg1";
947          clip_to: "disclip";
948          mouse_events: 0;
949          description { state: "default" 0.0;
950             visible: 0;
951             color: 255 255 255 0;
952             rel1.to: "bg";
953             rel2.relative: 1.0 0.5;
954             rel2.to: "bg";
955             image {
956                normal: "bt_sm_hilight.png";
957                border: 6 6 6 0;
958             }
959          }
960          description { state: "selected" 0.0;
961             inherit: "default" 0.0;
962             visible: 1;
963             color: 255 255 255 255;
964          }
965          description {
966             state: "selected" 1.0;
967             inherit: "default" 0.0;
968             visible: 1;
969             color: 255 255 255 255;
970          }
971       }
972       part { name: "fg2";
973          clip_to: "disclip";
974          mouse_events: 0;
975          description { state: "default" 0.0;
976             visible: 0;
977             color: 255 255 255 0;
978             rel1.to: "bg";
979             rel2.to: "bg";
980             image {
981                normal: "bt_sm_shine.png";
982                border: 6 6 6 0;
983             }
984          }
985          description { state: "selected" 0.0;
986             inherit: "default" 0.0;
987             visible: 1;
988             color: 255 255 255 255;
989          }
990          description {
991             state: "selected" 1.0;
992             inherit: "default" 0.0;
993             visible: 1;
994             color: 255 255 255 255;
995          }
996       }
997       part { name: "disclip";
998          type: RECT;
999          description { state: "default" 0.0;
1000             rel1.to: "bg";
1001             rel2.to: "bg";
1002          }
1003          description { state: "disabled" 0.0;
1004             inherit: "default" 0.0;
1005             color: 255 255 255 64;
1006          }
1007       }
1008    }
1009    programs {
1010         // signal: elm,state,%s,active
1011         //   a "check" item named %s went active
1012         // signal: elm,state,%s,passive
1013         //   a "check" item named %s went passive
1014         // default is passive
1015       program {
1016          name:    "odd";
1017          signal:  "elm,state,odd";
1018          source:  "elm";
1019          action:  STATE_SET "default" 1.0;
1020          target:  "base_sh";
1021          target:  "base";
1022       }
1023       program {
1024          name:    "even";
1025          signal:  "elm,state,even";
1026          source:  "elm";
1027          action:  STATE_SET "default" 0.0;
1028          target:  "base_sh";
1029          target:  "base";
1030       }
1031       program {
1032          name:    "go_active";
1033          signal:  "elm,state,selected";
1034          source:  "elm";
1035          script {
1036             new st[31];
1037             new Float:vl;
1038             get_state(PART:"base", st, 30, vl);
1039             set_state(PART:"bg", "selected", vl);
1040             set_state(PART:"fg1", "selected", vl);
1041             set_state(PART:"fg2", "selected", vl);
1042             set_state(PART:"elm.text", "selected", vl);
1043          }
1044       }
1045       program {
1046          name:    "go_passive";
1047          signal:  "elm,state,unselected";
1048          source:  "elm";
1049          script {
1050             new st[31];
1051             new Float:vl;
1052             get_state(PART:"base", st, 30, vl);
1053             set_state(PART:"bg", "default", vl);
1054             set_state(PART:"fg1", "default", vl);
1055             set_state(PART:"fg2", "default", vl);
1056             set_state(PART:"elm.text", "default", vl);
1057          }
1058       }
1059       program {
1060          name:    "go_disabled";
1061          signal:  "elm,state,disabled";
1062          source:  "elm";
1063          action:  STATE_SET "disabled" 0.0;
1064          target:  "disclip";
1065       }
1066       program {
1067          name:    "go_enabled";
1068          signal:  "elm,state,enabled";
1069          source:  "elm";
1070          action:  STATE_SET "default" 0.0;
1071          target:  "disclip";
1072       }
1073       program {
1074          name:    "go_reorder_disabled";
1075          signal:  "elm,state,reorder,disabled";
1076          source:  "elm";
1077          action:  STATE_SET "default" 0.0;
1078          target:  "reorder_bg";
1079          transition: DECELERATE 0.5;
1080       }
1081       program {
1082          name:    "go_reorder_enabled";
1083          signal:  "elm,state,reorder,enabled";
1084          source:  "elm";
1085          action:  STATE_SET "enabled" 0.0;
1086          target:  "reorder_bg";
1087          transition: DECELERATE 0.5;
1088       }
1089       program { name: "flip_enabled";
1090          signal: "elm,state,flip,enabled";
1091          source: "elm";
1092          action: STATE_SET "flip_enabled" 0.0;
1093          target: "elm.text";
1094          target: "elm.text.flip";
1095          target: "elm.swallow.icon";
1096       }
1097       program { name: "flip_disabled";
1098          signal: "elm,state,flip,disabled";
1099          source: "elm";
1100          action: STATE_SET "default" 0.0;
1101          target: "elm.text";
1102          target: "elm.text.flip";
1103          target: "elm.swallow.icon";
1104       }
1105    }
1106 }
1107
1108 group { name: "elm/genlist/item/end_icon/default";
1109    data.item: "selectraise" "on";
1110    data.item: "texts" "elm.text";
1111    data.item: "contents" "elm.swallow.icon";
1112    data.item: "treesize" "20";
1113    data.item: "flips" "elm.text.flip";
1114    //      data.item: "states" "";
1115    images {
1116       image: "bt_sm_base1.png" COMP;
1117       image: "bt_sm_shine.png" COMP;
1118       image: "bt_sm_hilight.png" COMP;
1119       image: "ilist_1.png" COMP;
1120       image: "ilist_2.png" COMP;
1121       image: "ilist_item_shadow.png" COMP;
1122    }
1123    parts {
1124       part {
1125          name:           "event";
1126          type:           RECT;
1127          description {
1128             state: "default" 0.0;
1129             color: 0 0 0 0;
1130          }
1131       }
1132       part { name: "reorder_bg";
1133          mouse_events: 0;
1134          description { state: "default" 0.0;
1135             visible: 0;
1136             color: 255 255 255 0;
1137             rel1 {
1138                relative: 0.0 0.0;
1139                offset: -7 -7;
1140             }
1141             rel2 {
1142                relative: 1.0 1.0;
1143                offset: 9 9;
1144             }
1145             image {
1146                normal: "bt_bases.png";
1147                border: 6 6 6 6;
1148             }
1149          }
1150          description { state: "enabled" 0.0;
1151             inherit: "default" 0.0;
1152             visible: 1;
1153             color: 255 255 255 255;
1154          }
1155       }
1156       part {
1157          name: "base_sh";
1158          mouse_events: 0;
1159          description {
1160             state: "default" 0.0;
1161             align: 0.0 0.0;
1162             min: 0 10;
1163             fixed: 1 1;
1164             rel1 {
1165                to: "base";
1166                relative: 0.0 1.0;
1167                offset: 0 0;
1168             }
1169             rel2 {
1170                to: "base";
1171                relative: 1.0 1.0;
1172                offset: -1 0;
1173             }
1174             image {
1175                normal: "ilist_item_shadow.png";
1176             }
1177             fill.smooth: 0;
1178          }
1179          description {
1180             state: "default" 1.0;
1181             inherit: "default" 0.0;
1182             visible: 0;
1183          }
1184       }
1185       part {
1186          name: "base";
1187          mouse_events: 0;
1188          description {
1189             state: "default" 0.0;
1190             image {
1191                normal: "ilist_1.png";
1192                border: 2 2 2 2;
1193             }
1194             fill.smooth: 0;
1195          }
1196          description {
1197             state: "default" 1.0;
1198             inherit: "default" 0.0;
1199             image.normal: "ilist_2.png";
1200          }
1201       }
1202       part { name: "bg";
1203          clip_to: "disclip";
1204          mouse_events: 0;
1205          description { state: "default" 0.0;
1206             visible: 0;
1207             color: 255 255 255 0;
1208             rel1 {
1209                relative: 0.0 0.0;
1210                offset: -5 -5;
1211             }
1212             rel2 {
1213                relative: 1.0 1.0;
1214                offset: 4 4;
1215             }
1216             image {
1217                normal: "bt_sm_base1.png";
1218                border: 6 6 6 6;
1219             }
1220             image.middle: SOLID;
1221          }
1222          description { state: "default" 1.0;
1223             inherit: "default" 0.0;
1224          }
1225          description { state: "selected" 0.0;
1226             inherit: "default" 0.0;
1227             visible: 1;
1228             color: 255 255 255 255;
1229             rel1 {
1230                relative: 0.0 0.0;
1231                offset: -2 -2;
1232             }
1233             rel2 {
1234                relative: 1.0 1.0;
1235                offset: 1 1;
1236             }
1237          }
1238          description {
1239             state: "selected" 1.0;
1240             inherit: "selected" 0.0;
1241          }
1242       }
1243       part { name: "elm.swallow.pad";
1244          type: SWALLOW;
1245          description { state: "default" 0.0;
1246             fixed: 1 0;
1247             align: 0.0 0.5;
1248             rel1 {
1249                relative: 0.0  0.0;
1250                offset:   4    4;
1251             }
1252             rel2 {
1253                relative: 0.0  1.0;
1254                offset:   4   -5;
1255             }
1256          }
1257       }
1258       part { name: "elm.swallow.icon";
1259          clip_to: "disclip";
1260          type: SWALLOW;
1261          description { state: "default" 0.0;
1262             fixed: 1 0;
1263             align: 1.0 0.5;
1264             aspect: 1.0 1.0;
1265             rel1 {
1266                relative: 1.0  0.0;
1267                offset:   -5    4;
1268             }
1269             rel2 {
1270                relative: 1.0  1.0;
1271                offset:   -5   -5;
1272             }
1273          }
1274          description { state: "flip_enabled" 0.0;
1275             inherit: "default" 0.0;
1276             visible: 0;
1277          }
1278       }
1279       part { name: "elm.text";
1280          clip_to: "disclip";
1281          type:           TEXT;
1282          effect:         SOFT_SHADOW;
1283          mouse_events:   0;
1284          scale: 1;
1285          description {
1286             state: "default" 0.0;
1287                    //               min: 16 16;
1288             rel1 {
1289                relative: 0.0  0.0;
1290                offset:   4 4;
1291             }
1292             rel2 {
1293                to_x:     "elm.swallow.icon";
1294                relative: 0.0  1.0;
1295                offset:   -1 -5;
1296             }
1297             color: 0 0 0 255;
1298             color3: 0 0 0 0;
1299             text {
1300                font: "Sans";
1301                size: 10;
1302                min: 1 1;
1303                     //                  min: 0 1;
1304                align: -1.0 0.5;
1305                text_class: "list_item";
1306             }
1307          }
1308          description { state: "selected" 0.0;
1309             inherit: "default" 0.0;
1310             color: 224 224 224 255;
1311             color3: 0 0 0 64;
1312          }
1313          description { state: "flip_enabled" 0.0;
1314             inherit: "default" 0.0;
1315             visible: 0;
1316          }
1317       }
1318       part { name: "elm.text.flip";
1319          clip_to: "disclip";
1320          type: SWALLOW;
1321          scale: 1;
1322          description { state: "default" 0.0;
1323             visible: 0;
1324             rel1.to_y: "elm.text";
1325             rel2.to_y: "elm.text";
1326          }
1327          description { state: "flip_enabled" 0.0;
1328             inherit: "default" 0.0;
1329             visible: 1;
1330          }
1331       }
1332       part { name: "fg1";
1333          clip_to: "disclip";
1334          mouse_events: 0;
1335          description { state: "default" 0.0;
1336             visible: 0;
1337             color: 255 255 255 0;
1338             rel1.to: "bg";
1339             rel2.relative: 1.0 0.5;
1340             rel2.to: "bg";
1341             image {
1342                normal: "bt_sm_hilight.png";
1343                border: 6 6 6 0;
1344             }
1345          }
1346          description { state: "selected" 0.0;
1347             inherit: "default" 0.0;
1348             visible: 1;
1349             color: 255 255 255 255;
1350          }
1351          description {
1352             state: "selected" 1.0;
1353             inherit: "default" 0.0;
1354             visible: 1;
1355             color: 255 255 255 255;
1356          }
1357       }
1358       part { name: "fg2";
1359          clip_to: "disclip";
1360          mouse_events: 0;
1361          description { state: "default" 0.0;
1362             visible: 0;
1363             color: 255 255 255 0;
1364             rel1.to: "bg";
1365             rel2.to: "bg";
1366             image {
1367                normal: "bt_sm_shine.png";
1368                border: 6 6 6 0;
1369             }
1370          }
1371          description { state: "selected" 0.0;
1372             inherit: "default" 0.0;
1373             visible: 1;
1374             color: 255 255 255 255;
1375          }
1376          description {
1377             state: "selected" 1.0;
1378             inherit: "default" 0.0;
1379             visible: 1;
1380             color: 255 255 255 255;
1381          }
1382       }
1383       part { name: "disclip";
1384          type: RECT;
1385          description { state: "default" 0.0;
1386             rel1.to: "bg";
1387             rel2.to: "bg";
1388          }
1389          description { state: "disabled" 0.0;
1390             inherit: "default" 0.0;
1391             color: 255 255 255 64;
1392          }
1393       }
1394    }
1395    programs {
1396         // signal: elm,state,%s,active
1397         //   a "check" item named %s went active
1398         // signal: elm,state,%s,passive
1399         //   a "check" item named %s went passive
1400         // default is passive
1401       program {
1402          name:    "odd";
1403          signal:  "elm,state,odd";
1404          source:  "elm";
1405          action:  STATE_SET "default" 1.0;
1406          target:  "base_sh";
1407          target:  "base";
1408       }
1409       program {
1410          name:    "even";
1411          signal:  "elm,state,even";
1412          source:  "elm";
1413          action:  STATE_SET "default" 0.0;
1414          target:  "base_sh";
1415          target:  "base";
1416       }
1417       program {
1418          name:    "go_active";
1419          signal:  "elm,state,selected";
1420          source:  "elm";
1421          script {
1422             new st[31];
1423             new Float:vl;
1424             get_state(PART:"base", st, 30, vl);
1425             set_state(PART:"bg", "selected", vl);
1426             set_state(PART:"fg1", "selected", vl);
1427             set_state(PART:"fg2", "selected", vl);
1428             set_state(PART:"elm.text", "selected", vl);
1429          }
1430       }
1431       program {
1432          name:    "go_passive";
1433          signal:  "elm,state,unselected";
1434          source:  "elm";
1435          script {
1436             new st[31];
1437             new Float:vl;
1438             get_state(PART:"base", st, 30, vl);
1439             set_state(PART:"bg", "default", vl);
1440             set_state(PART:"fg1", "default", vl);
1441             set_state(PART:"fg2", "default", vl);
1442             set_state(PART:"elm.text", "default", vl);
1443          }
1444       }
1445       program {
1446          name:    "go_disabled";
1447          signal:  "elm,state,disabled";
1448          source:  "elm";
1449          action:  STATE_SET "disabled" 0.0;
1450          target:  "disclip";
1451       }
1452       program {
1453          name:    "go_enabled";
1454          signal:  "elm,state,enabled";
1455          source:  "elm";
1456          action:  STATE_SET "default" 0.0;
1457          target:  "disclip";
1458       }
1459       program {
1460          name:    "go_reorder_disabled";
1461          signal:  "elm,state,reorder,disabled";
1462          source:  "elm";
1463          action:  STATE_SET "default" 0.0;
1464          target:  "reorder_bg";
1465          transition: DECELERATE 0.5;
1466       }
1467       program {
1468          name:    "go_reorder_enabled";
1469          signal:  "elm,state,reorder,enabled";
1470          source:  "elm";
1471          action:  STATE_SET "enabled" 0.0;
1472          target:  "reorder_bg";
1473          transition: DECELERATE 0.5;
1474       }
1475       program { name: "flip_enabled";
1476          signal: "elm,state,flip,enabled";
1477          source: "elm";
1478          action: STATE_SET "flip_enabled" 0.0;
1479          target: "elm.text";
1480          target: "elm.text.flip";
1481          target: "elm.swallow.icon";
1482       }
1483       program { name: "flip_disabled";
1484          signal: "elm,state,flip,disabled";
1485          source: "elm";
1486          action: STATE_SET "default" 0.0;
1487          target: "elm.text";
1488          target: "elm.text.flip";
1489          target: "elm.swallow.icon";
1490       }
1491    }
1492 }
1493
1494 group { name: "elm/genlist/item/no_icon/default";
1495    data.item: "selectraise" "on";
1496    data.item: "texts" "elm.text";
1497    data.item: "treesize" "20";
1498    data.item: "flips" "elm.text.flip";
1499    //      data.item: "states" "";
1500    images {
1501       image: "bt_sm_base1.png" COMP;
1502       image: "bt_sm_shine.png" COMP;
1503       image: "bt_sm_hilight.png" COMP;
1504       image: "ilist_1.png" COMP;
1505       image: "ilist_2.png" COMP;
1506       image: "ilist_item_shadow.png" COMP;
1507    }
1508    parts {
1509       part {
1510          name:           "event";
1511          type:           RECT;
1512          description {
1513             state: "default" 0.0;
1514             color: 0 0 0 0;
1515          }
1516       }
1517       part { name: "reorder_bg";
1518          mouse_events: 0;
1519          description { state: "default" 0.0;
1520             visible: 0;
1521             color: 255 255 255 0;
1522             rel1 {
1523                relative: 0.0 0.0;
1524                offset: -7 -7;
1525             }
1526             rel2 {
1527                relative: 1.0 1.0;
1528                offset: 9 9;
1529             }
1530             image {
1531                normal: "bt_bases.png";
1532                border: 6 6 6 6;
1533             }
1534          }
1535          description { state: "enabled" 0.0;
1536             inherit: "default" 0.0;
1537             visible: 1;
1538             color: 255 255 255 255;
1539          }
1540       }
1541       part {
1542          name: "base_sh";
1543          mouse_events: 0;
1544          description {
1545             state: "default" 0.0;
1546             align: 0.0 0.0;
1547             min: 0 10;
1548             fixed: 1 1;
1549             rel1 {
1550                to: "base";
1551                relative: 0.0 1.0;
1552                offset: 0 0;
1553             }
1554             rel2 {
1555                to: "base";
1556                relative: 1.0 1.0;
1557                offset: -1 0;
1558             }
1559             image {
1560                normal: "ilist_item_shadow.png";
1561             }
1562             fill.smooth: 0;
1563          }
1564          description {
1565             state: "default" 1.0;
1566             inherit: "default" 0.0;
1567             visible: 0;
1568          }
1569       }
1570       part {
1571          name: "base";
1572          mouse_events: 0;
1573          description {
1574             state: "default" 0.0;
1575             image {
1576                normal: "ilist_1.png";
1577                border: 2 2 2 2;
1578             }
1579             fill.smooth: 0;
1580          }
1581          description {
1582             state: "default" 1.0;
1583             inherit: "default" 0.0;
1584             image.normal: "ilist_2.png";
1585          }
1586       }
1587       part { name: "bg";
1588          clip_to: "disclip";
1589          mouse_events: 0;
1590          description { state: "default" 0.0;
1591             visible: 0;
1592             color: 255 255 255 0;
1593             rel1 {
1594                relative: 0.0 0.0;
1595                offset: -5 -5;
1596             }
1597             rel2 {
1598                relative: 1.0 1.0;
1599                offset: 4 4;
1600             }
1601             image {
1602                normal: "bt_sm_base1.png";
1603                border: 6 6 6 6;
1604             }
1605             image.middle: SOLID;
1606          }
1607          description { state: "default" 1.0;
1608             inherit: "default" 0.0;
1609          }
1610          description { state: "selected" 0.0;
1611             inherit: "default" 0.0;
1612             visible: 1;
1613             color: 255 255 255 255;
1614             rel1 {
1615                relative: 0.0 0.0;
1616                offset: -2 -2;
1617             }
1618             rel2 {
1619                relative: 1.0 1.0;
1620                offset: 1 1;
1621             }
1622          }
1623          description {
1624             state: "selected" 1.0;
1625             inherit: "selected" 0.0;
1626          }
1627       }
1628       part { name: "elm.swallow.pad";
1629          type: SWALLOW;
1630          description { state: "default" 0.0;
1631             fixed: 1 0;
1632             align: 0.0 0.5;
1633             rel1 {
1634                relative: 0.0  0.0;
1635                offset:   4    4;
1636             }
1637             rel2 {
1638                relative: 0.0  1.0;
1639                offset:   4   -5;
1640             }
1641          }
1642       }
1643       part { name: "elm.text";
1644          clip_to: "disclip";
1645          type:           TEXT;
1646          effect:         SOFT_SHADOW;
1647          mouse_events:   0;
1648          scale: 1;
1649          description {
1650             state: "default" 0.0;
1651                    //               min: 16 16;
1652             rel1 {
1653                relative: 0.0  0.0;
1654                offset:   4 4;
1655             }
1656             rel2 {
1657                relative: 1.0  1.0;
1658                offset:   -5 -5;
1659             }
1660             color: 0 0 0 255;
1661             color3: 0 0 0 0;
1662             text {
1663                font: "Sans";
1664                size: 10;
1665                min: 1 1;
1666                     //                  min: 0 1;
1667                align: -1.0 0.5;
1668                text_class: "list_item";
1669             }
1670          }
1671          description { state: "selected" 0.0;
1672             inherit: "default" 0.0;
1673             color: 224 224 224 255;
1674             color3: 0 0 0 64;
1675          }
1676          description { state: "flip_enabled" 0.0;
1677             inherit: "default" 0.0;
1678             visible: 0;
1679          }
1680       }
1681       part { name: "elm.text.flip";
1682          clip_to: "disclip";
1683          type: SWALLOW;
1684          scale: 1;
1685          description { state: "default" 0.0;
1686             visible: 0;
1687             rel1.to_y: "elm.text";
1688             rel2.to_y: "elm.text";
1689          }
1690          description { state: "flip_enabled" 0.0;
1691             inherit: "default" 0.0;
1692             visible: 1;
1693          }
1694       }
1695       part { name: "fg1";
1696          clip_to: "disclip";
1697          mouse_events: 0;
1698          description { state: "default" 0.0;
1699             visible: 0;
1700             color: 255 255 255 0;
1701             rel1.to: "bg";
1702             rel2.relative: 1.0 0.5;
1703             rel2.to: "bg";
1704             image {
1705                normal: "bt_sm_hilight.png";
1706                border: 6 6 6 0;
1707             }
1708          }
1709          description { state: "selected" 0.0;
1710             inherit: "default" 0.0;
1711             visible: 1;
1712             color: 255 255 255 255;
1713          }
1714          description {
1715             state: "selected" 1.0;
1716             inherit: "default" 0.0;
1717             visible: 1;
1718             color: 255 255 255 255;
1719          }
1720       }
1721       part { name: "fg2";
1722          clip_to: "disclip";
1723          mouse_events: 0;
1724          description { state: "default" 0.0;
1725             visible: 0;
1726             color: 255 255 255 0;
1727             rel1.to: "bg";
1728             rel2.to: "bg";
1729             image {
1730                normal: "bt_sm_shine.png";
1731                border: 6 6 6 0;
1732             }
1733          }
1734          description { state: "selected" 0.0;
1735             inherit: "default" 0.0;
1736             visible: 1;
1737             color: 255 255 255 255;
1738          }
1739          description {
1740             state: "selected" 1.0;
1741             inherit: "default" 0.0;
1742             visible: 1;
1743             color: 255 255 255 255;
1744          }
1745       }
1746       part { name: "disclip";
1747          type: RECT;
1748          description { state: "default" 0.0;
1749             rel1.to: "bg";
1750             rel2.to: "bg";
1751          }
1752          description { state: "disabled" 0.0;
1753             inherit: "default" 0.0;
1754             color: 255 255 255 64;
1755          }
1756       }
1757    }
1758    programs {
1759         // signal: elm,state,%s,active
1760         //   a "check" item named %s went active
1761         // signal: elm,state,%s,passive
1762         //   a "check" item named %s went passive
1763         // default is passive
1764       program {
1765          name:    "odd";
1766          signal:  "elm,state,odd";
1767          source:  "elm";
1768          action:  STATE_SET "default" 1.0;
1769          target:  "base_sh";
1770          target:  "base";
1771       }
1772       program {
1773          name:    "even";
1774          signal:  "elm,state,even";
1775          source:  "elm";
1776          action:  STATE_SET "default" 0.0;
1777          target:  "base_sh";
1778          target:  "base";
1779       }
1780       program {
1781          name:    "go_active";
1782          signal:  "elm,state,selected";
1783          source:  "elm";
1784          script {
1785             new st[31];
1786             new Float:vl;
1787             get_state(PART:"base", st, 30, vl);
1788             set_state(PART:"bg", "selected", vl);
1789             set_state(PART:"fg1", "selected", vl);
1790             set_state(PART:"fg2", "selected", vl);
1791             set_state(PART:"elm.text", "selected", vl);
1792          }
1793       }
1794       program {
1795          name:    "go_passive";
1796          signal:  "elm,state,unselected";
1797          source:  "elm";
1798          script {
1799             new st[31];
1800             new Float:vl;
1801             get_state(PART:"base", st, 30, vl);
1802             set_state(PART:"bg", "default", vl);
1803             set_state(PART:"fg1", "default", vl);
1804             set_state(PART:"fg2", "default", vl);
1805             set_state(PART:"elm.text", "default", vl);
1806          }
1807       }
1808       program {
1809          name:    "go_disabled";
1810          signal:  "elm,state,disabled";
1811          source:  "elm";
1812          action:  STATE_SET "disabled" 0.0;
1813          target:  "disclip";
1814       }
1815       program {
1816          name:    "go_enabled";
1817          signal:  "elm,state,enabled";
1818          source:  "elm";
1819          action:  STATE_SET "default" 0.0;
1820          target:  "disclip";
1821       }
1822       program {
1823          name:    "go_reorder_disabled";
1824          signal:  "elm,state,reorder,disabled";
1825          source:  "elm";
1826          action:  STATE_SET "default" 0.0;
1827          target:  "reorder_bg";
1828          transition: DECELERATE 0.5;
1829       }
1830       program {
1831          name:    "go_reorder_enabled";
1832          signal:  "elm,state,reorder,enabled";
1833          source:  "elm";
1834          action:  STATE_SET "enabled" 0.0;
1835          target:  "reorder_bg";
1836          transition: DECELERATE 0.5;
1837       }
1838       program { name: "flip_enabled";
1839          signal: "elm,state,flip,enabled";
1840          source: "elm";
1841          action: STATE_SET "flip_enabled" 0.0;
1842          target: "elm.text";
1843          target: "elm.text.flip";
1844       }
1845       program { name: "flip_disabled";
1846          signal: "elm,state,flip,disabled";
1847          source: "elm";
1848          action: STATE_SET "default" 0.0;
1849          target: "elm.text";
1850          target: "elm.text.flip";
1851       }
1852    }
1853 }
1854
1855 group { name: "elm/genlist/item/group_index/default";
1856    alias: "elm/genlist/item_compress/group_index/default";
1857    data.item: "selectraise" "on";
1858    data.item: "texts" "elm.text";
1859    data.item: "contents" "elm.swallow.icon elm.swallow.end";
1860    data.item: "treesize" "20";
1861    //      data.item: "states" "";
1862    images {
1863       image: "bt_sm_base1.png" COMP;
1864       image: "bt_sm_shine.png" COMP;
1865       image: "bt_sm_hilight.png" COMP;
1866       image: "ilist_item_shadow.png" COMP;
1867       image: "group_index.png" COMP;
1868    }
1869    parts {
1870       part {
1871          name: "event";
1872          type: RECT;
1873          description {
1874             state: "default" 0.0;
1875             color: 0 0 0 0;
1876          }
1877       }
1878       part {
1879          name: "base_sh";
1880          mouse_events: 0;
1881          description {
1882             state: "default" 0.0;
1883             align: 0.0 0.0;
1884             min: 0 10;
1885             fixed: 1 1;
1886             rel1 {
1887                to: "base";
1888                relative: 0.0 1.0;
1889                offset: 0 0;
1890             }
1891             rel2 {
1892                to: "base";
1893                relative: 1.0 1.0;
1894                offset: -1 0;
1895             }
1896             image {
1897                normal: "ilist_item_shadow.png";
1898             }
1899             fill.smooth: 0;
1900          }
1901       }
1902       part {
1903          name: "base";
1904          mouse_events: 0;
1905          description {
1906             state: "default" 0.0;
1907             image {
1908                normal: "group_index.png";
1909                border: 2 2 2 2;
1910             }
1911             fill.smooth: 0;
1912          }
1913       }
1914       part { name: "bg";
1915          clip_to: "disclip";
1916          mouse_events: 0;
1917          description { state: "default" 0.0;
1918             visible: 0;
1919             color: 255 255 255 0;
1920             rel1 {
1921                relative: 0.0 0.0;
1922                offset: -5 -5;
1923             }
1924             rel2 {
1925                relative: 1.0 1.0;
1926                offset: 4 4;
1927             }
1928             image {
1929                normal: "bt_sm_base1.png";
1930                border: 6 6 6 6;
1931             }
1932             image.middle: SOLID;
1933          }
1934          description { state: "selected" 0.0;
1935             inherit: "default" 0.0;
1936             visible: 1;
1937             color: 255 255 255 255;
1938             rel1 {
1939                relative: 0.0 0.0;
1940                offset: -2 -2;
1941             }
1942             rel2 {
1943                relative: 1.0 1.0;
1944                offset: 1 1;
1945             }
1946          }
1947       }
1948       part { name: "elm.swallow.pad";
1949          type: SWALLOW;
1950          description { state: "default" 0.0;
1951             fixed: 1 0;
1952             align: 0.0 0.5;
1953             rel1 {
1954                relative: 0.0  0.0;
1955                offset: 4 4;
1956             }
1957             rel2 {
1958                relative: 0.0  1.0;
1959                offset: 4 -5;
1960             }
1961          }
1962       }
1963       part { name: "elm.swallow.icon";
1964          clip_to: "disclip";
1965          type: SWALLOW;
1966          description { state: "default" 0.0;
1967             fixed: 1 0;
1968             align: 0.0 0.5;
1969             rel1 {
1970                to_x: "elm.swallow.pad";
1971                relative: 1.0 0.0;
1972                offset: -1 4;
1973             }
1974             rel2 {
1975                to_x: "elm.swallow.pad";
1976                relative: 1.0 1.0;
1977                offset: -1 -5;
1978             }
1979          }
1980       }
1981       part { name: "elm.swallow.end";
1982          clip_to: "disclip";
1983          type: SWALLOW;
1984          description { state: "default" 0.0;
1985             fixed: 1 0;
1986             align: 1.0 0.5;
1987             aspect: 1.0 1.0;
1988             rel1 {
1989                relative: 1.0 0.0;
1990                offset: -5 4;
1991             }
1992             rel2 {
1993                relative: 1.0 1.0;
1994                offset: -5 -5;
1995             }
1996          }
1997       }
1998       part { name: "elm.text";
1999          clip_to: "disclip";
2000          type: TEXT;
2001          effect: SOFT_SHADOW;
2002          mouse_events: 0;
2003          scale: 1;
2004          description {
2005             state: "default" 0.0;
2006                    //               min: 16 16;
2007             rel1 {
2008                to_x: "elm.swallow.icon";
2009                relative: 1.0  0.0;
2010                offset: 0 4;
2011             }
2012             rel2 {
2013                to_x: "elm.swallow.end";
2014                relative: 0.0  1.0;
2015                offset: -1 -5;
2016             }
2017             color: 0 0 0 255;
2018             color3: 0 0 0 0;
2019             text {
2020                font: "Sans";
2021                size: 10;
2022                min: 1 1;
2023                     //                  min: 0 1;
2024                align: -1.0 0.5;
2025                text_class: "list_item";
2026             }
2027          }
2028          description { state: "selected" 0.0;
2029             inherit: "default" 0.0;
2030             color: 224 224 224 255;
2031             color3: 0 0 0 64;
2032          }
2033       }
2034       part { name: "fg1";
2035          clip_to: "disclip";
2036          mouse_events: 0;
2037          description { state: "default" 0.0;
2038             visible: 0;
2039             color: 255 255 255 0;
2040             rel1.to: "bg";
2041             rel2.relative: 1.0 0.5;
2042             rel2.to: "bg";
2043             image {
2044                normal: "bt_sm_hilight.png";
2045                border: 6 6 6 0;
2046             }
2047          }
2048          description { state: "selected" 0.0;
2049             inherit: "default" 0.0;
2050             visible: 1;
2051             color: 255 255 255 255;
2052          }
2053       }
2054       part { name: "fg2";
2055          clip_to: "disclip";
2056          mouse_events: 0;
2057          description { state: "default" 0.0;
2058             visible: 0;
2059             color: 255 255 255 0;
2060             rel1.to: "bg";
2061             rel2.to: "bg";
2062             image {
2063                normal: "bt_sm_shine.png";
2064                border: 6 6 6 0;
2065             }
2066          }
2067          description { state: "selected" 0.0;
2068             inherit: "default" 0.0;
2069             visible: 1;
2070             color: 255 255 255 255;
2071          }
2072       }
2073       part { name: "disclip";
2074          type: RECT;
2075          description { state: "default" 0.0;
2076             rel1.to: "bg";
2077             rel2.to: "bg";
2078          }
2079          description { state: "disabled" 0.0;
2080             inherit: "default" 0.0;
2081             color: 255 255 255 64;
2082          }
2083       }
2084    }
2085    programs {
2086         // signal: elm,state,%s,active
2087         //   a "check" item named %s went active
2088         // signal: elm,state,%s,passive
2089         //   a "check" item named %s went passive
2090         // default is passive
2091       program {
2092          name:    "go_active";
2093          signal:  "elm,state,selected";
2094          source:  "elm";
2095          action:  STATE_SET "selected" 0.0;
2096          target:  "bg";
2097          target:  "fg1";
2098          target:  "fg2";
2099          target:  "elm.text";
2100       }
2101       program {
2102          name:    "go_passive";
2103          signal:  "elm,state,unselected";
2104          source:  "elm";
2105          action:  STATE_SET "default" 0.0;
2106          target:  "bg";
2107          target:  "fg1";
2108          target:  "fg2";
2109          target:  "elm.text";
2110          transition: LINEAR 0.1;
2111       }
2112       program {
2113          name:    "go_disabled";
2114          signal:  "elm,state,disabled";
2115          source:  "elm";
2116          action:  STATE_SET "disabled" 0.0;
2117          target:  "disclip";
2118       }
2119       program {
2120          name:    "go_enabled";
2121          signal:  "elm,state,enabled";
2122          source:  "elm";
2123          action:  STATE_SET "default" 0.0;
2124          target:  "disclip";
2125       }
2126    }
2127 }
2128 group { name: "elm/genlist/item_compress/message/default";
2129    data.item: "selectraise" "on";
2130    data.item: "texts" "elm.title.1 elm.title.2 elm.text";
2131    //      data.item: "contents" "elm.swallow.icon elm.swallow.end";
2132    data.item: "treesize" "20";
2133    //      data.item: "states" "";
2134    images {
2135       image: "bt_sm_base1.png" COMP;
2136       image: "bt_sm_shine.png" COMP;
2137       image: "bt_sm_hilight.png" COMP;
2138       image: "ilist_1.png" COMP;
2139       image: "ilist_2.png" COMP;
2140       image: "ilist_item_shadow.png" COMP;
2141    }
2142    styles {
2143       style { name: "genlist_textblock_style";
2144          base: "font=Sans font_size=10 color=#000 wrap=char text_class=list_item";
2145          tag:  "br" "\n";
2146          tag:  "ps" "ps";
2147          tag:  "tab" "\t";
2148       }
2149       style { name: "genlist_textblock_style2";
2150          base: "font=Sans font_size=10 color=#fff wrap=char text_class=list_item";
2151          tag:  "br" "\n";
2152          tag:  "ps" "ps";
2153          tag:  "tab" "\t";
2154       }
2155    }
2156    parts {
2157       part {
2158          name:           "event";
2159          type:           RECT;
2160          description {
2161             state: "default" 0.0;
2162             color: 0 0 0 0;
2163          }
2164       }
2165       part {
2166          name: "base_sh";
2167          mouse_events: 0;
2168          description {
2169             state: "default" 0.0;
2170             align: 0.0 0.0;
2171             min: 0 10;
2172             fixed: 1 1;
2173             rel1 {
2174                to: "base";
2175                relative: 0.0 1.0;
2176                offset: 0 0;
2177             }
2178             rel2 {
2179                to: "base";
2180                relative: 1.0 1.0;
2181                offset: -1 0;
2182             }
2183             image {
2184                normal: "ilist_item_shadow.png";
2185             }
2186             fill.smooth: 0;
2187          }
2188          description {
2189             state: "default" 1.0;
2190             inherit: "default" 0.0;
2191             visible: 0;
2192          }
2193       }
2194       part {
2195          name: "base";
2196          mouse_events: 0;
2197          description {
2198             state: "default" 0.0;
2199             image {
2200                normal: "ilist_1.png";
2201                border: 2 2 2 2;
2202             }
2203             fill.smooth: 0;
2204          }
2205          description {
2206             state: "default" 1.0;
2207             inherit: "default" 0.0;
2208             image.normal: "ilist_2.png";
2209          }
2210       }
2211       part { name: "bg";
2212          clip_to: "disclip";
2213          mouse_events: 0;
2214          description { state: "default" 0.0;
2215             visible: 0;
2216             color: 255 255 255 0;
2217             rel1 {
2218                relative: 0.0 0.0;
2219                offset: -5 -5;
2220             }
2221             rel2 {
2222                relative: 1.0 1.0;
2223                offset: 4 4;
2224             }
2225             image {
2226                normal: "bt_sm_base1.png";
2227                border: 6 6 6 6;
2228             }
2229             image.middle: SOLID;
2230          }
2231          description { state: "selected" 0.0;
2232             inherit: "default" 0.0;
2233             visible: 1;
2234             color: 255 255 255 255;
2235             rel1 {
2236                relative: 0.0 0.0;
2237                offset: -2 -2;
2238             }
2239             rel2 {
2240                relative: 1.0 1.0;
2241                offset: 1 1;
2242             }
2243          }
2244       }
2245       part { name: "elm.title.1";
2246          clip_to: "disclip";
2247          type:           TEXT;
2248          effect:         SOFT_SHADOW;
2249          mouse_events:   0;
2250          scale: 1;
2251          description {
2252             state: "default" 0.0;
2253             fixed: 0 1;
2254                    //               min: 16 16;
2255             rel1 {
2256                relative: 0.0  0.0;
2257                offset:   4 4;
2258             }
2259             rel2 {
2260                relative: 1.0  0.0;
2261                offset:   -5 4;
2262             }
2263             color: 0 0 0 255;
2264             color3: 0 0 0 0;
2265             align: 0.0 0.0;
2266             text {
2267                font: "Sans";
2268                size: 10;
2269                min: 0 1;
2270                     //                  min: 1 1;
2271                align: 0.0 0.0;
2272                text_class: "list_item";
2273             }
2274          }
2275          description { state: "selected" 0.0;
2276             inherit: "default" 0.0;
2277             color: 224 224 224 255;
2278             color3: 0 0 0 64;
2279          }
2280       }
2281       part { name: "elm.title.2";
2282          clip_to: "disclip";
2283          type:           TEXT;
2284          effect:         SOFT_SHADOW;
2285          mouse_events:   0;
2286          scale: 1;
2287          description {
2288             state: "default" 0.0;
2289             fixed: 0 1;
2290                    //               min: 16 16;
2291             rel1 {
2292                to_y:     "elm.title.1";
2293                relative: 0.0  1.0;
2294                offset:   4 0;
2295             }
2296             rel2 {
2297                to_y:     "elm.title.1";
2298                relative: 1.0  1.0;
2299                offset:   -5 0;
2300             }
2301             color: 0 0 0 255;
2302             color3: 0 0 0 0;
2303             align: 0.0 0.0;
2304             text {
2305                font: "Sans";
2306                size: 10;
2307                min: 0 1;
2308                     //                  min: 1 1;
2309                align: 0.0 0.0;
2310                text_class: "list_item";
2311             }
2312          }
2313          description { state: "selected" 0.0;
2314             inherit: "default" 0.0;
2315             color: 224 224 224 255;
2316             color3: 0 0 0 64;
2317          }
2318       }
2319       part { name: "elm.text";
2320          clip_to: "disclip";
2321          type:           TEXTBLOCK;
2322          mouse_events:   0;
2323          scale: 1;
2324          description {
2325             state: "default" 0.0;
2326                    //               fixed: 0 1;
2327                    //               min: 16 16;
2328             rel1 {
2329                to_y:     "elm.title.2";
2330                relative: 0.0  1.0;
2331                offset:   4 0;
2332             }
2333             rel2 {
2334                relative: 1.0  1.0;
2335                offset:   -5 -5;
2336             }
2337             align: 0.0 0.0;
2338             text {
2339                style: "genlist_textblock_style";
2340                min: 0 1;
2341                     //                  min: 1 1;
2342                align: 0.0 0.0;
2343             }
2344          }
2345          description { state: "selected" 0.0;
2346             inherit: "default" 0.0;
2347             text {
2348                style: "genlist_textblock_style2";
2349             }
2350          }
2351       }
2352       part { name: "fg1";
2353          clip_to: "disclip";
2354          mouse_events: 0;
2355          description { state: "default" 0.0;
2356             visible: 0;
2357             color: 255 255 255 0;
2358             rel1.to: "bg";
2359             rel2.relative: 1.0 0.5;
2360             rel2.to: "bg";
2361             image {
2362                normal: "bt_sm_hilight.png";
2363                border: 6 6 6 0;
2364             }
2365          }
2366          description { state: "selected" 0.0;
2367             inherit: "default" 0.0;
2368             visible: 1;
2369             color: 255 255 255 255;
2370          }
2371       }
2372       part { name: "fg2";
2373          clip_to: "disclip";
2374          mouse_events: 0;
2375          description { state: "default" 0.0;
2376             visible: 0;
2377             color: 255 255 255 0;
2378             rel1.to: "bg";
2379             rel2.to: "bg";
2380             image {
2381                normal: "bt_sm_shine.png";
2382                border: 6 6 6 0;
2383             }
2384          }
2385          description { state: "selected" 0.0;
2386             inherit: "default" 0.0;
2387             visible: 1;
2388             color: 255 255 255 255;
2389          }
2390       }
2391       part { name: "disclip";
2392          type: RECT;
2393          description { state: "default" 0.0;
2394             rel1.to: "bg";
2395             rel2.to: "bg";
2396          }
2397          description { state: "disabled" 0.0;
2398             inherit: "default" 0.0;
2399             color: 255 255 255 64;
2400          }
2401       }
2402    }
2403    programs {
2404         // signal: elm,state,%s,active
2405         //   a "check" item named %s went active
2406         // signal: elm,state,%s,passive
2407         //   a "check" item named %s went passive
2408         // default is passive
2409       program {
2410          name:    "odd";
2411          signal:  "elm,state,odd";
2412          source:  "elm";
2413          action:  STATE_SET "default" 1.0;
2414          target:  "base_sh";
2415          target:  "base";
2416       }
2417       program {
2418          name:    "even";
2419          signal:  "elm,state,even";
2420          source:  "elm";
2421          action:  STATE_SET "default" 0.0;
2422          target:  "base_sh";
2423          target:  "base";
2424       }
2425       program {
2426          name:    "go_active";
2427          signal:  "elm,state,selected";
2428          source:  "elm";
2429          action:  STATE_SET "selected" 0.0;
2430          target:  "bg";
2431          target:  "fg1";
2432          target:  "fg2";
2433          target:  "elm.title.1";
2434          target:  "elm.title.2";
2435          target:  "elm.text";
2436       }
2437       program {
2438          name:    "go_passive";
2439          signal:  "elm,state,unselected";
2440          source:  "elm";
2441          action:  STATE_SET "default" 0.0;
2442          target:  "bg";
2443          target:  "fg1";
2444          target:  "fg2";
2445          target:  "elm.title.1";
2446          target:  "elm.title.2";
2447          target:  "elm.text";
2448          transition: LINEAR 0.1;
2449       }
2450       program {
2451          name:    "go_disabled";
2452          signal:  "elm,state,disabled";
2453          source:  "elm";
2454          action:  STATE_SET "disabled" 0.0;
2455          target:  "disclip";
2456       }
2457       program {
2458          name:    "go_enabled";
2459          signal:  "elm,state,enabled";
2460          source:  "elm";
2461          action:  STATE_SET "default" 0.0;
2462          target:  "disclip";
2463       }
2464    }
2465 }
2466
2467 group { name: "elm/genlist/item_compress/default/default";
2468    inherit: "elm/genlist/item/default/default";
2469    data.item: "texts" "elm.text";
2470    parts {
2471       part { name: "elm.text";
2472          description { state: "default" 0.0;
2473             text.min: 0 1;
2474          }
2475          description { state: "selected" 0.0;
2476             text.min: 0 1;
2477          }
2478          description { state: "flip_enabled" 0.0;
2479             text.min: 0 1;
2480          }
2481       }
2482    }
2483 }
2484
2485 group { name: "elm/genlist/item_compress/one_icon/default";
2486    inherit: "elm/genlist/item/one_icon/default";
2487    data.item: "texts" "elm.text";
2488    parts {
2489       part { name: "elm.text";
2490          description { state: "default" 0.0;
2491             text.min: 0 1;
2492          }
2493          description { state: "selected" 0.0;
2494             text.min: 0 1;
2495          }
2496          description { state: "flip_enabled" 0.0;
2497             text.min: 0 1;
2498          }
2499       }
2500    }
2501 }
2502
2503 group { name: "elm/genlist/item_compress/end_icon/default";
2504    inherit: "elm/genlist/item/end_icon/default";
2505    data.item: "texts" "elm.text";
2506    parts {
2507       part { name: "elm.text";
2508          description { state: "default" 0.0;
2509             text.min: 0 1;
2510          }
2511          description { state: "selected" 0.0;
2512             text.min: 0 1;
2513          }
2514          description { state: "flip_enabled" 0.0;
2515             text.min: 0 1;
2516          }
2517       }
2518    }
2519 }
2520
2521 group { name: "elm/genlist/item_compress/no_icon/default";
2522    inherit: "elm/genlist/item/no_icon/default";
2523    data.item: "texts" "elm.text";
2524    parts {
2525       part { name: "elm.text";
2526          description { state: "default" 0.0;
2527             text.min: 0 1;
2528          }
2529          description { state: "selected" 0.0;
2530             text.min: 0 1;
2531          }
2532          description { state: "flip_enabled" 0.0;
2533             text.min: 0 1;
2534          }
2535       }
2536    }
2537 }
2538
2539 group { name: "elm/genlist/tree/default/default";
2540    data.item: "selectraise" "on";
2541    data.item: "texts" "elm.text";
2542    data.item: "contents" "elm.swallow.icon elm.swallow.end";
2543    data.item: "treesize" "20";
2544    //      data.item: "states" "";
2545    images {
2546       image: "bt_sm_base1.png" COMP;
2547       image: "bt_sm_shine.png" COMP;
2548       image: "bt_sm_hilight.png" COMP;
2549       image: "ilist_1.png" COMP;
2550       image: "ilist_2.png" COMP;
2551       image: "ilist_item_shadow.png" COMP;
2552       image: "icon_arrow_left.png" COMP;
2553       image: "icon_arrow_right.png" COMP;
2554       image: "icon_arrow_down.png" COMP;
2555    }
2556    parts {
2557       part {
2558          name:           "event";
2559          type:           RECT;
2560          description {
2561             state: "default" 0.0;
2562             color: 0 0 0 0;
2563          }
2564       }
2565       part { name: "reorder_bg";
2566          mouse_events: 0;
2567          description { state: "default" 0.0;
2568             visible: 0;
2569             color: 255 255 255 0;
2570             rel1 {
2571                relative: 0.0 0.0;
2572                offset: -7 -7;
2573             }
2574             rel2 {
2575                relative: 1.0 1.0;
2576                offset: 9 9;
2577             }
2578             image {
2579                normal: "bt_bases.png";
2580                border: 6 6 6 6;
2581             }
2582          }
2583          description { state: "enabled" 0.0;
2584             inherit: "default" 0.0;
2585             visible: 1;
2586             color: 255 255 255 255;
2587          }
2588       }
2589       part {
2590          name: "base_sh";
2591          mouse_events: 0;
2592          description {
2593             state: "default" 0.0;
2594             align: 0.0 0.0;
2595             min: 0 10;
2596             fixed: 1 1;
2597             rel1 {
2598                to: "base";
2599                relative: 0.0 1.0;
2600                offset: 0 0;
2601             }
2602             rel2 {
2603                to: "base";
2604                relative: 1.0 1.0;
2605                offset: -1 0;
2606             }
2607             image {
2608                normal: "ilist_item_shadow.png";
2609             }
2610             fill.smooth: 0;
2611          }
2612          description {
2613             state: "default" 1.0;
2614             inherit: "default" 0.0;
2615             visible: 0;
2616          }
2617       }
2618       part {
2619          name: "base";
2620          mouse_events: 0;
2621          description {
2622             state: "default" 0.0;
2623             image {
2624                normal: "ilist_1.png";
2625                border: 2 2 2 2;
2626             }
2627             fill.smooth: 0;
2628          }
2629          description {
2630             state: "default" 1.0;
2631             inherit: "default" 0.0;
2632             image.normal: "ilist_2.png";
2633          }
2634       }
2635       part { name: "bg";
2636          clip_to: "disclip";
2637          mouse_events: 0;
2638          description { state: "default" 0.0;
2639             visible: 0;
2640             color: 255 255 255 0;
2641             rel1 {
2642                relative: 0.0 0.0;
2643                offset: -5 -5;
2644             }
2645             rel2 {
2646                relative: 1.0 1.0;
2647                offset: 4 4;
2648             }
2649             image {
2650                normal: "bt_sm_base1.png";
2651                border: 6 6 6 6;
2652             }
2653             image.middle: SOLID;
2654          }
2655          description { state: "selected" 0.0;
2656             inherit: "default" 0.0;
2657             visible: 1;
2658             color: 255 255 255 255;
2659             rel1 {
2660                relative: 0.0 0.0;
2661                offset: -2 -2;
2662             }
2663             rel2 {
2664                relative: 1.0 1.0;
2665                offset: 1 1;
2666             }
2667          }
2668       }
2669       part { name: "elm.swallow.pad";
2670          type: SWALLOW;
2671          description { state: "default" 0.0;
2672             fixed: 1 0;
2673             align: 0.0 0.5;
2674             rel1 {
2675                relative: 0.0  0.0;
2676                offset:   4    4;
2677             }
2678             rel2 {
2679                relative: 0.0  1.0;
2680                offset:   4   -5;
2681             }
2682          }
2683       }
2684       part { name: "arrow";
2685          clip_to: "disclip";
2686          ignore_flags: ON_HOLD;
2687          description { state: "default" 0.0;
2688             fixed: 1 0;
2689             align: 0.0 0.5;
2690             aspect: 1.0 1.0;
2691             rel1 {
2692                to_x: "elm.swallow.pad";
2693                relative: 1.0  0.0;
2694                offset:   -1    4;
2695             }
2696             rel2 {
2697                to_x: "elm.swallow.pad";
2698                relative: 1.0  1.0;
2699                offset:   -1   -5;
2700             }
2701             image.normal: "icon_arrow_right.png";
2702          }
2703          description { state: "default" 0.1;
2704             inherit: "default" 0.0;
2705             image.normal: "icon_arrow_left.png";
2706          }
2707          description { state: "active" 0.0;
2708             inherit: "default" 0.0;
2709             image.normal: "icon_arrow_down.png";
2710          }
2711          description { state: "active" 0.1;
2712             inherit: "default" 0.0;
2713             image.normal: "icon_arrow_down.png";
2714          }
2715       }
2716       part { name: "elm.swallow.icon";
2717          clip_to: "disclip";
2718          type: SWALLOW;
2719          description { state: "default" 0.0;
2720             fixed: 1 0;
2721             align: 0.0 0.5;
2722             rel1 {
2723                to_x: "arrow";
2724                relative: 1.0  0.0;
2725                offset:   4    4;
2726             }
2727             rel2 {
2728                to_x: "arrow";
2729                relative: 1.0  1.0;
2730                offset:   4   -5;
2731             }
2732          }
2733       }
2734       part { name: "elm.swallow.end";
2735          clip_to: "disclip";
2736          type: SWALLOW;
2737          description { state: "default" 0.0;
2738             fixed: 1 0;
2739             align: 1.0 0.5;
2740             aspect: 1.0 1.0;
2741             rel1 {
2742                relative: 1.0  0.0;
2743                offset:   -5    4;
2744             }
2745             rel2 {
2746                relative: 1.0  1.0;
2747                offset:   -5   -5;
2748             }
2749          }
2750       }
2751       part { name: "elm.text";
2752          clip_to: "disclip";
2753          type:           TEXT;
2754          effect:         SOFT_SHADOW;
2755          mouse_events:   0;
2756          scale: 1;
2757          description {
2758             state: "default" 0.0;
2759                    //               min: 16 16;
2760             rel1 {
2761                to_x:     "elm.swallow.icon";
2762                relative: 1.0  0.0;
2763                offset:   0 4;
2764             }
2765             rel2 {
2766                to_x:     "elm.swallow.end";
2767                relative: 0.0  1.0;
2768                offset:   -1 -5;
2769             }
2770             color: 0 0 0 255;
2771             color3: 0 0 0 0;
2772             text {
2773                font: "Sans";
2774                size: 10;
2775                min: 1 1;
2776                     //                  min: 0 1;
2777                align: -1.0 0.5;
2778                text_class: "list_item";
2779             }
2780          }
2781          description { state: "selected" 0.0;
2782             inherit: "default" 0.0;
2783             color: 224 224 224 255;
2784             color3: 0 0 0 64;
2785          }
2786       }
2787       part { name: "fg1";
2788          clip_to: "disclip";
2789          mouse_events: 0;
2790          description { state: "default" 0.0;
2791             visible: 0;
2792             color: 255 255 255 0;
2793             rel1.to: "bg";
2794             rel2.relative: 1.0 0.5;
2795             rel2.to: "bg";
2796             image {
2797                normal: "bt_sm_hilight.png";
2798                border: 6 6 6 0;
2799             }
2800          }
2801          description { state: "selected" 0.0;
2802             inherit: "default" 0.0;
2803             visible: 1;
2804             color: 255 255 255 255;
2805          }
2806       }
2807       part { name: "fg2";
2808          clip_to: "disclip";
2809          mouse_events: 0;
2810          description { state: "default" 0.0;
2811             visible: 0;
2812             color: 255 255 255 0;
2813             rel1.to: "bg";
2814             rel2.to: "bg";
2815             image {
2816                normal: "bt_sm_shine.png";
2817                border: 6 6 6 0;
2818             }
2819          }
2820          description { state: "selected" 0.0;
2821             inherit: "default" 0.0;
2822             visible: 1;
2823             color: 255 255 255 255;
2824          }
2825       }
2826       part { name: "disclip";
2827          type: RECT;
2828          description { state: "default" 0.0;
2829             rel1.to: "bg";
2830             rel2.to: "bg";
2831          }
2832          description { state: "disabled" 0.0;
2833             inherit: "default" 0.0;
2834             color: 255 255 255 64;
2835          }
2836       }
2837    }
2838    programs {
2839         // signal: elm,state,%s,active
2840         //   a "check" item named %s went active
2841         // signal: elm,state,%s,passive
2842         //   a "check" item named %s went passive
2843         // default is passive
2844       program {
2845          name:    "odd";
2846          signal:  "elm,state,odd";
2847          source:  "elm";
2848          action:  STATE_SET "default" 1.0;
2849          target:  "base_sh";
2850          target:  "base";
2851       }
2852       program {
2853          name:    "even";
2854          signal:  "elm,state,even";
2855          source:  "elm";
2856          action:  STATE_SET "default" 0.0;
2857          target:  "base_sh";
2858          target:  "base";
2859       }
2860       program {
2861          name:    "go_active";
2862          signal:  "elm,state,selected";
2863          source:  "elm";
2864          action:  STATE_SET "selected" 0.0;
2865          target:  "bg";
2866          target:  "fg1";
2867          target:  "fg2";
2868          target:  "elm.text";
2869       }
2870       program {
2871          name:    "go_passive";
2872          signal:  "elm,state,unselected";
2873          source:  "elm";
2874          action:  STATE_SET "default" 0.0;
2875          target:  "bg";
2876          target:  "fg1";
2877          target:  "fg2";
2878          target:  "elm.text";
2879          transition: LINEAR 0.1;
2880       }
2881       program {
2882          name:    "go_disabled";
2883          signal:  "elm,state,disabled";
2884          source:  "elm";
2885          action:  STATE_SET "disabled" 0.0;
2886          target:  "disclip";
2887       }
2888       program {
2889          name:    "go_enabled";
2890          signal:  "elm,state,enabled";
2891          source:  "elm";
2892          action:  STATE_SET "default" 0.0;
2893          target:  "disclip";
2894       }
2895       program {
2896          name:    "go_reorder_disabled";
2897          signal:  "elm,state,reorder,disabled";
2898          source:  "elm";
2899          action:  STATE_SET "default" 0.0;
2900          target:  "reorder_bg";
2901          transition: DECELERATE 0.5;
2902       }
2903       program {
2904          name:    "go_reorder_enabled";
2905          signal:  "elm,state,reorder,enabled";
2906          source:  "elm";
2907          action:  STATE_SET "enabled" 0.0;
2908          target:  "reorder_bg";
2909          transition: DECELERATE 0.5;
2910       }
2911       program {
2912          name:    "expand";
2913          signal:  "mouse,up,1";
2914          source:  "arrow";
2915          action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
2916       }
2917       program {
2918          name:    "go_expanded";
2919          signal:  "elm,state,expanded";
2920          source:  "elm";
2921          script {
2922             new st[31];
2923             new Float:vl;
2924             get_state(PART:"arrow", st, 30, vl);
2925             set_state(PART:"arrow", "active", vl);
2926          }
2927       }
2928       program {
2929          name:    "go_contracted";
2930          signal:  "elm,state,contracted";
2931          source:  "elm";
2932          script {
2933             new st[31];
2934             new Float:vl;
2935             get_state(PART:"arrow", st, 30, vl);
2936             set_state(PART:"arrow", "default", vl);
2937          }
2938       }
2939       program { name: "to_rtl";
2940          signal: "edje,state,rtl";
2941          source: "edje";
2942          script {
2943             new st[31];
2944             new Float:vl;
2945             get_state(PART:"arrow", st, 30, vl);
2946             if (vl == 0.0) {
2947                set_state(PART:"arrow", st, 0.1);
2948             }
2949          }
2950       }
2951       program { name: "to_ltr";
2952          signal: "edje,state,ltr";
2953          source: "edje";
2954          script {
2955             new st[31];
2956             new Float:vl;
2957             get_state(PART:"arrow", st, 30, vl);
2958             if (vl == 0.1) {
2959                set_state(PART:"arrow", st, 0.0);
2960             }
2961          }
2962       }
2963    }
2964 }
2965 group { name: "elm/genlist/tree_compress/default/default";
2966    data.item: "stacking" "above";
2967    data.item: "selectraise" "on";
2968    data.item: "texts" "elm.text";
2969    data.item: "contents" "elm.swallow.icon elm.swallow.end";
2970    data.item: "treesize" "20";
2971    //      data.item: "states" "";
2972    images {
2973       image: "bt_sm_base1.png" COMP;
2974       image: "bt_sm_shine.png" COMP;
2975       image: "bt_sm_hilight.png" COMP;
2976       image: "ilist_1.png" COMP;
2977       image: "ilist_item_shadow.png" COMP;
2978       image: "icon_arrow_left.png" COMP;
2979       image: "icon_arrow_right.png" COMP;
2980       image: "icon_arrow_down.png" COMP;
2981    }
2982    parts {
2983       part {
2984          name:           "event";
2985          type:           RECT;
2986          description {
2987             state: "default" 0.0;
2988             color: 0 0 0 0;
2989          }
2990       }
2991       part {
2992          name: "base_sh";
2993          mouse_events: 0;
2994          description {
2995             state: "default" 0.0;
2996             align: 0.0 0.0;
2997             min: 0 10;
2998             fixed: 1 1;
2999             rel1 {
3000                to: "base";
3001                relative: 0.0 1.0;
3002                offset: 0 0;
3003             }
3004             rel2 {
3005                to: "base";
3006                relative: 1.0 1.0;
3007                offset: -1 0;
3008             }
3009             image {
3010                normal: "ilist_item_shadow.png";
3011             }
3012             fill.smooth: 0;
3013          }
3014          description {
3015             state: "default" 1.0;
3016             inherit: "default" 0.0;
3017             visible: 0;
3018          }
3019       }
3020       part {
3021          name: "base";
3022          mouse_events: 0;
3023          description {
3024             state: "default" 0.0;
3025             image {
3026                normal: "ilist_1.png";
3027                border: 2 2 2 2;
3028             }
3029             fill.smooth: 0;
3030          }
3031          description {
3032             state: "default" 1.0;
3033             inherit: "default" 0.0;
3034             image.normal: "ilist_2.png";
3035          }
3036       }
3037       part { name: "bg";
3038          clip_to: "disclip";
3039          mouse_events: 0;
3040          description { state: "default" 0.0;
3041             visible: 0;
3042             color: 255 255 255 0;
3043             rel1 {
3044                relative: 0.0 0.0;
3045                offset: -5 -5;
3046             }
3047             rel2 {
3048                relative: 1.0 1.0;
3049                offset: 4 4;
3050             }
3051             image {
3052                normal: "bt_sm_base1.png";
3053                border: 6 6 6 6;
3054             }
3055             image.middle: SOLID;
3056          }
3057          description { state: "selected" 0.0;
3058             inherit: "default" 0.0;
3059             visible: 1;
3060             color: 255 255 255 255;
3061             rel1 {
3062                relative: 0.0 0.0;
3063                offset: -2 -2;
3064             }
3065             rel2 {
3066                relative: 1.0 1.0;
3067                offset: 1 1;
3068             }
3069          }
3070       }
3071       part { name: "elm.swallow.pad";
3072          type: SWALLOW;
3073          description { state: "default" 0.0;
3074             fixed: 1 0;
3075             align: 0.0 0.5;
3076             rel1 {
3077                relative: 0.0  0.0;
3078                offset:   4    4;
3079             }
3080             rel2 {
3081                relative: 0.0  1.0;
3082                offset:   4   -5;
3083             }
3084          }
3085       }
3086       part { name: "arrow";
3087          clip_to: "disclip";
3088          ignore_flags: ON_HOLD;
3089          description { state: "default" 0.0;
3090             fixed: 1 0;
3091             align: 0.0 0.5;
3092             aspect: 1.0 1.0;
3093             rel1 {
3094                to_x: "elm.swallow.pad";
3095                relative: 1.0  0.0;
3096                offset:   -1    4;
3097             }
3098             rel2 {
3099                to_x: "elm.swallow.pad";
3100                relative: 1.0  1.0;
3101                offset:   -1   -5;
3102             }
3103             image.normal: "icon_arrow_right.png";
3104          }
3105          description { state: "default" 0.1;
3106             inherit: "default" 0.0;
3107             image.normal: "icon_arrow_left.png";
3108          }
3109          description { state: "active" 0.0;
3110             inherit: "default" 0.0;
3111             image.normal: "icon_arrow_down.png";
3112          }
3113          description { state: "active" 0.1;
3114             inherit: "default" 0.0;
3115             image.normal: "icon_arrow_down.png";
3116          }
3117       }
3118       part { name: "elm.swallow.icon";
3119          clip_to: "disclip";
3120          type: SWALLOW;
3121          description { state: "default" 0.0;
3122             fixed: 1 0;
3123             align: 0.0 0.5;
3124             rel1 {
3125                to_x: "arrow";
3126                relative: 1.0  0.0;
3127                offset:   4    4;
3128             }
3129             rel2 {
3130                to_x: "arrow";
3131                relative: 1.0  1.0;
3132                offset:   4   -5;
3133             }
3134          }
3135       }
3136       part { name: "elm.swallow.end";
3137          clip_to: "disclip";
3138          type: SWALLOW;
3139          description { state: "default" 0.0;
3140             fixed: 1 0;
3141             align: 1.0 0.5;
3142             aspect: 1.0 1.0;
3143             rel1 {
3144                relative: 1.0  0.0;
3145                offset:   -5    4;
3146             }
3147             rel2 {
3148                relative: 1.0  1.0;
3149                offset:   -5   -5;
3150             }
3151          }
3152       }
3153       part { name: "elm.text";
3154          clip_to: "disclip";
3155          type:           TEXT;
3156          effect:         SOFT_SHADOW;
3157          mouse_events:   0;
3158          scale: 1;
3159          description {
3160             state: "default" 0.0;
3161                    //               min: 16 16;
3162             rel1 {
3163                to_x:     "elm.swallow.icon";
3164                relative: 1.0  0.0;
3165                offset:   0 4;
3166             }
3167             rel2 {
3168                to_x:     "elm.swallow.end";
3169                relative: 0.0  1.0;
3170                offset:   -1 -5;
3171             }
3172             color: 0 0 0 255;
3173             color3: 0 0 0 0;
3174             text {
3175                font: "Sans";
3176                size: 10;
3177                      //                  min: 1 1;
3178                min: 0 1;
3179                align: 0.0 0.5;
3180                text_class: "list_item";
3181             }
3182          }
3183          description { state: "selected" 0.0;
3184             inherit: "default" 0.0;
3185             color: 224 224 224 255;
3186             color3: 0 0 0 64;
3187          }
3188       }
3189       part { name: "fg1";
3190          clip_to: "disclip";
3191          mouse_events: 0;
3192          description { state: "default" 0.0;
3193             visible: 0;
3194             color: 255 255 255 0;
3195             rel1.to: "bg";
3196             rel2.relative: 1.0 0.5;
3197             rel2.to: "bg";
3198             image {
3199                normal: "bt_sm_hilight.png";
3200                border: 6 6 6 0;
3201             }
3202          }
3203          description { state: "selected" 0.0;
3204             inherit: "default" 0.0;
3205             visible: 1;
3206             color: 255 255 255 255;
3207          }
3208       }
3209       part { name: "fg2";
3210          clip_to: "disclip";
3211          mouse_events: 0;
3212          description { state: "default" 0.0;
3213             visible: 0;
3214             color: 255 255 255 0;
3215             rel1.to: "bg";
3216             rel2.to: "bg";
3217             image {
3218                normal: "bt_sm_shine.png";
3219                border: 6 6 6 0;
3220             }
3221          }
3222          description { state: "selected" 0.0;
3223             inherit: "default" 0.0;
3224             visible: 1;
3225             color: 255 255 255 255;
3226          }
3227       }
3228       part { name: "disclip";
3229          type: RECT;
3230          description { state: "default" 0.0;
3231             rel1.to: "bg";
3232             rel2.to: "bg";
3233          }
3234          description { state: "disabled" 0.0;
3235             inherit: "default" 0.0;
3236             color: 255 255 255 64;
3237          }
3238       }
3239    }
3240    programs {
3241         // signal: elm,state,%s,active
3242         //   a "check" item named %s went active
3243         // signal: elm,state,%s,passive
3244         //   a "check" item named %s went passive
3245         // default is passive
3246       program {
3247          name:    "odd";
3248          signal:  "elm,state,odd";
3249          source:  "elm";
3250          action:  STATE_SET "default" 1.0;
3251          target:  "base_sh";
3252          target:  "base";
3253       }
3254       program {
3255          name:    "even";
3256          signal:  "elm,state,even";
3257          source:  "elm";
3258          action:  STATE_SET "default" 0.0;
3259          target:  "base_sh";
3260          target:  "base";
3261       }
3262       program {
3263          name:    "go_active";
3264          signal:  "elm,state,selected";
3265          source:  "elm";
3266          action:  STATE_SET "selected" 0.0;
3267          target:  "bg";
3268          target:  "fg1";
3269          target:  "fg2";
3270          target:  "elm.text";
3271       }
3272       program {
3273          name:    "go_passive";
3274          signal:  "elm,state,unselected";
3275          source:  "elm";
3276          action:  STATE_SET "default" 0.0;
3277          target:  "bg";
3278          target:  "fg1";
3279          target:  "fg2";
3280          target:  "elm.text";
3281          transition: LINEAR 0.1;
3282       }
3283       program {
3284          name:    "go_disabled";
3285          signal:  "elm,state,disabled";
3286          source:  "elm";
3287          action:  STATE_SET "disabled" 0.0;
3288          target:  "disclip";
3289       }
3290       program {
3291          name:    "go_enabled";
3292          signal:  "elm,state,enabled";
3293          source:  "elm";
3294          action:  STATE_SET "default" 0.0;
3295          target:  "disclip";
3296       }
3297       program {
3298          name:    "expand";
3299          signal:  "mouse,up,1";
3300          source:  "arrow";
3301          action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
3302       }
3303       program {
3304          name:    "go_expanded";
3305          signal:  "elm,state,expanded";
3306          source:  "elm";
3307          script {
3308             new st[31];
3309             new Float:vl;
3310             get_state(PART:"arrow", st, 30, vl);
3311             set_state(PART:"arrow", "active", vl);
3312          }
3313       }
3314       program {
3315          name:    "go_contracted";
3316          signal:  "elm,state,contracted";
3317          source:  "elm";
3318          script {
3319             new st[31];
3320             new Float:vl;
3321             get_state(PART:"arrow", st, 30, vl);
3322             set_state(PART:"arrow", "default", vl);
3323          }
3324       }
3325       program { name: "to_rtl";
3326          signal: "edje,state,rtl";
3327          source: "edje";
3328          script {
3329             new st[31];
3330             new Float:vl;
3331             get_state(PART:"arrow", st, 30, vl);
3332             if (vl == 0.0) {
3333                set_state(PART:"arrow", st, 0.1);
3334             }
3335          }
3336       }
3337       program { name: "to_ltr";
3338          signal: "edje,state,ltr";
3339          source: "edje";
3340          script {
3341             new st[31];
3342             new Float:vl;
3343             get_state(PART:"arrow", st, 30, vl);
3344             if (vl == 0.1) {
3345                set_state(PART:"arrow", st, 0.0);
3346             }
3347          }
3348       }
3349    }
3350 }
3351 group { name: "elm/genlist/item/default_style/default";
3352    styles
3353    {
3354       style { name: "genlist_style";
3355          base: "font=Sans font_size=10 align=left valign=0.5 color=#000 text_class=list_item";
3356          tag:  "br" "\n";
3357          tag:  "ps" "ps";
3358          tag:  "hilight" "+ font_weight=Bold";
3359          tag:  "b" "+ font_weight=Bold";
3360          tag:  "tab" "\t";
3361       }
3362       style { name: "genlist_selected_style";
3363          base: "font=Sans font_size=10 align=left valign=0.5 color=#fff text_class=list_item";
3364          tag:  "br" "\n";
3365          tag:  "ps" "ps";
3366          tag:  "hilight" "+ font_weight=Bold";
3367          tag:  "b" "+ font_weight=Bold";
3368          tag:  "tab" "\t";
3369       }
3370    }
3371    data.item: "stacking" "above";
3372    data.item: "selectraise" "on";
3373    data.item: "texts" "elm.text";
3374    data.item: "contents" "elm.swallow.icon elm.swallow.end";
3375    data.item: "treesize" "20";
3376    images {
3377       image: "bt_sm_base1.png" COMP;
3378       image: "bt_sm_shine.png" COMP;
3379       image: "bt_sm_hilight.png" COMP;
3380       image: "ilist_1.png" COMP;
3381       image: "ilist_item_shadow.png" COMP;
3382    }
3383    parts {
3384       part {
3385          name:           "event";
3386          type:           RECT;
3387          description {
3388             state: "default" 0.0;
3389             color: 0 0 0 0;
3390          }
3391       }
3392       part {
3393          name: "base_sh";
3394          mouse_events: 0;
3395          description {
3396             state: "default" 0.0;
3397             align: 0.0 0.0;
3398             min: 0 10;
3399             fixed: 1 1;
3400             rel1 {
3401                to: "base";
3402                relative: 0.0 1.0;
3403                offset: 0 0;
3404             }
3405             rel2 {
3406                to: "base";
3407                relative: 1.0 1.0;
3408                offset: -1 0;
3409             }
3410             image {
3411                normal: "ilist_item_shadow.png";
3412             }
3413             fill.smooth: 0;
3414          }
3415       }
3416       part {
3417          name: "base";
3418          mouse_events: 0;
3419          description {
3420             state: "default" 0.0;
3421             min: 16 28;
3422             image {
3423                normal: "ilist_1.png";
3424                border: 2 2 2 2;
3425             }
3426             fill.smooth: 0;
3427          }
3428       }
3429       part { name: "bg";
3430          clip_to: "disclip";
3431          mouse_events: 0;
3432          description { state: "default" 0.0;
3433             visible: 0;
3434             color: 255 255 255 0;
3435             rel1 {
3436                relative: 0.0 0.0;
3437                offset: -5 -5;
3438             }
3439             rel2 {
3440                relative: 1.0 1.0;
3441                offset: 4 4;
3442             }
3443             image {
3444                normal: "bt_sm_base1.png";
3445                border: 6 6 6 6;
3446             }
3447             image.middle: SOLID;
3448          }
3449          description { state: "selected" 0.0;
3450             inherit: "default" 0.0;
3451             visible: 1;
3452             color: 255 255 255 255;
3453             rel1 {
3454                relative: 0.0 0.0;
3455                offset: -2 -2;
3456             }
3457             rel2 {
3458                relative: 1.0 1.0;
3459                offset: 1 1;
3460             }
3461          }
3462       }
3463       part { name: "elm.swallow.pad";
3464          type: SWALLOW;
3465          description { state: "default" 0.0;
3466             fixed: 1 0;
3467             align: 0.0 0.5;
3468             rel1 {
3469                relative: 0.0  0.0;
3470                offset:   4    4;
3471             }
3472             rel2 {
3473                relative: 0.0  1.0;
3474                offset:   4   -5;
3475             }
3476          }
3477       }
3478       part { name: "elm.swallow.icon";
3479          clip_to: "disclip";
3480          type: SWALLOW;
3481          description { state: "default" 0.0;
3482             fixed: 1 0;
3483             align: 0.0 0.5;
3484             rel1 {
3485                to_x: "elm.swallow.pad";
3486                relative: 1.0  0.0;
3487                offset:   -1    4;
3488             }
3489             rel2 {
3490                to_x: "elm.swallow.pad";
3491                relative: 1.0  1.0;
3492                offset:   -1   -5;
3493             }
3494          }
3495       }
3496       part { name: "elm.swallow.end";
3497          clip_to: "disclip";
3498          type: SWALLOW;
3499          description { state: "default" 0.0;
3500             fixed: 1 0;
3501             align: 1.0 0.5;
3502             aspect: 1.0 1.0;
3503             rel1 {
3504                relative: 1.0  0.0;
3505                offset:   -5    4;
3506             }
3507             rel2 {
3508                relative: 1.0  1.0;
3509                offset:   -5   -5;
3510             }
3511          }
3512       }
3513       part { name: "elm.text";
3514          clip_to: "disclip";
3515          type: TEXTBLOCK;
3516          mouse_events: 0;
3517          scale: 1;
3518          description {
3519             state: "default" 0.0;
3520             align: 0.0 0.5;
3521             fixed: 0 1;
3522             rel1 {
3523                to_x: "elm.swallow.icon";
3524                to_y: "base";
3525                relative: 1.0  0.5;
3526                offset:   0 4;
3527             }
3528             rel2 {
3529                to_x: "elm.swallow.end";
3530                to_y: "base";
3531                relative: 0.0  0.5;
3532                offset:   -1 -5;
3533             }
3534             text {
3535                style: "genlist_style";
3536                min: 1 1;
3537             }
3538          }
3539          description { state: "selected" 0.0;
3540             inherit: "default" 0.0;
3541             text {
3542                style: "genlist_selected_style";
3543             }
3544          }
3545       }
3546       part { name: "fg1";
3547          clip_to: "disclip";
3548          mouse_events: 0;
3549          description { state: "default" 0.0;
3550             visible: 0;
3551             color: 255 255 255 0;
3552             rel1.to: "bg";
3553             rel2.relative: 1.0 0.5;
3554             rel2.to: "bg";
3555             image {
3556                normal: "bt_sm_hilight.png";
3557                border: 6 6 6 0;
3558             }
3559          }
3560          description { state: "selected" 0.0;
3561             inherit: "default" 0.0;
3562             visible: 1;
3563             color: 255 255 255 255;
3564          }
3565       }
3566       part { name: "fg2";
3567          clip_to: "disclip";
3568          mouse_events: 0;
3569          description { state: "default" 0.0;
3570             visible: 0;
3571             color: 255 255 255 0;
3572             rel1.to: "bg";
3573             rel2.to: "bg";
3574             image {
3575                normal: "bt_sm_shine.png";
3576                border: 6 6 6 0;
3577             }
3578          }
3579          description { state: "selected" 0.0;
3580             inherit: "default" 0.0;
3581             visible: 1;
3582             color: 255 255 255 255;
3583          }
3584       }
3585       part { name: "disclip";
3586          type: RECT;
3587          description { state: "default" 0.0;
3588             rel1.to: "bg";
3589             rel2.to: "bg";
3590          }
3591          description { state: "disabled" 0.0;
3592             inherit: "default" 0.0;
3593             color: 255 255 255 64;
3594          }
3595       }
3596    }
3597    programs {
3598         // signal: elm,state,%s,active
3599         //   a "check" item named %s went active
3600         // signal: elm,state,%s,passive
3601         //   a "check" item named %s went passive
3602         // default is passive
3603       program {
3604          name:    "go_active";
3605          signal:  "elm,state,selected";
3606          source:  "elm";
3607          action:  STATE_SET "selected" 0.0;
3608          target:  "bg";
3609          target:  "fg1";
3610          target:  "fg2";
3611          target:  "elm.text";
3612       }
3613       program {
3614          name:    "go_passive";
3615          signal:  "elm,state,unselected";
3616          source:  "elm";
3617          action:  STATE_SET "default" 0.0;
3618          target:  "bg";
3619          target:  "fg1";
3620          target:  "fg2";
3621          target:  "elm.text";
3622          transition: LINEAR 0.1;
3623       }
3624       program {
3625          name:    "go_disabled";
3626          signal:  "elm,state,disabled";
3627          source:  "elm";
3628          action:  STATE_SET "disabled" 0.0;
3629          target:  "disclip";
3630       }
3631       program {
3632          name:    "go_enabled";
3633          signal:  "elm,state,enabled";
3634          source:  "elm";
3635          action:  STATE_SET "default" 0.0;
3636          target:  "disclip";
3637       }
3638    }
3639 }
3640 group { name: "elm/genlist/item_odd/default_style/default";
3641    data.item: "stacking" "below";
3642    data.item: "selectraise" "on";
3643    data.item: "texts" "elm.text";
3644    data.item: "contents" "elm.swallow.icon elm.swallow.end";
3645    data.item: "treesize" "20";
3646    images {
3647       image: "bt_sm_base1.png" COMP;
3648       image: "bt_sm_shine.png" COMP;
3649       image: "bt_sm_hilight.png" COMP;
3650       image: "ilist_2.png" COMP;
3651    }
3652    parts {
3653       part { name: "event";
3654          type: RECT;
3655          description {
3656             state: "default" 0.0;
3657             color: 0 0 0 0;
3658          }
3659       }
3660       part {
3661          name: "base";
3662          mouse_events: 0;
3663          description {
3664             state: "default" 0.0;
3665             min: 16 28;
3666             image {
3667                normal: "ilist_2.png";
3668                border: 2 2 2 2;
3669             }
3670             fill.smooth: 0;
3671          }
3672       }
3673       part { name: "bg";
3674          clip_to: "disclip";
3675          mouse_events: 0;
3676          description { state: "default" 0.0;
3677             visible: 0;
3678             color: 255 255 255 0;
3679             rel1 {
3680                relative: 0.0 0.0;
3681                offset: -5 -5;
3682             }
3683             rel2 {
3684                relative: 1.0 1.0;
3685                offset: 4 4;
3686             }
3687             image {
3688                normal: "bt_sm_base1.png";
3689                border: 6 6 6 6;
3690             }
3691             image.middle: SOLID;
3692          }
3693          description { state: "selected" 0.0;
3694             inherit: "default" 0.0;
3695             visible: 1;
3696             color: 255 255 255 255;
3697             rel1 {
3698                relative: 0.0 0.0;
3699                offset: -2 -2;
3700             }
3701             rel2 {
3702                relative: 1.0 1.0;
3703                offset: 1 1;
3704             }
3705          }
3706       }
3707       part { name: "elm.swallow.pad";
3708          type: SWALLOW;
3709          description { state: "default" 0.0;
3710             fixed: 1 0;
3711             align: 0.0 0.5;
3712             rel1 {
3713                relative: 0.0  0.0;
3714                offset:   4    4;
3715             }
3716             rel2 {
3717                relative: 0.0  1.0;
3718                offset:   4   -5;
3719             }
3720          }
3721       }
3722       part { name: "elm.swallow.icon";
3723          clip_to: "disclip";
3724          type: SWALLOW;
3725          description { state: "default" 0.0;
3726             fixed: 1 0;
3727             align: 0.0 0.5;
3728             rel1 {
3729                to_x: "elm.swallow.pad";
3730                relative: 1.0  0.0;
3731                offset:   -1    4;
3732             }
3733             rel2 {
3734                to_x: "elm.swallow.pad";
3735                relative: 1.0  1.0;
3736                offset:   -1   -5;
3737             }
3738          }
3739       }
3740       part { name: "elm.swallow.end";
3741          clip_to: "disclip";
3742          type:          SWALLOW;
3743          description { state:    "default" 0.0;
3744             fixed: 1 0;
3745             align:    1.0 0.5;
3746             aspect: 1.0 1.0;
3747             rel1 {
3748                relative: 1.0  0.0;
3749                offset:   -5    4;
3750             }
3751             rel2 {
3752                relative: 1.0  1.0;
3753                offset:   -5   -5;
3754             }
3755          }
3756       }
3757       part { name: "elm.text";
3758          clip_to: "disclip";
3759          type:           TEXTBLOCK;
3760          mouse_events:   0;
3761          scale: 1;
3762          description {
3763             state: "default" 0.0;
3764             align: 0.0 0.5;
3765             fixed: 0 1;
3766             rel1 {
3767                to_x: "elm.swallow.icon";
3768                to_y: "base";
3769                relative: 1.0  0.5;
3770                offset:   0 4;
3771             }
3772             rel2 {
3773                to_x: "elm.swallow.end";
3774                to_y: "base";
3775                relative: 0.0  0.5;
3776                offset:   -1 -5;
3777             }
3778             text {
3779                style: "genlist_style";
3780                min: 1 1;
3781             }
3782          }
3783          description { state: "selected" 0.0;
3784             inherit: "default" 0.0;
3785             text {
3786                style: "genlist_selected_style";
3787             }
3788          }
3789       }
3790       part { name: "fg1";
3791          clip_to: "disclip";
3792          mouse_events: 0;
3793          description { state: "default" 0.0;
3794             visible: 0;
3795             color: 255 255 255 0;
3796             rel1.to: "bg";
3797             rel2.relative: 1.0 0.5;
3798             rel2.to: "bg";
3799             image {
3800                normal: "bt_sm_hilight.png";
3801                border: 6 6 6 0;
3802             }
3803          }
3804          description { state: "selected" 0.0;
3805             inherit: "default" 0.0;
3806             visible: 1;
3807             color: 255 255 255 255;
3808          }
3809       }
3810       part { name: "fg2";
3811          clip_to: "disclip";
3812          mouse_events: 0;
3813          description { state: "default" 0.0;
3814             visible: 0;
3815             color: 255 255 255 0;
3816             rel1.to: "bg";
3817             rel2.to: "bg";
3818             image {
3819                normal: "bt_sm_shine.png";
3820                border: 6 6 6 0;
3821             }
3822          }
3823          description { state: "selected" 0.0;
3824             inherit: "default" 0.0;
3825             visible: 1;
3826             color: 255 255 255 255;
3827          }
3828       }
3829       part { name: "disclip";
3830          type: RECT;
3831          description { state: "default" 0.0;
3832             rel1.to: "bg";
3833             rel2.to: "bg";
3834          }
3835          description { state: "disabled" 0.0;
3836             inherit: "default" 0.0;
3837             color: 255 255 255 64;
3838          }
3839       }
3840    }
3841    programs {
3842         // signal: elm,state,%s,active
3843         //   a "check" item named %s went active
3844         // signal: elm,state,%s,passive
3845         //   a "check" item named %s went passive
3846         // default is passive
3847       program {
3848          name:    "go_active";
3849          signal:  "elm,state,selected";
3850          source:  "elm";
3851          action:  STATE_SET "selected" 0.0;
3852          target:  "bg";
3853          target:  "fg1";
3854          target:  "fg2";
3855          target:  "elm.text";
3856       }
3857       program {
3858          name:    "go_passive";
3859          signal:  "elm,state,unselected";
3860          source:  "elm";
3861          action:  STATE_SET "default" 0.0;
3862          target:  "bg";
3863          target:  "fg1";
3864          target:  "fg2";
3865          target:  "elm.text";
3866          transition: LINEAR 0.1;
3867       }
3868       program {
3869          name:    "go_disabled";
3870          signal:  "elm,state,disabled";
3871          source:  "elm";
3872          action:  STATE_SET "disabled" 0.0;
3873          target:  "disclip";
3874       }
3875       program {
3876          name:    "go_enabled";
3877          signal:  "elm,state,enabled";
3878          source:  "elm";
3879          action:  STATE_SET "default" 0.0;
3880          target:  "disclip";
3881       }
3882    }
3883 }
3884
3885 group { name: "elm/genlist/tree/default_style/default";
3886    data.item: "stacking" "above";
3887    data.item: "selectraise" "on";
3888    data.item: "texts" "elm.text";
3889    data.item: "contents" "elm.swallow.icon elm.swallow.end";
3890    data.item: "treesize" "20";
3891    images {
3892       image: "bt_sm_base1.png" COMP;
3893       image: "bt_sm_shine.png" COMP;
3894       image: "bt_sm_hilight.png" COMP;
3895       image: "ilist_1.png" COMP;
3896       image: "ilist_item_shadow.png" COMP;
3897       image: "icon_arrow_right.png" COMP;
3898       image: "icon_arrow_down.png" COMP;
3899    }
3900    parts {
3901       part {
3902          name:           "event";
3903          type:           RECT;
3904          description {
3905             state: "default" 0.0;
3906             color: 0 0 0 0;
3907          }
3908       }
3909       part {
3910          name: "base_sh";
3911          mouse_events: 0;
3912          description {
3913             state: "default" 0.0;
3914             align: 0.0 0.0;
3915             min: 0 10;
3916             fixed: 1 1;
3917             rel1 {
3918                to: "base";
3919                relative: 0.0 1.0;
3920                offset: 0 0;
3921             }
3922             rel2 {
3923                to: "base";
3924                relative: 1.0 1.0;
3925                offset: -1 0;
3926             }
3927             image {
3928                normal: "ilist_item_shadow.png";
3929             }
3930             fill.smooth: 0;
3931          }
3932       }
3933       part {
3934          name: "base";
3935          mouse_events: 0;
3936          description {
3937             state: "default" 0.0;
3938             min: 16 28;
3939             image {
3940                normal: "ilist_1.png";
3941                border: 2 2 2 2;
3942             }
3943             fill.smooth: 0;
3944          }
3945       }
3946       part { name: "bg";
3947          clip_to: "disclip";
3948          mouse_events: 0;
3949          description { state: "default" 0.0;
3950             visible: 0;
3951             color: 255 255 255 0;
3952             rel1 {
3953                relative: 0.0 0.0;
3954                offset: -5 -5;
3955             }
3956             rel2 {
3957                relative: 1.0 1.0;
3958                offset: 4 4;
3959             }
3960             image {
3961                normal: "bt_sm_base1.png";
3962                border: 6 6 6 6;
3963             }
3964             image.middle: SOLID;
3965          }
3966          description { state: "selected" 0.0;
3967             inherit: "default" 0.0;
3968             visible: 1;
3969             color: 255 255 255 255;
3970             rel1 {
3971                relative: 0.0 0.0;
3972                offset: -2 -2;
3973             }
3974             rel2 {
3975                relative: 1.0 1.0;
3976                offset: 1 1;
3977             }
3978          }
3979       }
3980       part { name: "elm.swallow.pad";
3981          type: SWALLOW;
3982          description { state: "default" 0.0;
3983             fixed: 1 0;
3984             align: 0.0 0.5;
3985             rel1 {
3986                relative: 0.0  0.0;
3987                offset:   4    4;
3988             }
3989             rel2 {
3990                relative: 0.0  1.0;
3991                offset:   4   -5;
3992             }
3993          }
3994       }
3995       part { name: "arrow";
3996          clip_to: "disclip";
3997          ignore_flags: ON_HOLD;
3998          description { state: "default" 0.0;
3999             fixed: 1 0;
4000             align: 0.0 0.5;
4001             aspect: 1.0 1.0;
4002             rel1 {
4003                to_x: "elm.swallow.pad";
4004                relative: 1.0  0.0;
4005                offset:   -1    4;
4006             }
4007             rel2 {
4008                to_x: "elm.swallow.pad";
4009                relative: 1.0  1.0;
4010                offset:   -1   -5;
4011             }
4012             image.normal: "icon_arrow_right.png";
4013          }
4014          description { state: "active" 0.0;
4015             inherit: "default" 0.0;
4016             image.normal: "icon_arrow_down.png";
4017          }
4018       }
4019       part { name: "elm.swallow.icon";
4020          clip_to: "disclip";
4021          type: SWALLOW;
4022          description { state: "default" 0.0;
4023             fixed: 1 0;
4024             align: 0.0 0.5;
4025             rel1 {
4026                to_x: "arrow";
4027                relative: 1.0  0.0;
4028                offset:   4    4;
4029             }
4030             rel2 {
4031                to_x: "arrow";
4032                relative: 1.0  1.0;
4033                offset:   4   -5;
4034             }
4035          }
4036       }
4037       part { name: "elm.swallow.end";
4038          clip_to: "disclip";
4039          type: SWALLOW;
4040          description { state: "default" 0.0;
4041             fixed: 1 0;
4042             align: 1.0 0.5;
4043             aspect: 1.0 1.0;
4044             rel1 {
4045                relative: 1.0  0.0;
4046                offset:   -5    4;
4047             }
4048             rel2 {
4049                relative: 1.0  1.0;
4050                offset:   -5   -5;
4051             }
4052          }
4053       }
4054       part { name: "elm.text";
4055          clip_to: "disclip";
4056          type:           TEXTBLOCK;
4057          effect:         SOFT_SHADOW;
4058          mouse_events:   0;
4059          scale: 1;
4060          description {
4061             state: "default" 0.0;
4062             align: 0.0 0.5;
4063             fixed: 0 1;
4064             rel1 {
4065                to_x:     "elm.swallow.icon";
4066                to_y: "base";
4067                relative: 1.0  0.5;
4068                offset:   0 4;
4069             }
4070             rel2 {
4071                to_x:     "elm.swallow.end";
4072                to_y: "base";
4073                relative: 0.0  0.5;
4074                offset:   -1 -5;
4075             }
4076             text {
4077                style: "genlist_style";
4078                min: 1 1;
4079             }
4080          }
4081          description { state: "selected" 0.0;
4082             inherit: "default" 0.0;
4083             text {
4084                style: "genlist_selected_style";
4085             }
4086          }
4087       }
4088       part { name: "fg1";
4089          clip_to: "disclip";
4090          mouse_events: 0;
4091          description { state: "default" 0.0;
4092             visible: 0;
4093             color: 255 255 255 0;
4094             rel1.to: "bg";
4095             rel2.relative: 1.0 0.5;
4096             rel2.to: "bg";
4097             image {
4098                normal: "bt_sm_hilight.png";
4099                border: 6 6 6 0;
4100             }
4101          }
4102          description { state: "selected" 0.0;
4103             inherit: "default" 0.0;
4104             visible: 1;
4105             color: 255 255 255 255;
4106          }
4107       }
4108       part { name: "fg2";
4109          clip_to: "disclip";
4110          mouse_events: 0;
4111          description { state: "default" 0.0;
4112             visible: 0;
4113             color: 255 255 255 0;
4114             rel1.to: "bg";
4115             rel2.to: "bg";
4116             image {
4117                normal: "bt_sm_shine.png";
4118                border: 6 6 6 0;
4119             }
4120          }
4121          description { state: "selected" 0.0;
4122             inherit: "default" 0.0;
4123             visible: 1;
4124             color: 255 255 255 255;
4125          }
4126       }
4127       part { name: "disclip";
4128          type: RECT;
4129          description { state: "default" 0.0;
4130             rel1.to: "bg";
4131             rel2.to: "bg";
4132          }
4133          description { state: "disabled" 0.0;
4134             inherit: "default" 0.0;
4135             color: 255 255 255 64;
4136          }
4137       }
4138    }
4139    programs {
4140         // signal: elm,state,%s,active
4141         //   a "check" item named %s went active
4142         // signal: elm,state,%s,passive
4143         //   a "check" item named %s went passive
4144         // default is passive
4145       program {
4146          name:    "go_active";
4147          signal:  "elm,state,selected";
4148          source:  "elm";
4149          action:  STATE_SET "selected" 0.0;
4150          target:  "bg";
4151          target:  "fg1";
4152          target:  "fg2";
4153          target:  "elm.text";
4154       }
4155       program {
4156          name:    "go_passive";
4157          signal:  "elm,state,unselected";
4158          source:  "elm";
4159          action:  STATE_SET "default" 0.0;
4160          target:  "bg";
4161          target:  "fg1";
4162          target:  "fg2";
4163          target:  "elm.text";
4164          transition: LINEAR 0.1;
4165       }
4166       program {
4167          name:    "go_disabled";
4168          signal:  "elm,state,disabled";
4169          source:  "elm";
4170          action:  STATE_SET "disabled" 0.0;
4171          target:  "disclip";
4172       }
4173       program {
4174          name:    "go_enabled";
4175          signal:  "elm,state,enabled";
4176          source:  "elm";
4177          action:  STATE_SET "default" 0.0;
4178          target:  "disclip";
4179       }
4180       program {
4181          name:    "expand";
4182          signal:  "mouse,up,1";
4183          source:  "arrow";
4184          action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
4185       }
4186       program {
4187          name:    "go_expanded";
4188          signal:  "elm,state,expanded";
4189          source:  "elm";
4190          action:  STATE_SET "active" 0.0;
4191          target:  "arrow";
4192       }
4193       program {
4194          name:    "go_contracted";
4195          signal:  "elm,state,contracted";
4196          source:  "elm";
4197          action:  STATE_SET "default" 0.0;
4198          target:  "arrow";
4199       }
4200    }
4201 }
4202 group { name: "elm/genlist/tree_odd/default_style/default";
4203    data.item: "stacking" "below";
4204    data.item: "selectraise" "on";
4205    data.item: "texts" "elm.text";
4206    data.item: "contents" "elm.swallow.icon elm.swallow.end";
4207    data.item: "treesize" "20";
4208    images {
4209       image: "bt_sm_base1.png" COMP;
4210       image: "bt_sm_shine.png" COMP;
4211       image: "bt_sm_hilight.png" COMP;
4212       image: "ilist_2.png" COMP;
4213       image: "icon_arrow_right.png" COMP;
4214       image: "icon_arrow_down.png" COMP;
4215    }
4216    parts {
4217       part {
4218          name:           "event";
4219          type:           RECT;
4220          description {
4221             state: "default" 0.0;
4222             color: 0 0 0 0;
4223          }
4224       }
4225       part {
4226          name: "base";
4227          mouse_events: 0;
4228          description {
4229             state: "default" 0.0;
4230             min: 16 28;
4231             image {
4232                normal: "ilist_2.png";
4233                border: 2 2 2 2;
4234             }
4235             fill.smooth: 0;
4236          }
4237       }
4238       part { name: "bg";
4239          clip_to: "disclip";
4240          mouse_events: 0;
4241          description { state: "default" 0.0;
4242             visible: 0;
4243             color: 255 255 255 0;
4244             rel1 {
4245                relative: 0.0 0.0;
4246                offset: -5 -5;
4247             }
4248             rel2 {
4249                relative: 1.0 1.0;
4250                offset: 4 4;
4251             }
4252             image {
4253                normal: "bt_sm_base1.png";
4254                border: 6 6 6 6;
4255             }
4256             image.middle: SOLID;
4257          }
4258          description { state: "selected" 0.0;
4259             inherit: "default" 0.0;
4260             visible: 1;
4261             color: 255 255 255 255;
4262             rel1 {
4263                relative: 0.0 0.0;
4264                offset: -2 -2;
4265             }
4266             rel2 {
4267                relative: 1.0 1.0;
4268                offset: 1 1;
4269             }
4270          }
4271       }
4272       part { name: "elm.swallow.pad";
4273          type: SWALLOW;
4274          description { state: "default" 0.0;
4275             fixed: 1 0;
4276             align: 0.0 0.5;
4277             rel1 {
4278                relative: 0.0  0.0;
4279                offset:   4    4;
4280             }
4281             rel2 {
4282                relative: 0.0  1.0;
4283                offset:   4   -5;
4284             }
4285          }
4286       }
4287       part { name: "arrow";
4288          clip_to: "disclip";
4289          ignore_flags: ON_HOLD;
4290          description { state: "default" 0.0;
4291             fixed: 1 0;
4292             align: 0.0 0.5;
4293             aspect: 1.0 1.0;
4294             rel1 {
4295                to_x: "elm.swallow.pad";
4296                relative: 1.0  0.0;
4297                offset:   -1    4;
4298             }
4299             rel2 {
4300                to_x: "elm.swallow.pad";
4301                relative: 1.0  1.0;
4302                offset:   -1   -5;
4303             }
4304             image.normal: "icon_arrow_right.png";
4305          }
4306          description { state: "active" 0.0;
4307             inherit: "default" 0.0;
4308             image.normal: "icon_arrow_down.png";
4309          }
4310       }
4311       part { name: "elm.swallow.icon";
4312          clip_to: "disclip";
4313          type: SWALLOW;
4314          description { state: "default" 0.0;
4315             fixed: 1 0;
4316             align: 0.0 0.5;
4317             rel1 {
4318                to_x: "arrow";
4319                relative: 1.0  0.0;
4320                offset:   4    4;
4321             }
4322             rel2 {
4323                to_x: "arrow";
4324                relative: 1.0  1.0;
4325                offset:   4   -5;
4326             }
4327          }
4328       }
4329       part { name: "elm.swallow.end";
4330          clip_to: "disclip";
4331          type: SWALLOW;
4332          description { state: "default" 0.0;
4333             fixed: 1 0;
4334             align: 1.0 0.5;
4335             aspect: 1.0 1.0;
4336             rel1 {
4337                relative: 1.0  0.0;
4338                offset:   -5    4;
4339             }
4340             rel2 {
4341                relative: 1.0  1.0;
4342                offset:   -5   -5;
4343             }
4344          }
4345       }
4346       part { name: "elm.text";
4347          clip_to: "disclip";
4348          type:           TEXTBLOCK;
4349          effect:         SOFT_SHADOW;
4350          mouse_events:   0;
4351          scale: 1;
4352          description {
4353             state: "default" 0.0;
4354             align: 0.0 0.5;
4355             fixed: 0 1;
4356             rel1 {
4357                to_x:     "elm.swallow.icon";
4358                to_y: "base";
4359                relative: 1.0  0.5;
4360                offset:   0 4;
4361             }
4362             rel2 {
4363                to_x:     "elm.swallow.end";
4364                to_y: "base";
4365                relative: 0.0  0.5;
4366                offset:   -1 -5;
4367             }
4368             text {
4369                style: "genlist_style";
4370                min: 1 1;
4371             }
4372          }
4373          description { state: "selected" 0.0;
4374             inherit: "default" 0.0;
4375             text {
4376                style: "genlist_selected_style";
4377             }
4378          }
4379       }
4380       part { name: "fg1";
4381          clip_to: "disclip";
4382          mouse_events: 0;
4383          description { state: "default" 0.0;
4384             visible: 0;
4385             color: 255 255 255 0;
4386             rel1.to: "bg";
4387             rel2.relative: 1.0 0.5;
4388             rel2.to: "bg";
4389             image {
4390                normal: "bt_sm_hilight.png";
4391                border: 6 6 6 0;
4392             }
4393          }
4394          description { state: "selected" 0.0;
4395             inherit: "default" 0.0;
4396             visible: 1;
4397             color: 255 255 255 255;
4398          }
4399       }
4400       part { name: "fg2";
4401          clip_to: "disclip";
4402          mouse_events: 0;
4403          description { state: "default" 0.0;
4404             visible: 0;
4405             color: 255 255 255 0;
4406             rel1.to: "bg";
4407             rel2.to: "bg";
4408             image {
4409                normal: "bt_sm_shine.png";
4410                border: 6 6 6 0;
4411             }
4412          }
4413          description { state: "selected" 0.0;
4414             inherit: "default" 0.0;
4415             visible: 1;
4416             color: 255 255 255 255;
4417          }
4418       }
4419       part { name: "disclip";
4420          type: RECT;
4421          description { state: "default" 0.0;
4422             rel1.to: "bg";
4423             rel2.to: "bg";
4424          }
4425          description { state: "disabled" 0.0;
4426             inherit: "default" 0.0;
4427             color: 255 255 255 64;
4428          }
4429       }
4430    }
4431    programs {
4432         // signal: elm,state,%s,active
4433         //   a "check" item named %s went active
4434         // signal: elm,state,%s,passive
4435         //   a "check" item named %s went passive
4436         // default is passive
4437       program {
4438          name:    "go_active";
4439          signal:  "elm,state,selected";
4440          source:  "elm";
4441          action:  STATE_SET "selected" 0.0;
4442          target:  "bg";
4443          target:  "fg1";
4444          target:  "fg2";
4445          target:  "elm.text";
4446       }
4447       program {
4448          name:    "go_passive";
4449          signal:  "elm,state,unselected";
4450          source:  "elm";
4451          action:  STATE_SET "default" 0.0;
4452          target:  "bg";
4453          target:  "fg1";
4454          target:  "fg2";
4455          target:  "elm.text";
4456          transition: LINEAR 0.1;
4457       }
4458       program {
4459          name:    "go_disabled";
4460          signal:  "elm,state,disabled";
4461          source:  "elm";
4462          action:  STATE_SET "disabled" 0.0;
4463          target:  "disclip";
4464       }
4465       program {
4466          name:    "go_enabled";
4467          signal:  "elm,state,enabled";
4468          source:  "elm";
4469          action:  STATE_SET "default" 0.0;
4470          target:  "disclip";
4471       }
4472       program {
4473          name:    "expand";
4474          signal:  "mouse,up,1";
4475          source:  "arrow";
4476          action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
4477       }
4478       program {
4479          name:    "go_expanded";
4480          signal:  "elm,state,expanded";
4481          source:  "elm";
4482          action:  STATE_SET "active" 0.0;
4483          target:  "arrow";
4484       }
4485       program {
4486          name:    "go_contracted";
4487          signal:  "elm,state,contracted";
4488          source:  "elm";
4489          action:  STATE_SET "default" 0.0;
4490          target:  "arrow";
4491       }
4492    }
4493 }
4494
4495
4496 group { name: "elm/genlist/item/double_label/default";
4497    data.item: "stacking" "above";
4498    data.item: "selectraise" "on";
4499    data.item: "texts" "elm.text elm.text.sub";
4500    data.item: "contents" "elm.swallow.icon elm.swallow.end";
4501    data.item: "treesize" "20";
4502    //      data.item: "states" "";
4503    images {
4504       image: "bt_sm_base1.png" COMP;
4505       image: "bt_sm_shine.png" COMP;
4506       image: "bt_sm_hilight.png" COMP;
4507       image: "ilist_1.png" COMP;
4508       image: "ilist_item_shadow.png" COMP;
4509    }
4510    parts {
4511       part {
4512          name:           "event";
4513          type:           RECT;
4514          description {
4515             state: "default" 0.0;
4516             color: 0 0 0 0;
4517          }
4518       }
4519       part {
4520          name: "base_sh";
4521          mouse_events: 0;
4522          description {
4523             state: "default" 0.0;
4524             align: 0.0 0.0;
4525             min: 0 10;
4526             fixed: 1 1;
4527             rel1 {
4528                to: "base";
4529                relative: 0.0 1.0;
4530                offset: 0 0;
4531             }
4532             rel2 {
4533                to: "base";
4534                relative: 1.0 1.0;
4535                offset: -1 0;
4536             }
4537             image {
4538                normal: "ilist_item_shadow.png";
4539             }
4540             fill.smooth: 0;
4541          }
4542       }
4543       part {
4544          name: "base";
4545          mouse_events: 0;
4546          description {
4547             state: "default" 0.0;
4548             image {
4549                normal: "ilist_1.png";
4550                border: 2 2 2 2;
4551             }
4552             fill.smooth: 0;
4553          }
4554       }
4555       part { name: "bg";
4556          clip_to: "disclip";
4557          mouse_events: 0;
4558          description { state: "default" 0.0;
4559             visible: 0;
4560             color: 255 255 255 0;
4561             rel1 {
4562                relative: 0.0 0.0;
4563                offset: -5 -5;
4564             }
4565             rel2 {
4566                relative: 1.0 1.0;
4567                offset: 4 4;
4568             }
4569             image {
4570                normal: "bt_sm_base1.png";
4571                border: 6 6 6 6;
4572             }
4573             image.middle: SOLID;
4574          }
4575          description { state: "selected" 0.0;
4576             inherit: "default" 0.0;
4577             visible: 1;
4578             color: 255 255 255 255;
4579             rel1 {
4580                relative: 0.0 0.0;
4581                offset: -2 -2;
4582             }
4583             rel2 {
4584                relative: 1.0 1.0;
4585                offset: 1 1;
4586             }
4587          }
4588       }
4589       part { name: "elm.swallow.pad";
4590          type: SWALLOW;
4591          description { state: "default" 0.0;
4592             fixed: 1 0;
4593             align: 0.0 0.5;
4594             rel1 {
4595                relative: 0.0  0.0;
4596                offset:   4    4;
4597             }
4598             rel2 {
4599                relative: 0.0  1.0;
4600                offset:   4   -5;
4601             }
4602          }
4603       }
4604       part { name: "elm.swallow.icon";
4605          clip_to: "disclip";
4606          type: SWALLOW;
4607          description { state: "default" 0.0;
4608             fixed: 1 0;
4609             align: 0.0 0.5;
4610             aspect: 1.0 1.0;
4611             rel1 {
4612                to_x: "elm.swallow.pad";
4613                relative: 1.0  0.0;
4614                offset:   -1    4;
4615             }
4616             rel2 {
4617                to_x: "elm.swallow.pad";
4618                relative: 1.0  1.0;
4619                offset:   -1   -5;
4620             }
4621          }
4622       }
4623       part { name: "elm.swallow.end";
4624          clip_to: "disclip";
4625          type: SWALLOW;
4626          description { state: "default" 0.0;
4627             fixed: 1 0;
4628             align: 1.0 0.5;
4629             aspect: 1.0 1.0;
4630             rel1 {
4631                relative: 1.0  0.0;
4632                offset:   -5    4;
4633             }
4634             rel2 {
4635                relative: 1.0  1.0;
4636                offset:   -5   -5;
4637             }
4638          }
4639       }
4640       part { name: "elm.text";
4641          clip_to: "disclip";
4642          type:           TEXT;
4643          effect:         SOFT_SHADOW;
4644          mouse_events:   0;
4645          scale: 1;
4646          description {
4647             state: "default" 0.0;
4648                    //               min: 16 16;
4649             rel1 {
4650                to_x:     "elm.swallow.icon";
4651                relative: 1.0  0.0;
4652                offset:   0 4;
4653             }
4654             rel2 {
4655                to_x:     "elm.swallow.end";
4656                relative: 0.0  0.5;
4657                offset:   -1 -5;
4658             }
4659             color: 0 0 0 255;
4660             color3: 0 0 0 0;
4661             text {
4662                font: "Sans";
4663                size: 10;
4664                min: 1 1;
4665                     //                  min: 0 1;
4666                align: 0.0 0.5;
4667                text_class: "list_item";
4668             }
4669          }
4670          description { state: "selected" 0.0;
4671             inherit: "default" 0.0;
4672             color: 224 224 224 255;
4673             color3: 0 0 0 64;
4674          }
4675       }
4676       part { name: "elm.text.sub";
4677          clip_to: "disclip";
4678          type:           TEXT;
4679          mouse_events:   0;
4680          scale: 1;
4681          description {
4682             state: "default" 0.0;
4683                    //               min: 16 16;
4684             rel1 {
4685                to_x:     "elm.swallow.icon";
4686                relative: 1.0  0.5;
4687                offset:   0 4;
4688             }
4689             rel2 {
4690                to_x:     "elm.swallow.end";
4691                relative: 0.0  1.0;
4692                offset:   -1 -5;
4693             }
4694             color: 0 0 0 128;
4695             color3: 0 0 0 0;
4696             text {
4697                font: "Sans";
4698                size: 8;
4699                min: 1 1;
4700                     //                  min: 0 1;
4701                align: 0.0 0.5;
4702                text_class: "list_item";
4703             }
4704          }
4705          description { state: "selected" 0.0;
4706             inherit: "default" 0.0;
4707             color: 128 128 128 255;
4708             color3: 0 0 0 32;
4709          }
4710       }
4711       part { name: "fg1";
4712          clip_to: "disclip";
4713          mouse_events: 0;
4714          description { state: "default" 0.0;
4715             visible: 0;
4716             color: 255 255 255 0;
4717             rel1.to: "bg";
4718             rel2.relative: 1.0 0.5;
4719             rel2.to: "bg";
4720             image {
4721                normal: "bt_sm_hilight.png";
4722                border: 6 6 6 0;
4723             }
4724          }
4725          description { state: "selected" 0.0;
4726             inherit: "default" 0.0;
4727             visible: 1;
4728             color: 255 255 255 255;
4729          }
4730       }
4731       part { name: "fg2";
4732          clip_to: "disclip";
4733          mouse_events: 0;
4734          description { state: "default" 0.0;
4735             visible: 0;
4736             color: 255 255 255 0;
4737             rel1.to: "bg";
4738             rel2.to: "bg";
4739             image {
4740                normal: "bt_sm_shine.png";
4741                border: 6 6 6 0;
4742             }
4743          }
4744          description { state: "selected" 0.0;
4745             inherit: "default" 0.0;
4746             visible: 1;
4747             color: 255 255 255 255;
4748          }
4749       }
4750       part { name: "disclip";
4751          type: RECT;
4752          description { state: "default" 0.0;
4753             rel1.to: "bg";
4754             rel2.to: "bg";
4755          }
4756          description { state: "disabled" 0.0;
4757             inherit: "default" 0.0;
4758             color: 255 255 255 64;
4759          }
4760       }
4761    }
4762    programs {
4763         // signal: elm,state,%s,active
4764         //   a "check" item named %s went active
4765         // signal: elm,state,%s,passive
4766         //   a "check" item named %s went passive
4767         // default is passive
4768       program {
4769          name:    "go_active";
4770          signal:  "elm,state,selected";
4771          source:  "elm";
4772          action:  STATE_SET "selected" 0.0;
4773          target:  "bg";
4774          target:  "fg1";
4775          target:  "fg2";
4776          target:  "elm.text";
4777          target:  "elm.text.sub";
4778       }
4779       program {
4780          name:    "go_passive";
4781          signal:  "elm,state,unselected";
4782          source:  "elm";
4783          action:  STATE_SET "default" 0.0;
4784          target:  "bg";
4785          target:  "fg1";
4786          target:  "fg2";
4787          target:  "elm.text";
4788          target:  "elm.text.sub";
4789          transition: LINEAR 0.1;
4790       }
4791       program {
4792          name:    "go_disabled";
4793          signal:  "elm,state,disabled";
4794          source:  "elm";
4795          action:  STATE_SET "disabled" 0.0;
4796          target:  "disclip";
4797       }
4798       program {
4799          name:    "go_enabled";
4800          signal:  "elm,state,enabled";
4801          source:  "elm";
4802          action:  STATE_SET "default" 0.0;
4803          target:  "disclip";
4804       }
4805    }
4806 }
4807 group { name: "elm/genlist/item_compress/double_label/default";
4808    data.item: "stacking" "above";
4809    data.item: "selectraise" "on";
4810    data.item: "texts" "elm.text elm.text.sub";
4811    data.item: "contents" "elm.swallow.icon elm.swallow.end";
4812    data.item: "treesize" "20";
4813    //      data.item: "states" "";
4814    images {
4815       image: "bt_sm_base1.png" COMP;
4816       image: "bt_sm_shine.png" COMP;
4817       image: "bt_sm_hilight.png" COMP;
4818       image: "ilist_1.png" COMP;
4819       image: "ilist_item_shadow.png" COMP;
4820    }
4821    parts {
4822       part {
4823          name:           "event";
4824          type:           RECT;
4825          description {
4826             state: "default" 0.0;
4827             color: 0 0 0 0;
4828          }
4829       }
4830       part {
4831          name: "base_sh";
4832          mouse_events: 0;
4833          description {
4834             state: "default" 0.0;
4835             align: 0.0 0.0;
4836             min: 0 10;
4837             fixed: 1 1;
4838             rel1 {
4839                to: "base";
4840                relative: 0.0 1.0;
4841                offset: 0 0;
4842             }
4843             rel2 {
4844                to: "base";
4845                relative: 1.0 1.0;
4846                offset: -1 0;
4847             }
4848             image {
4849                normal: "ilist_item_shadow.png";
4850             }
4851             fill.smooth: 0;
4852          }
4853       }
4854       part {
4855          name: "base";
4856          mouse_events: 0;
4857          description {
4858             state: "default" 0.0;
4859             image {
4860                normal: "ilist_1.png";
4861                border: 2 2 2 2;
4862             }
4863             fill.smooth: 0;
4864          }
4865       }
4866       part { name: "bg";
4867          clip_to: "disclip";
4868          mouse_events: 0;
4869          description { state: "default" 0.0;
4870             visible: 0;
4871             color: 255 255 255 0;
4872             rel1 {
4873                relative: 0.0 0.0;
4874                offset: -5 -5;
4875             }
4876             rel2 {
4877                relative: 1.0 1.0;
4878                offset: 4 4;
4879             }
4880             image {
4881                normal: "bt_sm_base1.png";
4882                border: 6 6 6 6;
4883             }
4884             image.middle: SOLID;
4885          }
4886          description { state: "selected" 0.0;
4887             inherit: "default" 0.0;
4888             visible: 1;
4889             color: 255 255 255 255;
4890             rel1 {
4891                relative: 0.0 0.0;
4892                offset: -2 -2;
4893             }
4894             rel2 {
4895                relative: 1.0 1.0;
4896                offset: 1 1;
4897             }
4898          }
4899       }
4900       part { name: "elm.swallow.pad";
4901          type: SWALLOW;
4902          description { state: "default" 0.0;
4903             fixed: 1 0;
4904             align: 0.0 0.5;
4905             rel1 {
4906                relative: 0.0  0.0;
4907                offset:   4    4;
4908             }
4909             rel2 {
4910                relative: 0.0  1.0;
4911                offset:   4   -5;
4912             }
4913          }
4914       }
4915       part { name: "elm.swallow.icon";
4916          clip_to: "disclip";
4917          type: SWALLOW;
4918          description { state: "default" 0.0;
4919             fixed: 1 0;
4920             align: 0.0 0.5;
4921             rel1 {
4922                to_x: "elm.swallow.pad";
4923                relative: 1.0  0.0;
4924                offset:   -1    4;
4925             }
4926             rel2 {
4927                to_x: "elm.swallow.pad";
4928                relative: 1.0  1.0;
4929                offset:   -1   -5;
4930             }
4931          }
4932       }
4933       part { name: "elm.swallow.end";
4934          clip_to: "disclip";
4935          type: SWALLOW;
4936          description { state: "default" 0.0;
4937             fixed: 1 0;
4938             align: 1.0 0.5;
4939             aspect: 1.0 1.0;
4940             rel1 {
4941                relative: 1.0  0.0;
4942                offset:   -5    4;
4943             }
4944             rel2 {
4945                relative: 1.0  1.0;
4946                offset:   -5   -5;
4947             }
4948          }
4949       }
4950       part { name: "elm.text";
4951          clip_to: "disclip";
4952          type:           TEXT;
4953          effect:         SOFT_SHADOW;
4954          mouse_events:   0;
4955          scale: 1;
4956          description {
4957             state: "default" 0.0;
4958                    //               min: 16 16;
4959             rel1 {
4960                to_x:     "elm.swallow.icon";
4961                relative: 1.0  0.0;
4962                offset:   0 4;
4963             }
4964             rel2 {
4965                to_x:     "elm.swallow.end";
4966                relative: 0.0  0.5;
4967                offset:   -1 -5;
4968             }
4969             color: 0 0 0 255;
4970             color3: 0 0 0 0;
4971             text {
4972                font: "Sans";
4973                size: 10;
4974                      //                  min: 1 1;
4975                min: 0 1;
4976                align: 0.0 0.5;
4977                text_class: "list_item";
4978             }
4979          }
4980          description { state: "selected" 0.0;
4981             inherit: "default" 0.0;
4982             color: 224 224 224 255;
4983             color3: 0 0 0 64;
4984          }
4985       }
4986       part { name: "elm.text.sub";
4987          clip_to: "disclip";
4988          type:           TEXT;
4989          mouse_events:   0;
4990          scale: 1;
4991          description {
4992             state: "default" 0.0;
4993                    //               min: 16 16;
4994             rel1 {
4995                to_x:     "elm.swallow.icon";
4996                relative: 1.0  0.5;
4997                offset:   0 4;
4998             }
4999             rel2 {
5000                to_x:     "elm.swallow.end";
5001                relative: 0.0  1.0;
5002                offset:   -1 -5;
5003             }
5004             color: 0 0 0 128;
5005             color3: 0 0 0 0;
5006             text {
5007                font: "Sans";
5008                size: 8;
5009                      //                  min: 1 1;
5010                min: 0 1;
5011                align: 0.0 0.5;
5012                text_class: "list_item";
5013             }
5014          }
5015          description { state: "selected" 0.0;
5016             inherit: "default" 0.0;
5017             color: 128 128 128 255;
5018             color3: 0 0 0 32;
5019          }
5020       }
5021       part { name: "fg1";
5022          clip_to: "disclip";
5023          mouse_events: 0;
5024          description { state: "default" 0.0;
5025             visible: 0;
5026             color: 255 255 255 0;
5027             rel1.to: "bg";
5028             rel2.relative: 1.0 0.5;
5029             rel2.to: "bg";
5030             image {
5031                normal: "bt_sm_hilight.png";
5032                border: 6 6 6 0;
5033             }
5034          }
5035          description { state: "selected" 0.0;
5036             inherit: "default" 0.0;
5037             visible: 1;
5038             color: 255 255 255 255;
5039          }
5040       }
5041       part { name: "fg2";
5042          clip_to: "disclip";
5043          mouse_events: 0;
5044          description { state: "default" 0.0;
5045             visible: 0;
5046             color: 255 255 255 0;
5047             rel1.to: "bg";
5048             rel2.to: "bg";
5049             image {
5050                normal: "bt_sm_shine.png";
5051                border: 6 6 6 0;
5052             }
5053          }
5054          description { state: "selected" 0.0;
5055             inherit: "default" 0.0;
5056             visible: 1;
5057             color: 255 255 255 255;
5058          }
5059       }
5060       part { name: "disclip";
5061          type: RECT;
5062          description { state: "default" 0.0;
5063             rel1.to: "bg";
5064             rel2.to: "bg";
5065          }
5066          description { state: "disabled" 0.0;
5067             inherit: "default" 0.0;
5068             color: 255 255 255 64;
5069          }
5070       }
5071    }
5072    programs {
5073         // signal: elm,state,%s,active
5074         //   a "check" item named %s went active
5075         // signal: elm,state,%s,passive
5076         //   a "check" item named %s went passive
5077         // default is passive
5078       program {
5079          name:    "go_active";
5080          signal:  "elm,state,selected";
5081          source:  "elm";
5082          action:  STATE_SET "selected" 0.0;
5083          target:  "bg";
5084          target:  "fg1";
5085          target:  "fg2";
5086          target:  "elm.text";
5087          target:  "elm.text.sub";
5088       }
5089       program {
5090          name:    "go_passive";
5091          signal:  "elm,state,unselected";
5092          source:  "elm";
5093          action:  STATE_SET "default" 0.0;
5094          target:  "bg";
5095          target:  "fg1";
5096          target:  "fg2";
5097          target:  "elm.text";
5098          target:  "elm.text.sub";
5099          transition: LINEAR 0.1;
5100       }
5101       program {
5102          name:    "go_disabled";
5103          signal:  "elm,state,disabled";
5104          source:  "elm";
5105          action:  STATE_SET "disabled" 0.0;
5106          target:  "disclip";
5107       }
5108       program {
5109          name:    "go_enabled";
5110          signal:  "elm,state,enabled";
5111          source:  "elm";
5112          action:  STATE_SET "default" 0.0;
5113          target:  "disclip";
5114       }
5115    }
5116 }
5117 group { name: "elm/genlist/item_odd/double_label/default";
5118    data.item: "stacking" "below";
5119    data.item: "selectraise" "on";
5120    data.item: "texts" "elm.text elm.text.sub";
5121    data.item: "contents" "elm.swallow.icon elm.swallow.end";
5122    data.item: "treesize" "20";
5123    //      data.item: "states" "";
5124    images {
5125       image: "bt_sm_base1.png" COMP;
5126       image: "bt_sm_shine.png" COMP;
5127       image: "bt_sm_hilight.png" COMP;
5128       image: "ilist_2.png" COMP;
5129    }
5130    parts {
5131       part { name: "event";
5132          type: RECT;
5133          description {
5134             state: "default" 0.0;
5135             color: 0 0 0 0;
5136          }
5137       }
5138       part {
5139          name: "base";
5140          mouse_events: 0;
5141          description {
5142             state: "default" 0.0;
5143             image {
5144                normal: "ilist_2.png";
5145                border: 2 2 2 2;
5146             }
5147             fill.smooth: 0;
5148          }
5149       }
5150       part { name: "bg";
5151          clip_to: "disclip";
5152          mouse_events: 0;
5153          description { state: "default" 0.0;
5154             visible: 0;
5155             color: 255 255 255 0;
5156             rel1 {
5157                relative: 0.0 0.0;
5158                offset: -5 -5;
5159             }
5160             rel2 {
5161                relative: 1.0 1.0;
5162                offset: 4 4;
5163             }
5164             image {
5165                normal: "bt_sm_base1.png";
5166                border: 6 6 6 6;
5167             }
5168             image.middle: SOLID;
5169          }
5170          description { state: "selected" 0.0;
5171             inherit: "default" 0.0;
5172             visible: 1;
5173             color: 255 255 255 255;
5174             rel1 {
5175                relative: 0.0 0.0;
5176                offset: -2 -2;
5177             }
5178             rel2 {
5179                relative: 1.0 1.0;
5180                offset: 1 1;
5181             }
5182          }
5183       }
5184       part { name: "elm.swallow.pad";
5185          type: SWALLOW;
5186          description { state: "default" 0.0;
5187             fixed: 1 0;
5188             align: 0.0 0.5;
5189             rel1 {
5190                relative: 0.0  0.0;
5191                offset:   4    4;
5192             }
5193             rel2 {
5194                relative: 0.0  1.0;
5195                offset:   4   -5;
5196             }
5197          }
5198       }
5199       part { name: "elm.swallow.icon";
5200          clip_to: "disclip";
5201          type: SWALLOW;
5202          description { state: "default" 0.0;
5203             fixed: 1 0;
5204             align: 0.0 0.5;
5205             rel1 {
5206                to_x: "elm.swallow.pad";
5207                relative: 1.0  0.0;
5208                offset:   -1    4;
5209             }
5210             rel2 {
5211                to_x: "elm.swallow.pad";
5212                relative: 1.0  1.0;
5213                offset:   -1   -5;
5214             }
5215          }
5216       }
5217       part { name: "elm.swallow.end";
5218          clip_to: "disclip";
5219          type:          SWALLOW;
5220          description { state:    "default" 0.0;
5221             fixed: 1 0;
5222             align:    1.0 0.5;
5223             aspect: 1.0 1.0;
5224             rel1 {
5225                relative: 1.0  0.0;
5226                offset:   -5    4;
5227             }
5228             rel2 {
5229                relative: 1.0  1.0;
5230                offset:   -5   -5;
5231             }
5232          }
5233       }
5234       part { name: "elm.text";
5235          clip_to: "disclip";
5236          type:           TEXT;
5237          effect:         SOFT_SHADOW;
5238          mouse_events:   0;
5239          scale: 1;
5240          description {
5241             state: "default" 0.0;
5242                    //               min: 16 16;
5243             rel1 {
5244                to_x:     "elm.swallow.icon";
5245                relative: 1.0  0.0;
5246                offset:   0 4;
5247             }
5248             rel2 {
5249                to_x:     "elm.swallow.end";
5250                relative: 0.0  0.5;
5251                offset:   -1 -5;
5252             }
5253             color: 0 0 0 255;
5254             color3: 0 0 0 0;
5255             text {
5256                font: "Sans";
5257                size: 10;
5258                min: 1 1;
5259                     //                  min: 0 1;
5260                align: 0.0 0.5;
5261                text_class: "list_item";
5262             }
5263          }
5264          description { state: "selected" 0.0;
5265             inherit: "default" 0.0;
5266             color: 224 224 224 255;
5267             color3: 0 0 0 64;
5268          }
5269       }
5270       part { name: "elm.text.sub";
5271          clip_to: "disclip";
5272          type:           TEXT;
5273          mouse_events:   0;
5274          scale: 1;
5275          description {
5276             state: "default" 0.0;
5277                    //               min: 16 16;
5278             rel1 {
5279                to_x:     "elm.swallow.icon";
5280                relative: 1.0  0.5;
5281                offset:   0 4;
5282             }
5283             rel2 {
5284                to_x:     "elm.swallow.end";
5285                relative: 0.0  1.0;
5286                offset:   -1 -5;
5287             }
5288             color: 0 0 0 128;
5289             color3: 0 0 0 0;
5290             text {
5291                font: "Sans";
5292                size: 8;
5293                min: 1 1;
5294                     //                  min: 0 1;
5295                align: 0.0 0.5;
5296                text_class: "list_item";
5297             }
5298          }
5299          description { state: "selected" 0.0;
5300             inherit: "default" 0.0;
5301             color: 128 128 128 255;
5302             color3: 0 0 0 32;
5303          }
5304       }
5305       part { name: "fg1";
5306          clip_to: "disclip";
5307          mouse_events: 0;
5308          description { state: "default" 0.0;
5309             visible: 0;
5310             color: 255 255 255 0;
5311             rel1.to: "bg";
5312             rel2.relative: 1.0 0.5;
5313             rel2.to: "bg";
5314             image {
5315                normal: "bt_sm_hilight.png";
5316                border: 6 6 6 0;
5317             }
5318          }
5319          description { state: "selected" 0.0;
5320             inherit: "default" 0.0;
5321             visible: 1;
5322             color: 255 255 255 255;
5323          }
5324       }
5325       part { name: "fg2";
5326          clip_to: "disclip";
5327          mouse_events: 0;
5328          description { state: "default" 0.0;
5329             visible: 0;
5330             color: 255 255 255 0;
5331             rel1.to: "bg";
5332             rel2.to: "bg";
5333             image {
5334                normal: "bt_sm_shine.png";
5335                border: 6 6 6 0;
5336             }
5337          }
5338          description { state: "selected" 0.0;
5339             inherit: "default" 0.0;
5340             visible: 1;
5341             color: 255 255 255 255;
5342          }
5343       }
5344       part { name: "disclip";
5345          type: RECT;
5346          description { state: "default" 0.0;
5347             rel1.to: "bg";
5348             rel2.to: "bg";
5349          }
5350          description { state: "disabled" 0.0;
5351             inherit: "default" 0.0;
5352             color: 255 255 255 64;
5353          }
5354       }
5355    }
5356    programs {
5357         // signal: elm,state,%s,active
5358         //   a "check" item named %s went active
5359         // signal: elm,state,%s,passive
5360         //   a "check" item named %s went passive
5361         // default is passive
5362       program {
5363          name:    "go_active";
5364          signal:  "elm,state,selected";
5365          source:  "elm";
5366          action:  STATE_SET "selected" 0.0;
5367          target:  "bg";
5368          target:  "fg1";
5369          target:  "fg2";
5370          target:  "elm.text";
5371          target:  "elm.text.sub";
5372       }
5373       program {
5374          name:    "go_passive";
5375          signal:  "elm,state,unselected";
5376          source:  "elm";
5377          action:  STATE_SET "default" 0.0;
5378          target:  "bg";
5379          target:  "fg1";
5380          target:  "fg2";
5381          target:  "elm.text";
5382          target:  "elm.text.sub";
5383          transition: LINEAR 0.1;
5384       }
5385       program {
5386          name:    "go_disabled";
5387          signal:  "elm,state,disabled";
5388          source:  "elm";
5389          action:  STATE_SET "disabled" 0.0;
5390          target:  "disclip";
5391       }
5392       program {
5393          name:    "go_enabled";
5394          signal:  "elm,state,enabled";
5395          source:  "elm";
5396          action:  STATE_SET "default" 0.0;
5397          target:  "disclip";
5398       }
5399    }
5400 }
5401 group { name: "elm/genlist/item_compress_odd/double_label/default";
5402    data.item: "stacking" "below";
5403    data.item: "selectraise" "on";
5404    data.item: "texts" "elm.text elm.text.sub";
5405    data.item: "contents" "elm.swallow.icon elm.swallow.end";
5406    data.item: "treesize" "20";
5407    //      data.item: "states" "";
5408    images {
5409       image: "bt_sm_base1.png" COMP;
5410       image: "bt_sm_shine.png" COMP;
5411       image: "bt_sm_hilight.png" COMP;
5412       image: "ilist_2.png" COMP;
5413    }
5414    parts {
5415       part { name: "event";
5416          type: RECT;
5417          description {
5418             state: "default" 0.0;
5419             color: 0 0 0 0;
5420          }
5421       }
5422       part {
5423          name: "base";
5424          mouse_events: 0;
5425          description {
5426             state: "default" 0.0;
5427             image {
5428                normal: "ilist_2.png";
5429                border: 2 2 2 2;
5430             }
5431             fill.smooth: 0;
5432          }
5433       }
5434       part { name: "bg";
5435          clip_to: "disclip";
5436          mouse_events: 0;
5437          description { state: "default" 0.0;
5438             visible: 0;
5439             color: 255 255 255 0;
5440             rel1 {
5441                relative: 0.0 0.0;
5442                offset: -5 -5;
5443             }
5444             rel2 {
5445                relative: 1.0 1.0;
5446                offset: 4 4;
5447             }
5448             image {
5449                normal: "bt_sm_base1.png";
5450                border: 6 6 6 6;
5451             }
5452             image.middle: SOLID;
5453          }
5454          description { state: "selected" 0.0;
5455             inherit: "default" 0.0;
5456             visible: 1;
5457             color: 255 255 255 255;
5458             rel1 {
5459                relative: 0.0 0.0;
5460                offset: -2 -2;
5461             }
5462             rel2 {
5463                relative: 1.0 1.0;
5464                offset: 1 1;
5465             }
5466          }
5467       }
5468       part { name: "elm.swallow.pad";
5469          type: SWALLOW;
5470          description { state: "default" 0.0;
5471             fixed: 1 0;
5472             align: 0.0 0.5;
5473             rel1 {
5474                relative: 0.0  0.0;
5475                offset:   4    4;
5476             }
5477             rel2 {
5478                relative: 0.0  1.0;
5479                offset:   4   -5;
5480             }
5481          }
5482       }
5483       part { name: "elm.swallow.icon";
5484          clip_to: "disclip";
5485          type: SWALLOW;
5486          description { state: "default" 0.0;
5487             fixed: 1 0;
5488             align: 0.0 0.5;
5489             aspect: 1.0 1.0;
5490             rel1 {
5491                to_x: "elm.swallow.pad";
5492                relative: 1.0  0.0;
5493                offset:   -1    4;
5494             }
5495             rel2 {
5496                to_x: "elm.swallow.pad";
5497                relative: 1.0  1.0;
5498                offset:   -1   -5;
5499             }
5500          }
5501       }
5502       part { name: "elm.swallow.end";
5503          clip_to: "disclip";
5504          type:          SWALLOW;
5505          description { state:    "default" 0.0;
5506             fixed: 1 0;
5507             align:    1.0 0.5;
5508             aspect: 1.0 1.0;
5509             rel1 {
5510                relative: 1.0  0.0;
5511                offset:   -5    4;
5512             }
5513             rel2 {
5514                relative: 1.0  1.0;
5515                offset:   -5   -5;
5516             }
5517          }
5518       }
5519       part { name: "elm.text";
5520          clip_to: "disclip";
5521          type:           TEXT;
5522          effect:         SOFT_SHADOW;
5523          mouse_events:   0;
5524          scale: 1;
5525          description {
5526             state: "default" 0.0;
5527                    //               min: 16 16;
5528             rel1 {
5529                to_x:     "elm.swallow.icon";
5530                relative: 1.0  0.0;
5531                offset:   0 4;
5532             }
5533             rel2 {
5534                to_x:     "elm.swallow.end";
5535                relative: 0.0  0.5;
5536                offset:   -1 -5;
5537             }
5538             color: 0 0 0 255;
5539             color3: 0 0 0 0;
5540             text {
5541                font: "Sans";
5542                size: 10;
5543                      //                  min: 1 1;
5544                min: 0 1;
5545                align: 0.0 0.5;
5546                text_class: "list_item";
5547             }
5548          }
5549          description { state: "selected" 0.0;
5550             inherit: "default" 0.0;
5551             color: 224 224 224 255;
5552             color3: 0 0 0 64;
5553          }
5554       }
5555       part { name: "elm.text.sub";
5556          clip_to: "disclip";
5557          type:           TEXT;
5558          mouse_events:   0;
5559          scale: 1;
5560          description {
5561             state: "default" 0.0;
5562                    //               min: 16 16;
5563             rel1 {
5564                to_x:     "elm.swallow.icon";
5565                relative: 1.0  0.5;
5566                offset:   0 4;
5567             }
5568             rel2 {
5569                to_x:     "elm.swallow.end";
5570                relative: 0.0  1.0;
5571                offset:   -1 -5;
5572             }
5573             color: 0 0 0 128;
5574             color3: 0 0 0 0;
5575             text {
5576                font: "Sans";
5577                size: 8;
5578                      //                  min: 1 1;
5579                min: 0 1;
5580                align: 0.0 0.5;
5581                text_class: "list_item";
5582             }
5583          }
5584          description { state: "selected" 0.0;
5585             inherit: "default" 0.0;
5586             color: 128 128 128 255;
5587             color3: 0 0 0 32;
5588          }
5589       }
5590       part { name: "fg1";
5591          clip_to: "disclip";
5592          mouse_events: 0;
5593          description { state: "default" 0.0;
5594             visible: 0;
5595             color: 255 255 255 0;
5596             rel1.to: "bg";
5597             rel2.relative: 1.0 0.5;
5598             rel2.to: "bg";
5599             image {
5600                normal: "bt_sm_hilight.png";
5601                border: 6 6 6 0;
5602             }
5603          }
5604          description { state: "selected" 0.0;
5605             inherit: "default" 0.0;
5606             visible: 1;
5607             color: 255 255 255 255;
5608          }
5609       }
5610       part { name: "fg2";
5611          clip_to: "disclip";
5612          mouse_events: 0;
5613          description { state: "default" 0.0;
5614             visible: 0;
5615             color: 255 255 255 0;
5616             rel1.to: "bg";
5617             rel2.to: "bg";
5618             image {
5619                normal: "bt_sm_shine.png";
5620                border: 6 6 6 0;
5621             }
5622          }
5623          description { state: "selected" 0.0;
5624             inherit: "default" 0.0;
5625             visible: 1;
5626             color: 255 255 255 255;
5627          }
5628       }
5629       part { name: "disclip";
5630          type: RECT;
5631          description { state: "default" 0.0;
5632             rel1.to: "bg";
5633             rel2.to: "bg";
5634          }
5635          description { state: "disabled" 0.0;
5636             inherit: "default" 0.0;
5637             color: 255 255 255 64;
5638          }
5639       }
5640    }
5641    programs {
5642         // signal: elm,state,%s,active
5643         //   a "check" item named %s went active
5644         // signal: elm,state,%s,passive
5645         //   a "check" item named %s went passive
5646         // default is passive
5647       program {
5648          name:    "go_active";
5649          signal:  "elm,state,selected";
5650          source:  "elm";
5651          action:  STATE_SET "selected" 0.0;
5652          target:  "bg";
5653          target:  "fg1";
5654          target:  "fg2";
5655          target:  "elm.text";
5656          target:  "elm.text.sub";
5657       }
5658       program {
5659          name:    "go_passive";
5660          signal:  "elm,state,unselected";
5661          source:  "elm";
5662          action:  STATE_SET "default" 0.0;
5663          target:  "bg";
5664          target:  "fg1";
5665          target:  "fg2";
5666          target:  "elm.text";
5667          target:  "elm.text.sub";
5668          transition: LINEAR 0.1;
5669       }
5670       program {
5671          name:    "go_disabled";
5672          signal:  "elm,state,disabled";
5673          source:  "elm";
5674          action:  STATE_SET "disabled" 0.0;
5675          target:  "disclip";
5676       }
5677       program {
5678          name:    "go_enabled";
5679          signal:  "elm,state,enabled";
5680          source:  "elm";
5681          action:  STATE_SET "default" 0.0;
5682          target:  "disclip";
5683       }
5684    }
5685 }
5686
5687 group { name: "elm/genlist/tree/double_label/default";
5688    data.item: "stacking" "above";
5689    data.item: "selectraise" "on";
5690    data.item: "texts" "elm.text elm.text.sub";
5691    data.item: "contents" "elm.swallow.icon elm.swallow.end";
5692    data.item: "treesize" "20";
5693    //      data.item: "states" "";
5694    images {
5695       image: "bt_sm_base1.png" COMP;
5696       image: "bt_sm_shine.png" COMP;
5697       image: "bt_sm_hilight.png" COMP;
5698       image: "ilist_1.png" COMP;
5699       image: "ilist_item_shadow.png" COMP;
5700       image: "icon_arrow_right.png" COMP;
5701       image: "icon_arrow_down.png" COMP;
5702    }
5703    parts {
5704       part {
5705          name:           "event";
5706          type:           RECT;
5707          description {
5708             state: "default" 0.0;
5709             color: 0 0 0 0;
5710          }
5711       }
5712       part {
5713          name: "base_sh";
5714          mouse_events: 0;
5715          description {
5716             state: "default" 0.0;
5717             align: 0.0 0.0;
5718             min: 0 10;
5719             fixed: 1 1;
5720             rel1 {
5721                to: "base";
5722                relative: 0.0 1.0;
5723                offset: 0 0;
5724             }
5725             rel2 {
5726                to: "base";
5727                relative: 1.0 1.0;
5728                offset: -1 0;
5729             }
5730             image {
5731                normal: "ilist_item_shadow.png";
5732             }
5733             fill.smooth: 0;
5734          }
5735       }
5736       part {
5737          name: "base";
5738          mouse_events: 0;
5739          description {
5740             state: "default" 0.0;
5741             image {
5742                normal: "ilist_1.png";
5743                border: 2 2 2 2;
5744             }
5745             fill.smooth: 0;
5746          }
5747       }
5748       part { name: "bg";
5749          clip_to: "disclip";
5750          mouse_events: 0;
5751          description { state: "default" 0.0;
5752             visible: 0;
5753             color: 255 255 255 0;
5754             rel1 {
5755                relative: 0.0 0.0;
5756                offset: -5 -5;
5757             }
5758             rel2 {
5759                relative: 1.0 1.0;
5760                offset: 4 4;
5761             }
5762             image {
5763                normal: "bt_sm_base1.png";
5764                border: 6 6 6 6;
5765             }
5766             image.middle: SOLID;
5767          }
5768          description { state: "selected" 0.0;
5769             inherit: "default" 0.0;
5770             visible: 1;
5771             color: 255 255 255 255;
5772             rel1 {
5773                relative: 0.0 0.0;
5774                offset: -2 -2;
5775             }
5776             rel2 {
5777                relative: 1.0 1.0;
5778                offset: 1 1;
5779             }
5780          }
5781       }
5782       part { name: "elm.swallow.pad";
5783          type: SWALLOW;
5784          description { state: "default" 0.0;
5785             fixed: 1 0;
5786             align: 0.0 0.5;
5787             rel1 {
5788                relative: 0.0  0.0;
5789                offset:   4    4;
5790             }
5791             rel2 {
5792                relative: 0.0  1.0;
5793                offset:   4   -5;
5794             }
5795          }
5796       }
5797       part { name: "arrow";
5798          clip_to: "disclip";
5799          ignore_flags: ON_HOLD;
5800          description { state: "default" 0.0;
5801             fixed: 1 0;
5802             align: 0.0 0.5;
5803             aspect: 1.0 1.0;
5804             rel1 {
5805                to_x: "elm.swallow.pad";
5806                relative: 1.0  0.0;
5807                offset:   -1    4;
5808             }
5809             rel2 {
5810                to_x: "elm.swallow.pad";
5811                relative: 1.0  1.0;
5812                offset:   -1   -5;
5813             }
5814             image.normal: "icon_arrow_right.png";
5815          }
5816          description { state: "active" 0.0;
5817             inherit: "default" 0.0;
5818             image.normal: "icon_arrow_down.png";
5819          }
5820       }
5821       part { name: "elm.swallow.icon";
5822          clip_to: "disclip";
5823          type: SWALLOW;
5824          description { state: "default" 0.0;
5825             fixed: 1 0;
5826             align: 0.0 0.5;
5827             aspect: 1.0 1.0;
5828             rel1 {
5829                to_x: "arrow";
5830                relative: 1.0  0.0;
5831                offset:   4    4;
5832             }
5833             rel2 {
5834                to_x: "arrow";
5835                relative: 1.0  1.0;
5836                offset:   4   -5;
5837             }
5838          }
5839       }
5840       part { name: "elm.swallow.end";
5841          clip_to: "disclip";
5842          type: SWALLOW;
5843          description { state: "default" 0.0;
5844             fixed: 1 0;
5845             align: 1.0 0.5;
5846             aspect: 1.0 1.0;
5847             rel1 {
5848                relative: 1.0  0.0;
5849                offset:   -5    4;
5850             }
5851             rel2 {
5852                relative: 1.0  1.0;
5853                offset:   -5   -5;
5854             }
5855          }
5856       }
5857       part { name: "elm.text";
5858          clip_to: "disclip";
5859          type:           TEXT;
5860          effect:         SOFT_SHADOW;
5861          mouse_events:   0;
5862          scale: 1;
5863          description {
5864             state: "default" 0.0;
5865                    //               min: 16 16;
5866             rel1 {
5867                to_x:     "elm.swallow.icon";
5868                relative: 1.0  0.0;
5869                offset:   0 4;
5870             }
5871             rel2 {
5872                to_x:     "elm.swallow.end";
5873                relative: 0.0  0.5;
5874                offset:   -1 -5;
5875             }
5876             color: 0 0 0 255;
5877             color3: 0 0 0 0;
5878             text {
5879                font: "Sans";
5880                size: 10;
5881                min: 1 1;
5882                     //                  min: 0 1;
5883                align: 0.0 0.5;
5884                text_class: "list_item";
5885             }
5886          }
5887          description { state: "selected" 0.0;
5888             inherit: "default" 0.0;
5889             color: 224 224 224 255;
5890             color3: 0 0 0 64;
5891          }
5892       }
5893       part { name: "elm.text.sub";
5894          clip_to: "disclip";
5895          type:           TEXT;
5896          mouse_events:   0;
5897          scale: 1;
5898          description {
5899             state: "default" 0.0;
5900                    //               min: 16 16;
5901             rel1 {
5902                to_x:     "elm.swallow.icon";
5903                relative: 1.0  0.5;
5904                offset:   0 4;
5905             }
5906             rel2 {
5907                to_x:     "elm.swallow.end";
5908                relative: 0.0  1.0;
5909                offset:   -1 -5;
5910             }
5911             color: 0 0 0 128;
5912             color3: 0 0 0 0;
5913             text {
5914                font: "Sans";
5915                size: 8;
5916                min: 1 1;
5917                     //                  min: 0 1;
5918                align: 0.0 0.5;
5919                text_class: "list_item";
5920             }
5921          }
5922          description { state: "selected" 0.0;
5923             inherit: "default" 0.0;
5924             color: 128 128 128 255;
5925             color3: 0 0 0 32;
5926          }
5927       }
5928       part { name: "fg1";
5929          clip_to: "disclip";
5930          mouse_events: 0;
5931          description { state: "default" 0.0;
5932             visible: 0;
5933             color: 255 255 255 0;
5934             rel1.to: "bg";
5935             rel2.relative: 1.0 0.5;
5936             rel2.to: "bg";
5937             image {
5938                normal: "bt_sm_hilight.png";
5939                border: 6 6 6 0;
5940             }
5941          }
5942          description { state: "selected" 0.0;
5943             inherit: "default" 0.0;
5944             visible: 1;
5945             color: 255 255 255 255;
5946          }
5947       }
5948       part { name: "fg2";
5949          clip_to: "disclip";
5950          mouse_events: 0;
5951          description { state: "default" 0.0;
5952             visible: 0;
5953             color: 255 255 255 0;
5954             rel1.to: "bg";
5955             rel2.to: "bg";
5956             image {
5957                normal: "bt_sm_shine.png";
5958                border: 6 6 6 0;
5959             }
5960          }
5961          description { state: "selected" 0.0;
5962             inherit: "default" 0.0;
5963             visible: 1;
5964             color: 255 255 255 255;
5965          }
5966       }
5967       part { name: "disclip";
5968          type: RECT;
5969          description { state: "default" 0.0;
5970             rel1.to: "bg";
5971             rel2.to: "bg";
5972          }
5973          description { state: "disabled" 0.0;
5974             inherit: "default" 0.0;
5975             color: 255 255 255 64;
5976          }
5977       }
5978    }
5979    programs {
5980         // signal: elm,state,%s,active
5981         //   a "check" item named %s went active
5982         // signal: elm,state,%s,passive
5983         //   a "check" item named %s went passive
5984         // default is passive
5985       program {
5986          name:    "go_active";
5987          signal:  "elm,state,selected";
5988          source:  "elm";
5989          action:  STATE_SET "selected" 0.0;
5990          target:  "bg";
5991          target:  "fg1";
5992          target:  "fg2";
5993          target:  "elm.text";
5994          target:  "elm.text.sub";
5995       }
5996       program {
5997          name:    "go_passive";
5998          signal:  "elm,state,unselected";
5999          source:  "elm";
6000          action:  STATE_SET "default" 0.0;
6001          target:  "bg";
6002          target:  "fg1";
6003          target:  "fg2";
6004          target:  "elm.text";
6005          target:  "elm.text.sub";
6006          transition: LINEAR 0.1;
6007       }
6008       program {
6009          name:    "go_disabled";
6010          signal:  "elm,state,disabled";
6011          source:  "elm";
6012          action:  STATE_SET "disabled" 0.0;
6013          target:  "disclip";
6014       }
6015       program {
6016          name:    "go_enabled";
6017          signal:  "elm,state,enabled";
6018          source:  "elm";
6019          action:  STATE_SET "default" 0.0;
6020          target:  "disclip";
6021       }
6022       program {
6023          name:    "expand";
6024          signal:  "mouse,up,1";
6025          source:  "arrow";
6026          action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
6027       }
6028       program {
6029          name:    "go_expanded";
6030          signal:  "elm,state,expanded";
6031          source:  "elm";
6032          action:  STATE_SET "active" 0.0;
6033          target:  "arrow";
6034       }
6035       program {
6036          name:    "go_contracted";
6037          signal:  "elm,state,contracted";
6038          source:  "elm";
6039          action:  STATE_SET "default" 0.0;
6040          target:  "arrow";
6041       }
6042    }
6043 }
6044 group { name: "elm/genlist/tree_compress/double_label/default";
6045    data.item: "stacking" "above";
6046    data.item: "selectraise" "on";
6047    data.item: "texts" "elm.text elm.text.sub";
6048    data.item: "contents" "elm.swallow.icon elm.swallow.end";
6049    data.item: "treesize" "20";
6050    //      data.item: "states" "";
6051    images {
6052       image: "bt_sm_base1.png" COMP;
6053       image: "bt_sm_shine.png" COMP;
6054       image: "bt_sm_hilight.png" COMP;
6055       image: "ilist_1.png" COMP;
6056       image: "ilist_item_shadow.png" COMP;
6057       image: "icon_arrow_right.png" COMP;
6058       image: "icon_arrow_down.png" COMP;
6059    }
6060    parts {
6061       part {
6062          name:           "event";
6063          type:           RECT;
6064          description {
6065             state: "default" 0.0;
6066             color: 0 0 0 0;
6067          }
6068       }
6069       part {
6070          name: "base_sh";
6071          mouse_events: 0;
6072          description {
6073             state: "default" 0.0;
6074             align: 0.0 0.0;
6075             min: 0 10;
6076             fixed: 1 1;
6077             rel1 {
6078                to: "base";
6079                relative: 0.0 1.0;
6080                offset: 0 0;
6081             }
6082             rel2 {
6083                to: "base";
6084                relative: 1.0 1.0;
6085                offset: -1 0;
6086             }
6087             image {
6088                normal: "ilist_item_shadow.png";
6089             }
6090             fill.smooth: 0;
6091          }
6092       }
6093       part {
6094          name: "base";
6095          mouse_events: 0;
6096          description {
6097             state: "default" 0.0;
6098             image {
6099                normal: "ilist_1.png";
6100                border: 2 2 2 2;
6101             }
6102             fill.smooth: 0;
6103          }
6104       }
6105       part { name: "bg";
6106          clip_to: "disclip";
6107          mouse_events: 0;
6108          description { state: "default" 0.0;
6109             visible: 0;
6110             color: 255 255 255 0;
6111             rel1 {
6112                relative: 0.0 0.0;
6113                offset: -5 -5;
6114             }
6115             rel2 {
6116                relative: 1.0 1.0;
6117                offset: 4 4;
6118             }
6119             image {
6120                normal: "bt_sm_base1.png";
6121                border: 6 6 6 6;
6122             }
6123             image.middle: SOLID;
6124          }
6125          description { state: "selected" 0.0;
6126             inherit: "default" 0.0;
6127             visible: 1;
6128             color: 255 255 255 255;
6129             rel1 {
6130                relative: 0.0 0.0;
6131                offset: -2 -2;
6132             }
6133             rel2 {
6134                relative: 1.0 1.0;
6135                offset: 1 1;
6136             }
6137          }
6138       }
6139       part { name: "elm.swallow.pad";
6140          type: SWALLOW;
6141          description { state: "default" 0.0;
6142             fixed: 1 0;
6143             align: 0.0 0.5;
6144             rel1 {
6145                relative: 0.0  0.0;
6146                offset:   4    4;
6147             }
6148             rel2 {
6149                relative: 0.0  1.0;
6150                offset:   4   -5;
6151             }
6152          }
6153       }
6154       part { name: "arrow";
6155          clip_to: "disclip";
6156          ignore_flags: ON_HOLD;
6157          description { state: "default" 0.0;
6158             fixed: 1 0;
6159             align: 0.0 0.5;
6160             aspect: 1.0 1.0;
6161             rel1 {
6162                to_x: "elm.swallow.pad";
6163                relative: 1.0  0.0;
6164                offset:   -1    4;
6165             }
6166             rel2 {
6167                to_x: "elm.swallow.pad";
6168                relative: 1.0  1.0;
6169                offset:   -1   -5;
6170             }
6171             image.normal: "icon_arrow_right.png";
6172          }
6173          description { state: "active" 0.0;
6174             inherit: "default" 0.0;
6175             image.normal: "icon_arrow_down.png";
6176          }
6177       }
6178       part { name: "elm.swallow.icon";
6179          clip_to: "disclip";
6180          type: SWALLOW;
6181          description { state: "default" 0.0;
6182             fixed: 1 0;
6183             align: 0.0 0.5;
6184             rel1 {
6185                to_x: "arrow";
6186                relative: 1.0  0.0;
6187                offset:   4    4;
6188             }
6189             rel2 {
6190                to_x: "arrow";
6191                relative: 1.0  1.0;
6192                offset:   4   -5;
6193             }
6194          }
6195       }
6196       part { name: "elm.swallow.end";
6197          clip_to: "disclip";
6198          type: SWALLOW;
6199          description { state: "default" 0.0;
6200             fixed: 1 0;
6201             align: 1.0 0.5;
6202             aspect: 1.0 1.0;
6203             rel1 {
6204                relative: 1.0  0.0;
6205                offset:   -5    4;
6206             }
6207             rel2 {
6208                relative: 1.0  1.0;
6209                offset:   -5   -5;
6210             }
6211          }
6212       }
6213       part { name: "elm.text";
6214          clip_to: "disclip";
6215          type:           TEXT;
6216          effect:         SOFT_SHADOW;
6217          mouse_events:   0;
6218          scale: 1;
6219          description {
6220             state: "default" 0.0;
6221                    //               min: 16 16;
6222             rel1 {
6223                to_x:     "elm.swallow.icon";
6224                relative: 1.0  0.0;
6225                offset:   0 4;
6226             }
6227             rel2 {
6228                to_x:     "elm.swallow.end";
6229                relative: 0.0  0.5;
6230                offset:   -1 -5;
6231             }
6232             color: 0 0 0 255;
6233             color3: 0 0 0 0;
6234             text {
6235                font: "Sans";
6236                size: 10;
6237                      //                  min: 1 1;
6238                min: 0 1;
6239                align: 0.0 0.5;
6240                text_class: "list_item";
6241             }
6242          }
6243          description { state: "selected" 0.0;
6244             inherit: "default" 0.0;
6245             color: 224 224 224 255;
6246             color3: 0 0 0 64;
6247          }
6248       }
6249       part { name: "elm.text.sub";
6250          clip_to: "disclip";
6251          type:           TEXT;
6252          mouse_events:   0;
6253          scale: 1;
6254          description {
6255             state: "default" 0.0;
6256                    //               min: 16 16;
6257             rel1 {
6258                to_x:     "elm.swallow.icon";
6259                relative: 1.0  0.5;
6260                offset:   0 4;
6261             }
6262             rel2 {
6263                to_x:     "elm.swallow.end";
6264                relative: 0.0  1.0;
6265                offset:   -1 -5;
6266             }
6267             color: 0 0 0 128;
6268             color3: 0 0 0 0;
6269             text {
6270                font: "Sans";
6271                size: 8;
6272                      //                  min: 1 1;
6273                min: 0 1;
6274                align: 0.0 0.5;
6275                text_class: "list_item";
6276             }
6277          }
6278          description { state: "selected" 0.0;
6279             inherit: "default" 0.0;
6280             color: 128 128 128 255;
6281             color3: 0 0 0 32;
6282          }
6283       }
6284       part { name: "fg1";
6285          clip_to: "disclip";
6286          mouse_events: 0;
6287          description { state: "default" 0.0;
6288             visible: 0;
6289             color: 255 255 255 0;
6290             rel1.to: "bg";
6291             rel2.relative: 1.0 0.5;
6292             rel2.to: "bg";
6293             image {
6294                normal: "bt_sm_hilight.png";
6295                border: 6 6 6 0;
6296             }
6297          }
6298          description { state: "selected" 0.0;
6299             inherit: "default" 0.0;
6300             visible: 1;
6301             color: 255 255 255 255;
6302          }
6303       }
6304       part { name: "fg2";
6305          clip_to: "disclip";
6306          mouse_events: 0;
6307          description { state: "default" 0.0;
6308             visible: 0;
6309             color: 255 255 255 0;
6310             rel1.to: "bg";
6311             rel2.to: "bg";
6312             image {
6313                normal: "bt_sm_shine.png";
6314                border: 6 6 6 0;
6315             }
6316          }
6317          description { state: "selected" 0.0;
6318             inherit: "default" 0.0;
6319             visible: 1;
6320             color: 255 255 255 255;
6321          }
6322       }
6323       part { name: "disclip";
6324          type: RECT;
6325          description { state: "default" 0.0;
6326             rel1.to: "bg";
6327             rel2.to: "bg";
6328          }
6329          description { state: "disabled" 0.0;
6330             inherit: "default" 0.0;
6331             color: 255 255 255 64;
6332          }
6333       }
6334    }
6335    programs {
6336         // signal: elm,state,%s,active
6337         //   a "check" item named %s went active
6338         // signal: elm,state,%s,passive
6339         //   a "check" item named %s went passive
6340         // default is passive
6341       program {
6342          name:    "go_active";
6343          signal:  "elm,state,selected";
6344          source:  "elm";
6345          action:  STATE_SET "selected" 0.0;
6346          target:  "bg";
6347          target:  "fg1";
6348          target:  "fg2";
6349          target:  "elm.text";
6350          target:  "elm.text.sub";
6351       }
6352       program {
6353          name:    "go_passive";
6354          signal:  "elm,state,unselected";
6355          source:  "elm";
6356          action:  STATE_SET "default" 0.0;
6357          target:  "bg";
6358          target:  "fg1";
6359          target:  "fg2";
6360          target:  "elm.text";
6361          target:  "elm.text.sub";
6362          transition: LINEAR 0.1;
6363       }
6364       program {
6365          name:    "go_disabled";
6366          signal:  "elm,state,disabled";
6367          source:  "elm";
6368          action:  STATE_SET "disabled" 0.0;
6369          target:  "disclip";
6370       }
6371       program {
6372          name:    "go_enabled";
6373          signal:  "elm,state,enabled";
6374          source:  "elm";
6375          action:  STATE_SET "default" 0.0;
6376          target:  "disclip";
6377       }
6378       program {
6379          name:    "expand";
6380          signal:  "mouse,up,1";
6381          source:  "arrow";
6382          action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
6383       }
6384       program {
6385          name:    "go_expanded";
6386          signal:  "elm,state,expanded";
6387          source:  "elm";
6388          action:  STATE_SET "active" 0.0;
6389          target:  "arrow";
6390       }
6391       program {
6392          name:    "go_contracted";
6393          signal:  "elm,state,contracted";
6394          source:  "elm";
6395          action:  STATE_SET "default" 0.0;
6396          target:  "arrow";
6397       }
6398    }
6399 }
6400 group { name: "elm/genlist/tree_odd/double_label/default";
6401    data.item: "stacking" "below";
6402    data.item: "selectraise" "on";
6403    data.item: "texts" "elm.text elm.text.sub";
6404    data.item: "contents" "elm.swallow.icon elm.swallow.end";
6405    data.item: "treesize" "20";
6406    //      data.item: "states" "";
6407    images {
6408       image: "bt_sm_base1.png" COMP;
6409       image: "bt_sm_shine.png" COMP;
6410       image: "bt_sm_hilight.png" COMP;
6411       image: "ilist_2.png" COMP;
6412       image: "icon_arrow_right.png" COMP;
6413       image: "icon_arrow_down.png" COMP;
6414    }
6415    parts {
6416       part {
6417          name:           "event";
6418          type:           RECT;
6419          description {
6420             state: "default" 0.0;
6421             color: 0 0 0 0;
6422          }
6423       }
6424       part {
6425          name: "base";
6426          mouse_events: 0;
6427          description {
6428             state: "default" 0.0;
6429             image {
6430                normal: "ilist_2.png";
6431                border: 2 2 2 2;
6432             }
6433             fill.smooth: 0;
6434          }
6435       }
6436       part { name: "bg";
6437          clip_to: "disclip";
6438          mouse_events: 0;
6439          description { state: "default" 0.0;
6440             visible: 0;
6441             color: 255 255 255 0;
6442             rel1 {
6443                relative: 0.0 0.0;
6444                offset: -5 -5;
6445             }
6446             rel2 {
6447                relative: 1.0 1.0;
6448                offset: 4 4;
6449             }
6450             image {
6451                normal: "bt_sm_base1.png";
6452                border: 6 6 6 6;
6453             }
6454             image.middle: SOLID;
6455          }
6456          description { state: "selected" 0.0;
6457             inherit: "default" 0.0;
6458             visible: 1;
6459             color: 255 255 255 255;
6460             rel1 {
6461                relative: 0.0 0.0;
6462                offset: -2 -2;
6463             }
6464             rel2 {
6465                relative: 1.0 1.0;
6466                offset: 1 1;
6467             }
6468          }
6469       }
6470       part { name: "elm.swallow.pad";
6471          type: SWALLOW;
6472          description { state: "default" 0.0;
6473             fixed: 1 0;
6474             align: 0.0 0.5;
6475             rel1 {
6476                relative: 0.0  0.0;
6477                offset:   4    4;
6478             }
6479             rel2 {
6480                relative: 0.0  1.0;
6481                offset:   4   -5;
6482             }
6483          }
6484       }
6485       part { name: "arrow";
6486          clip_to: "disclip";
6487          ignore_flags: ON_HOLD;
6488          description { state: "default" 0.0;
6489             fixed: 1 0;
6490             align: 0.0 0.5;
6491             aspect: 1.0 1.0;
6492             rel1 {
6493                to_x: "elm.swallow.pad";
6494                relative: 1.0  0.0;
6495                offset:   -1    4;
6496             }
6497             rel2 {
6498                to_x: "elm.swallow.pad";
6499                relative: 1.0  1.0;
6500                offset:   -1   -5;
6501             }
6502             image.normal: "icon_arrow_right.png";
6503          }
6504          description { state: "active" 0.0;
6505             inherit: "default" 0.0;
6506             image.normal: "icon_arrow_down.png";
6507          }
6508       }
6509       part { name: "elm.swallow.icon";
6510          clip_to: "disclip";
6511          type: SWALLOW;
6512          description { state: "default" 0.0;
6513             fixed: 1 0;
6514             align: 0.0 0.5;
6515             aspect: 1.0 1.0;
6516             rel1 {
6517                to_x: "arrow";
6518                relative: 1.0  0.0;
6519                offset:   4    4;
6520             }
6521             rel2 {
6522                to_x: "arrow";
6523                relative: 1.0  1.0;
6524                offset:   4   -5;
6525             }
6526          }
6527       }
6528       part { name: "elm.swallow.end";
6529          clip_to: "disclip";
6530          type: SWALLOW;
6531          description { state: "default" 0.0;
6532             fixed: 1 0;
6533             align: 1.0 0.5;
6534             aspect: 1.0 1.0;
6535             rel1 {
6536                relative: 1.0  0.0;
6537                offset:   -5    4;
6538             }
6539             rel2 {
6540                relative: 1.0  1.0;
6541                offset:   -5   -5;
6542             }
6543          }
6544       }
6545       part { name: "elm.text";
6546          clip_to: "disclip";
6547          type:           TEXT;
6548          effect:         SOFT_SHADOW;
6549          mouse_events:   0;
6550          scale: 1;
6551          description {
6552             state: "default" 0.0;
6553                    //               min: 16 16;
6554             rel1 {
6555                to_x:     "elm.swallow.icon";
6556                relative: 1.0  0.0;
6557                offset:   0 4;
6558             }
6559             rel2 {
6560                to_x:     "elm.swallow.end";
6561                relative: 0.0  0.5;
6562                offset:   -1 -5;
6563             }
6564             color: 0 0 0 255;
6565             color3: 0 0 0 0;
6566             text {
6567                font: "Sans";
6568                size: 10;
6569                min: 1 1;
6570                     //                  min: 0 1;
6571                align: 0.0 0.5;
6572                text_class: "list_item";
6573             }
6574          }
6575          description { state: "selected" 0.0;
6576             inherit: "default" 0.0;
6577             color: 224 224 224 255;
6578             color3: 0 0 0 64;
6579          }
6580       }
6581       part { name: "elm.text.sub";
6582          clip_to: "disclip";
6583          type:           TEXT;
6584          mouse_events:   0;
6585          scale: 1;
6586          description {
6587             state: "default" 0.0;
6588                    //               min: 16 16;
6589             rel1 {
6590                to_x:     "elm.swallow.icon";
6591                relative: 1.0  0.5;
6592                offset:   0 4;
6593             }
6594             rel2 {
6595                to_x:     "elm.swallow.end";
6596                relative: 0.0  1.0;
6597                offset:   -1 -5;
6598             }
6599             color: 0 0 0 128;
6600             color3: 0 0 0 0;
6601             text {
6602                font: "Sans";
6603                size: 8;
6604                min: 1 1;
6605                     //                  min: 0 1;
6606                align: 0.0 0.5;
6607                text_class: "list_item";
6608             }
6609          }
6610          description { state: "selected" 0.0;
6611             inherit: "default" 0.0;
6612             color: 128 128 128 255;
6613             color3: 0 0 0 32;
6614          }
6615       }
6616       part { name: "fg1";
6617          clip_to: "disclip";
6618          mouse_events: 0;
6619          description { state: "default" 0.0;
6620             visible: 0;
6621             color: 255 255 255 0;
6622             rel1.to: "bg";
6623             rel2.relative: 1.0 0.5;
6624             rel2.to: "bg";
6625             image {
6626                normal: "bt_sm_hilight.png";
6627                border: 6 6 6 0;
6628             }
6629          }
6630          description { state: "selected" 0.0;
6631             inherit: "default" 0.0;
6632             visible: 1;
6633             color: 255 255 255 255;
6634          }
6635       }
6636       part { name: "fg2";
6637          clip_to: "disclip";
6638          mouse_events: 0;
6639          description { state: "default" 0.0;
6640             visible: 0;
6641             color: 255 255 255 0;
6642             rel1.to: "bg";
6643             rel2.to: "bg";
6644             image {
6645                normal: "bt_sm_shine.png";
6646                border: 6 6 6 0;
6647             }
6648          }
6649          description { state: "selected" 0.0;
6650             inherit: "default" 0.0;
6651             visible: 1;
6652             color: 255 255 255 255;
6653          }
6654       }
6655       part { name: "disclip";
6656          type: RECT;
6657          description { state: "default" 0.0;
6658             rel1.to: "bg";
6659             rel2.to: "bg";
6660          }
6661          description { state: "disabled" 0.0;
6662             inherit: "default" 0.0;
6663             color: 255 255 255 64;
6664          }
6665       }
6666    }
6667    programs {
6668         // signal: elm,state,%s,active
6669         //   a "check" item named %s went active
6670         // signal: elm,state,%s,passive
6671         //   a "check" item named %s went passive
6672         // default is passive
6673       program {
6674          name:    "go_active";
6675          signal:  "elm,state,selected";
6676          source:  "elm";
6677          action:  STATE_SET "selected" 0.0;
6678          target:  "bg";
6679          target:  "fg1";
6680          target:  "fg2";
6681          target:  "elm.text";
6682          target:  "elm.text.sub";
6683       }
6684       program {
6685          name:    "go_passive";
6686          signal:  "elm,state,unselected";
6687          source:  "elm";
6688          action:  STATE_SET "default" 0.0;
6689          target:  "bg";
6690          target:  "fg1";
6691          target:  "fg2";
6692          target:  "elm.text";
6693          target:  "elm.text.sub";
6694          transition: LINEAR 0.1;
6695       }
6696       program {
6697          name:    "go_disabled";
6698          signal:  "elm,state,disabled";
6699          source:  "elm";
6700          action:  STATE_SET "disabled" 0.0;
6701          target:  "disclip";
6702       }
6703       program {
6704          name:    "go_enabled";
6705          signal:  "elm,state,enabled";
6706          source:  "elm";
6707          action:  STATE_SET "default" 0.0;
6708          target:  "disclip";
6709       }
6710       program {
6711          name:    "expand";
6712          signal:  "mouse,up,1";
6713          source:  "arrow";
6714          action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
6715       }
6716       program {
6717          name:    "go_expanded";
6718          signal:  "elm,state,expanded";
6719          source:  "elm";
6720          action:  STATE_SET "active" 0.0;
6721          target:  "arrow";
6722       }
6723       program {
6724          name:    "go_contracted";
6725          signal:  "elm,state,contracted";
6726          source:  "elm";
6727          action:  STATE_SET "default" 0.0;
6728          target:  "arrow";
6729       }
6730    }
6731 }
6732
6733 group { name: "elm/genlist/item/icon_top_text_bottom/default";
6734    data.item: "stacking" "above";
6735    data.item: "selectraise" "on";
6736    data.item: "texts" "elm.text";
6737    data.item: "contents" "elm.swallow.icon";
6738    data.item: "treesize" "20";
6739    //      data.item: "states" "";
6740    images {
6741       image: "bt_sm_base1.png" COMP;
6742       image: "bt_sm_shine.png" COMP;
6743       image: "bt_sm_hilight.png" COMP;
6744       image: "ilist_1.png" COMP;
6745       image: "ilist_item_shadow.png" COMP;
6746    }
6747    parts {
6748       part {
6749          name:           "event";
6750          type:           RECT;
6751          description {
6752             state: "default" 0.0;
6753             color: 0 0 0 0;
6754          }
6755       }
6756       part {
6757          name: "base_sh";
6758          mouse_events: 0;
6759          description {
6760             state: "default" 0.0;
6761             align: 0.0 0.0;
6762             min: 0 10;
6763             fixed: 1 1;
6764             rel1 {
6765                to: "base";
6766                relative: 0.0 1.0;
6767                offset: 0 0;
6768             }
6769             rel2 {
6770                to: "base";
6771                relative: 1.0 1.0;
6772                offset: -1 0;
6773             }
6774             image {
6775                normal: "ilist_item_shadow.png";
6776             }
6777             fill.smooth: 0;
6778          }
6779       }
6780       part {
6781          name: "base";
6782          mouse_events: 0;
6783          description {
6784             state: "default" 0.0;
6785             image {
6786                normal: "ilist_1.png";
6787                border: 2 2 2 2;
6788             }
6789             fill.smooth: 0;
6790          }
6791       }
6792       part { name: "bg";
6793          clip_to: "disclip";
6794          mouse_events: 0;
6795          description { state: "default" 0.0;
6796             visible: 0;
6797             color: 255 255 255 0;
6798             rel1 {
6799                relative: 0.0 0.0;
6800                offset: -5 -5;
6801             }
6802             rel2 {
6803                relative: 1.0 1.0;
6804                offset: 4 4;
6805             }
6806             image {
6807                normal: "bt_sm_base1.png";
6808                border: 6 6 6 6;
6809             }
6810             image.middle: SOLID;
6811          }
6812          description { state: "selected" 0.0;
6813             inherit: "default" 0.0;
6814             visible: 1;
6815             color: 255 255 255 255;
6816             rel1 {
6817                relative: 0.0 0.0;
6818                offset: -2 -2;
6819             }
6820             rel2 {
6821                relative: 1.0 1.0;
6822                offset: 1 1;
6823             }
6824          }
6825       }
6826       part { name: "elm.swallow.pad";
6827          type: SWALLOW;
6828          description { state: "default" 0.0;
6829             fixed: 1 0;
6830             align: 0.0 0.5;
6831             rel1 {
6832                relative: 0.0  0.0;
6833                offset:   4    4;
6834             }
6835             rel2 {
6836                relative: 1.0  1.0;
6837                offset:   -4   -5;
6838             }
6839          }
6840       }
6841       part { name: "elm.swallow.icon";
6842          clip_to: "disclip";
6843          type: SWALLOW;
6844          description { state: "default" 0.0;
6845             fixed: 1 0;
6846             align: 0.5 0.5;
6847             rel1 {
6848                to_x: "elm.swallow.pad";
6849                relative: 0.0  0.0;
6850                offset:   -1    4;
6851             }
6852             rel2 {
6853                to_x: "elm.swallow.pad";
6854                relative: 1.0  1.0;
6855                offset:   -1   -5;
6856             }
6857          }
6858       }
6859       part { name: "elm.text";
6860          clip_to: "disclip";
6861          type:           TEXT;
6862          effect:         SOFT_SHADOW;
6863          mouse_events:   0;
6864          scale: 1;
6865          description {
6866             state: "default" 0.0;
6867                    //               min: 16 16;
6868             rel1 {
6869                to_y:     "elm.swallow.icon";
6870                relative: 0.0  1.0;
6871                offset:   0 4;
6872             }
6873             rel2 {
6874                relative: 1.0  1.0;
6875                offset:   -5 -5;
6876             }
6877             color: 0 0 0 255;
6878             color3: 0 0 0 0;
6879             text {
6880                font: "Sans";
6881                size: 10;
6882                min: 1 1;
6883                     //                  min: 0 1;
6884                align: 0.5 0.5;
6885                text_class: "list_item";
6886             }
6887          }
6888          description { state: "selected" 0.0;
6889             inherit: "default" 0.0;
6890             color: 224 224 224 255;
6891             color3: 0 0 0 64;
6892          }
6893       }
6894       part { name: "fg1";
6895          clip_to: "disclip";
6896          mouse_events: 0;
6897          description { state: "default" 0.0;
6898             visible: 0;
6899             color: 255 255 255 0;
6900             rel1.to: "bg";
6901             rel2.relative: 1.0 0.5;
6902             rel2.to: "bg";
6903             image {
6904                normal: "bt_sm_hilight.png";
6905                border: 6 6 6 0;
6906             }
6907          }
6908          description { state: "selected" 0.0;
6909             inherit: "default" 0.0;
6910             visible: 1;
6911             color: 255 255 255 255;
6912          }
6913       }
6914       part { name: "fg2";
6915          clip_to: "disclip";
6916          mouse_events: 0;
6917          description { state: "default" 0.0;
6918             visible: 0;
6919             color: 255 255 255 0;
6920             rel1.to: "bg";
6921             rel2.to: "bg";
6922             image {
6923                normal: "bt_sm_shine.png";
6924                border: 6 6 6 0;
6925             }
6926          }
6927          description { state: "selected" 0.0;
6928             inherit: "default" 0.0;
6929             visible: 1;
6930             color: 255 255 255 255;
6931          }
6932       }
6933       part { name: "disclip";
6934          type: RECT;
6935          description { state: "default" 0.0;
6936             rel1.to: "bg";
6937             rel2.to: "bg";
6938          }
6939          description { state: "disabled" 0.0;
6940             inherit: "default" 0.0;
6941             color: 255 255 255 64;
6942          }
6943       }
6944    }
6945    programs {
6946         // signal: elm,state,%s,active
6947         //   a "check" item named %s went active
6948         // signal: elm,state,%s,passive
6949         //   a "check" item named %s went passive
6950         // default is passive
6951       program {
6952          name:    "go_active";
6953          signal:  "elm,state,selected";
6954          source:  "elm";
6955          action:  STATE_SET "selected" 0.0;
6956          target:  "bg";
6957          target:  "fg1";
6958          target:  "fg2";
6959          target:  "elm.text";
6960       }
6961       program {
6962          name:    "go_passive";
6963          signal:  "elm,state,unselected";
6964          source:  "elm";
6965          action:  STATE_SET "default" 0.0;
6966          target:  "bg";
6967          target:  "fg1";
6968          target:  "fg2";
6969          target:  "elm.text";
6970          transition: LINEAR 0.1;
6971       }
6972       program {
6973          name:    "go_disabled";
6974          signal:  "elm,state,disabled";
6975          source:  "elm";
6976          action:  STATE_SET "disabled" 0.0;
6977          target:  "disclip";
6978       }
6979       program {
6980          name:    "go_enabled";
6981          signal:  "elm,state,enabled";
6982          source:  "elm";
6983          action:  STATE_SET "default" 0.0;
6984          target:  "disclip";
6985       }
6986    }
6987 }
6988 group { name: "elm/genlist/item_odd/icon_top_text_bottom/default";
6989    data.item: "stacking" "below";
6990    data.item: "selectraise" "on";
6991    data.item: "texts" "elm.text";
6992    data.item: "contents" "elm.swallow.icon";
6993    data.item: "treesize" "20";
6994    //      data.item: "states" "";
6995    images {
6996       image: "bt_sm_base1.png" COMP;
6997       image: "bt_sm_shine.png" COMP;
6998       image: "bt_sm_hilight.png" COMP;
6999       image: "ilist_2.png" COMP;
7000    }
7001    parts {
7002       part { name: "event";
7003          type: RECT;
7004          description {
7005             state: "default" 0.0;
7006             color: 0 0 0 0;
7007          }
7008       }
7009       part {
7010          name: "base";
7011          mouse_events: 0;
7012          description {
7013             state: "default" 0.0;
7014             image {
7015                normal: "ilist_2.png";
7016                border: 2 2 2 2;
7017             }
7018             fill.smooth: 0;
7019          }
7020       }
7021       part { name: "bg";
7022          clip_to: "disclip";
7023          mouse_events: 0;
7024          description { state: "default" 0.0;
7025             visible: 0;
7026             color: 255 255 255 0;
7027             rel1 {
7028                relative: 0.0 0.0;
7029                offset: -5 -5;
7030             }
7031             rel2 {
7032                relative: 1.0 1.0;
7033                offset: 4 4;
7034             }
7035             image {
7036                normal: "bt_sm_base1.png";
7037                border: 6 6 6 6;
7038             }
7039             image.middle: SOLID;
7040          }
7041          description { state: "selected" 0.0;
7042             inherit: "default" 0.0;
7043             visible: 1;
7044             color: 255 255 255 255;
7045             rel1 {
7046                relative: 0.0 0.0;
7047                offset: -2 -2;
7048             }
7049             rel2 {
7050                relative: 1.0 1.0;
7051                offset: 1 1;
7052             }
7053          }
7054       }
7055       part { name: "elm.swallow.pad";
7056          type: SWALLOW;
7057          description { state: "default" 0.0;
7058             fixed: 1 0;
7059             align: 0.0 0.5;
7060             rel1 {
7061                relative: 0.0  0.0;
7062                offset:   4    4;
7063             }
7064             rel2 {
7065                relative: 1.0  1.0;
7066                offset:   -4   -5;
7067             }
7068          }
7069       }
7070       part { name: "elm.swallow.icon";
7071          clip_to: "disclip";
7072          type: SWALLOW;
7073          description { state: "default" 0.0;
7074             fixed: 1 0;
7075             align: 0.5 0.5;
7076             rel1 {
7077                to_x: "elm.swallow.pad";
7078                relative: 0.0  0.0;
7079                offset:   -1    4;
7080             }
7081             rel2 {
7082                to_x: "elm.swallow.pad";
7083                relative: 1.0  1.0;
7084                offset:   -1   -5;
7085             }
7086          }
7087       }
7088       part { name: "elm.text";
7089          clip_to: "disclip";
7090          type:           TEXT;
7091          effect:         SOFT_SHADOW;
7092          mouse_events:   0;
7093          scale: 1;
7094          description {
7095             state: "default" 0.0;
7096                    //               min:      16 16;
7097             rel1 {
7098                to_y:     "elm.swallow.icon";
7099                relative: 0.0  1.0;
7100                offset:   0 4;
7101             }
7102             rel2 {
7103                relative: 1.0  1.0;
7104                offset:   -5 -5;
7105             }
7106             color: 0 0 0 255;
7107             color3: 0 0 0 0;
7108             text {
7109                font: "Sans";
7110                size: 10;
7111                min: 1 1;
7112                     //                  min: 0 1;
7113                align: 0.5 0.5;
7114                text_class: "list_item";
7115             }
7116          }
7117          description { state: "selected" 0.0;
7118             inherit: "default" 0.0;
7119             color: 224 224 224 255;
7120             color3: 0 0 0 64;
7121          }
7122       }
7123       part { name: "fg1";
7124          clip_to: "disclip";
7125          mouse_events: 0;
7126          description { state: "default" 0.0;
7127             visible: 0;
7128             color: 255 255 255 0;
7129             rel1.to: "bg";
7130             rel2.relative: 1.0 0.5;
7131             rel2.to: "bg";
7132             image {
7133                normal: "bt_sm_hilight.png";
7134                border: 6 6 6 0;
7135             }
7136          }
7137          description { state: "selected" 0.0;
7138             inherit: "default" 0.0;
7139             visible: 1;
7140             color: 255 255 255 255;
7141          }
7142       }
7143       part { name: "fg2";
7144          clip_to: "disclip";
7145          mouse_events: 0;
7146          description { state: "default" 0.0;
7147             visible: 0;
7148             color: 255 255 255 0;
7149             rel1.to: "bg";
7150             rel2.to: "bg";
7151             image {
7152                normal: "bt_sm_shine.png";
7153                border: 6 6 6 0;
7154             }
7155          }
7156          description { state: "selected" 0.0;
7157             inherit: "default" 0.0;
7158             visible: 1;
7159             color: 255 255 255 255;
7160          }
7161       }
7162       part { name: "disclip";
7163          type: RECT;
7164          description { state: "default" 0.0;
7165             rel1.to: "bg";
7166             rel2.to: "bg";
7167          }
7168          description { state: "disabled" 0.0;
7169             inherit: "default" 0.0;
7170             color: 255 255 255 64;
7171          }
7172       }
7173    }
7174    programs {
7175         // signal: elm,state,%s,active
7176         //   a "check" item named %s went active
7177         // signal: elm,state,%s,passive
7178         //   a "check" item named %s went passive
7179         // default is passive
7180       program {
7181          name:    "go_active";
7182          signal:  "elm,state,selected";
7183          source:  "elm";
7184          action:  STATE_SET "selected" 0.0;
7185          target:  "bg";
7186          target:  "fg1";
7187          target:  "fg2";
7188          target:  "elm.text";
7189       }
7190       program {
7191          name:    "go_passive";
7192          signal:  "elm,state,unselected";
7193          source:  "elm";
7194          action:  STATE_SET "default" 0.0;
7195          target:  "bg";
7196          target:  "fg1";
7197          target:  "fg2";
7198          target:  "elm.text";
7199          transition: LINEAR 0.1;
7200       }
7201       program {
7202          name:    "go_disabled";
7203          signal:  "elm,state,disabled";
7204          source:  "elm";
7205          action:  STATE_SET "disabled" 0.0;
7206          target:  "disclip";
7207       }
7208       program {
7209          name:    "go_enabled";
7210          signal:  "elm,state,enabled";
7211          source:  "elm";
7212          action:  STATE_SET "default" 0.0;
7213          target:  "disclip";
7214       }
7215    }
7216 }
7217
7218 group { name: "elm/genlist/tree/icon_top_text_bottom/default";
7219    data.item: "stacking" "above";
7220    data.item: "selectraise" "on";
7221    data.item: "texts" "elm.text";
7222    data.item: "contents" "elm.swallow.icon";
7223    data.item: "treesize" "20";
7224    //      data.item: "states" "";
7225    images {
7226       image: "bt_sm_base1.png" COMP;
7227       image: "bt_sm_shine.png" COMP;
7228       image: "bt_sm_hilight.png" COMP;
7229       image: "ilist_1.png" COMP;
7230       image: "ilist_item_shadow.png" COMP;
7231       image: "icon_arrow_right.png" COMP;
7232       image: "icon_arrow_down.png" COMP;
7233    }
7234    parts {
7235       part {
7236          name:           "event";
7237          type:           RECT;
7238          description {
7239             state: "default" 0.0;
7240             color: 0 0 0 0;
7241          }
7242       }
7243       part {
7244          name: "base_sh";
7245          mouse_events: 0;
7246          description {
7247             state: "default" 0.0;
7248             align: 0.0 0.0;
7249             min: 0 10;
7250             fixed: 1 1;
7251             rel1 {
7252                to: "base";
7253                relative: 0.0 1.0;
7254                offset: 0 0;
7255             }
7256             rel2 {
7257                to: "base";
7258                relative: 1.0 1.0;
7259                offset: -1 0;
7260             }
7261             image {
7262                normal: "ilist_item_shadow.png";
7263             }
7264             fill.smooth: 0;
7265          }
7266       }
7267       part {
7268          name: "base";
7269          mouse_events: 0;
7270          description {
7271             state: "default" 0.0;
7272             image {
7273                normal: "ilist_1.png";
7274                border: 2 2 2 2;
7275             }
7276             fill.smooth: 0;
7277          }
7278       }
7279       part { name: "bg";
7280          clip_to: "disclip";
7281          mouse_events: 0;
7282          description { state: "default" 0.0;
7283             visible: 0;
7284             color: 255 255 255 0;
7285             rel1 {
7286                relative: 0.0 0.0;
7287                offset: -5 -5;
7288             }
7289             rel2 {
7290                relative: 1.0 1.0;
7291                offset: 4 4;
7292             }
7293             image {
7294                normal: "bt_sm_base1.png";
7295                border: 6 6 6 6;
7296             }
7297             image.middle: SOLID;
7298          }
7299          description { state: "selected" 0.0;
7300             inherit: "default" 0.0;
7301             visible: 1;
7302             color: 255 255 255 255;
7303             rel1 {
7304                relative: 0.0 0.0;
7305                offset: -2 -2;
7306             }
7307             rel2 {
7308                relative: 1.0 1.0;
7309                offset: 1 1;
7310             }
7311          }
7312       }
7313       part { name: "elm.swallow.pad";
7314          type: SWALLOW;
7315          description { state: "default" 0.0;
7316             fixed: 1 0;
7317             align: 0.0 0.5;
7318             rel1 {
7319                relative: 0.0  0.0;
7320                offset:   4    4;
7321             }
7322             rel2 {
7323                relative: 0.0  1.0;
7324                offset:   4   -5;
7325             }
7326          }
7327       }
7328       part { name: "arrow";
7329          clip_to: "disclip";
7330          ignore_flags: ON_HOLD;
7331          description { state: "default" 0.0;
7332             fixed: 1 0;
7333             align: 0.0 0.5;
7334             aspect: 1.0 1.0;
7335             rel1 {
7336                to_x: "elm.swallow.pad";
7337                relative: 1.0  0.0;
7338                offset:   -1    4;
7339             }
7340             rel2 {
7341                to_x: "elm.swallow.pad";
7342                relative: 1.0  1.0;
7343                offset:   -1   -5;
7344             }
7345             image.normal: "icon_arrow_right.png";
7346          }
7347          description { state: "active" 0.0;
7348             inherit: "default" 0.0;
7349             image.normal: "icon_arrow_down.png";
7350          }
7351       }
7352       part { name: "elm.swallow.icon";
7353          clip_to: "disclip";
7354          type: SWALLOW;
7355          description { state: "default" 0.0;
7356             fixed: 1 0;
7357             align: 0.5 0.5;
7358             rel1 {
7359                to_x: "arrow";
7360                relative: 1.0  0.0;
7361                offset:   4    4;
7362             }
7363             rel2 {
7364                relative: 1.0  1.0;
7365                offset:   -4   -5;
7366             }
7367          }
7368       }
7369       part { name: "elm.text";
7370          clip_to: "disclip";
7371          type:           TEXT;
7372          effect:         SOFT_SHADOW;
7373          mouse_events:   0;
7374          scale: 1;
7375          description {
7376             state: "default" 0.0;
7377                    //               min: 16 16;
7378             rel1 {
7379                to_y:     "elm.swallow.icon";
7380                relative: 0.0  1.0;
7381                offset:   0 4;
7382             }
7383             rel2 {
7384                relative: 1.0  1.0;
7385                offset:   -5 -5;
7386             }
7387             color: 0 0 0 255;
7388             color3: 0 0 0 0;
7389             text {
7390                font: "Sans";
7391                size: 10;
7392                min: 1 1;
7393                     //                  min: 0 1;
7394                align: 0.5 0.5;
7395                text_class: "list_item";
7396             }
7397          }
7398          description { state: "selected" 0.0;
7399             inherit: "default" 0.0;
7400             color: 224 224 224 255;
7401             color3: 0 0 0 64;
7402          }
7403       }
7404       part { name: "fg1";
7405          clip_to: "disclip";
7406          mouse_events: 0;
7407          description { state: "default" 0.0;
7408             visible: 0;
7409             color: 255 255 255 0;
7410             rel1.to: "bg";
7411             rel2.relative: 1.0 0.5;
7412             rel2.to: "bg";
7413             image {
7414                normal: "bt_sm_hilight.png";
7415                border: 6 6 6 0;
7416             }
7417          }
7418          description { state: "selected" 0.0;
7419             inherit: "default" 0.0;
7420             visible: 1;
7421             color: 255 255 255 255;
7422          }
7423       }
7424       part { name: "fg2";
7425          clip_to: "disclip";
7426          mouse_events: 0;
7427          description { state: "default" 0.0;
7428             visible: 0;
7429             color: 255 255 255 0;
7430             rel1.to: "bg";
7431             rel2.to: "bg";
7432             image {
7433                normal: "bt_sm_shine.png";
7434                border: 6 6 6 0;
7435             }
7436          }
7437          description { state: "selected" 0.0;
7438             inherit: "default" 0.0;
7439             visible: 1;
7440             color: 255 255 255 255;
7441          }
7442       }
7443       part { name: "disclip";
7444          type: RECT;
7445          description { state: "default" 0.0;
7446             rel1.to: "bg";
7447             rel2.to: "bg";
7448          }
7449          description { state: "disabled" 0.0;
7450             inherit: "default" 0.0;
7451             color: 255 255 255 64;
7452          }
7453       }
7454    }
7455    programs {
7456         // signal: elm,state,%s,active
7457         //   a "check" item named %s went active
7458         // signal: elm,state,%s,passive
7459         //   a "check" item named %s went passive
7460         // default is passive
7461       program {
7462          name:    "go_active";
7463          signal:  "elm,state,selected";
7464          source:  "elm";
7465          action:  STATE_SET "selected" 0.0;
7466          target:  "bg";
7467          target:  "fg1";
7468          target:  "fg2";
7469          target:  "elm.text";
7470       }
7471       program {
7472          name:    "go_passive";
7473          signal:  "elm,state,unselected";
7474          source:  "elm";
7475          action:  STATE_SET "default" 0.0;
7476          target:  "bg";
7477          target:  "fg1";
7478          target:  "fg2";
7479          target:  "elm.text";
7480          transition: LINEAR 0.1;
7481       }
7482       program {
7483          name:    "go_disabled";
7484          signal:  "elm,state,disabled";
7485          source:  "elm";
7486          action:  STATE_SET "disabled" 0.0;
7487          target:  "disclip";
7488       }
7489       program {
7490          name:    "go_enabled";
7491          signal:  "elm,state,enabled";
7492          source:  "elm";
7493          action:  STATE_SET "default" 0.0;
7494          target:  "disclip";
7495       }
7496       program {
7497          name:    "expand";
7498          signal:  "mouse,up,1";
7499          source:  "arrow";
7500          action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
7501       }
7502       program {
7503          name:    "go_expanded";
7504          signal:  "elm,state,expanded";
7505          source:  "elm";
7506          action:  STATE_SET "active" 0.0;
7507          target:  "arrow";
7508       }
7509       program {
7510          name:    "go_contracted";
7511          signal:  "elm,state,contracted";
7512          source:  "elm";
7513          action:  STATE_SET "default" 0.0;
7514          target:  "arrow";
7515       }
7516    }
7517 }
7518 group { name: "elm/genlist/tree_odd/icon_top_text_bottom/default";
7519    data.item: "stacking" "below";
7520    data.item: "selectraise" "on";
7521    data.item: "texts" "elm.text";
7522    data.item: "contents" "elm.swallow.icon";
7523    data.item: "treesize" "20";
7524    //      data.item: "states" "";
7525    images {
7526       image: "bt_sm_base1.png" COMP;
7527       image: "bt_sm_shine.png" COMP;
7528       image: "bt_sm_hilight.png" COMP;
7529       image: "ilist_2.png" COMP;
7530       image: "icon_arrow_right.png" COMP;
7531       image: "icon_arrow_down.png" COMP;
7532    }
7533    parts {
7534       part {
7535          name:           "event";
7536          type:           RECT;
7537          description {
7538             state: "default" 0.0;
7539             color: 0 0 0 0;
7540          }
7541       }
7542       part {
7543          name: "base";
7544          mouse_events: 0;
7545          description {
7546             state: "default" 0.0;
7547             image {
7548                normal: "ilist_2.png";
7549                border: 2 2 2 2;
7550             }
7551             fill.smooth: 0;
7552          }
7553       }
7554       part { name: "bg";
7555          clip_to: "disclip";
7556          mouse_events: 0;
7557          description { state: "default" 0.0;
7558             visible: 0;
7559             color: 255 255 255 0;
7560             rel1 {
7561                relative: 0.0 0.0;
7562                offset: -5 -5;
7563             }
7564             rel2 {
7565                relative: 1.0 1.0;
7566                offset: 4 4;
7567             }
7568             image {
7569                normal: "bt_sm_base1.png";
7570                border: 6 6 6 6;
7571             }
7572             image.middle: SOLID;
7573          }
7574          description { state: "selected" 0.0;
7575             inherit: "default" 0.0;
7576             visible: 1;
7577             color: 255 255 255 255;
7578             rel1 {
7579                relative: 0.0 0.0;
7580                offset: -2 -2;
7581             }
7582             rel2 {
7583                relative: 1.0 1.0;
7584                offset: 1 1;
7585             }
7586          }
7587       }
7588       part { name: "elm.swallow.pad";
7589          type: SWALLOW;
7590          description { state: "default" 0.0;
7591             fixed: 1 0;
7592             align: 0.0 0.5;
7593             rel1 {
7594                relative: 0.0  0.0;
7595                offset:   4    4;
7596             }
7597             rel2 {
7598                relative: 0.0  1.0;
7599                offset:   4   -5;
7600             }
7601          }
7602       }
7603       part { name: "arrow";
7604          clip_to: "disclip";
7605          ignore_flags: ON_HOLD;
7606          description { state: "default" 0.0;
7607             fixed: 1 0;
7608             align: 0.0 0.5;
7609             aspect: 1.0 1.0;
7610             rel1 {
7611                to_x: "elm.swallow.pad";
7612                relative: 1.0  0.0;
7613                offset:   -1    4;
7614             }
7615             rel2 {
7616                to_x: "elm.swallow.pad";
7617                relative: 1.0  1.0;
7618                offset:   -1   -5;
7619             }
7620             image.normal: "icon_arrow_right.png";
7621          }
7622          description { state: "active" 0.0;
7623             inherit: "default" 0.0;
7624             image.normal: "icon_arrow_down.png";
7625          }
7626       }
7627       part { name: "elm.swallow.icon";
7628          clip_to: "disclip";
7629          type: SWALLOW;
7630          description { state: "default" 0.0;
7631             fixed: 1 0;
7632             align: 0.5 0.5;
7633             rel1 {
7634                to_x: "arrow";
7635                relative: 1.0  0.0;
7636                offset:   4    4;
7637             }
7638             rel2 {
7639                relative: 1.0  1.0;
7640                offset:   -4   -5;
7641             }
7642          }
7643       }
7644       part { name: "elm.text";
7645          clip_to: "disclip";
7646          type:           TEXT;
7647          effect:         SOFT_SHADOW;
7648          mouse_events:   0;
7649          scale: 1;
7650          description {
7651             state: "default" 0.0;
7652                    //               min: 16 16;
7653             rel1 {
7654                to_y:     "elm.swallow.icon";
7655                relative: 0.0  1.0;
7656                offset:   0 4;
7657             }
7658             rel2 {
7659                relative: 1.0  1.0;
7660                offset:   -5 -5;
7661             }
7662             color: 0 0 0 255;
7663             color3: 0 0 0 0;
7664             text {
7665                font: "Sans";
7666                size: 10;
7667                min: 1 1;
7668                     //                  min: 0 1;
7669                align: 0.5 0.5;
7670                text_class: "list_item";
7671             }
7672          }
7673          description { state: "selected" 0.0;
7674             inherit: "default" 0.0;
7675             color: 224 224 224 255;
7676             color3: 0 0 0 64;
7677          }
7678       }
7679       part { name: "fg1";
7680          clip_to: "disclip";
7681          mouse_events: 0;
7682          description { state: "default" 0.0;
7683             visible: 0;
7684             color: 255 255 255 0;
7685             rel1.to: "bg";
7686             rel2.relative: 1.0 0.5;
7687             rel2.to: "bg";
7688             image {
7689                normal: "bt_sm_hilight.png";
7690                border: 6 6 6 0;
7691             }
7692          }
7693          description { state: "selected" 0.0;
7694             inherit: "default" 0.0;
7695             visible: 1;
7696             color: 255 255 255 255;
7697          }
7698       }
7699       part { name: "fg2";
7700          clip_to: "disclip";
7701          mouse_events: 0;
7702          description { state: "default" 0.0;
7703             visible: 0;
7704             color: 255 255 255 0;
7705             rel1.to: "bg";
7706             rel2.to: "bg";
7707             image {
7708                normal: "bt_sm_shine.png";
7709                border: 6 6 6 0;
7710             }
7711          }
7712          description { state: "selected" 0.0;
7713             inherit: "default" 0.0;
7714             visible: 1;
7715             color: 255 255 255 255;
7716          }
7717       }
7718       part { name: "disclip";
7719          type: RECT;
7720          description { state: "default" 0.0;
7721             rel1.to: "bg";
7722             rel2.to: "bg";
7723          }
7724          description { state: "disabled" 0.0;
7725             inherit: "default" 0.0;
7726             color: 255 255 255 64;
7727          }
7728       }
7729    }
7730    programs {
7731         // signal: elm,state,%s,active
7732         //   a "check" item named %s went active
7733         // signal: elm,state,%s,passive
7734         //   a "check" item named %s went passive
7735         // default is passive
7736       program {
7737          name:    "go_active";
7738          signal:  "elm,state,selected";
7739          source:  "elm";
7740          action:  STATE_SET "selected" 0.0;
7741          target:  "bg";
7742          target:  "fg1";
7743          target:  "fg2";
7744          target:  "elm.text";
7745       }
7746       program {
7747          name:    "go_passive";
7748          signal:  "elm,state,unselected";
7749          source:  "elm";
7750          action:  STATE_SET "default" 0.0;
7751          target:  "bg";
7752          target:  "fg1";
7753          target:  "fg2";
7754          target:  "elm.text";
7755          transition: LINEAR 0.1;
7756       }
7757       program {
7758          name:    "go_disabled";
7759          signal:  "elm,state,disabled";
7760          source:  "elm";
7761          action:  STATE_SET "disabled" 0.0;
7762          target:  "disclip";
7763       }
7764       program {
7765          name:    "go_enabled";
7766          signal:  "elm,state,enabled";
7767          source:  "elm";
7768          action:  STATE_SET "default" 0.0;
7769          target:  "disclip";
7770       }
7771       program {
7772          name:    "expand";
7773          signal:  "mouse,up,1";
7774          source:  "arrow";
7775          action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
7776       }
7777       program {
7778          name:    "go_expanded";
7779          signal:  "elm,state,expanded";
7780          source:  "elm";
7781          action:  STATE_SET "active" 0.0;
7782          target:  "arrow";
7783       }
7784       program {
7785          name:    "go_contracted";
7786          signal:  "elm,state,contracted";
7787          source:  "elm";
7788          action:  STATE_SET "default" 0.0;
7789          target:  "arrow";
7790       }
7791    }
7792 }
7793
7794
7795 ///////////////////////////////////////////////////////////////////////////////
7796 group { name: "elm/genlist/tree_compress_odd/double_label/default";
7797    data.item: "stacking" "below";
7798    data.item: "selectraise" "on";
7799    data.item: "texts" "elm.text elm.text.sub";
7800    data.item: "contents" "elm.swallow.icon elm.swallow.end";
7801    data.item: "treesize" "20";
7802    //      data.item: "states" "";
7803    images {
7804       image: "bt_sm_base1.png" COMP;
7805       image: "bt_sm_shine.png" COMP;
7806       image: "bt_sm_hilight.png" COMP;
7807       image: "ilist_2.png" COMP;
7808       image: "icon_arrow_right.png" COMP;
7809       image: "icon_arrow_down.png" COMP;
7810    }
7811    parts {
7812       part {
7813          name:           "event";
7814          type:           RECT;
7815          description {
7816             state: "default" 0.0;
7817             color: 0 0 0 0;
7818          }
7819       }
7820       part {
7821          name: "base";
7822          mouse_events: 0;
7823          description {
7824             state: "default" 0.0;
7825             image {
7826                normal: "ilist_2.png";
7827                border: 2 2 2 2;
7828             }
7829             fill.smooth: 0;
7830          }
7831       }
7832       part { name: "bg";
7833          clip_to: "disclip";
7834          mouse_events: 0;
7835          description { state: "default" 0.0;
7836             visible: 0;
7837             color: 255 255 255 0;
7838             rel1 {
7839                relative: 0.0 0.0;
7840                offset: -5 -5;
7841             }
7842             rel2 {
7843                relative: 1.0 1.0;
7844                offset: 4 4;
7845             }
7846             image {
7847                normal: "bt_sm_base1.png";
7848                border: 6 6 6 6;
7849             }
7850             image.middle: SOLID;
7851          }
7852          description { state: "selected" 0.0;
7853             inherit: "default" 0.0;
7854             visible: 1;
7855             color: 255 255 255 255;
7856             rel1 {
7857                relative: 0.0 0.0;
7858                offset: -2 -2;
7859             }
7860             rel2 {
7861                relative: 1.0 1.0;
7862                offset: 1 1;
7863             }
7864          }
7865       }
7866       part { name: "elm.swallow.pad";
7867          type: SWALLOW;
7868          description { state: "default" 0.0;
7869             fixed: 1 0;
7870             align: 0.0 0.5;
7871             rel1 {
7872                relative: 0.0  0.0;
7873                offset:   4    4;
7874             }
7875             rel2 {
7876                relative: 0.0  1.0;
7877                offset:   4   -5;
7878             }
7879          }
7880       }
7881       part { name: "arrow";
7882          clip_to: "disclip";
7883          ignore_flags: ON_HOLD;
7884          description { state: "default" 0.0;
7885             fixed: 1 0;
7886             align: 0.0 0.5;
7887             aspect: 1.0 1.0;
7888             rel1 {
7889                to_x: "elm.swallow.pad";
7890                relative: 1.0  0.0;
7891                offset:   -1    4;
7892             }
7893             rel2 {
7894                to_x: "elm.swallow.pad";
7895                relative: 1.0  1.0;
7896                offset:   -1   -5;
7897             }
7898             image.normal: "icon_arrow_right.png";
7899          }
7900          description { state: "active" 0.0;
7901             inherit: "default" 0.0;
7902             image.normal: "icon_arrow_down.png";
7903          }
7904       }
7905       part { name: "elm.swallow.icon";
7906          clip_to: "disclip";
7907          type: SWALLOW;
7908          description { state: "default" 0.0;
7909             fixed: 1 0;
7910             align: 0.0 0.5;
7911             aspect: 1.0 1.0;
7912             rel1 {
7913                to_x: "arrow";
7914                relative: 1.0  0.0;
7915                offset:   4    4;
7916             }
7917             rel2 {
7918                to_x: "arrow";
7919                relative: 1.0  1.0;
7920                offset:   4   -5;
7921             }
7922          }
7923       }
7924       part { name: "elm.swallow.end";
7925          clip_to: "disclip";
7926          type: SWALLOW;
7927          description { state: "default" 0.0;
7928             fixed: 1 0;
7929             align: 1.0 0.5;
7930             aspect: 1.0 1.0;
7931             rel1 {
7932                relative: 1.0  0.0;
7933                offset:   -5    4;
7934             }
7935             rel2 {
7936                relative: 1.0  1.0;
7937                offset:   -5   -5;
7938             }
7939          }
7940       }
7941       part { name: "elm.text";
7942          clip_to: "disclip";
7943          type:           TEXT;
7944          effect:         SOFT_SHADOW;
7945          mouse_events:   0;
7946          scale: 1;
7947          description {
7948             state: "default" 0.0;
7949                    //               min: 16 16;
7950             rel1 {
7951                to_x:     "elm.swallow.icon";
7952                relative: 1.0  0.0;
7953                offset:   0 4;
7954             }
7955             rel2 {
7956                to_x:     "elm.swallow.end";
7957                relative: 0.0  0.5;
7958                offset:   -1 -5;
7959             }
7960             color: 0 0 0 255;
7961             color3: 0 0 0 0;
7962             text {
7963                font: "Sans";
7964                size: 10;
7965                      //                  min: 1 1;
7966                min: 0 1;
7967                align: 0.0 0.5;
7968                text_class: "list_item";
7969             }
7970          }
7971          description { state: "selected" 0.0;
7972             inherit: "default" 0.0;
7973             color: 224 224 224 255;
7974             color3: 0 0 0 64;
7975          }
7976       }
7977       part { name: "elm.text.sub";
7978          clip_to: "disclip";
7979          type:           TEXT;
7980          mouse_events:   0;
7981          scale: 1;
7982          description {
7983             state: "default" 0.0;
7984                    //               min: 16 16;
7985             rel1 {
7986                to_x:     "elm.swallow.icon";
7987                relative: 1.0  0.5;
7988                offset:   0 4;
7989             }
7990             rel2 {
7991                to_x:     "elm.swallow.end";
7992                relative: 0.0  1.0;
7993                offset:   -1 -5;
7994             }
7995             color: 0 0 0 128;
7996             color3: 0 0 0 0;
7997             text {
7998                font: "Sans";
7999                size: 8;
8000                      //                  min: 1 1;
8001                min: 0 1;
8002                align: 0.0 0.5;
8003                text_class: "list_item";
8004             }
8005          }
8006          description { state: "selected" 0.0;
8007             inherit: "default" 0.0;
8008             color: 128 128 128 255;
8009             color3: 0 0 0 32;
8010          }
8011       }
8012       part { name: "fg1";
8013          clip_to: "disclip";
8014          mouse_events: 0;
8015          description { state: "default" 0.0;
8016             visible: 0;
8017             color: 255 255 255 0;
8018             rel1.to: "bg";
8019             rel2.relative: 1.0 0.5;
8020             rel2.to: "bg";
8021             image {
8022                normal: "bt_sm_hilight.png";
8023                border: 6 6 6 0;
8024             }
8025          }
8026          description { state: "selected" 0.0;
8027             inherit: "default" 0.0;
8028             visible: 1;
8029             color: 255 255 255 255;
8030          }
8031       }
8032       part { name: "fg2";
8033          clip_to: "disclip";
8034          mouse_events: 0;
8035          description { state: "default" 0.0;
8036             visible: 0;
8037             color: 255 255 255 0;
8038             rel1.to: "bg";
8039             rel2.to: "bg";
8040             image {
8041                normal: "bt_sm_shine.png";
8042                border: 6 6 6 0;
8043             }
8044          }
8045          description { state: "selected" 0.0;
8046             inherit: "default" 0.0;
8047             visible: 1;
8048             color: 255 255 255 255;
8049          }
8050       }
8051       part { name: "disclip";
8052          type: RECT;
8053          description { state: "default" 0.0;
8054             rel1.to: "bg";
8055             rel2.to: "bg";
8056          }
8057          description { state: "disabled" 0.0;
8058             inherit: "default" 0.0;
8059             color: 255 255 255 64;
8060          }
8061       }
8062    }
8063    programs {
8064         // signal: elm,state,%s,active
8065         //   a "check" item named %s went active
8066         // signal: elm,state,%s,passive
8067         //   a "check" item named %s went passive
8068         // default is passive
8069       program {
8070          name:    "go_active";
8071          signal:  "elm,state,selected";
8072          source:  "elm";
8073          action:  STATE_SET "selected" 0.0;
8074          target:  "bg";
8075          target:  "fg1";
8076          target:  "fg2";
8077          target:  "elm.text";
8078          target:  "elm.text.sub";
8079       }
8080       program {
8081          name:    "go_passive";
8082          signal:  "elm,state,unselected";
8083          source:  "elm";
8084          action:  STATE_SET "default" 0.0;
8085          target:  "bg";
8086          target:  "fg1";
8087          target:  "fg2";
8088          target:  "elm.text";
8089          target:  "elm.text.sub";
8090          transition: LINEAR 0.1;
8091       }
8092       program {
8093          name:    "go_disabled";
8094          signal:  "elm,state,disabled";
8095          source:  "elm";
8096          action:  STATE_SET "disabled" 0.0;
8097          target:  "disclip";
8098       }
8099       program {
8100          name:    "go_enabled";
8101          signal:  "elm,state,enabled";
8102          source:  "elm";
8103          action:  STATE_SET "default" 0.0;
8104          target:  "disclip";
8105       }
8106       program {
8107          name:    "expand";
8108          signal:  "mouse,up,1";
8109          source:  "arrow";
8110          action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
8111       }
8112       program {
8113          name:    "go_expanded";
8114          signal:  "elm,state,expanded";
8115          source:  "elm";
8116          action:  STATE_SET "active" 0.0;
8117          target:  "arrow";
8118       }
8119       program {
8120          name:    "go_contracted";
8121          signal:  "elm,state,contracted";
8122          source:  "elm";
8123          action:  STATE_SET "default" 0.0;
8124          target:  "arrow";
8125       }
8126    }
8127 }
8128
8129 group { name: "elm/genlist/item_compress/media/default";
8130    data.item: "stacking" "above";
8131    data.item: "selectraise" "on";
8132    data.item: "texts" "elm.text.title elm.text.album-artist";
8133    data.item: "treesize" "20";
8134    images {
8135       image: "bt_sm_base1.png" COMP;
8136       image: "bt_sm_shine.png" COMP;
8137       image: "bt_sm_hilight.png" COMP;
8138       image: "ilist_1.png" COMP;
8139       image: "ilist_item_shadow.png" COMP;
8140    }
8141    parts {
8142       part {
8143          name:           "event";
8144          type:           RECT;
8145          description {
8146             state: "default" 0.0;
8147             color: 0 0 0 0;
8148          }
8149       }
8150       part {
8151          name: "base_sh";
8152          mouse_events: 0;
8153          description {
8154             state: "default" 0.0;
8155             align: 0.0 0.0;
8156             min: 0 10;
8157             fixed: 1 1;
8158             rel1 {
8159                to: "base";
8160                relative: 0.0 1.0;
8161                offset: 0 0;
8162             }
8163             rel2 {
8164                to: "base";
8165                relative: 1.0 1.0;
8166                offset: -1 0;
8167             }
8168             image {
8169                normal: "ilist_item_shadow.png";
8170             }
8171             fill.smooth: 0;
8172          }
8173       }
8174       part {
8175          name: "base";
8176          mouse_events: 0;
8177          description {
8178             state: "default" 0.0;
8179             image {
8180                normal: "ilist_1.png";
8181                border: 2 2 2 2;
8182             }
8183             fill.smooth: 0;
8184          }
8185       }
8186       part { name: "bg";
8187          clip_to: "disclip";
8188          mouse_events: 0;
8189          description { state: "default" 0.0;
8190             visible: 0;
8191             color: 255 255 255 0;
8192             rel1 {
8193                relative: 0.0 0.0;
8194                offset: -5 -5;
8195             }
8196             rel2 {
8197                relative: 1.0 1.0;
8198                offset: 4 4;
8199             }
8200             image {
8201                normal: "bt_sm_base1.png";
8202                border: 6 6 6 6;
8203             }
8204             image.middle: SOLID;
8205          }
8206          description { state: "selected" 0.0;
8207             inherit: "default" 0.0;
8208             visible: 1;
8209             color: 255 255 255 255;
8210             rel1 {
8211                relative: 0.0 0.0;
8212                offset: -2 -2;
8213             }
8214             rel2 {
8215                relative: 1.0 1.0;
8216                offset: 1 1;
8217             }
8218          }
8219       }
8220       part { name: "elm.swallow.pad";
8221          type: SWALLOW;
8222          description { state: "default" 0.0;
8223             fixed: 1 0;
8224             align: 0.0 0.5;
8225             rel1 {
8226                relative: 0.0  0.0;
8227                offset:   4    4;
8228             }
8229             rel2 {
8230                relative: 0.0  1.0;
8231                offset:   4   -5;
8232             }
8233          }
8234       }
8235       part { name: "elm.text.title";
8236          clip_to: "disclip";
8237          type:           TEXT;
8238          effect:         SOFT_SHADOW;
8239          mouse_events:   0;
8240          scale: 1;
8241          description {
8242             state: "default" 0.0;
8243             rel1 {
8244                relative: 0.0  0.0;
8245                offset:   4 4;
8246             }
8247             rel2 {
8248                relative: 1.0  0.5;
8249                offset:   -1 -5;
8250             }
8251             color: 0 0 0 255;
8252             color3: 0 0 0 0;
8253             text {
8254                font: "Sans";
8255                size: 10;
8256                min: 0 1;
8257                align: 0.0 0.5;
8258             }
8259          }
8260          description { state: "selected" 0.0;
8261             inherit: "default" 0.0;
8262             color: 224 224 224 255;
8263             color3: 0 0 0 64;
8264          }
8265       }
8266       part { name: "elm.text.album-artist";
8267          clip_to: "disclip";
8268          type:           TEXT;
8269          mouse_events:   0;
8270          scale: 1;
8271          description {
8272             state: "default" 0.0;
8273             rel1 {
8274                relative: 0.0  0.5;
8275                offset:   4 4;
8276             }
8277             rel2 {
8278                relative: 1.0  1.0;
8279                offset:   -1 -5;
8280             }
8281             color: 0 0 0 128;
8282             color3: 0 0 0 0;
8283             text {
8284                font: "Sans";
8285                size: 8;
8286                min: 0 1;
8287                align: 0.0 0.5;
8288             }
8289          }
8290          description { state: "selected" 0.0;
8291             inherit: "default" 0.0;
8292             color: 128 128 128 255;
8293             color3: 0 0 0 32;
8294          }
8295       }
8296       part { name: "fg1";
8297          clip_to: "disclip";
8298          mouse_events: 0;
8299          description { state: "default" 0.0;
8300             visible: 0;
8301             color: 255 255 255 0;
8302             rel1.to: "bg";
8303             rel2.relative: 1.0 0.5;
8304             rel2.to: "bg";
8305             image {
8306                normal: "bt_sm_hilight.png";
8307                border: 6 6 6 0;
8308             }
8309          }
8310          description { state: "selected" 0.0;
8311             inherit: "default" 0.0;
8312             visible: 1;
8313             color: 255 255 255 255;
8314          }
8315       }
8316       part { name: "fg2";
8317          clip_to: "disclip";
8318          mouse_events: 0;
8319          description { state: "default" 0.0;
8320             visible: 0;
8321             color: 255 255 255 0;
8322             rel1.to: "bg";
8323             rel2.to: "bg";
8324             image {
8325                normal: "bt_sm_shine.png";
8326                border: 6 6 6 0;
8327             }
8328          }
8329          description { state: "selected" 0.0;
8330             inherit: "default" 0.0;
8331             visible: 1;
8332             color: 255 255 255 255;
8333          }
8334       }
8335       part { name: "disclip";
8336          type: RECT;
8337          description { state: "default" 0.0;
8338             rel1.to: "bg";
8339             rel2.to: "bg";
8340          }
8341          description { state: "disabled" 0.0;
8342             inherit: "default" 0.0;
8343             color: 255 255 255 64;
8344          }
8345       }
8346    }
8347    programs {
8348         // signal: elm,state,%s,active
8349         //   a "check" item named %s went active
8350         // signal: elm,state,%s,passive
8351         //   a "check" item named %s went passive
8352         // default is passive
8353       program {
8354          name:    "go_active";
8355          signal:  "elm,state,selected";
8356          source:  "elm";
8357          action:  STATE_SET "selected" 0.0;
8358          target:  "bg";
8359          target:  "fg1";
8360          target:  "fg2";
8361          target:  "elm.text.title";
8362          target:  "elm.text.album-artist";
8363       }
8364       program {
8365          name:    "go_passive";
8366          signal:  "elm,state,unselected";
8367          source:  "elm";
8368          action:  STATE_SET "default" 0.0;
8369          target:  "bg";
8370          target:  "fg1";
8371          target:  "fg2";
8372          target:  "elm.text.title";
8373          target:  "elm.text.album-artist";
8374          transition: LINEAR 0.1;
8375       }
8376       program {
8377          name:    "go_disabled";
8378          signal:  "elm,state,disabled";
8379          source:  "elm";
8380          action:  STATE_SET "disabled" 0.0;
8381          target:  "disclip";
8382       }
8383       program {
8384          name:    "go_enabled";
8385          signal:  "elm,state,enabled";
8386          source:  "elm";
8387          action:  STATE_SET "default" 0.0;
8388          target:  "disclip";
8389       }
8390    }
8391 }
8392 group { name: "elm/genlist/item_compress_odd/media/default";
8393    data.item: "stacking" "below";
8394    data.item: "selectraise" "on";
8395    data.item: "texts" "elm.text.title elm.text.album-artist";
8396    data.item: "treesize" "20";
8397    images {
8398       image: "bt_sm_base1.png" COMP;
8399       image: "bt_sm_shine.png" COMP;
8400       image: "bt_sm_hilight.png" COMP;
8401       image: "ilist_2.png" COMP;
8402    }
8403    parts {
8404       part { name: "event";
8405          type: RECT;
8406          description {
8407             state: "default" 0.0;
8408             color: 0 0 0 0;
8409          }
8410       }
8411       part {
8412          name: "base";
8413          mouse_events: 0;
8414          description {
8415             state: "default" 0.0;
8416             image {
8417                normal: "ilist_2.png";
8418                border: 2 2 2 2;
8419             }
8420             fill.smooth: 0;
8421          }
8422       }
8423       part { name: "bg";
8424          clip_to: "disclip";
8425          mouse_events: 0;
8426          description { state: "default" 0.0;
8427             visible: 0;
8428             color: 255 255 255 0;
8429             rel1 {
8430                relative: 0.0 0.0;
8431                offset: -5 -5;
8432             }
8433             rel2 {
8434                relative: 1.0 1.0;
8435                offset: 4 4;
8436             }
8437             image {
8438                normal: "bt_sm_base1.png";
8439                border: 6 6 6 6;
8440             }
8441             image.middle: SOLID;
8442          }
8443          description { state: "selected" 0.0;
8444             inherit: "default" 0.0;
8445             visible: 1;
8446             color: 255 255 255 255;
8447             rel1 {
8448                relative: 0.0 0.0;
8449                offset: -2 -2;
8450             }
8451             rel2 {
8452                relative: 1.0 1.0;
8453                offset: 1 1;
8454             }
8455          }
8456       }
8457       part { name: "elm.swallow.pad";
8458          type: SWALLOW;
8459          description { state: "default" 0.0;
8460             fixed: 1 0;
8461             align: 0.0 0.5;
8462             rel1 {
8463                relative: 0.0  0.0;
8464                offset:   4    4;
8465             }
8466             rel2 {
8467                relative: 0.0  1.0;
8468                offset:   4   -5;
8469             }
8470          }
8471       }
8472       part { name: "elm.text.title";
8473          clip_to: "disclip";
8474          type:           TEXT;
8475          effect:         SOFT_SHADOW;
8476          mouse_events:   0;
8477          scale: 1;
8478          description {
8479             state: "default" 0.0;
8480             rel1 {
8481                relative: 0.0  0.0;
8482                offset:   4 4;
8483             }
8484             rel2 {
8485                relative: 1.0  0.5;
8486                offset:   -1 -5;
8487             }
8488             color: 0 0 0 255;
8489             color3: 0 0 0 0;
8490             text {
8491                font: "Sans";
8492                size: 10;
8493                min: 0 1;
8494                align: 0.0 0.5;
8495             }
8496          }
8497          description { state: "selected" 0.0;
8498             inherit: "default" 0.0;
8499             color: 224 224 224 255;
8500             color3: 0 0 0 64;
8501          }
8502       }
8503       part { name: "elm.text.album-artist";
8504          clip_to: "disclip";
8505          type:           TEXT;
8506          mouse_events:   0;
8507          scale: 1;
8508          description {
8509             state: "default" 0.0;
8510             rel1 {
8511                relative: 0.0  0.5;
8512                offset:   4 4;
8513             }
8514             rel2 {
8515                relative: 1.0  1.0;
8516                offset:   -1 -5;
8517             }
8518             color: 0 0 0 128;
8519             color3: 0 0 0 0;
8520             text {
8521                font: "Sans";
8522                size: 8;
8523                min: 0 1;
8524                align: 0.0 0.5;
8525             }
8526          }
8527          description { state: "selected" 0.0;
8528             inherit: "default" 0.0;
8529             color: 128 128 128 255;
8530             color3: 0 0 0 32;
8531          }
8532       }
8533       part { name: "fg1";
8534          clip_to: "disclip";
8535          mouse_events: 0;
8536          description { state: "default" 0.0;
8537             visible: 0;
8538             color: 255 255 255 0;
8539             rel1.to: "bg";
8540             rel2.relative: 1.0 0.5;
8541             rel2.to: "bg";
8542             image {
8543                normal: "bt_sm_hilight.png";
8544                border: 6 6 6 0;
8545             }
8546          }
8547          description { state: "selected" 0.0;
8548             inherit: "default" 0.0;
8549             visible: 1;
8550             color: 255 255 255 255;
8551          }
8552       }
8553       part { name: "fg2";
8554          clip_to: "disclip";
8555          mouse_events: 0;
8556          description { state: "default" 0.0;
8557             visible: 0;
8558             color: 255 255 255 0;
8559             rel1.to: "bg";
8560             rel2.to: "bg";
8561             image {
8562                normal: "bt_sm_shine.png";
8563                border: 6 6 6 0;
8564             }
8565          }
8566          description { state: "selected" 0.0;
8567             inherit: "default" 0.0;
8568             visible: 1;
8569             color: 255 255 255 255;
8570          }
8571       }
8572       part { name: "disclip";
8573          type: RECT;
8574          description { state: "default" 0.0;
8575             rel1.to: "bg";
8576             rel2.to: "bg";
8577          }
8578          description { state: "disabled" 0.0;
8579             inherit: "default" 0.0;
8580             color: 255 255 255 64;
8581          }
8582       }
8583    }
8584    programs {
8585         // signal: elm,state,%s,active
8586         //   a "check" item named %s went active
8587         // signal: elm,state,%s,passive
8588         //   a "check" item named %s went passive
8589         // default is passive
8590       program {
8591          name:    "go_active";
8592          signal:  "elm,state,selected";
8593          source:  "elm";
8594          action:  STATE_SET "selected" 0.0;
8595          target:  "bg";
8596          target:  "fg1";
8597          target:  "fg2";
8598          target:  "elm.text.title";
8599          target:  "elm.text.album-artist";
8600       }
8601       program {
8602          name:    "go_passive";
8603          signal:  "elm,state,unselected";
8604          source:  "elm";
8605          action:  STATE_SET "default" 0.0;
8606          target:  "bg";
8607          target:  "fg1";
8608          target:  "fg2";
8609          target:  "elm.text.title";
8610          target:  "elm.text.album-artist";
8611          transition: LINEAR 0.1;
8612       }
8613       program {
8614          name:    "go_disabled";
8615          signal:  "elm,state,disabled";
8616          source:  "elm";
8617          action:  STATE_SET "disabled" 0.0;
8618          target:  "disclip";
8619       }
8620       program {
8621          name:    "go_enabled";
8622          signal:  "elm,state,enabled";
8623          source:  "elm";
8624          action:  STATE_SET "default" 0.0;
8625          target:  "disclip";
8626       }
8627    }
8628 }
8629
8630 group { name: "elm/genlist/item_compress/media-album/default";
8631    data.item: "stacking" "above";
8632    data.item: "selectraise" "on";
8633    data.item: "texts" "elm.text.title elm.text.trackno elm.text.length";
8634    data.item: "states" "elm.state.trackno";
8635    data.item: "treesize" "20";
8636    images {
8637       image: "bt_sm_base1.png" COMP;
8638       image: "bt_sm_shine.png" COMP;
8639       image: "bt_sm_hilight.png" COMP;
8640       image: "ilist_1.png" COMP;
8641       image: "ilist_item_shadow.png" COMP;
8642    }
8643    script {
8644       public dot_visible;
8645    }
8646    parts {
8647       part {
8648          name: "event";
8649          type: RECT;
8650          description {
8651             state: "default" 0.0;
8652             color: 0 0 0 0;
8653          }
8654       }
8655       part {
8656          name: "base_sh";
8657          mouse_events: 0;
8658          description {
8659             state: "default" 0.0;
8660             align: 0.0 0.0;
8661             min: 0 10;
8662             fixed: 1 1;
8663             rel1 {
8664                to: "base";
8665                relative: 0.0 1.0;
8666                offset: 0 0;
8667             }
8668             rel2 {
8669                to: "base";
8670                relative: 1.0 1.0;
8671                offset: -1 0;
8672             }
8673             image {
8674                normal: "ilist_item_shadow.png";
8675             }
8676             fill.smooth: 0;
8677          }
8678       }
8679       part {
8680          name: "base";
8681          mouse_events: 0;
8682          description {
8683             state: "default" 0.0;
8684             image {
8685                normal: "ilist_1.png";
8686                border: 2 2 2 2;
8687             }
8688             fill.smooth: 0;
8689          }
8690       }
8691       part { name: "bg";
8692          clip_to: "disclip";
8693          mouse_events: 0;
8694          description { state: "default" 0.0;
8695             visible: 0;
8696             color: 255 255 255 0;
8697             rel1 {
8698                relative: 0.0 0.0;
8699                offset: -5 -5;
8700             }
8701             rel2 {
8702                relative: 1.0 1.0;
8703                offset: 4 4;
8704             }
8705             image {
8706                normal: "bt_sm_base1.png";
8707                border: 6 6 6 6;
8708             }
8709             image.middle: SOLID;
8710          }
8711          description { state: "selected" 0.0;
8712             inherit: "default" 0.0;
8713             visible: 1;
8714             color: 255 255 255 255;
8715             rel1 {
8716                relative: 0.0 0.0;
8717                offset: -2 -2;
8718             }
8719             rel2 {
8720                relative: 1.0 1.0;
8721                offset: 1 1;
8722             }
8723          }
8724       }
8725       part { name: "elm.swallow.pad";
8726          type: SWALLOW;
8727          description { state: "default" 0.0;
8728             fixed: 1 0;
8729             align: 0.0 0.5;
8730             rel1 {
8731                relative: 0.0  0.0;
8732                offset:   4    4;
8733             }
8734             rel2 {
8735                relative: 0.0  1.0;
8736                offset:   4   -5;
8737             }
8738          }
8739       }
8740       part {
8741          name: "elm.text.trackno";
8742          type: TEXT;
8743          scale: 1;
8744          mouse_events: 0;
8745          description {
8746             state: "default" 0.0;
8747             color: 255 255 255 255;
8748             align: 0.0 0.0;
8749             fixed: 1 0;
8750             rel1 {
8751                to_y: "elm.text.title";
8752                relative: 0.0 0.0;
8753                offset: 5 0;
8754             }
8755             rel2 {
8756                to_y: "elm.text.title";
8757                relative: 0.0 1.0;
8758                offset: 20 0;
8759             }
8760             color: 0 0 0 255;
8761             color3: 0 0 0 0;
8762             text {
8763                font: "Sans";
8764                size: 10;
8765                min: 1 1;
8766                align: 1.0 0.5;
8767             }
8768          }
8769          description { state: "selected" 0.0;
8770             inherit: "default" 0.0;
8771             color: 224 224 224 255;
8772             color3: 0 0 0 64;
8773          }
8774       }
8775       part {
8776          name: "dot";
8777          type: TEXT;
8778          scale: 1;
8779          mouse_events: 0;
8780          description {
8781             state: "default" 0.0;
8782             color: 255 255 255 255;
8783             visible: 0;
8784             fixed: 1 1;
8785             align: 0.0 0.0;
8786             rel1 {
8787                to_x: "elm.text.trackno";
8788                to_y: "elm.text.title";
8789                relative: 1.0 0.0;
8790                offset: 1 0;
8791             }
8792             rel2 {
8793                to_x: "elm.text.trackno";
8794                to_y: "elm.text.title";
8795                relative: 1.0 1.0;
8796                offset: 1 0;
8797
8798             }
8799             color: 0 0 0 255;
8800             color3: 0 0 0 0;
8801             text {
8802                font: "Sans";
8803                size: 10;
8804                min: 1 1;
8805                align: 0.0 0.5;
8806                text: ".";
8807             }
8808          }
8809          description {
8810             state: "visible" 0.0;
8811             inherit: "default" 0.0;
8812             visible: 1;
8813          }
8814          description { state: "selected" 0.0;
8815             inherit: "default" 0.0;
8816             color: 224 224 224 255;
8817             color3: 0 0 0 64;
8818             visible: 1;
8819          }
8820       }
8821       programs {
8822          program {
8823             signal: "elm,state,elm.state.trackno,active";
8824             source: "elm";
8825             script {
8826                set_state(PART:"dot", "visible", 0.0);
8827                set_int(dot_visible, 1);
8828             }
8829          }
8830       }
8831       part { name: "elm.text.title";
8832          clip_to: "disclip";
8833          type:           TEXT;
8834          effect:         SOFT_SHADOW;
8835          mouse_events:   0;
8836          scale: 1;
8837          description {
8838             state: "default" 0.0;
8839             rel1 {
8840                to_x: "dot";
8841                relative: 0.0  0.0;
8842                offset:   4 4;
8843             }
8844             rel2 {
8845                relative: 1.0  0.5;
8846                offset:   -1 -5;
8847             }
8848             color: 0 0 0 255;
8849             color3: 0 0 0 0;
8850             text {
8851                font: "Sans";
8852                size: 10;
8853                min: 0 1;
8854                align: 0.0 0.5;
8855             }
8856          }
8857          description { state: "selected" 0.0;
8858             inherit: "default" 0.0;
8859             color: 224 224 224 255;
8860             color3: 0 0 0 64;
8861          }
8862       }
8863       part { name: "elm.text.length";
8864          clip_to: "disclip";
8865          type:           TEXT;
8866          mouse_events:   0;
8867          scale: 1;
8868          description {
8869             state: "default" 0.0;
8870             rel1 {
8871                relative: 0.0  0.5;
8872                offset:   4 4;
8873             }
8874             rel2 {
8875                relative: 1.0  1.0;
8876                offset:   -1 -5;
8877             }
8878             color: 0 0 0 128;
8879             color3: 0 0 0 0;
8880             text {
8881                font: "Sans";
8882                size: 8;
8883                min: 0 1;
8884                align: 0.0 0.5;
8885             }
8886          }
8887          description { state: "selected" 0.0;
8888             inherit: "default" 0.0;
8889             color: 128 128 128 255;
8890             color3: 0 0 0 32;
8891          }
8892       }
8893       part { name: "fg1";
8894          clip_to: "disclip";
8895          mouse_events: 0;
8896          description { state: "default" 0.0;
8897             visible: 0;
8898             color: 255 255 255 0;
8899             rel1.to: "bg";
8900             rel2.relative: 1.0 0.5;
8901             rel2.to: "bg";
8902             image {
8903                normal: "bt_sm_hilight.png";
8904                border: 6 6 6 0;
8905             }
8906          }
8907          description { state: "selected" 0.0;
8908             inherit: "default" 0.0;
8909             visible: 1;
8910             color: 255 255 255 255;
8911          }
8912       }
8913       part { name: "fg2";
8914          clip_to: "disclip";
8915          mouse_events: 0;
8916          description { state: "default" 0.0;
8917             visible: 0;
8918             color: 255 255 255 0;
8919             rel1.to: "bg";
8920             rel2.to: "bg";
8921             image {
8922                normal: "bt_sm_shine.png";
8923                border: 6 6 6 0;
8924             }
8925          }
8926          description { state: "selected" 0.0;
8927             inherit: "default" 0.0;
8928             visible: 1;
8929             color: 255 255 255 255;
8930          }
8931       }
8932       part { name: "disclip";
8933          type: RECT;
8934          description { state: "default" 0.0;
8935             rel1.to: "bg";
8936             rel2.to: "bg";
8937          }
8938          description { state: "disabled" 0.0;
8939             inherit: "default" 0.0;
8940             color: 255 255 255 64;
8941          }
8942       }
8943    }
8944    programs {
8945         // signal: elm,state,%s,active
8946         //   a "check" item named %s went active
8947         // signal: elm,state,%s,passive
8948         //   a "check" item named %s went passive
8949         // default is passive
8950       program {
8951          name:    "go_active";
8952          signal:  "elm,state,selected";
8953          source:  "elm";
8954          action:  STATE_SET "selected" 0.0;
8955          target:  "bg";
8956          target:  "fg1";
8957          target:  "fg2";
8958          target:  "elm.text.title";
8959          target:  "elm.text.trackno";
8960          target:  "elm.text.length";
8961          after:   "dot_active";
8962       }
8963       program {
8964          name: "dot_active";
8965          script {
8966             if (get_int(dot_visible) == 1)
8967             set_state(PART:"dot", "selected", 0.0);
8968          }
8969       }
8970       program {
8971          name:    "go_passive";
8972          signal:  "elm,state,unselected";
8973          source:  "elm";
8974          action:  STATE_SET "default" 0.0;
8975          target:  "bg";
8976          target:  "fg1";
8977          target:  "fg2";
8978          target:  "elm.text.title";
8979          target:  "elm.text.length";
8980          target:  "elm.text.trackno";
8981          transition: LINEAR 0.1;
8982          after:   "dot_passive";
8983       }
8984       program {
8985          name: "dot_passive";
8986          script {
8987             if (get_int(dot_visible) == 1)
8988             set_state(PART:"dot", "visible", 0.0);
8989          }
8990       }
8991       program {
8992          name:    "go_disabled";
8993          signal:  "elm,state,disabled";
8994          source:  "elm";
8995          action:  STATE_SET "disabled" 0.0;
8996          target:  "disclip";
8997       }
8998       program {
8999          name:    "go_enabled";
9000          signal:  "elm,state,enabled";
9001          source:  "elm";
9002          action:  STATE_SET "default" 0.0;
9003          target:  "disclip";
9004       }
9005    }
9006 }
9007 group { name: "elm/genlist/item_compress_odd/media-album/default";
9008    data.item: "stacking" "below";
9009    data.item: "selectraise" "on";
9010    data.item: "texts" "elm.text.title elm.text.trackno elm.text.length";
9011    data.item: "states" "elm.state.trackno";
9012    data.item: "treesize" "20";
9013    images {
9014       image: "bt_sm_base1.png" COMP;
9015       image: "bt_sm_shine.png" COMP;
9016       image: "bt_sm_hilight.png" COMP;
9017       image: "ilist_2.png" COMP;
9018    }
9019    script {
9020       public dot_visible;
9021    }
9022    parts {
9023       part { name: "event";
9024          type: RECT;
9025          description {
9026             state: "default" 0.0;
9027             color: 0 0 0 0;
9028          }
9029       }
9030       part {
9031          name: "base";
9032          mouse_events: 0;
9033          description {
9034             state: "default" 0.0;
9035             image {
9036                normal: "ilist_2.png";
9037                border: 2 2 2 2;
9038             }
9039             fill.smooth: 0;
9040          }
9041       }
9042       part { name: "bg";
9043          clip_to: "disclip";
9044          mouse_events: 0;
9045          description { state: "default" 0.0;
9046             visible: 0;
9047             color: 255 255 255 0;
9048             rel1 {
9049                relative: 0.0 0.0;
9050                offset: -5 -5;
9051             }
9052             rel2 {
9053                relative: 1.0 1.0;
9054                offset: 4 4;
9055             }
9056             image {
9057                normal: "bt_sm_base1.png";
9058                border: 6 6 6 6;
9059             }
9060             image.middle: SOLID;
9061          }
9062          description { state: "selected" 0.0;
9063             inherit: "default" 0.0;
9064             visible: 1;
9065             color: 255 255 255 255;
9066             rel1 {
9067                relative: 0.0 0.0;
9068                offset: -2 -2;
9069             }
9070             rel2 {
9071                relative: 1.0 1.0;
9072                offset: 1 1;
9073             }
9074          }
9075       }
9076       part { name: "elm.swallow.pad";
9077          type: SWALLOW;
9078          description { state: "default" 0.0;
9079             fixed: 1 0;
9080             align: 0.0 0.5;
9081             rel1 {
9082                relative: 0.0  0.0;
9083                offset:   4    4;
9084             }
9085             rel2 {
9086                relative: 0.0  1.0;
9087                offset:   4   -5;
9088             }
9089          }
9090       }
9091       part {
9092          name: "elm.text.trackno";
9093          type: TEXT;
9094          scale: 1;
9095          mouse_events: 0;
9096          description {
9097             state: "default" 0.0;
9098             color: 255 255 255 255;
9099             align: 0.0 0.0;
9100             fixed: 1 0;
9101             rel1 {
9102                to_y: "elm.text.title";
9103                relative: 0.0 0.0;
9104                offset: 5 0;
9105             }
9106             rel2 {
9107                to_y: "elm.text.title";
9108                relative: 0.0 1.0;
9109                offset: 20 0;
9110             }
9111             color: 0 0 0 255;
9112             color3: 0 0 0 0;
9113             text {
9114                font: "Sans";
9115                size: 10;
9116                min: 1 1;
9117                align: 1.0 0.5;
9118             }
9119          }
9120          description { state: "selected" 0.0;
9121             inherit: "default" 0.0;
9122             color: 224 224 224 255;
9123             color3: 0 0 0 64;
9124          }
9125       }
9126       part {
9127          name: "dot";
9128          type: TEXT;
9129          scale: 1;
9130          mouse_events: 0;
9131          description {
9132             state: "default" 0.0;
9133             color: 255 255 255 255;
9134             visible: 0;
9135             fixed: 1 1;
9136             align: 0.0 0.0;
9137             rel1 {
9138                to_x: "elm.text.trackno";
9139                to_y: "elm.text.title";
9140                relative: 1.0 0.0;
9141                offset: 1 0;
9142             }
9143             rel2 {
9144                to_x: "elm.text.trackno";
9145                to_y: "elm.text.title";
9146                relative: 1.0 1.0;
9147                offset: 1 0;
9148
9149             }
9150             color: 0 0 0 255;
9151             color3: 0 0 0 0;
9152             text {
9153                font: "Sans";
9154                size: 10;
9155                min: 1 1;
9156                align: 0.0 0.5;
9157                text: ".";
9158             }
9159          }
9160          description {
9161             state: "visible" 0.0;
9162             inherit: "default" 0.0;
9163             visible: 1;
9164          }
9165          description { state: "selected" 0.0;
9166             inherit: "default" 0.0;
9167             color: 224 224 224 255;
9168             color3: 0 0 0 64;
9169             visible: 1;
9170          }
9171       }
9172       programs {
9173          program {
9174             signal: "elm,state,elm.state.trackno,active";
9175             source: "elm";
9176             script {
9177                set_state(PART:"dot", "visible", 0.0);
9178                set_int(dot_visible, 1);
9179             }
9180          }
9181       }
9182       part { name: "elm.text.title";
9183          clip_to: "disclip";
9184          type:           TEXT;
9185          effect:         SOFT_SHADOW;
9186          mouse_events:   0;
9187          scale: 1;
9188          description {
9189             state: "default" 0.0;
9190             rel1 {
9191                to_x: "dot";
9192                relative: 1.0  0.0;
9193                offset:   4 4;
9194             }
9195             rel2 {
9196                relative: 1.0  0.5;
9197                offset:   -1 -5;
9198             }
9199             color: 0 0 0 255;
9200             color3: 0 0 0 0;
9201             text {
9202                font: "Sans";
9203                size: 10;
9204                min: 0 1;
9205                align: 0.0 0.5;
9206             }
9207          }
9208          description { state: "selected" 0.0;
9209             inherit: "default" 0.0;
9210             color: 224 224 224 255;
9211             color3: 0 0 0 64;
9212          }
9213       }
9214       part { name: "elm.text.length";
9215          clip_to: "disclip";
9216          type:           TEXT;
9217          mouse_events:   0;
9218          scale: 1;
9219          description {
9220             state: "default" 0.0;
9221             rel1 {
9222                relative: 0.0  0.5;
9223                offset:   4 4;
9224             }
9225             rel2 {
9226                relative: 1.0  1.0;
9227                offset:   -1 -5;
9228             }
9229             color: 0 0 0 128;
9230             color3: 0 0 0 0;
9231             text {
9232                font: "Sans";
9233                size: 8;
9234                min: 0 1;
9235                align: 0.0 0.5;
9236             }
9237          }
9238          description { state: "selected" 0.0;
9239             inherit: "default" 0.0;
9240             color: 128 128 128 255;
9241             color3: 0 0 0 32;
9242          }
9243       }
9244       part { name: "fg1";
9245          clip_to: "disclip";
9246          mouse_events: 0;
9247          description { state: "default" 0.0;
9248             visible: 0;
9249             color: 255 255 255 0;
9250             rel1.to: "bg";
9251             rel2.relative: 1.0 0.5;
9252             rel2.to: "bg";
9253             image {
9254                normal: "bt_sm_hilight.png";
9255                border: 6 6 6 0;
9256             }
9257          }
9258          description { state: "selected" 0.0;
9259             inherit: "default" 0.0;
9260             visible: 1;
9261             color: 255 255 255 255;
9262          }
9263       }
9264       part { name: "fg2";
9265          clip_to: "disclip";
9266          mouse_events: 0;
9267          description { state: "default" 0.0;
9268             visible: 0;
9269             color: 255 255 255 0;
9270             rel1.to: "bg";
9271             rel2.to: "bg";
9272             image {
9273                normal: "bt_sm_shine.png";
9274                border: 6 6 6 0;
9275             }
9276          }
9277          description { state: "selected" 0.0;
9278             inherit: "default" 0.0;
9279             visible: 1;
9280             color: 255 255 255 255;
9281          }
9282       }
9283       part { name: "disclip";
9284          type: RECT;
9285          description { state: "default" 0.0;
9286             rel1.to: "bg";
9287             rel2.to: "bg";
9288          }
9289          description { state: "disabled" 0.0;
9290             inherit: "default" 0.0;
9291             color: 255 255 255 64;
9292          }
9293       }
9294    }
9295    programs {
9296         // signal: elm,state,%s,active
9297         //   a "check" item named %s went active
9298         // signal: elm,state,%s,passive
9299         //   a "check" item named %s went passive
9300         // default is passive
9301       program {
9302          name:    "go_active";
9303          signal:  "elm,state,selected";
9304          source:  "elm";
9305          action:  STATE_SET "selected" 0.0;
9306          target:  "bg";
9307          target:  "fg1";
9308          target:  "fg2";
9309          target:  "elm.text.title";
9310          target:  "elm.text.length";
9311          target:  "elm.text.trackno";
9312          after:   "dot_active";
9313       }
9314       program {
9315          name: "dot_active";
9316          script {
9317             if (get_int(dot_visible) == 1)
9318             set_state(PART:"dot", "selected", 0.0);
9319          }
9320       }
9321       program {
9322          name:    "go_passive";
9323          signal:  "elm,state,unselected";
9324          source:  "elm";
9325          action:  STATE_SET "default" 0.0;
9326          target:  "bg";
9327          target:  "fg1";
9328          target:  "fg2";
9329          target:  "elm.text.title";
9330          target:  "elm.text.length";
9331          target:  "elm.text.trackno";
9332          transition: LINEAR 0.1;
9333          after:   "dot_passive";
9334       }
9335       program {
9336          name: "dot_passive";
9337          script {
9338             if (get_int(dot_visible) == 1)
9339             set_state(PART:"dot", "visible", 0.0);
9340          }
9341       }
9342       program {
9343          name:    "go_disabled";
9344          signal:  "elm,state,disabled";
9345          source:  "elm";
9346          action:  STATE_SET "disabled" 0.0;
9347          target:  "disclip";
9348       }
9349       program {
9350          name:    "go_enabled";
9351          signal:  "elm,state,enabled";
9352          source:  "elm";
9353          action:  STATE_SET "default" 0.0;
9354          target:  "disclip";
9355       }
9356    }
9357 }
9358
9359 group { name: "elm/genlist/item_compress/media-preview/default";
9360    data.item: "stacking" "above";
9361    data.item: "selectraise" "on";
9362    data.item: "texts" "elm.text.title elm.text.artist";
9363    data.item: "contents" "elm.swallow.preview";
9364    data.item: "treesize" "20";
9365    images {
9366       image: "bt_sm_base1.png" COMP;
9367       image: "bt_sm_shine.png" COMP;
9368       image: "bt_sm_hilight.png" COMP;
9369       image: "ilist_1.png" COMP;
9370       image: "ilist_item_shadow.png" COMP;
9371    }
9372    parts {
9373       part {
9374          name: "event";
9375          type: RECT;
9376          description {
9377             state: "default" 0.0;
9378             color: 0 0 0 0;
9379          }
9380       }
9381       part {
9382          name: "base_sh";
9383          mouse_events: 0;
9384          description {
9385             state: "default" 0.0;
9386             align: 0.0 0.0;
9387             min: 0 10;
9388             fixed: 1 1;
9389             rel1 {
9390                to: "base";
9391                relative: 0.0 1.0;
9392                offset: 0 0;
9393             }
9394             rel2 {
9395                to: "base";
9396                relative: 1.0 1.0;
9397                offset: -1 0;
9398             }
9399             image {
9400                normal: "ilist_item_shadow.png";
9401             }
9402             fill.smooth: 0;
9403          }
9404       }
9405       part {
9406          name: "base";
9407          mouse_events: 0;
9408          description {
9409             state: "default" 0.0;
9410             image {
9411                normal: "ilist_1.png";
9412                border: 2 2 2 2;
9413             }
9414             fill.smooth: 0;
9415          }
9416       }
9417       part { name: "bg";
9418          clip_to: "disclip";
9419          mouse_events: 0;
9420          description { state: "default" 0.0;
9421             visible: 0;
9422             color: 255 255 255 0;
9423             rel1 {
9424                relative: 0.0 0.0;
9425                offset: -5 -5;
9426             }
9427             rel2 {
9428                relative: 1.0 1.0;
9429                offset: 4 4;
9430             }
9431             image {
9432                normal: "bt_sm_base1.png";
9433                border: 6 6 6 6;
9434             }
9435             image.middle: SOLID;
9436          }
9437          description { state: "selected" 0.0;
9438             inherit: "default" 0.0;
9439             visible: 1;
9440             color: 255 255 255 255;
9441             rel1 {
9442                relative: 0.0 0.0;
9443                offset: -2 -2;
9444             }
9445             rel2 {
9446                relative: 1.0 1.0;
9447                offset: 1 1;
9448             }
9449          }
9450       }
9451       part { name: "elm.swallow.pad";
9452          type: SWALLOW;
9453          description { state: "default" 0.0;
9454             fixed: 1 0;
9455             align: 0.0 0.5;
9456             rel1 {
9457                relative: 0.0  0.0;
9458                offset:   4    4;
9459             }
9460             rel2 {
9461                relative: 0.0  1.0;
9462                offset:   4   -5;
9463             }
9464          }
9465       }
9466       part { name: "elm.swallow.preview";
9467          clip_to: "disclip";
9468          type: SWALLOW;
9469          description { state: "default" 0.0;
9470             fixed: 1 0;
9471             align: 0.0 0.5;
9472             min: 68 68;
9473             max: 68 68;
9474             rel1 {
9475                to_x: "elm.swallow.pad";
9476                relative: 1.0  0.0;
9477                offset:   -1    4;
9478             }
9479             rel2 {
9480                to_x: "elm.swallow.pad";
9481                relative: 1.0  1.0;
9482                offset:   -1   -5;
9483             }
9484          }
9485       }
9486       part { name: "elm.text.title";
9487          clip_to: "disclip";
9488          type:           TEXT;
9489          effect:         SOFT_SHADOW;
9490          mouse_events:   0;
9491          scale: 1;
9492          description {
9493             state: "default" 0.0;
9494             rel1 {
9495                to_x:     "elm.swallow.preview";
9496                relative: 1.0  0.0;
9497                offset:   4 4;
9498             }
9499             rel2 {
9500                relative: 1.0  0.5;
9501                offset:   -1 -5;
9502             }
9503             color: 0 0 0 255;
9504             color3: 0 0 0 0;
9505             text {
9506                font: "Sans";
9507                size: 10;
9508                min: 0 1;
9509                align: 0.0 0.5;
9510             }
9511          }
9512          description { state: "selected" 0.0;
9513             inherit: "default" 0.0;
9514             color: 224 224 224 255;
9515             color3: 0 0 0 64;
9516          }
9517       }
9518       part { name: "elm.text.artist";
9519          clip_to: "disclip";
9520          type:           TEXT;
9521          mouse_events:   0;
9522          scale: 1;
9523          description {
9524             state: "default" 0.0;
9525             rel1 {
9526                to_x:     "elm.swallow.preview";
9527                relative: 1.0  0.5;
9528                offset:   4 4;
9529             }
9530             rel2 {
9531                relative: 1.0  1.0;
9532                offset:   -1 -5;
9533             }
9534             color: 0 0 0 128;
9535             color3: 0 0 0 0;
9536             text {
9537                font: "Sans";
9538                size: 8;
9539                min: 0 1;
9540                align: 0.0 0.5;
9541             }
9542          }
9543          description { state: "selected" 0.0;
9544             inherit: "default" 0.0;
9545             color: 128 128 128 255;
9546             color3: 0 0 0 32;
9547          }
9548       }
9549       part { name: "fg1";
9550          clip_to: "disclip";
9551          mouse_events: 0;
9552          description { state: "default" 0.0;
9553             visible: 0;
9554             color: 255 255 255 0;
9555             rel1.to: "bg";
9556             rel2.relative: 1.0 0.5;
9557             rel2.to: "bg";
9558             image {
9559                normal: "bt_sm_hilight.png";
9560                border: 6 6 6 0;
9561             }
9562          }
9563          description { state: "selected" 0.0;
9564             inherit: "default" 0.0;
9565             visible: 1;
9566             color: 255 255 255 255;
9567          }
9568       }
9569       part { name: "fg2";
9570          clip_to: "disclip";
9571          mouse_events: 0;
9572          description { state: "default" 0.0;
9573             visible: 0;
9574             color: 255 255 255 0;
9575             rel1.to: "bg";
9576             rel2.to: "bg";
9577             image {
9578                normal: "bt_sm_shine.png";
9579                border: 6 6 6 0;
9580             }
9581          }
9582          description { state: "selected" 0.0;
9583             inherit: "default" 0.0;
9584             visible: 1;
9585             color: 255 255 255 255;
9586          }
9587       }
9588       part { name: "disclip";
9589          type: RECT;
9590          description { state: "default" 0.0;
9591             rel1.to: "bg";
9592             rel2.to: "bg";
9593          }
9594          description { state: "disabled" 0.0;
9595             inherit: "default" 0.0;
9596             color: 255 255 255 64;
9597          }
9598       }
9599    }
9600    programs {
9601         // signal: elm,state,%s,active
9602         //   a "check" item named %s went active
9603         // signal: elm,state,%s,passive
9604         //   a "check" item named %s went passive
9605         // default is passive
9606       program {
9607          name:    "go_active";
9608          signal:  "elm,state,selected";
9609          source:  "elm";
9610          action:  STATE_SET "selected" 0.0;
9611          target:  "bg";
9612          target:  "fg1";
9613          target:  "fg2";
9614          target:  "elm.text.title";
9615          target:  "elm.text.artist";
9616       }
9617       program {
9618          name:    "go_passive";
9619          signal:  "elm,state,unselected";
9620          source:  "elm";
9621          action:  STATE_SET "default" 0.0;
9622          target:  "bg";
9623          target:  "fg1";
9624          target:  "fg2";
9625          target:  "elm.text.title";
9626          target:  "elm.text.artist";
9627          transition: LINEAR 0.1;
9628       }
9629       program {
9630          name:    "go_disabled";
9631          signal:  "elm,state,disabled";
9632          source:  "elm";
9633          action:  STATE_SET "disabled" 0.0;
9634          target:  "disclip";
9635       }
9636       program {
9637          name:    "go_enabled";
9638          signal:  "elm,state,enabled";
9639          source:  "elm";
9640          action:  STATE_SET "default" 0.0;
9641          target:  "disclip";
9642       }
9643    }
9644 }
9645 group { name: "elm/genlist/item_compress_odd/media-preview/default";
9646    data.item: "stacking" "below";
9647    data.item: "selectraise" "on";
9648    data.item: "texts" "elm.text.title elm.text.artist";
9649    data.item: "contents" "elm.swallow.preview";
9650    data.item: "treesize" "20";
9651    images {
9652       image: "bt_sm_base1.png" COMP;
9653       image: "bt_sm_shine.png" COMP;
9654       image: "bt_sm_hilight.png" COMP;
9655       image: "ilist_2.png" COMP;
9656    }
9657    parts {
9658       part { name: "event";
9659          type: RECT;
9660          description {
9661             state: "default" 0.0;
9662             color: 0 0 0 0;
9663          }
9664       }
9665       part {
9666          name: "base";
9667          mouse_events: 0;
9668          description {
9669             state: "default" 0.0;
9670             image {
9671                normal: "ilist_2.png";
9672                border: 2 2 2 2;
9673             }
9674             fill.smooth: 0;
9675          }
9676       }
9677       part { name: "bg";
9678          clip_to: "disclip";
9679          mouse_events: 0;
9680          description { state: "default" 0.0;
9681             visible: 0;
9682             color: 255 255 255 0;
9683             rel1 {
9684                relative: 0.0 0.0;
9685                offset: -5 -5;
9686             }
9687             rel2 {
9688                relative: 1.0 1.0;
9689                offset: 4 4;
9690             }
9691             image {
9692                normal: "bt_sm_base1.png";
9693                border: 6 6 6 6;
9694             }
9695             image.middle: SOLID;
9696          }
9697          description { state: "selected" 0.0;
9698             inherit: "default" 0.0;
9699             visible: 1;
9700             color: 255 255 255 255;
9701             rel1 {
9702                relative: 0.0 0.0;
9703                offset: -2 -2;
9704             }
9705             rel2 {
9706                relative: 1.0 1.0;
9707                offset: 1 1;
9708             }
9709          }
9710       }
9711       part { name: "elm.swallow.pad";
9712          type: SWALLOW;
9713          description { state: "default" 0.0;
9714             fixed: 1 0;
9715             align: 0.0 0.5;
9716             rel1 {
9717                relative: 0.0  0.0;
9718                offset:   4    4;
9719             }
9720             rel2 {
9721                relative: 0.0  1.0;
9722                offset:   4   -5;
9723             }
9724          }
9725       }
9726       part { name: "elm.swallow.preview";
9727          clip_to: "disclip";
9728          type: SWALLOW;
9729          description { state: "default" 0.0;
9730             fixed: 1 0;
9731             align: 0.0 0.5;
9732             min: 68 68;
9733             max: 68 68;
9734             rel1 {
9735                to_x: "elm.swallow.pad";
9736                relative: 1.0  0.0;
9737                offset:   -1    4;
9738             }
9739             rel2 {
9740                to_x: "elm.swallow.pad";
9741                relative: 1.0  1.0;
9742                offset:   -1   -5;
9743             }
9744          }
9745       }
9746       part { name: "elm.text.title";
9747          clip_to: "disclip";
9748          type:           TEXT;
9749          effect:         SOFT_SHADOW;
9750          mouse_events:   0;
9751          scale: 1;
9752          description {
9753             state: "default" 0.0;
9754             rel1 {
9755                to_x:     "elm.swallow.preview";
9756                relative: 1.0  0.0;
9757                offset:   4 4;
9758             }
9759             rel2 {
9760                relative: 1.0  0.5;
9761                offset:   -1 -5;
9762             }
9763             color: 0 0 0 255;
9764             color3: 0 0 0 0;
9765             text {
9766                font: "Sans";
9767                size: 10;
9768                min: 0 1;
9769                align: 0.0 0.5;
9770             }
9771          }
9772          description { state: "selected" 0.0;
9773             inherit: "default" 0.0;
9774             color: 224 224 224 255;
9775             color3: 0 0 0 64;
9776          }
9777       }
9778       part { name: "elm.text.artist";
9779          clip_to: "disclip";
9780          type:           TEXT;
9781          mouse_events:   0;
9782          scale: 1;
9783          description {
9784             state: "default" 0.0;
9785             rel1 {
9786                to_x:     "elm.swallow.preview";
9787                relative: 1.0  0.5;
9788                offset:   4 4;
9789             }
9790             rel2 {
9791                relative: 1.0  1.0;
9792                offset:   -1 -5;
9793             }
9794             color: 0 0 0 128;
9795             color3: 0 0 0 0;
9796             text {
9797                font: "Sans";
9798                size: 8;
9799                min: 0 1;
9800                align: 0.0 0.5;
9801             }
9802          }
9803          description { state: "selected" 0.0;
9804             inherit: "default" 0.0;
9805             color: 128 128 128 255;
9806             color3: 0 0 0 32;
9807          }
9808       }
9809       part { name: "fg1";
9810          clip_to: "disclip";
9811          mouse_events: 0;
9812          description { state: "default" 0.0;
9813             visible: 0;
9814             color: 255 255 255 0;
9815             rel1.to: "bg";
9816             rel2.relative: 1.0 0.5;
9817             rel2.to: "bg";
9818             image {
9819                normal: "bt_sm_hilight.png";
9820                border: 6 6 6 0;
9821             }
9822          }
9823          description { state: "selected" 0.0;
9824             inherit: "default" 0.0;
9825             visible: 1;
9826             color: 255 255 255 255;
9827          }
9828       }
9829       part { name: "fg2";
9830          clip_to: "disclip";
9831          mouse_events: 0;
9832          description { state: "default" 0.0;
9833             visible: 0;
9834             color: 255 255 255 0;
9835             rel1.to: "bg";
9836             rel2.to: "bg";
9837             image {
9838                normal: "bt_sm_shine.png";
9839                border: 6 6 6 0;
9840             }
9841          }
9842          description { state: "selected" 0.0;
9843             inherit: "default" 0.0;
9844             visible: 1;
9845             color: 255 255 255 255;
9846          }
9847       }
9848       part { name: "disclip";
9849          type: RECT;
9850          description { state: "default" 0.0;
9851             rel1.to: "bg";
9852             rel2.to: "bg";
9853          }
9854          description { state: "disabled" 0.0;
9855             inherit: "default" 0.0;
9856             color: 255 255 255 64;
9857          }
9858       }
9859    }
9860    programs {
9861         // signal: elm,state,%s,active
9862         //   a "check" item named %s went active
9863         // signal: elm,state,%s,passive
9864         //   a "check" item named %s went passive
9865         // default is passive
9866       program {
9867          name:    "go_active";
9868          signal:  "elm,state,selected";
9869          source:  "elm";
9870          action:  STATE_SET "selected" 0.0;
9871          target:  "bg";
9872          target:  "fg1";
9873          target:  "fg2";
9874          target:  "elm.text.title";
9875          target:  "elm.text.artist";
9876       }
9877       program {
9878          name:    "go_passive";
9879          signal:  "elm,state,unselected";
9880          source:  "elm";
9881          action:  STATE_SET "default" 0.0;
9882          target:  "bg";
9883          target:  "fg1";
9884          target:  "fg2";
9885          target:  "elm.text.title";
9886          target:  "elm.text.artist";
9887          transition: LINEAR 0.1;
9888       }
9889       program {
9890          name:    "go_disabled";
9891          signal:  "elm,state,disabled";
9892          source:  "elm";
9893          action:  STATE_SET "disabled" 0.0;
9894          target:  "disclip";
9895       }
9896       program {
9897          name:    "go_enabled";
9898          signal:  "elm,state,enabled";
9899          source:  "elm";
9900          action:  STATE_SET "default" 0.0;
9901          target:  "disclip";
9902       }
9903    }
9904 }
9905
9906 group { name: "elm/genlist/item/mode/default";
9907    data.item: "selectraise" "on";
9908    data.item: "texts" "elm.text.mode";
9909    data.item: "contents" "elm.swallow.mode";
9910    data.item: "mode_part" "elm.swallow.origin";
9911    data.item: "treesize" "20";
9912    images {
9913       image: "bt_sm_base1.png" COMP;
9914       image: "bt_sm_shine.png" COMP;
9915       image: "bt_sm_hilight.png" COMP;
9916       image: "ilist_1.png" COMP;
9917       image: "ilist_2.png" COMP;
9918       image: "ilist_item_shadow.png" COMP;
9919    }
9920
9921    parts {
9922       part {
9923          name: "event";
9924          type: RECT;
9925          description {
9926             state: "default" 0.0;
9927             color: 0 0 0 0;
9928          }
9929       }
9930       part {
9931          name: "base_sh";
9932          mouse_events: 0;
9933          description {
9934             state: "default" 0.0;
9935             align: 0.0 0.0;
9936             min: 0 10;
9937             fixed: 1 1;
9938             rel1 {
9939                to: "base";
9940                relative: 0.0 1.0;
9941                offset: 0 0;
9942             }
9943             rel2 {
9944                to: "base";
9945                relative: 1.0 1.0;
9946                offset: -1 0;
9947             }
9948             image {
9949                normal: "ilist_item_shadow.png";
9950             }
9951             fill.smooth: 0;
9952          }
9953          description {
9954             state: "default" 1.0;
9955             inherit: "default" 0.0;
9956             visible: 0;
9957          }
9958       }
9959       part {
9960          name: "base";
9961          mouse_events: 0;
9962          description {
9963             state: "default" 0.0;
9964             image {
9965                normal: "ilist_1.png";
9966                border: 2 2 2 2;
9967             }
9968             fill.smooth: 0;
9969          }
9970          description {
9971             state: "default" 1.0;
9972             inherit: "default" 0.0;
9973             image.normal: "ilist_2.png";
9974          }
9975       }
9976       part { name: "bg";
9977          clip_to: "disclip";
9978          mouse_events: 0;
9979          description { state: "default" 0.0;
9980             visible: 0;
9981             color: 255 255 255 0;
9982             rel1 {
9983                relative: 0.0 0.0;
9984                offset: -5 -5;
9985             }
9986             rel2 {
9987                relative: 1.0 1.0;
9988                offset: 4 4;
9989             }
9990             image {
9991                normal: "bt_sm_base1.png";
9992                border: 6 6 6 6;
9993             }
9994             image.middle: SOLID;
9995          }
9996          description { state: "default" 0.1;
9997             inherit: "default" 0.0;
9998          }
9999          description { state: "selected" 0.0;
10000             inherit: "default" 0.0;
10001             visible: 1;
10002             color: 255 255 255 255;
10003             rel1 {
10004                relative: 0.0 0.0;
10005                offset: -2 -2;
10006             }
10007             rel2 {
10008                relative: 1.0 1.0;
10009                offset: 1 1;
10010             }
10011          }
10012          description {
10013             state: "selected" 1.0;
10014             inherit: "selected" 0.0;
10015          }
10016       }
10017       part { name: "elm.text.mode";
10018          clip_to: "disclip";
10019          type: TEXT;
10020          scale: 1;
10021          description { state: "default" 0.0;
10022             rel2.relative: 0.5 1.0;
10023             color: 0 0 0 255;
10024             text {
10025                font: "Sans";
10026                size: 10;
10027                min: 1 1;
10028                align: -1.0 0.5;
10029                text_class: "list_item";
10030             }
10031          }
10032       }
10033       part { name: "elm.swallow.mode";
10034          clip_to: "disclip";
10035          type: SWALLOW;
10036          description { state: "default" 0.0;
10037             rel1.relative: 0.5 0.0;
10038          }
10039       }
10040       part { name: "fg1";
10041          clip_to: "disclip";
10042          mouse_events: 0;
10043          description { state: "default" 0.0;
10044             visible: 0;
10045             color: 255 255 255 0;
10046             rel1.to: "bg";
10047             rel2.relative: 1.0 0.5;
10048             rel2.to: "bg";
10049             image {
10050                normal: "bt_sm_hilight.png";
10051                border: 6 6 6 0;
10052             }
10053          }
10054          description { state: "selected" 0.0;
10055             inherit: "default" 0.0;
10056             visible: 1;
10057             color: 255 255 255 255;
10058          }
10059          description {
10060             state: "selected" 1.0;
10061             inherit: "default" 0.0;
10062             visible: 1;
10063             color: 255 255 255 255;
10064          }
10065       }
10066       part { name: "fg2";
10067          clip_to: "disclip";
10068          mouse_events: 0;
10069          description { state: "default" 0.0;
10070             visible: 0;
10071             color: 255 255 255 0;
10072             rel1.to: "bg";
10073             rel2.to: "bg";
10074             image {
10075                normal: "bt_sm_shine.png";
10076                border: 6 6 6 0;
10077             }
10078          }
10079          description { state: "selected" 0.0;
10080             inherit: "default" 0.0;
10081             visible: 1;
10082             color: 255 255 255 255;
10083          }
10084          description {
10085             state: "selected" 1.0;
10086             inherit: "default" 0.0;
10087             visible: 1;
10088             color: 255 255 255 255;
10089          }
10090       }
10091       // Transparent part between base parts and slidable parts
10092       part { name: "event_block_layer";
10093          type: RECT;
10094          clip_to: "disclip";
10095          mouse_events: 1;
10096          description { state: "default" 0.0;
10097             rel1.to: "base";
10098             rel2.to: "base";
10099             color: 0 0 0 0;
10100          }
10101          description { state: "repeat_events" 0.0;
10102             inherit: "default" 0.0;
10103             visible: 0;
10104          }
10105       }
10106       part { name: "pers";
10107          clip_to: "disclip";
10108          type: RECT;
10109          description { state: "default" 0.0;
10110             rel1.relative: 0.0 1.0;
10111          }
10112       }
10113       part { name: "elm.swallow.origin";
10114          clip_to: "disclip";
10115          type: SWALLOW;
10116          description { state: "default" 0.0;
10117             fixed: 1 0;
10118             align: 0.0 0.5;
10119          }
10120          description { state: "slide" 0.0;
10121             inherit: "default" 0.0;
10122             rel1.relative: 1 0;
10123             rel2.relative: 2 1;
10124          }
10125          description { state: "rotate" 0.0;
10126             inherit: "default" 0.0;
10127             map {
10128                perspective: "pers";
10129                on: 1;
10130                smooth: 1;
10131                perspective_on: 1;
10132                backface_cull: 1;
10133                rotation {
10134                   center: "pers";
10135                   x: 0.0;
10136                   y: 0.0;
10137                   z: 0.0;
10138                }
10139             }
10140          }
10141          description { state: "rotate" 1.0;
10142             inherit: "default" 0.0;
10143             map {
10144                perspective: "pers";
10145                on: 1;
10146                smooth: 1;
10147                perspective_on: 1;
10148                backface_cull: 1;
10149                rotation {
10150                   center: "pers";
10151                   x: 90.0;
10152                   y: 0.0;
10153                   z: 0.0;
10154                }
10155             }
10156          }
10157       }
10158       part { name: "disclip";
10159          type: RECT;
10160          description { state: "default" 0.0;
10161             rel1.to: "bg";
10162             rel2.to: "bg";
10163          }
10164          description { state: "disabled" 0.0;
10165             inherit: "default" 0.0;
10166             color: 255 255 255 64;
10167          }
10168       }
10169    }
10170    programs {
10171       program {
10172          name:    "odd";
10173          signal:  "elm,state,odd";
10174          source:  "elm";
10175          action:  STATE_SET "default" 1.0;
10176          target:  "base_sh";
10177          target:  "base";
10178       }
10179       program {
10180          name:    "even";
10181          signal:  "elm,state,even";
10182          source:  "elm";
10183          action:  STATE_SET "default" 0.0;
10184          target:  "base_sh";
10185          target:  "base";
10186       }
10187       program {
10188          name:    "go_active";
10189          signal:  "elm,state,selected";
10190          source:  "elm";
10191          script {
10192             new st[31];
10193             new Float:vl;
10194             get_state(PART:"base", st, 30, vl);
10195             set_state(PART:"bg", "selected", vl);
10196             set_state(PART:"fg1", "selected", vl);
10197             set_state(PART:"fg2", "selected", vl);
10198          }
10199       }
10200       program {
10201          name:    "go_passive";
10202          signal:  "elm,state,unselected";
10203          source:  "elm";
10204          script {
10205             new st[31];
10206             new Float:vl;
10207             get_state(PART:"base", st, 30, vl);
10208             set_state(PART:"bg", "default", vl);
10209             set_state(PART:"fg1", "default", vl);
10210             set_state(PART:"fg2", "default", vl);
10211          }
10212       }
10213       program {
10214          name:    "go_disabled";
10215          signal:  "elm,state,disabled";
10216          source:  "elm";
10217          action:  STATE_SET "disabled" 0.0;
10218          target:  "disclip";
10219       }
10220       program {
10221          name:    "go_enabled";
10222          signal:  "elm,state,enabled";
10223          source:  "elm";
10224          action:  STATE_SET "default" 0.0;
10225          target:  "disclip";
10226       }
10227       program {
10228          name:    "slide_right";
10229          signal:  "elm,state,slide,active";
10230          source:  "elm";
10231          action:  STATE_SET "slide" 0.0;
10232          target:  "elm.swallow.origin";
10233          transition: ACCELERATE 0.5 CURRENT;
10234          after:   "unblock_event";
10235       }
10236       program {
10237          name:    "unblock_event";
10238          action:  STATE_SET "repeat_events" 0.0;
10239          target:  "event_block_layer";
10240       }
10241       program {
10242          name:    "slide_left";
10243          signal:  "elm,state,slide,passive";
10244          source:  "elm";
10245          action:  STATE_SET "default" 0.0;
10246          target:  "event_block_layer";
10247          after:   "slide_left2";
10248       }
10249       program {
10250          name:    "slide_left2";
10251          action:  STATE_SET "default" 0.0;
10252          target:  "elm.swallow.origin";
10253          transition: DECELERATE 0.5 CURRENT;
10254          after:   "slide_left_finished";
10255       }
10256       program {
10257          name:    "slide_left_finished";
10258          action:  SIGNAL_EMIT "elm,state,slide,passive,finished" "elm";
10259       }
10260       program {
10261          name:    "rotate_on";
10262          signal:  "elm,state,rotate,active";
10263          source:  "elm";
10264          action:  STATE_SET "rotate" 0.0;
10265          target:  "elm.swallow.origin";
10266          after:   "rotate_on2";
10267       }
10268       program {
10269          name:    "rotate_on2";
10270          action:  STATE_SET "rotate" 1.0;
10271          target:  "elm.swallow.origin";
10272          transition: LINEAR 0.5;
10273          after:   "unblock_event";
10274       }
10275       program {
10276          name:    "rotate_off";
10277          signal:  "elm,state,rotate,passive";
10278          source:  "elm";
10279          action:  STATE_SET "default" 0.0;
10280          target:  "event_block_layer";
10281          after:   "rotate_off2";
10282       }
10283       program {
10284          name:    "rotate_off2";
10285          action:  STATE_SET "rotate" 0.0;
10286          transition: LINEAR 0.5;
10287          target:  "elm.swallow.origin";
10288          after:   "rotate_off3";
10289       }
10290       program {
10291          name:    "rotate_off3";
10292          action:  STATE_SET "default" 0.0;
10293          target:  "elm.swallow.origin";
10294          after:   "rotate_off_finished";
10295       }
10296       program {
10297          name:    "rotate_off_finished";
10298          action:  SIGNAL_EMIT "elm,state,rotate,passive,finished" "elm";
10299       }
10300    }
10301 }
10302
10303 group { name: "elm/genlist/item_odd/mode/default";
10304    data.item: "stacking" "below";
10305    data.item: "selectraise" "on";
10306    data.item: "texts" "elm.text.mode";
10307    data.item: "contents" "elm.swallow.mode";
10308    data.item: "mode_part" "elm.swallow.origin";
10309    data.item: "treesize" "20";
10310    images {
10311       image: "bt_sm_base1.png" COMP;
10312       image: "bt_sm_shine.png" COMP;
10313       image: "bt_sm_hilight.png" COMP;
10314       image: "ilist_2.png" COMP;
10315    }
10316
10317    parts {
10318       part {
10319          name: "event";
10320          type: RECT;
10321          description {
10322             state: "default" 0.0;
10323             color: 0 0 0 0;
10324          }
10325       }
10326       part {
10327          name: "base";
10328          mouse_events: 0;
10329          description {
10330             state: "default" 0.0;
10331             image {
10332                normal: "ilist_2.png";
10333                border: 2 2 2 2;
10334             }
10335             fill.smooth: 0;
10336          }
10337       }
10338       part { name: "bg";
10339          clip_to: "disclip";
10340          mouse_events: 0;
10341          description { state: "default" 0.0;
10342             visible: 0;
10343             color: 255 255 255 0;
10344             rel1 {
10345                relative: 0.0 0.0;
10346                offset: -5 -5;
10347             }
10348             rel2 {
10349                relative: 1.0 1.0;
10350                offset: 4 4;
10351             }
10352             image {
10353                normal: "bt_sm_base1.png";
10354                border: 6 6 6 6;
10355             }
10356             image.middle: SOLID;
10357          }
10358          description { state: "selected" 0.0;
10359             inherit: "default" 0.0;
10360             visible: 1;
10361             color: 255 255 255 255;
10362             rel1 {
10363                relative: 0.0 0.0;
10364                offset: -2 -2;
10365             }
10366             rel2 {
10367                relative: 1.0 1.0;
10368                offset: 1 1;
10369             }
10370          }
10371       }
10372       part { name: "elm.text.mode";
10373          clip_to: "disclip";
10374          type: TEXT;
10375          scale: 1;
10376          description { state: "default" 0.0;
10377             rel2.relative: 0.5 1.0;
10378             color: 0 0 0 255;
10379             text {
10380                font: "Sans";
10381                size: 10;
10382                min: 1 1;
10383                align: 0.5 0.5;
10384                text_class: "list_item";
10385             }
10386          }
10387       }
10388       part { name: "elm.swallow.mode";
10389          clip_to: "disclip";
10390          type: SWALLOW;
10391          description { state: "default" 0.0;
10392             rel1.relative: 0.5 0.0;
10393          }
10394       }
10395       part { name: "fg1";
10396          clip_to: "disclip";
10397          mouse_events: 0;
10398          description { state: "default" 0.0;
10399             visible: 0;
10400             color: 255 255 255 0;
10401             rel1.to: "bg";
10402             rel2.relative: 1.0 0.5;
10403             rel2.to: "bg";
10404             image {
10405                normal: "bt_sm_hilight.png";
10406                border: 6 6 6 0;
10407             }
10408          }
10409          description { state: "selected" 0.0;
10410             inherit: "default" 0.0;
10411             visible: 1;
10412             color: 255 255 255 255;
10413          }
10414       }
10415       part { name: "fg2";
10416          clip_to: "disclip";
10417          mouse_events: 0;
10418          description { state: "default" 0.0;
10419             visible: 0;
10420             color: 255 255 255 0;
10421             rel1.to: "bg";
10422             rel2.to: "bg";
10423             image {
10424                normal: "bt_sm_shine.png";
10425                border: 6 6 6 0;
10426             }
10427          }
10428          description { state: "selected" 0.0;
10429             inherit: "default" 0.0;
10430             visible: 1;
10431             color: 255 255 255 255;
10432          }
10433       }
10434       // Transparent part between base parts and slidable parts
10435       part { name: "event_block_layer";
10436          type: RECT;
10437          clip_to: "disclip";
10438          mouse_events: 1;
10439          description { state: "default" 0.0;
10440             rel1.to: "base";
10441             rel2.to: "base";
10442             color: 0 0 0 0;
10443          }
10444          description { state: "repeat_events" 0.0;
10445             inherit: "default" 0.0;
10446             visible: 0;
10447          }
10448       }
10449       part { name: "pers";
10450          clip_to: "disclip";
10451          type: RECT;
10452          description { state: "default" 0.0;
10453             rel1.relative: 0.0 1.0;
10454          }
10455       }
10456       part { name: "elm.swallow.origin";
10457          clip_to: "disclip";
10458          type: SWALLOW;
10459          description { state: "default" 0.0;
10460             fixed: 1 0;
10461             align: 0.0 0.5;
10462          }
10463          description { state: "slide" 0.0;
10464             inherit: "default" 0.0;
10465             rel1.relative: 1 0;
10466             rel2.relative: 2 1;
10467          }
10468          description { state: "rotate" 0.0;
10469             inherit: "default" 0.0;
10470             map {
10471                perspective: "pers";
10472                on: 1;
10473                smooth: 1;
10474                perspective_on: 1;
10475                backface_cull: 1;
10476                rotation {
10477                   center: "pers";
10478                   x: 0.0;
10479                   y: 0.0;
10480                   z: 0.0;
10481                }
10482             }
10483          }
10484          description { state: "rotate" 1.0;
10485             inherit: "default" 0.0;
10486             map {
10487                perspective: "pers";
10488                on: 1;
10489                smooth: 1;
10490                perspective_on: 1;
10491                backface_cull: 1;
10492                rotation {
10493                   center: "pers";
10494                   x: 90.0;
10495                   y: 0.0;
10496                   z: 0.0;
10497                }
10498             }
10499          }
10500       }
10501       part { name: "disclip";
10502          type: RECT;
10503          description { state: "default" 0.0;
10504             rel1.to: "bg";
10505             rel2.to: "bg";
10506          }
10507          description { state: "disabled" 0.0;
10508             inherit: "default" 0.0;
10509             color: 255 255 255 64;
10510          }
10511       }
10512    }
10513    programs {
10514       program {
10515          name:    "go_active";
10516          signal:  "elm,state,selected";
10517          source:  "elm";
10518          action:  STATE_SET "selected" 0.0;
10519          target:  "bg";
10520          target:  "fg1";
10521          target:  "fg2";
10522       }
10523       program {
10524          name:    "go_passive";
10525          signal:  "elm,state,unselected";
10526          source:  "elm";
10527          action:  STATE_SET "default" 0.0;
10528          target:  "bg";
10529          target:  "fg1";
10530          target:  "fg2";
10531          transition: LINEAR 0.1;
10532       }
10533       program {
10534          name:    "go_disabled";
10535          signal:  "elm,state,disabled";
10536          source:  "elm";
10537          action:  STATE_SET "disabled" 0.0;
10538          target:  "disclip";
10539       }
10540       program {
10541          name:    "go_enabled";
10542          signal:  "elm,state,enabled";
10543          source:  "elm";
10544          action:  STATE_SET "default" 0.0;
10545          target:  "disclip";
10546       }
10547       program {
10548          name:    "slide_right";
10549          signal:  "elm,state,slide,active";
10550          source:  "elm";
10551          action:  STATE_SET "slide" 0.0;
10552          target:  "elm.swallow.origin";
10553          transition: ACCELERATE 0.5;
10554          after:   "unblock_event";
10555       }
10556       program {
10557          name:    "unblock_event";
10558          action:  STATE_SET "repeat_events" 0.0;
10559          target:  "event_block_layer";
10560       }
10561       program {
10562          name:    "slide_left";
10563          signal:  "elm,state,slide,passive";
10564          source:  "elm";
10565          action:  STATE_SET "default" 0.0;
10566          target:   "event_block_layer";
10567          after:   "slide_left2";
10568       }
10569       program {
10570          name:    "slide_left2";
10571          action:  STATE_SET "default" 0.0;
10572          target:  "elm.swallow.origin";
10573          transition: DECELERATE 0.5;
10574          after:   "slide_left_finished";
10575       }
10576       program {
10577          name:    "slide_left_finished";
10578          action:  SIGNAL_EMIT "elm,state,slide,passive,finished" "elm";
10579       }
10580       program {
10581          name:    "rotate_on";
10582          signal:  "elm,state,rotate,active";
10583          source:  "elm";
10584          action:  STATE_SET "rotate" 0.0;
10585          target:  "elm.swallow.origin";
10586          after:   "rotate_on2";
10587       }
10588       program {
10589          name:    "rotate_on2";
10590          action:  STATE_SET "rotate" 1.0;
10591          target:  "elm.swallow.origin";
10592          transition: LINEAR 0.5;
10593          after:   "unblock_event";
10594       }
10595       program {
10596          name:    "rotate_off";
10597          signal:  "elm,state,rotate,passive";
10598          source:  "elm";
10599          action:  STATE_SET "default" 0.0;
10600          target:  "event_block_layer";
10601          after:   "rotate_off2";
10602       }
10603       program {
10604          name:    "rotate_off2";
10605          action:  STATE_SET "rotate" 0.0;
10606          transition: LINEAR 0.5;
10607          target:  "elm.swallow.origin";
10608          after:   "rotate_off3";
10609       }
10610       program {
10611          name:    "rotate_off3";
10612          action:  STATE_SET "default" 0.0;
10613          target:  "elm.swallow.origin";
10614          after:   "rotate_off_finished";
10615       }
10616       program {
10617          name:    "rotate_off_finished";
10618          action:  SIGNAL_EMIT "elm,state,rotate,passive,finished" "elm";
10619       }
10620    }
10621 }
10622 group { name: "elm/genlist/item/edit/default";
10623    alias: "elm/genlist/tree/edit/default";
10624    data.item: "contents" "elm.edit.icon.1 elm.edit.icon.2";
10625    data.item: "stacking" "above";
10626    data.item: "selectraise" "on";
10627
10628    images {
10629       image: "bt_sm_base1.png" COMP;
10630       image: "bt_sm_shine.png" COMP;
10631       image: "bt_sm_hilight.png" COMP;
10632       image: "ilist_1.png" COMP;
10633       image: "ilist_2.png" COMP;
10634       image: "ilist_item_shadow.png" COMP;
10635    }
10636    parts {
10637       part {
10638          name: "event";
10639          type: RECT;
10640          description {
10641             state: "default" 0.0;
10642             color: 0 0 0 0;
10643          }
10644       }
10645       part {
10646          name: "base_sh";
10647          mouse_events: 0;
10648          description {
10649             state: "default" 0.0;
10650             align: 0.0 0.0;
10651             min: 0 10;
10652             fixed: 1 1;
10653             rel1 {
10654                to: "base";
10655                relative: 0.0 1.0;
10656                offset: 0 0;
10657             }
10658             rel2 {
10659                to: "base";
10660                relative: 1.0 1.0;
10661                offset: -1 0;
10662             }
10663             image {
10664                normal: "ilist_item_shadow.png";
10665             }
10666             fill.smooth: 0;
10667          }
10668          description {
10669             state: "default" 1.0;
10670             inherit: "default" 0.0;
10671             visible: 0;
10672          }
10673       }
10674       part {
10675          name: "base";
10676          mouse_events: 0;
10677          description {
10678             state: "default" 0.0;
10679             rel1 {
10680               relative: 0.0  0.0;
10681             }
10682             rel2 {
10683                relative: 1.0  1.0;
10684             }
10685             image {
10686                normal: "ilist_1.png";
10687                border: 2 2 2 2;
10688             }
10689             fill.smooth: 0;
10690          }
10691          description {
10692             state: "default" 1.0;
10693             inherit: "default" 0.0;
10694             image.normal: "ilist_2.png";
10695          }
10696       }
10697       part { name: "bg";
10698          clip_to: "disclip";
10699          mouse_events: 0;
10700          description { state: "default" 0.0;
10701             visible: 0;
10702             color: 255 255 255 0;
10703             image {
10704                normal: "bt_sm_base1.png";
10705                border: 6 6 6 6;
10706             }
10707             image.middle: SOLID;
10708          }
10709          description { state: "default" 0.1;
10710             inherit: "default" 0.0;
10711          }
10712          description { state: "selected" 0.0;
10713             inherit: "default" 0.0;
10714             visible: 1;
10715             color: 255 255 255 255;
10716             rel1 {
10717                relative: 0.0 0.0;
10718                offset: -2 -2;
10719             }
10720             rel2 {
10721                to_x: "elm.padding.right";
10722                relative: 1.0 1.0;
10723                offset: 1 1;
10724             }
10725          }
10726          description {
10727             state: "selected" 1.0;
10728             inherit: "selected" 0.0;
10729          }
10730       }
10731       part { name: "elm.padding.left";
10732          type: RECT;
10733          scale: 1;
10734          description { state: "default" 0.0;
10735             min: 10 0;
10736             fixed: 1 0;
10737             visible: 0;
10738             align: 0.0 0.0;
10739             rel2.relative: 0.0  1.0;
10740          }
10741       }
10742       part { name: "elm.padding.right";
10743          type: RECT;
10744          scale: 1;
10745          description { state: "default" 0.0;
10746             min: 5 0;
10747             fixed: 1 0;
10748             visible: 0;
10749             align: 1.0 0.0;
10750             rel1.relative: 1.0  0.0;
10751          }
10752       }
10753       part { name: "fg1";
10754          clip_to: "disclip";
10755          mouse_events: 0;
10756          description { state: "default" 0.0;
10757             visible: 0;
10758             color: 255 255 255 0;
10759             rel1.to: "bg";
10760             rel2.relative: 1.0 0.5;
10761             rel2.to: "bg";
10762             image {
10763                normal: "bt_sm_hilight.png";
10764                border: 6 6 6 0;
10765             }
10766          }
10767          description { state: "selected" 0.0;
10768             inherit: "default" 0.0;
10769             visible: 1;
10770             color: 255 255 255 255;
10771          }
10772       }
10773       part { name: "fg2";
10774          clip_to: "disclip";
10775          mouse_events: 0;
10776          description { state: "default" 0.0;
10777             visible: 0;
10778             color: 255 255 255 0;
10779             rel1.to: "bg";
10780             rel2.to: "bg";
10781             image {
10782                normal: "bt_sm_shine.png";
10783                border: 6 6 6 0;
10784             }
10785          }
10786          description { state: "selected" 0.0;
10787             inherit: "default" 0.0;
10788             visible: 1;
10789             color: 255 255 255 255;
10790          }
10791       }
10792       part { name: "elm.edit.icon.1";
10793          clip_to: "disclip";
10794          type: SWALLOW;
10795          description { state: "default" 0.0;
10796             fixed: 1 0;
10797             align: 1.0 0.5;
10798             color: 255 255 255 255;
10799             rel1 {
10800                to_x: "elm.padding.left";
10801                relative: 1.0  0.0;
10802             }
10803             rel2 {
10804                to_x: "elm.padding.left";
10805                relative: 1.0  1.0;
10806             }
10807          }
10808          description { state: "enabled" 0.0;
10809             inherit: "default" 0.0;
10810             align: 0.0 0.5;
10811          }
10812          description { state: "disabled" 0.0;
10813             inherit: "default" 0.0;
10814             visible: 0;
10815          }
10816       }
10817       part { name: "elm.padding.icon1.right";
10818          type: RECT;
10819          scale: 1;
10820          description { state: "default" 0.0;
10821             min: 5 0;
10822             fixed: 1 0;
10823             visible: 0;
10824             align: 0.0 0.0;
10825             rel1 {
10826                relative: 1.0 0.0;
10827                to_x: "elm.edit.icon.1";
10828             }
10829             rel2.to_x: "elm.edit.icon.1";
10830          }
10831       }
10832       part { name: "elm.swallow.decorate.content";
10833          clip_to: "disclip";
10834          type: SWALLOW;
10835          mouse_events: 1;
10836          scale: 1;
10837          description { state: "default" 0.0;
10838             rel1 {
10839                relative: 1.0 0.0;
10840                to_x: "elm.padding.icon1.right";
10841             }
10842             rel2 {
10843                relative: 0.0 1.0;
10844                to_x: "elm.padding.icon2.left";
10845             }
10846          }
10847          description { state: "flipped" 0.0;
10848             inherit: "default" 0.0;
10849             rel1.to_x: "elm.padding.left";
10850             rel2 {
10851                relative: 1.3 1.0;
10852                to_x: "elm.padding.right";
10853             }
10854          }
10855       }
10856       part { name: "elm.padding.icon2.left";
10857          type: RECT;
10858          scale: 1;
10859          description { state: "default" 0.0;
10860             min: 5 0;
10861             fixed: 1 0;
10862             visible: 0;
10863             color: 255 0 255 255;
10864             align: 0.0 0.0;
10865             rel1 {
10866                relative: 0.0 0.0;
10867                to_x: "elm.edit.icon.2";
10868             }
10869             rel2 {
10870                relative: 0.0 1.0;
10871                to_x: "elm.edit.icon.2";
10872             }
10873          }
10874       }
10875       part { name: "elm.edit.icon.2";
10876          clip_to: "disclip";
10877          type: SWALLOW;
10878          description { state: "default" 0.0;
10879             fixed: 1 0;
10880             align: 0.0 0.5;
10881             aspect: 1.0 1.0;
10882             rel1 {
10883                relative: 0.0 0.0;
10884                to_x: "elm.padding.right";
10885             }
10886             rel2 {
10887                relative: 0.0 1.0;
10888                to_x: "elm.padding.right";
10889             }
10890          }
10891          description { state: "enabled" 0.0;
10892             inherit: "default" 0.0;
10893             align: 1.0 0.5;
10894          }
10895          description { state: "disabled" 0.0;
10896             inherit: "default" 0.0;
10897             visible: 0;
10898          }
10899       }
10900       part { name: "disclip";
10901          type: RECT;
10902          description { state: "default" 0.0;
10903             rel1.to: "bg";
10904             rel2.to: "bg";
10905          }
10906          description { state: "disabled" 0.0;
10907             inherit: "default" 0.0;
10908             color: 255 255 255 64;
10909          }
10910       }
10911    }
10912    programs {
10913       program {
10914          name:    "go_active";
10915          signal:  "elm,state,selected";
10916          source:  "elm";
10917          script {
10918             new st[31];
10919             new Float:vl;
10920             get_state(PART:"base", st, 30, vl);
10921             set_state(PART:"bg", "selected", vl);
10922             set_state(PART:"fg1", "selected", vl);
10923             set_state(PART:"fg2", "selected", vl);
10924          }
10925       }
10926       program {
10927          name:    "go_passive";
10928          signal:  "elm,state,unselected";
10929          source:  "elm";
10930          script {
10931             new st[31];
10932             new Float:vl;
10933             get_state(PART:"base", st, 30, vl);
10934             set_state(PART:"bg", "default", vl);
10935             set_state(PART:"fg1", "default", vl);
10936             set_state(PART:"fg2", "default", vl);
10937          }
10938       }
10939       program {
10940          name:    "odd";
10941          signal:  "elm,state,odd";
10942          source:  "elm";
10943          action:  STATE_SET "default" 1.0;
10944          target:  "base_sh";
10945          target:  "base";
10946       }
10947       program {
10948          name:    "even";
10949          signal:  "elm,state,even";
10950          source:  "elm";
10951          action:  STATE_SET "default" 0.0;
10952          target:  "base_sh";
10953          target:  "base";
10954       }
10955       program { name: "go_disabled";
10956          signal: "elm,state,disabled";
10957          source: "elm";
10958          action: STATE_SET "disabled" 0.0;
10959          target: "disclip";
10960       }
10961       program { name: "go_enabled";
10962          signal: "elm,state,enabled";
10963          source: "elm";
10964          action: STATE_SET "default" 0.0;
10965          target: "disclip";
10966       }
10967       // edit mode signal
10968       program { name: "edit_mode_enabled_effect";
10969          signal: "elm,state,decorate,enabled,effect";
10970          source: "elm";
10971          action: STATE_SET "enabled" 0.0;
10972          transition: DECELERATE 0.7;
10973          target: "elm.edit.icon.1";
10974          target: "elm.edit.icon.2";
10975       }
10976       program { name: "edit_mode_disabled_effect";
10977          signal: "elm,state,decorate,disabled,effect";
10978          source: "elm";
10979          action: STATE_SET "default" 0.0;
10980          transition: DECELERATE 0.7;
10981          target: "elm.edit.icon.1";
10982          target: "elm.edit.icon.2";
10983       }
10984       program { name: "edit_mode_enabled";
10985          signal: "elm,state,decorate,enabled";
10986          source: "elm";
10987          action: STATE_SET "enabled" 0.0;
10988          target: "elm.edit.icon.1";
10989          target: "elm.edit.icon.2";
10990       }
10991       program { name: "edit_mode_disabled";
10992          signal: "elm,state,decorate,disabled";
10993          source: "elm";
10994          action: STATE_SET "default" 0.0;
10995          target: "elm.edit.icon.1";
10996          target: "elm.edit.icon.2";
10997       }
10998       program {
10999          name:    "enable_flip_mode";
11000          signal:  "elm,state,flip,enabled";
11001          source:  "elm";
11002          action:  STATE_SET "disabled" 0.0;
11003          target:  "elm.edit.icon.1";
11004          target:  "elm.edit.icon.2";
11005          after:   "enable_flip_mode_next";
11006       }
11007       program {
11008          name:    "enable_flip_mode_next";
11009          action:  STATE_SET "flipped" 0.0;
11010          transition: DECELERATE 0.5;
11011          target:  "elm.swallow.decorate.content";
11012       }
11013       program {
11014          name:    "disable_flip_mode";
11015          signal:  "elm,state,flip,disabled";
11016          source:  "elm";
11017          action:  STATE_SET "default" 0.0;
11018          transition: DECELERATE 0.5;
11019          target:  "elm.swallow.decorate.content";
11020          target:  "elm.edit.icon.1";
11021          target:  "elm.edit.icon.2";
11022       }
11023    }
11024 }
11025
11026 #define GENLIST_PART_MAP_START( param_x, param_y, param_z ) \
11027 description { state: "map_transition" 0.0; \
11028    inherit: "default" 0.0; \
11029    color: 50 50 50 100; \
11030    map { \
11031       perspective: "point"; \
11032       on: 1; \
11033       smooth: 1; \
11034       perspective_on: 1; \
11035       backface_cull: 1; \
11036       rotation { \
11037          center: "point"; \
11038          x: param_x; \
11039          y: param_y; \
11040          z: param_z; \
11041       } \
11042    } \
11043 } \
11044 description { \
11045    state: "hide" 0.0; \
11046    inherit: "default" 0.0; \
11047    visible: 0; \
11048 }
11049
11050 #define GENLIST_PART_MAP_FINISH( param_x, param_y, param_z ) \
11051 description { \
11052    state: "map_rotate" 0.0; \
11053    inherit: "default" 0.0; \
11054    map { \
11055       perspective: "point"; \
11056       on: 1; \
11057       smooth: 1; \
11058       perspective_on: 1; \
11059       backface_cull: 1; \
11060       rotation { \
11061          center: "point"; \
11062          x: param_x; \
11063          y: param_y; \
11064          z: param_z; \
11065       } \
11066    } \
11067 }
11068
11069 group { name: "elm/genlist/tree/tree_effect/default";
11070    data.item: "selectraise" "on";
11071    data.item: "texts" "elm.text";
11072    data.item: "contents" "elm.swallow.icon elm.swallow.end";
11073    data.item: "treesize" "20";
11074    broadcast_signal: 1;
11075    parts {
11076      alias: "elm.swallow.pad" "group:elm.swallow.pad";
11077      alias: "elm.swallow.icon" "group:elm.swallow.icon";
11078      alias: "elm.swallow.end" "group:elm.swallow.end";
11079      alias: "elm.text" "group:elm.text";
11080      part { name: "point";
11081         type: RECT;
11082         scale: 1;
11083         description {
11084            state: "default" 0.0;
11085            color: 0 0 0 0;
11086            rel1 { relative: 0.0 0.0; }
11087            rel2 { relative: 1.0 0.0; }
11088         }
11089      }
11090      part {
11091         name:           "event";
11092         type:           RECT;
11093         description {
11094            state: "default" 0.0;
11095            color: 0 0 0 0;
11096         }
11097      }
11098      part { name: "group";
11099        type: GROUP;
11100        source: "elm/genlist/tree/effect_parts/default";
11101        description {
11102          min: 16 28;
11103          state: "default" 0.0;
11104        }
11105        GENLIST_PART_MAP_START(-90.0, 0, 0)
11106        GENLIST_PART_MAP_FINISH(0, 0, 0)
11107      }
11108    }
11109    programs {
11110       program {
11111          name: "rotaion_transition";
11112          signal: "flip_item";
11113          action: STATE_SET "map_transition" 0.0;
11114          after: "rotation";
11115          target: "group";
11116       }
11117       program {
11118          name: "rotation";
11119          action: STATE_SET "map_rotate" 0.0;
11120          transition: LINEAR 0.2;
11121          after: "rotation_end";
11122          target: "group";
11123       }
11124       program {
11125          name: "rotation_end";
11126          action: STATE_SET "default" 0.0;
11127          target: "group";
11128       }
11129       program {
11130          name: "rotation_transition2";
11131          signal: "elm,state,contract_flip";
11132          action: STATE_SET "map_rotate" 0.0;
11133          after: "rotation2";
11134          target: "group";
11135       }
11136       program {
11137          name: "rotation2";
11138          action: STATE_SET "map_transition" 0.0;
11139          transition: LINEAR 0.5;
11140          after: "rotation3";
11141          target: "group";
11142       }
11143       program {
11144          name: "rotation3";
11145          action: STATE_SET "hide" 0.0;
11146          target: "group";
11147       }
11148       program {
11149          name: "show";
11150          signal: "elm,state,show";
11151          action: STATE_SET "default" 0.0;
11152          target: "group";
11153       }
11154       program {
11155          name: "hide";
11156          signal: "elm,state,hide";
11157          action: STATE_SET "hide" 0.0;
11158          target: "group";
11159       }
11160       program {
11161          name: "expand";
11162          signal: "mouse,up,1";
11163          source: "group:arrow";
11164          action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
11165       }
11166    }
11167 }
11168
11169 group { name: "elm/genlist/tree/effect_parts/default";
11170    images {
11171       image: "bt_sm_base1.png" COMP;
11172       image: "bt_sm_shine.png" COMP;
11173       image: "bt_sm_hilight.png" COMP;
11174       image: "ilist_1.png" COMP;
11175       image: "ilist_2.png" COMP;
11176       image: "ilist_item_shadow.png" COMP;
11177       image: "icon_arrow_left.png" COMP;
11178       image: "icon_arrow_right.png" COMP;
11179       image: "icon_arrow_down.png" COMP;
11180    }
11181    parts {
11182       part { name: "reorder_bg";
11183          mouse_events: 0;
11184          description { state: "default" 0.0;
11185             visible: 0;
11186             color: 255 255 255 0;
11187             rel1 {
11188                relative: 0.0 0.0;
11189                offset: -7 -7;
11190             }
11191             rel2 {
11192                relative: 1.0 1.0;
11193                offset: 9 9;
11194             }
11195             image {
11196                normal: "bt_bases.png";
11197                border: 6 6 6 6;
11198             }
11199          }
11200          description { state: "enabled" 0.0;
11201             inherit: "default" 0.0;
11202             visible: 1;
11203             color: 255 255 255 255;
11204          }
11205       }
11206       part {
11207          name: "base_sh";
11208          mouse_events: 0;
11209          description {
11210             state: "default" 0.0;
11211             align: 0.0 0.0;
11212             min: 0 10;
11213             fixed: 1 1;
11214             rel1 {
11215                to: "base";
11216                relative: 0.0 1.0;
11217                offset: 0 0;
11218             }
11219             rel2 {
11220                to: "base";
11221                relative: 1.0 1.0;
11222                offset: -1 0;
11223             }
11224             image {
11225                normal: "ilist_item_shadow.png";
11226             }
11227             fill.smooth: 0;
11228          }
11229          description {
11230             state: "default" 1.0;
11231             inherit: "default" 0.0;
11232             visible: 0;
11233          }
11234       }
11235       part {
11236          name: "base";
11237          mouse_events: 0;
11238          description {
11239             state: "default" 0.0;
11240             image {
11241                normal: "ilist_1.png";
11242                border: 2 2 2 2;
11243             }
11244             fill.smooth: 0;
11245          }
11246          description {
11247             state: "default" 1.0;
11248             inherit: "default" 0.0;
11249             image.normal: "ilist_2.png";
11250          }
11251       }
11252       part { name: "bg";
11253          clip_to: "disclip";
11254          mouse_events: 0;
11255          description { state: "default" 0.0;
11256             visible: 0;
11257             color: 255 255 255 0;
11258             rel1 {
11259                relative: 0.0 0.0;
11260                offset: -5 -5;
11261             }
11262             rel2 {
11263                relative: 1.0 1.0;
11264                offset: 4 4;
11265             }
11266             image {
11267                normal: "bt_sm_base1.png";
11268                border: 6 6 6 6;
11269             }
11270             image.middle: SOLID;
11271          }
11272          description { state: "selected" 0.0;
11273             inherit: "default" 0.0;
11274             visible: 1;
11275             color: 255 255 255 255;
11276             rel1 {
11277                relative: 0.0 0.0;
11278                offset: -2 -2;
11279             }
11280             rel2 {
11281                relative: 1.0 1.0;
11282                offset: 1 1;
11283             }
11284          }
11285       }
11286       part { name: "elm.swallow.pad";
11287          type: SWALLOW;
11288          description { state: "default" 0.0;
11289             fixed: 1 0;
11290             align: 0.0 0.5;
11291             rel1 {
11292                relative: 0.0  0.0;
11293                offset:   4    4;
11294             }
11295             rel2 {
11296                relative: 0.0  1.0;
11297                offset:   4   -5;
11298             }
11299          }
11300       }
11301       part { name: "arrow";
11302          clip_to: "disclip";
11303          ignore_flags: ON_HOLD;
11304          description { state: "default" 0.0;
11305             fixed: 1 0;
11306             align: 0.0 0.5;
11307             aspect: 1.0 1.0;
11308             rel1 {
11309                to_x: "elm.swallow.pad";
11310                relative: 1.0  0.0;
11311                offset:   -1    4;
11312             }
11313             rel2 {
11314                to_x: "elm.swallow.pad";
11315                relative: 1.0  1.0;
11316                offset:   -1   -5;
11317             }
11318             image.normal: "icon_arrow_right.png";
11319          }
11320          description { state: "default" 0.1;
11321             inherit: "default" 0.0;
11322             image.normal: "icon_arrow_left.png";
11323          }
11324          description { state: "active" 0.0;
11325             inherit: "default" 0.0;
11326             image.normal: "icon_arrow_down.png";
11327          }
11328          description { state: "active" 0.1;
11329             inherit: "default" 0.0;
11330             image.normal: "icon_arrow_down.png";
11331          }
11332       }
11333       part { name: "elm.swallow.icon";
11334          clip_to: "disclip";
11335          type: SWALLOW;
11336          description { state: "default" 0.0;
11337             fixed: 1 0;
11338             align: 0.0 0.5;
11339             rel1 {
11340                to_x: "arrow";
11341                relative: 1.0  0.0;
11342                offset:   4    4;
11343             }
11344             rel2 {
11345                to_x: "arrow";
11346                relative: 1.0  1.0;
11347                offset:   4   -5;
11348             }
11349          }
11350       }
11351       part { name: "elm.swallow.end";
11352          clip_to: "disclip";
11353          type: SWALLOW;
11354          description { state: "default" 0.0;
11355             fixed: 1 0;
11356             align: 1.0 0.5;
11357             aspect: 1.0 1.0;
11358             rel1 {
11359                relative: 1.0  0.0;
11360                offset:   -5    4;
11361             }
11362             rel2 {
11363                relative: 1.0  1.0;
11364                offset:   -5   -5;
11365             }
11366          }
11367       }
11368       part { name: "elm.text";
11369          clip_to: "disclip";
11370          type:           TEXT;
11371          effect:         SOFT_SHADOW;
11372          mouse_events:   0;
11373          scale: 1;
11374          description {
11375             state: "default" 0.0;
11376             rel1 {
11377                to_x:     "elm.swallow.icon";
11378                relative: 1.0  0.0;
11379                offset:   0 4;
11380             }
11381             rel2 {
11382                to_x:     "elm.swallow.end";
11383                relative: 0.0  1.0;
11384                offset:   -1 -5;
11385             }
11386             color: 0 0 0 255;
11387             color3: 0 0 0 0;
11388             text {
11389                font: "Sans";
11390                size: 10;
11391                min: 1 1;
11392                align: -1.0 0.5;
11393                text_class: "list_item";
11394             }
11395          }
11396          description { state: "selected" 0.0;
11397             inherit: "default" 0.0;
11398             color: 224 224 224 255;
11399             color3: 0 0 0 64;
11400          }
11401       }
11402       part { name: "fg1";
11403          clip_to: "disclip";
11404          mouse_events: 0;
11405          description { state: "default" 0.0;
11406             visible: 0;
11407             color: 255 255 255 0;
11408             rel1.to: "bg";
11409             rel2.relative: 1.0 0.5;
11410             rel2.to: "bg";
11411             image {
11412                normal: "bt_sm_hilight.png";
11413                border: 6 6 6 0;
11414             }
11415          }
11416          description { state: "selected" 0.0;
11417             inherit: "default" 0.0;
11418             visible: 1;
11419             color: 255 255 255 255;
11420          }
11421       }
11422       part { name: "fg2";
11423          clip_to: "disclip";
11424          mouse_events: 0;
11425          description { state: "default" 0.0;
11426             visible: 0;
11427             color: 255 255 255 0;
11428             rel1.to: "bg";
11429             rel2.to: "bg";
11430             image {
11431                normal: "bt_sm_shine.png";
11432                border: 6 6 6 0;
11433             }
11434          }
11435          description { state: "selected" 0.0;
11436             inherit: "default" 0.0;
11437             visible: 1;
11438             color: 255 255 255 255;
11439          }
11440       }
11441       part { name: "disclip";
11442          type: RECT;
11443          description { state: "default" 0.0;
11444             rel1.to: "bg";
11445             rel2.to: "bg";
11446          }
11447          description { state: "disabled" 0.0;
11448             inherit: "default" 0.0;
11449             color: 255 255 255 64;
11450          }
11451       }
11452    }
11453    programs {
11454         // signal: elm,state,%s,active
11455         //   a "check" item named %s went active
11456         // signal: elm,state,%s,passive
11457         //   a "check" item named %s went passive
11458         // default is passive
11459       program {
11460          name:    "odd";
11461          signal:  "elm,state,odd";
11462          source:  "elm";
11463          action:  STATE_SET "default" 1.0;
11464          target:  "base_sh";
11465          target:  "base";
11466       }
11467       program {
11468          name:    "even";
11469          signal:  "elm,state,even";
11470          source:  "elm";
11471          action:  STATE_SET "default" 0.0;
11472          target:  "base_sh";
11473          target:  "base";
11474       }
11475       program {
11476          name:    "go_active";
11477          signal:  "elm,state,selected";
11478          source:  "elm";
11479          action:  STATE_SET "selected" 0.0;
11480          target:  "bg";
11481          target:  "fg1";
11482          target:  "fg2";
11483          target:  "elm.text";
11484       }
11485       program {
11486          name:    "go_passive";
11487          signal:  "elm,state,unselected";
11488          source:  "elm";
11489          action:  STATE_SET "default" 0.0;
11490          target:  "bg";
11491          target:  "fg1";
11492          target:  "fg2";
11493          target:  "elm.text";
11494          transition: LINEAR 0.1;
11495       }
11496       program {
11497          name:    "go_disabled";
11498          signal:  "elm,state,disabled";
11499          source:  "elm";
11500          action:  STATE_SET "disabled" 0.0;
11501          target:  "disclip";
11502       }
11503       program {
11504          name:    "go_enabled";
11505          signal:  "elm,state,enabled";
11506          source:  "elm";
11507          action:  STATE_SET "default" 0.0;
11508          target:  "disclip";
11509       }
11510       program {
11511          name:    "go_reorder_disabled";
11512          signal:  "elm,state,reorder,disabled";
11513          source:  "elm";
11514          action:  STATE_SET "default" 0.0;
11515          target:  "reorder_bg";
11516          transition: DECELERATE 0.5;
11517       }
11518       program {
11519          name:    "go_reorder_enabled";
11520          signal:  "elm,state,reorder,enabled";
11521          source:  "elm";
11522          action:  STATE_SET "enabled" 0.0;
11523          target:  "reorder_bg";
11524          transition: DECELERATE 0.5;
11525       }
11526       program {
11527          name:    "go_expanded";
11528          signal:  "elm,state,expanded";
11529          source:  "elm";
11530          script {
11531             new st[31];
11532             new Float:vl;
11533             get_state(PART:"arrow", st, 30, vl);
11534             set_state(PART:"arrow", "active", vl);
11535          }
11536       }
11537       program {
11538          name:    "go_contracted";
11539          signal:  "elm,state,contracted";
11540          source:  "elm";
11541          script {
11542             new st[31];
11543             new Float:vl;
11544             get_state(PART:"arrow", st, 30, vl);
11545             set_state(PART:"arrow", "default", vl);
11546          }
11547       }
11548       program { name: "to_rtl";
11549          signal: "edje,state,rtl";
11550          source: "edje";
11551          script {
11552             new st[31];
11553             new Float:vl;
11554             get_state(PART:"arrow", st, 30, vl);
11555             if (vl == 0.0) {
11556                set_state(PART:"arrow", st, 0.1);
11557             }
11558          }
11559       }
11560       program { name: "to_ltr";
11561          signal: "edje,state,ltr";
11562          source: "edje";
11563          script {
11564             new st[31];
11565             new Float:vl;
11566             get_state(PART:"arrow", st, 30, vl);
11567             if (vl == 0.1) {
11568                set_state(PART:"arrow", st, 0.0);
11569             }
11570          }
11571       }
11572    }
11573 }
11574
11575 group { name: "elm/genlist/item/tree_effect/default";
11576    data.item: "selectraise" "on";
11577    data.item: "texts" "elm.text";
11578    data.item: "contents" "elm.swallow.icon elm.swallow.end";
11579    data.item: "treesize" "20";
11580    data.item: "flips" "elm.text.flip";
11581    broadcast_signal: 1;
11582    parts {
11583       alias: "elm.swallow.pad" "group:elm.swallow.pad";
11584       alias: "elm.swallow.icon" "group:elm.swallow.icon";
11585       alias: "elm.swallow.end" "group:elm.swallow.end";
11586       alias: "elm.text" "group:elm.text";
11587       part { name: "point";
11588          type: RECT;
11589          scale: 1;
11590          description {
11591             state: "default" 0.0;
11592             color: 0 0 0 0;
11593             rel1 { relative: 0.0 0.0; }
11594             rel2 { relative: 1.0 0.0; }
11595          }
11596       }
11597       part {
11598          name: "event";
11599          type: RECT;
11600          description {
11601             state: "default" 0.0;
11602             color: 0 0 0 0;
11603          }
11604       }
11605       part { name: "group";
11606          type: GROUP;
11607          source: "elm/genlist/item/effect_parts/default";
11608          description {
11609             min: 16 28;
11610             state: "default" 0.0;
11611          }
11612          GENLIST_PART_MAP_START(-90.0, 0, 0)
11613          GENLIST_PART_MAP_FINISH(0, 0, 0)
11614       }
11615    }
11616    programs {
11617       program {
11618          name: "rotaion_transition";
11619          signal: "flip_item";
11620          action: STATE_SET "map_transition" 0.0;
11621          after: "rotation";
11622          target: "group";
11623       }
11624       program {
11625          name: "rotation";
11626          action: STATE_SET "map_rotate" 0.0;
11627          transition: LINEAR 0.2;
11628          after: "rotation_end";
11629          target: "group";
11630       }
11631       program {
11632          name: "rotation_end";
11633          action: STATE_SET "default" 0.0;
11634          target: "group";
11635       }
11636       program {
11637          name: "rotation_transition2";
11638          signal: "elm,state,contract_flip";
11639          action: STATE_SET "map_rotate" 0.0;
11640          after: "rotation2";
11641          target: "group";
11642       }
11643       program {
11644          name: "rotation2";
11645          action: STATE_SET "map_transition" 0.0;
11646          transition: LINEAR 0.5;
11647          after: "rotation3";
11648          target: "group";
11649       }
11650       program {
11651          name: "rotation3";
11652          action: STATE_SET "hide" 0.0;
11653          target: "group";
11654       }
11655       program {
11656          name: "show";
11657          signal: "elm,state,show";
11658          action: STATE_SET "default" 0.0;
11659          target: "group";
11660       }
11661       program {
11662          name: "hide";
11663          signal: "elm,state,hide";
11664          action: STATE_SET "hide" 0.0;
11665          target: "group";
11666       }
11667    }
11668 }
11669
11670 group { name: "elm/genlist/item/effect_parts/default";
11671    images {
11672       image: "bt_sm_base1.png" COMP;
11673       image: "bt_sm_shine.png" COMP;
11674       image: "bt_sm_hilight.png" COMP;
11675       image: "ilist_1.png" COMP;
11676       image: "ilist_2.png" COMP;
11677       image: "ilist_item_shadow.png" COMP;
11678    }
11679    parts {
11680       part {
11681          name: "event";
11682          type: RECT;
11683          description {
11684             state: "default" 0.0;
11685             color: 0 0 0 0;
11686          }
11687       }
11688       part { name: "reorder_bg";
11689          mouse_events: 0;
11690          description { state: "default" 0.0;
11691             visible: 0;
11692             color: 255 255 255 0;
11693             rel1 {
11694                relative: 0.0 0.0;
11695                offset: -7 -7;
11696             }
11697             rel2 {
11698                relative: 1.0 1.0;
11699                offset: 9 9;
11700             }
11701             image {
11702                normal: "bt_bases.png";
11703                border: 6 6 6 6;
11704             }
11705          }
11706          description { state: "enabled" 0.0;
11707             inherit: "default" 0.0;
11708             visible: 1;
11709             color: 255 255 255 255;
11710          }
11711       }
11712       part {
11713          name: "base_sh";
11714          mouse_events: 0;
11715          description {
11716             state: "default" 0.0;
11717             align: 0.0 0.0;
11718             min: 0 10;
11719             fixed: 1 1;
11720             rel1 {
11721                to: "base";
11722                relative: 0.0 1.0;
11723                offset: 0 0;
11724             }
11725             rel2 {
11726                to: "base";
11727                relative: 1.0 1.0;
11728                offset: -1 0;
11729             }
11730             image {
11731                normal: "ilist_item_shadow.png";
11732             }
11733             fill.smooth: 0;
11734          }
11735          description {
11736             state: "default" 1.0;
11737             inherit: "default" 0.0;
11738             visible: 0;
11739          }
11740       }
11741       part {
11742          name: "base";
11743          mouse_events: 0;
11744          description {
11745             state: "default" 0.0;
11746             image {
11747                normal: "ilist_1.png";
11748                border: 2 2 2 2;
11749             }
11750             fill.smooth: 0;
11751          }
11752          description {
11753             state: "default" 1.0;
11754             inherit: "default" 0.0;
11755             image.normal: "ilist_2.png";
11756          }
11757       }
11758       part { name: "bg";
11759          clip_to: "disclip";
11760          mouse_events: 0;
11761          description { state: "default" 0.0;
11762             visible: 0;
11763             color: 255 255 255 0;
11764             rel1 {
11765                relative: 0.0 0.0;
11766                offset: -5 -5;
11767             }
11768             rel2 {
11769                relative: 1.0 1.0;
11770                offset: 4 4;
11771             }
11772             image {
11773                normal: "bt_sm_base1.png";
11774                border: 6 6 6 6;
11775             }
11776             image.middle: SOLID;
11777          }
11778          description { state: "default" 1.0;
11779             inherit: "default" 0.0;
11780          }
11781          description { state: "selected" 0.0;
11782             inherit: "default" 0.0;
11783             visible: 1;
11784             color: 255 255 255 255;
11785             rel1 {
11786                relative: 0.0 0.0;
11787                offset: -2 -2;
11788             }
11789             rel2 {
11790                relative: 1.0 1.0;
11791                offset: 1 1;
11792             }
11793          }
11794          description {
11795             state: "selected" 1.0;
11796             inherit: "selected" 0.0;
11797          }
11798       }
11799       part { name: "elm.swallow.pad";
11800          type: SWALLOW;
11801          description { state: "default" 0.0;
11802             fixed: 1 0;
11803             align: 0.0 0.5;
11804             rel1 {
11805                relative: 0.0  0.0;
11806                offset:   4    4;
11807             }
11808             rel2 {
11809                relative: 0.0  1.0;
11810                offset:   4   -5;
11811             }
11812          }
11813       }
11814       part { name: "elm.swallow.icon";
11815          clip_to: "disclip";
11816          type: SWALLOW;
11817          description { state: "default" 0.0;
11818             fixed: 1 0;
11819             align: 0.0 0.5;
11820             aspect: 1.0 1.0;
11821             rel1 {
11822                to_x: "elm.swallow.pad";
11823                relative: 1.0  0.0;
11824                offset:   -1    4;
11825             }
11826             rel2 {
11827                to_x: "elm.swallow.pad";
11828                relative: 1.0  1.0;
11829                offset:   -1   -5;
11830             }
11831          }
11832          description { state: "flip_enabled" 0.0;
11833             inherit: "default" 0.0;
11834             visible: 0;
11835          }
11836       }
11837       part { name: "elm.swallow.end";
11838          clip_to: "disclip";
11839          type: SWALLOW;
11840          description { state: "default" 0.0;
11841             fixed: 1 0;
11842             align: 1.0 0.5;
11843             aspect: 1.0 1.0;
11844             rel1 {
11845                relative: 1.0  0.0;
11846                offset:   -5    4;
11847             }
11848             rel2 {
11849                relative: 1.0  1.0;
11850                offset:   -5   -5;
11851             }
11852          }
11853          description { state: "flip_enabled" 0.0;
11854             inherit: "default" 0.0;
11855             visible: 0;
11856          }
11857       }
11858       part { name: "elm.text";
11859          clip_to: "disclip";
11860          type:           TEXT;
11861          effect:         SOFT_SHADOW;
11862          mouse_events:   0;
11863          scale: 1;
11864          description {
11865             state: "default" 0.0;
11866                    //               min: 16 16;
11867             rel1 {
11868                to_x:     "elm.swallow.icon";
11869                relative: 1.0  0.0;
11870                offset:   0 4;
11871             }
11872             rel2 {
11873                to_x:     "elm.swallow.end";
11874                relative: 0.0  1.0;
11875                offset:   -1 -5;
11876             }
11877             color: 0 0 0 255;
11878             color3: 0 0 0 0;
11879             text {
11880                font: "Sans";
11881                size: 10;
11882                min: 1 1;
11883                     //                  min: 0 1;
11884                align: -1.0 0.5;
11885                text_class: "list_item";
11886             }
11887          }
11888          description { state: "selected" 0.0;
11889             inherit: "default" 0.0;
11890             color: 224 224 224 255;
11891             color3: 0 0 0 64;
11892          }
11893          description { state: "flip_enabled" 0.0;
11894             inherit: "default" 0.0;
11895             visible: 0;
11896          }
11897       }
11898       part { name: "elm.text.flip";
11899          clip_to: "disclip";
11900          type: SWALLOW;
11901          scale: 1;
11902          description { state: "default" 0.0;
11903             visible: 0;
11904             rel1.to_y: "elm.text";
11905             rel2.to_y: "elm.text";
11906          }
11907          description { state: "flip_enabled" 0.0;
11908             inherit: "default" 0.0;
11909             visible: 1;
11910          }
11911       }
11912       part { name: "fg1";
11913          clip_to: "disclip";
11914          mouse_events: 0;
11915          description { state: "default" 0.0;
11916             visible: 0;
11917             color: 255 255 255 0;
11918             rel1.to: "bg";
11919             rel2.relative: 1.0 0.5;
11920             rel2.to: "bg";
11921             image {
11922                normal: "bt_sm_hilight.png";
11923                border: 6 6 6 0;
11924             }
11925          }
11926          description { state: "selected" 0.0;
11927             inherit: "default" 0.0;
11928             visible: 1;
11929             color: 255 255 255 255;
11930          }
11931          description {
11932             state: "selected" 1.0;
11933             inherit: "default" 0.0;
11934             visible: 1;
11935             color: 255 255 255 255;
11936          }
11937       }
11938       part { name: "fg2";
11939          clip_to: "disclip";
11940          mouse_events: 0;
11941          description { state: "default" 0.0;
11942             visible: 0;
11943             color: 255 255 255 0;
11944             rel1.to: "bg";
11945             rel2.to: "bg";
11946             image {
11947                normal: "bt_sm_shine.png";
11948                border: 6 6 6 0;
11949             }
11950          }
11951          description { state: "selected" 0.0;
11952             inherit: "default" 0.0;
11953             visible: 1;
11954             color: 255 255 255 255;
11955          }
11956          description {
11957             state: "selected" 1.0;
11958             inherit: "default" 0.0;
11959             visible: 1;
11960             color: 255 255 255 255;
11961          }
11962       }
11963       part { name: "disclip";
11964          type: RECT;
11965          description { state: "default" 0.0;
11966             rel1.to: "bg";
11967             rel2.to: "bg";
11968          }
11969          description { state: "disabled" 0.0;
11970             inherit: "default" 0.0;
11971             color: 255 255 255 64;
11972          }
11973       }
11974    }
11975    programs {
11976         // signal: elm,state,%s,active
11977         //   a "check" item named %s went active
11978         // signal: elm,state,%s,passive
11979         //   a "check" item named %s went passive
11980         // default is passive
11981       program {
11982          name:    "odd";
11983          signal:  "elm,state,odd";
11984          source:  "elm";
11985          action:  STATE_SET "default" 1.0;
11986          target:  "base_sh";
11987          target:  "base";
11988       }
11989       program {
11990          name:    "even";
11991          signal:  "elm,state,even";
11992          source:  "elm";
11993          action:  STATE_SET "default" 0.0;
11994          target:  "base_sh";
11995          target:  "base";
11996       }
11997       program {
11998          name:    "go_active";
11999          signal:  "elm,state,selected";
12000          source:  "elm";
12001          script {
12002             new st[31];
12003             new Float:vl;
12004             get_state(PART:"base", st, 30, vl);
12005             set_state(PART:"bg", "selected", vl);
12006             set_state(PART:"fg1", "selected", vl);
12007             set_state(PART:"fg2", "selected", vl);
12008             set_state(PART:"elm.text", "selected", vl);
12009          }
12010       }
12011       program {
12012          name:    "go_passive";
12013          signal:  "elm,state,unselected";
12014          source:  "elm";
12015          script {
12016             new st[31];
12017             new Float:vl;
12018             get_state(PART:"base", st, 30, vl);
12019             set_state(PART:"bg", "default", vl);
12020             set_state(PART:"fg1", "default", vl);
12021             set_state(PART:"fg2", "default", vl);
12022             set_state(PART:"elm.text", "default", vl);
12023          }
12024       }
12025       program {
12026          name:    "go_disabled";
12027          signal:  "elm,state,disabled";
12028          source:  "elm";
12029          action:  STATE_SET "disabled" 0.0;
12030          target:  "disclip";
12031       }
12032       program {
12033          name:    "go_enabled";
12034          signal:  "elm,state,enabled";
12035          source:  "elm";
12036          action:  STATE_SET "default" 0.0;
12037          target:  "disclip";
12038       }
12039       program {
12040          name:    "go_reorder_disabled";
12041          signal:  "elm,state,reorder,disabled";
12042          source:  "elm";
12043          action:  STATE_SET "default" 0.0;
12044          target:  "reorder_bg";
12045          transition: DECELERATE 0.5;
12046       }
12047       program {
12048          name:    "go_reorder_enabled";
12049          signal:  "elm,state,reorder,enabled";
12050          source:  "elm";
12051          action:  STATE_SET "enabled" 0.0;
12052          target:  "reorder_bg";
12053          transition: DECELERATE 0.5;
12054       }
12055       program { name: "flip_enabled";
12056          signal: "elm,state,flip,enabled";
12057          source: "elm";
12058          action: STATE_SET "flip_enabled" 0.0;
12059          target: "elm.text";
12060          target: "elm.text.flip";
12061          target: "elm.swallow.icon";
12062          target: "elm.swallow.end";
12063       }
12064       program { name: "flip_disabled";
12065          signal: "elm,state,flip,disabled";
12066          source: "elm";
12067          action: STATE_SET "default" 0.0;
12068          target: "elm.text";
12069          target: "elm.text.flip";
12070          target: "elm.swallow.icon";
12071          target: "elm.swallow.end";
12072       }
12073    }
12074 }