Merge branch 'master' of anna1014.kim@165.213.180.234:/git/slp2.0/slp2.0-pkgs/EFL...
[framework/uifw/elementary.git] / data / themes / default.edc
1 // LICENSE NOTE:
2 // This file (and only this one) is licenses under public-domain. The reason
3 // is that this is meant to serve as a template for making your own themes and
4 // Elementary's LGPL license is not intended to follow. The images used do come
5 // under LGPL, but this file specifically for the structure of your theme is
6 // public-domain. This means you can take, use, re-license and otherwise
7 // have zero restrictions on using this file as a base for your theme.
8
9 collections {
10
11 ///////////////////////////////////////////////////////////////////////////////
12    group { name: "elm/bg/base/default";
13       images {
14          image: "dia_grad.png" COMP;
15          image: "dia_topshad.png" COMP;
16          image: "dia_botshad.png" COMP;
17       }
18       parts {
19          part { name: "base";
20             mouse_events:  0;
21             description { state: "default" 0.0;
22                image.normal: "dia_grad.png";
23                fill {
24                   smooth: 0;
25                   size {
26                      relative: 0.0 1.0;
27                      offset: 64 0;
28                   }
29                }
30             }
31          }
32          part { name: "elm.swallow.background";
33             type: SWALLOW;
34             description { state: "default" 0.0;
35             }
36          }
37          part { name: "shadow";
38             mouse_events:  0;
39             description { state: "default" 0.0;
40                rel2.relative: 1.0 0.0;
41                rel2.offset: -1 31;
42                image.normal: "dia_topshad.png";
43                fill {
44                   smooth: 0;
45                   size {
46                      relative: 0.0 1.0;
47                      offset: 64 0;
48                   }
49                }
50             }
51          }
52          part { name: "shadow2";
53             mouse_events:  0;
54             description { state: "default" 0.0;
55                rel1.relative: 0.0 1.0;
56                rel1.offset: 0 -4;
57                image.normal: "dia_botshad.png";
58                fill {
59                   smooth: 0;
60                   size {
61                      relative: 0.0 1.0;
62                      offset: 64 0;
63                   }
64                }
65             }
66          }
67          part { name: "elm.swallow.content";
68             type: SWALLOW;
69             description { state: "default" 0.0;
70                rel1.offset:  4 4;
71                rel2.offset: -5 -5;
72             }
73          }
74       }
75    }
76
77 ///////////////////////////////////////////////////////////////////////////////
78    group { name: "elm/scroller/base/default";
79
80       alias: "elm/list/base/default";
81       alias: "elm/genlist/base/default";
82       alias: "elm/carousel/base/default";
83       alias: "elm/grid/base/default";
84
85       script {
86          public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
87          public timer0(val) {
88             new v;
89             v = get_int(sbvis_v);
90             if (v) {
91                v = get_int(sbalways_v);
92                if (!v) {
93                   emit("do-hide-vbar", "");
94                   set_int(sbvis_v, 0);
95                }
96             }
97             v = get_int(sbvis_h);
98             if (v) {
99                v = get_int(sbalways_h);
100                if (!v) {
101                   emit("do-hide-hbar", "");
102                   set_int(sbvis_h, 0);
103                }
104             }
105             set_int(sbvis_timer, 0);
106             return 0;
107          }
108       }
109       images {
110          image: "shelf_inset.png" COMP;
111          image: "bt_sm_base2.png" COMP;
112          image: "bt_sm_shine.png" COMP;
113          image: "bt_sm_hilight.png" COMP;
114          image: "sb_runnerh.png" COMP;
115          image: "sb_runnerv.png" COMP;
116       }
117       parts {
118          part { name: "bg";
119             type: RECT;
120             description { state: "default" 0.0;
121                rel1.offset: 1 1;
122                rel2.offset: -2 -2;
123                color: 255 255 255 0;
124             }
125          }
126          part { name: "clipper";
127             type: RECT;
128             mouse_events: 0;
129             description { state: "default" 0.0;
130                rel1.to: "bg";
131                rel2.to: "bg";
132             }
133          }
134          part { name: "elm.swallow.content";
135             clip_to: "clipper";
136             type: SWALLOW;
137             description { state: "default" 0.0;
138                rel1.offset: 1 1;
139                rel2.offset: -2 -2;
140             }
141          }
142          part { name: "conf_over";
143             mouse_events:  0;
144             description { state: "default" 0.0;
145                rel1.offset: 0 0;
146                rel2.offset: -1 -1;
147                image {
148                   normal: "shelf_inset.png";
149                   border: 7 7 7 7;
150                   middle: 0;
151                }
152                fill.smooth : 0;
153             }
154          }
155          part { name: "sb_vbar_clip_master";
156             type: RECT;
157             mouse_events: 0;
158             description { state: "default" 0.0;
159             }
160             description { state: "hidden" 0.0;
161                visible: 0;
162                color: 255 255 255 0;
163             }
164          }
165          part { name: "sb_vbar_clip";
166             clip_to: "sb_vbar_clip_master";
167             type: RECT;
168             mouse_events: 0;
169             description { state: "default" 0.0;
170             }
171             description { state: "hidden" 0.0;
172                visible: 0;
173                color: 255 255 255 0;
174             }
175          }
176          part { name: "sb_vbar";
177             type: RECT;
178             mouse_events: 0;
179             description { state: "default" 0.0;
180                fixed: 1 1;
181                visible: 0;
182                min: 17 17;
183                align: 1.0 0.0;
184                rel1 {
185                   relative: 1.0 0.0;
186                   offset:   -2 0;
187                }
188                rel2 {
189                   relative: 1.0 0.0;
190                   offset:   -2 -1;
191                   to_y:     "sb_hbar";
192                }
193             }
194          }
195          part { name: "sb_vbar_runner";
196             clip_to: "sb_vbar_clip";
197             mouse_events: 0;
198             description { state: "default" 0.0;
199                min: 3 3;
200                max: 3 99999;
201                rel1.to:       "sb_vbar";
202                rel2.to:       "sb_vbar";
203                image {
204                   normal: "sb_runnerv.png";
205                   border: 0 0 4 4;
206                }
207                fill.smooth: 0;
208             }
209          }
210          part { name: "elm.dragable.vbar";
211             clip_to: "sb_vbar_clip";
212             mouse_events: 0;
213             dragable {
214                x: 0 0 0;
215                y: 1 1 0;
216                confine: "sb_vbar";
217             }
218             description { state: "default" 0.0;
219                fixed: 1 1;
220                min: 17 17;
221                rel1 {
222                   relative: 0.5  0.5;
223                   offset:   0    0;
224                   to: "sb_vbar";
225                }
226                rel2 {
227                   relative: 0.5  0.5;
228                   offset:   0    0;
229                   to: "sb_vbar";
230                }
231                image {
232                   normal: "bt_sm_base2.png";
233                   border: 6 6 6 6;
234                }
235                image.middle: SOLID;
236             }
237          }
238          part { name: "sb_vbar_over1";
239             clip_to: "sb_vbar_clip";
240             mouse_events: 0;
241             description { state: "default" 0.0;
242                rel1.to: "elm.dragable.vbar";
243                rel2.relative: 1.0 0.5;
244                rel2.to: "elm.dragable.vbar";
245                image {
246                   normal: "bt_sm_hilight.png";
247                   border: 6 6 6 0;
248                }
249             }
250          }
251          part { name: "sb_vbar_over2";
252             clip_to: "sb_vbar_clip";
253             mouse_events: 0;
254             description { state: "default" 0.0;
255                rel1.to: "elm.dragable.vbar";
256                rel2.to: "elm.dragable.vbar";
257                image {
258                   normal: "bt_sm_shine.png";
259                   border: 6 6 6 0;
260                }
261             }
262          }
263
264          part { name: "sb_hbar_clip_master";
265             type: RECT;
266             mouse_events: 0;
267             description { state: "default" 0.0;
268             }
269             description { state: "hidden" 0.0;
270                visible: 0;
271                color: 255 255 255 0;
272             }
273          }
274          part { name: "sb_hbar_clip";
275             clip_to: "sb_hbar_clip_master";
276             type: RECT;
277             mouse_events: 0;
278             description { state: "default" 0.0;
279             }
280             description { state: "hidden" 0.0;
281                visible: 0;
282                color: 255 255 255 0;
283             }
284          }
285          part { name: "sb_hbar";
286             type: RECT;
287             mouse_events: 0;
288             description { state: "default" 0.0;
289                fixed: 1 1;
290                visible: 0;
291                min: 17 17;
292                align: 0.0 1.0;
293                rel1 {
294                   relative: 0.0 1.0;
295                   offset:   0 -2;
296                }
297                rel2 {
298                   relative: 0.0 1.0;
299                   offset:   -1 -2;
300                   to_x:     "sb_vbar";
301                }
302             }
303          }
304          part { name: "sb_hbar_runner";
305             clip_to: "sb_hbar_clip";
306             mouse_events: 0;
307             description { state: "default" 0.0;
308                min: 3 3;
309                max: 99999 3;
310                rel1.to:       "sb_hbar";
311                rel2.to:       "sb_hbar";
312                image {
313                   normal: "sb_runnerh.png";
314                   border: 4 4 0 0;
315                }
316                fill.smooth: 0;
317             }
318          }
319          part { name: "elm.dragable.hbar";
320             clip_to: "sb_hbar_clip";
321             mouse_events: 0;
322             dragable {
323                x: 1 1 0;
324                y: 0 0 0;
325                confine: "sb_hbar";
326             }
327             description { state: "default" 0.0;
328                fixed: 1 1;
329                min: 17 17;
330                rel1 {
331                   relative: 0.5  0.5;
332                   offset:   0    0;
333                   to: "sb_hbar";
334                }
335                rel2 {
336                   relative: 0.5  0.5;
337                   offset:   0    0;
338                   to: "sb_hbar";
339                }
340                image {
341                   normal: "bt_sm_base2.png";
342                   border: 6 6 6 6;
343                }
344                image.middle: SOLID;
345             }
346          }
347          part { name: "sb_hbar_over1";
348             clip_to: "sb_hbar_clip";
349             mouse_events: 0;
350             description { state: "default" 0.0;
351                rel1.to: "elm.dragable.hbar";
352                rel2.relative: 1.0 0.5;
353                rel2.to: "elm.dragable.hbar";
354                image {
355                   normal: "bt_sm_hilight.png";
356                   border: 6 6 6 0;
357                }
358             }
359          }
360          part { name: "sb_hbar_over2";
361             clip_to: "sb_hbar_clip";
362             mouse_events: 0;
363             description { state: "default" 0.0;
364                rel1.to: "elm.dragable.hbar";
365                rel2.to: "elm.dragable.hbar";
366                image {
367                   normal: "bt_sm_shine.png";
368                   border: 6 6 6 0;
369                }
370             }
371          }
372       }
373       programs {
374          program { name: "load";
375             signal: "load";
376             source: "";
377             script {
378                set_state(PART:"sb_hbar_clip", "hidden", 0.0);
379                set_state(PART:"sb_vbar_clip", "hidden", 0.0);
380                set_int(sbvis_h, 0);
381                set_int(sbvis_v, 0);
382                set_int(sbalways_v, 0);
383                set_int(sbalways_h, 0);
384                set_int(sbvis_timer, 0);
385             }
386          }
387
388          program { name: "vbar_show";
389             signal: "elm,action,show,vbar";
390             source: "elm";
391             action:  STATE_SET "default" 0.0;
392             target: "sb_vbar_clip_master";
393          }
394          program { name: "vbar_hide";
395             signal: "elm,action,hide,vbar";
396             source: "elm";
397             action:  STATE_SET "hidden" 0.0;
398             target: "sb_vbar_clip_master";
399          }
400          program { name: "vbar_show_always";
401             signal: "elm,action,show_always,vbar";
402             source: "elm";
403             script {
404                new v;
405                v = get_int(sbvis_v);
406                v |= get_int(sbalways_v);
407                if (!v) {
408                   set_int(sbalways_v, 1);
409                   emit("do-show-vbar", "");
410                   set_int(sbvis_v, 1);
411                }
412             }
413          }
414          program { name: "vbar_show_notalways";
415             signal: "elm,action,show_notalways,vbar";
416             source: "elm";
417             script {
418                new v;
419                v = get_int(sbalways_v);
420                if (v) {
421                   set_int(sbalways_v, 0);
422                   v = get_int(sbvis_v);
423                   if (!v) {
424                      emit("do-hide-vbar", "");
425                      set_int(sbvis_v, 0);
426                   }
427                }
428             }
429          }
430          program { name: "sb_vbar_show";
431             signal: "do-show-vbar";
432             source: "";
433             action:  STATE_SET "default" 0.0;
434             transition: LINEAR 1.0;
435             target: "sb_vbar_clip";
436          }
437          program { name: "sb_vbar_hide";
438             signal: "do-hide-vbar";
439             source: "";
440             action:  STATE_SET "hidden" 0.0;
441             transition: LINEAR 1.0;
442             target: "sb_vbar_clip";
443          }
444
445          program { name: "hbar_show";
446             signal: "elm,action,show,hbar";
447             source: "elm";
448             action:  STATE_SET "default" 0.0;
449             target: "sb_hbar_clip_master";
450          }
451          program { name: "hbar_hide";
452             signal: "elm,action,hide,hbar";
453             source: "elm";
454             action:  STATE_SET "hidden" 0.0;
455             target: "sb_hbar_clip_master";
456          }
457          program { name: "hbar_show_always";
458             signal: "elm,action,show_always,hbar";
459             source: "elm";
460             script {
461                new v;
462                v = get_int(sbvis_h);
463                v |= get_int(sbalways_h);
464                if (!v) {
465                   set_int(sbalways_h, 1);
466                   emit("do-show-hbar", "");
467                   set_int(sbvis_h, 1);
468                }
469             }
470          }
471          program { name: "hbar_show_notalways";
472             signal: "elm,action,show_notalways,hbar";
473             source: "elm";
474             script {
475                new v;
476                v = get_int(sbalways_h);
477                if (v) {
478                   set_int(sbalways_h, 0);
479                   v = get_int(sbvis_h);
480                   if (!v) {
481                      emit("do-hide-hbar", "");
482                      set_int(sbvis_h, 0);
483                   }
484                }
485             }
486          }
487          program { name: "sb_hbar_show";
488             signal: "do-show-hbar";
489             source: "";
490             action:  STATE_SET "default" 0.0;
491             transition: LINEAR 1.0;
492             target: "sb_hbar_clip";
493          }
494          program { name: "sb_hbar_hide";
495             signal: "do-hide-hbar";
496             source: "";
497             action:  STATE_SET "hidden" 0.0;
498             transition: LINEAR 1.0;
499             target: "sb_hbar_clip";
500          }
501
502          program { name: "scroll";
503             signal: "elm,action,scroll";
504             source: "elm";
505             script {
506                new v;
507                v = get_int(sbvis_v);
508                v |= get_int(sbalways_v);
509                if (!v) {
510                   emit("do-show-vbar", "");
511                   set_int(sbvis_v, 1);
512                }
513                v = get_int(sbvis_h);
514                v |= get_int(sbalways_h);
515                if (!v) {
516                   emit("do-show-hbar", "");
517                   set_int(sbvis_h, 1);
518                }
519                v = get_int(sbvis_timer);
520                if (v > 0) cancel_timer(v);
521                v = timer(2.0, "timer0", 0);
522                set_int(sbvis_timer, v);
523             }
524          }
525       }
526    }
527
528 ///////////////////////////////////////////////////////////////////////////////
529    group { name: "elm/label/base/default";
530       styles
531         {
532            style { name: "textblock_style";
533               base: "font=Sans font_size=10 align=left color=#000 wrap=word";
534
535               tag:  "br" "\n";
536               tag:  "hilight" "+ font=Sans:style=Bold";
537               tag:  "b" "+ font=Sans:style=Bold";
538               tag:  "tab" "\t";
539            }
540         }
541       parts {
542          part { name: "label.swallow.background";
543             type: SWALLOW;
544             description { state: "default" 0.0;
545                visible: 1;
546                rel1 { relative: 0 0; to: "elm.text"; }
547                rel2 { relative: 1 1; to: "elm.text"; }
548             }
549          }
550          part { name: "elm.text";
551             type: TEXTBLOCK;
552             mouse_events: 0;
553             scale: 1;
554             description { state: "default" 0.0;
555                text {
556                   style: "textblock_style";
557                   min: 1 1;
558                }
559             }
560          }
561       }
562    }
563
564    group { name: "elm/label/base_wrap/default";
565       parts {
566          part { name: "label.swallow.background";
567             type: SWALLOW;
568             description { state: "default" 0.0;
569                visible: 1;
570                rel1 { relative: 0 0; to: "elm.text"; }
571                rel2 { relative: 1 1; to: "elm.text"; }
572             }
573          }
574          part { name: "elm.text";
575             type: TEXTBLOCK;
576             mouse_events: 0;
577             scale: 1;
578             description { state: "default" 0.0;
579                fixed: 0 1;
580                text {
581                   style: "textblock_style";
582                   min: 0 1;
583                }
584             }
585          }
586       }
587    }
588
589    group { name: "elm/label/base/marker";
590       styles
591         {
592            style { name: "textblock_style2";
593               base: "font=Sans:style=Bold font_size=10 align=center color=#fff wrap=word";
594
595               tag:  "br" "\n";
596               tag:  "hilight" "+ color=#ffff";
597               tag:  "b" "+ color=#ffff";
598               tag:  "tab" "\t";
599            }
600         }
601       parts {
602          part { name: "label.swallow.background";
603             type: SWALLOW;
604             description { state: "default" 0.0;
605                visible: 1;
606                rel1 { relative: 0 0; to: "elm.text"; }
607                rel2 { relative: 1 1; to: "elm.text"; }
608             }
609          }
610          part { name: "elm.text";
611             type: TEXTBLOCK;
612             mouse_events: 0;
613             scale: 1;
614             description { state: "default" 0.0;
615                text {
616                   style: "textblock_style2";
617                   min: 1 1;
618                }
619             }
620          }
621       }
622    }
623
624    group { name: "elm/label/base_wrap/marker";
625       parts {
626          part { name: "label.swallow.background";
627             type: SWALLOW;
628             description { state: "default" 0.0;
629                visible: 1;
630                rel1 { relative: 0 0; to: "elm.text"; }
631                rel2 { relative: 1 1; to: "elm.text"; }
632             }
633          }
634          part { name: "elm.text";
635             type: TEXTBLOCK;
636             mouse_events: 0;
637             scale: 1;
638             description { state: "default" 0.0;
639                text {
640                   fixed: 0 1;
641                   style: "textblock_style2";
642                   min: 0 1;
643                }
644             }
645          }
646       }
647    }
648
649 ///////////////////////////////////////////////////////////////////////////////
650
651    group { name: "elm/button/base/default";
652       images {
653          image: "bt_base1.png" COMP;
654          image: "bt_base2.png" COMP;
655          image: "bt_hilight.png" COMP;
656          image: "bt_shine.png" COMP;
657          image: "bt_glow.png" COMP;
658          image: "bt_dis_base.png" COMP;
659          image: "bt_dis_hilight.png" COMP;
660       }
661       parts {
662          part { name: "button_image";
663             mouse_events: 1;
664             description { state: "default" 0.0;
665                image {
666                   normal: "bt_base2.png";
667                   border: 7 7 7 7;
668                }
669                image.middle: SOLID;
670             }
671             description { state: "clicked" 0.0;
672                inherit: "default" 0.0;
673                image.normal: "bt_base1.png";
674                image.middle: SOLID;
675             }
676             description { state: "disabled" 0.0;
677                inherit:  "default" 0.0;
678                image {
679                   normal: "bt_dis_base.png";
680                   border: 4 4 4 4;
681                }
682             }
683          }
684          part { name: "elm.swallow.content";
685             type: SWALLOW;
686             description { state: "default" 0.0;
687                fixed: 1 0;
688                visible: 0;
689                align: 0.0 0.5;
690                rel1.offset: 4 4;
691                rel2.offset: 3 -5;
692                rel2.relative: 0.0 1.0;
693             }
694             description { state: "visible" 0.0;
695                inherit: "default" 0.0;
696                fixed: 1 0;
697                visible: 1;
698                aspect: 1.0 1.0;
699                aspect_preference: VERTICAL;
700                rel2.offset: 4 -5;
701             }
702             description { state: "icononly" 0.0;
703                inherit: "default" 0.0;
704                fixed: 0 0;
705                visible: 1;
706                align: 0.5 0.5;
707                aspect: 1.0 1.0;
708                rel2.offset: -5 -5;
709                rel2.relative: 1.0 1.0;
710                aspect_preference: VERTICAL;
711             }
712          }
713          part {
714             name:          "elm.text";
715             type:          TEXT;
716             effect:        SOFT_SHADOW;
717             mouse_events:  0;
718             scale: 1;
719             description { state: "default" 0.0;
720                visible: 0;
721                rel1.to_x: "elm.swallow.content";
722                rel1.relative: 1.0 0.0;
723                rel1.offset: 0 4;
724                rel2.offset: -5 -5;
725                color: 224 224 224 255;
726                color3: 0 0 0 64;
727                text {
728                   font:     "Sans,Edje-Vera";
729                   size:     10;
730                   min:      0 0;
731                   align:    0.5 0.5;
732                }
733             }
734             description { state: "visible" 0.0;
735                inherit: "default" 0.0;
736                visible: 1;
737                text.min: 1 1;
738             }
739             description { state: "disabled" 0.0;
740                inherit: "default" 0.0;
741                color: 0 0 0 128;
742                color3: 0 0 0 0;
743             }
744             description { state: "disabled_visible" 0.0;
745                inherit: "default" 0.0;
746                color: 0 0 0 128;
747                color3: 0 0 0 0;
748                visible: 1;
749                text.min: 1 1;
750             }
751          }
752          part {   name: "over1";
753             mouse_events: 0;
754             description { state: "default" 0.0;
755                rel2.relative: 1.0 0.5;
756                image {
757                   normal: "bt_hilight.png";
758                   border: 7 7 7 0;
759                }
760             }
761             description { state: "disabled" 0.0;
762                inherit:  "default" 0.0;
763                image {
764                   normal: "bt_dis_hilight.png";
765                   border: 4 4 4 0;
766                }
767             }
768          }
769          part { name: "over2";
770             mouse_events: 1;
771             repeat_events: 1;
772             ignore_flags: ON_HOLD;
773             description { state: "default" 0.0;
774                image {
775                   normal: "bt_shine.png";
776                   border: 7 7 7 7;
777                }
778             }
779             description { state: "disabled" 0.0;
780                inherit:  "default" 0.0;
781                visible: 0;
782             }
783          }
784          part { name: "over3";
785             mouse_events: 1;
786             repeat_events: 1;
787             description { state: "default" 0.0;
788                color: 255 255 255 0;
789                image {
790                   normal: "bt_glow.png";
791                   border: 12 12 12 12;
792                }
793                fill.smooth : 0;
794             }
795             description { state: "clicked" 0.0;
796                inherit:  "default" 0.0;
797                visible: 1;
798                color: 255 255 255 255;
799             }
800          }
801          part { name: "disabler";
802             type: RECT;
803             description { state: "default" 0.0;
804                color: 0 0 0 0;
805                visible: 0;
806             }
807             description { state: "disabled" 0.0;
808                inherit: "default" 0.0;
809                visible: 1;
810             }
811          }
812       }
813       programs {
814          program {
815             name:   "button_click";
816             signal: "mouse,down,1";
817             source: "over2";
818             action: SIGNAL_EMIT "elm,action,press" "";
819             after: "button_click_anim";
820          }
821          program {
822             name:   "button_click_anim";
823             action: STATE_SET "clicked" 0.0;
824             target: "button_image";
825          }
826          program {
827             name:   "button_unclick";
828             signal: "mouse,up,1";
829             source: "over2";
830             action: SIGNAL_EMIT "elm,action,unpress" "";
831             after: "button_unclick_anim";
832          }
833          program {
834             name:   "button_unclick_anim";
835             action: STATE_SET "default" 0.0;
836             target: "button_image";
837          }
838          program {
839             name:   "button_click2";
840             signal: "mouse,down,1";
841             source: "over3";
842             action: STATE_SET "clicked" 0.0;
843             target: "over3";
844          }
845          program {
846             name:   "button_unclick2";
847             signal: "mouse,up,1";
848             source: "over3";
849             action: STATE_SET "default" 0.0;
850             transition: DECELERATE 0.5;
851             target: "over3";
852          }
853          program {
854             name:   "button_unclick3";
855             signal: "mouse,up,1";
856             source: "over2";
857             action: SIGNAL_EMIT "elm,action,click" "";
858          }
859          program { name: "text_show";
860             signal: "elm,state,text,visible";
861             source: "elm";
862             script {
863                new st[31];
864                new Float:vl;
865                get_state(PART:"elm.swallow.content", st, 30, vl);
866                if (!strcmp(st, "icononly"))
867                  set_state(PART:"elm.swallow.content", "visible", 0.0);
868                set_state(PART:"elm.text", "visible", 0.0);
869             }
870          }
871          program { name: "text_hide";
872             signal: "elm,state,text,hidden";
873             source: "elm";
874             script {
875                new st[31];
876                new Float:vl;
877                get_state(PART:"elm.swallow.content", st, 30, vl);
878                if (!strcmp(st, "visible"))
879                  set_state(PART:"elm.swallow.content", "icononly", 0.0);
880                set_state(PART:"elm.text", "default", 0.0);
881             }
882          }
883          program { name: "icon_show";
884             signal: "elm,state,icon,visible";
885             source: "elm";
886             script {
887                new st[31];
888                new Float:vl;
889                get_state(PART:"elm.text", st, 30, vl);
890                if (!strcmp(st, "visible"))
891                  set_state(PART:"elm.swallow.content", "visible", 0.0);
892                else
893                  set_state(PART:"elm.swallow.content", "icononly", 0.0);
894             }
895          }
896          program { name: "icon_hide";
897             signal: "elm,state,icon,hidden";
898             source: "elm";
899             action:  STATE_SET "default" 0.0;
900             target: "elm.swallow.content";
901          }
902          program { name: "disable";
903             signal: "elm,state,disabled";
904             source: "elm";
905             action: STATE_SET "disabled" 0.0;
906             target: "button_image";
907             target: "over1";
908             target: "over2";
909             target: "disabler";
910             after: "disable_text";
911          }
912          program { name: "disable_text";
913             script {
914                new st[31];
915                new Float:vl;
916                get_state(PART:"elm.text", st, 30, vl);
917                if (!strcmp(st, "visible"))
918                  set_state(PART:"elm.text", "disabled_visible", 0.0);
919                else
920                  set_state(PART:"elm.text", "disabled", 0.0);
921             }
922          }
923          program { name: "enable";
924             signal: "elm,state,enabled";
925             source: "elm";
926             action: STATE_SET "default" 0.0;
927             target: "button_image";
928             target: "over1";
929             target: "over2";
930             target: "disabler";
931             after: "enable_text";
932          }
933          program { name: "enable_text";
934             script {
935                new st[31];
936                new Float:vl;
937                get_state(PART:"elm.text", st, 30, vl);
938                if (!strcmp(st, "disabled_visible"))
939                  set_state(PART:"elm.text", "visible", 0.0);
940                else
941                  set_state(PART:"elm.text", "default", 0.0);
942             }
943          }
944       }
945    }
946
947    group { name: "elm/button/base/hoversel_vertical/default";
948       alias: "elm/button/base/hoversel_vertical/entry";
949       alias: "elm/button/base/hoversel_horizontal/default";
950       alias: "elm/button/base/hoversel_horizontal/entry";
951       images {
952          image: "bt_base1.png" COMP;
953          image: "bt_base2.png" COMP;
954          image: "bt_hilight.png" COMP;
955          image: "bt_shine.png" COMP;
956          image: "bt_glow.png" COMP;
957          image: "updown.png" COMP;
958          image: "bt_dis_base.png" COMP;
959          image: "bt_dis_hilight.png" COMP;
960       }
961       parts {
962          part { name: "button_image";
963             mouse_events: 1;
964             description { state: "default" 0.0;
965                image {
966                   normal: "bt_base2.png";
967                   border: 7 7 7 7;
968                }
969                image.middle: SOLID;
970             }
971             description { state: "clicked" 0.0;
972                inherit: "default" 0.0;
973                image.normal: "bt_base1.png";
974                image.middle: SOLID;
975             }
976             description { state: "disabled" 0.0;
977                inherit:  "default" 0.0;
978                image {
979                   normal: "bt_dis_base.png";
980                   border: 4 4 4 4;
981                }
982             }
983          }
984          part { name: "arrow";
985             mouse_events: 0;
986             description { state: "default" 0.0;
987                image.normal: "updown.png";
988                aspect: 0.6666666666 0.6666666666;
989                aspect_preference: VERTICAL;
990                rel1.offset: 6 7;
991                rel2.offset: 6 -7;
992                rel2.relative: 0.0 1.0;
993                align: 0.0 0.5;
994             }
995          }
996          part { name: "elm.swallow.content";
997             type: SWALLOW;
998             description { state: "default" 0.0;
999                fixed: 1 0;
1000                visible: 0;
1001                align: 0.0 0.5;
1002                rel1 {
1003                   to_x: "arrow";
1004                   offset: 2 4;
1005                   relative: 1.0 0.0;
1006                }
1007                rel2 {
1008                   to_x: "arrow";
1009                   offset: 1 -5;
1010                   relative: 1.0 1.0;
1011                }
1012             }
1013             description { state: "visible" 0.0;
1014                inherit: "default" 0.0;
1015                fixed: 0 0;
1016                visible: 1;
1017                aspect: 1.0 1.0;
1018                aspect_preference: VERTICAL;
1019                rel2.offset: 2 -5;
1020             }
1021             description { state: "icononly" 0.0;
1022                inherit: "default" 0.0;
1023                fixed: 0 0;
1024                visible: 1;
1025                align: 0.5 0.5;
1026                aspect: 1.0 1.0;
1027                rel1 {
1028                   to_x: "button_image";
1029                   offset: -5 -5;
1030                   relative: 1.0 1.0;
1031                }
1032                aspect_preference: VERTICAL;
1033             }
1034          }
1035          part {
1036             name:          "elm.text";
1037             type:          TEXT;
1038             effect:        SOFT_SHADOW;
1039             mouse_events:  0;
1040             scale: 1;
1041             description { state: "default" 0.0;
1042                visible: 0;
1043                rel1.to_x: "elm.swallow.content";
1044                rel1.relative: 1.0 0.0;
1045                rel1.offset: 0 4;
1046                rel2.offset: -5 -5;
1047                color: 224 224 224 255;
1048                color3: 0 0 0 64;
1049                text {
1050                   font:     "Sans,Edje-Vera";
1051                   size:     10;
1052                   min:      0 0;
1053                   align:    0.5 0.5;
1054                }
1055             }
1056             description { state: "visible" 0.0;
1057                inherit: "default" 0.0;
1058                visible: 1;
1059                text.min: 1 1;
1060             }
1061             description { state: "disabled" 0.0;
1062                inherit: "default" 0.0;
1063                color: 0 0 0 128;
1064                color3: 0 0 0 0;
1065             }
1066             description { state: "disabled_visible" 0.0;
1067                inherit: "default" 0.0;
1068                color: 0 0 0 128;
1069                color3: 0 0 0 0;
1070                visible: 1;
1071                text.min: 1 1;
1072             }
1073          }
1074          part {   name: "over1";
1075             mouse_events: 0;
1076             description { state: "default" 0.0;
1077                rel2.relative: 1.0 0.5;
1078                image {
1079                   normal: "bt_hilight.png";
1080                   border: 7 7 7 0;
1081                }
1082             }
1083             description { state: "disabled" 0.0;
1084                inherit:  "default" 0.0;
1085                image {
1086                   normal: "bt_dis_hilight.png";
1087                   border: 4 4 4 0;
1088                }
1089             }
1090          }
1091          part { name: "over2";
1092             mouse_events: 1;
1093             repeat_events: 1;
1094             ignore_flags: ON_HOLD;
1095             description { state: "default" 0.0;
1096                image {
1097                   normal: "bt_shine.png";
1098                   border: 7 7 7 7;
1099                }
1100             }
1101             description { state: "disabled" 0.0;
1102                inherit:  "default" 0.0;
1103                visible: 0;
1104             }
1105          }
1106          part { name: "over3";
1107             mouse_events: 1;
1108             repeat_events: 1;
1109             description { state: "default" 0.0;
1110                color: 255 255 255 0;
1111                image {
1112                   normal: "bt_glow.png";
1113                   border: 12 12 12 12;
1114                }
1115                fill.smooth : 0;
1116             }
1117             description { state: "clicked" 0.0;
1118                inherit:  "default" 0.0;
1119                visible: 1;
1120                color: 255 255 255 255;
1121             }
1122          }
1123          part { name: "disabler";
1124             type: RECT;
1125             description { state: "default" 0.0;
1126                color: 0 0 0 0;
1127                visible: 0;
1128             }
1129             description { state: "disabled" 0.0;
1130                inherit: "default" 0.0;
1131                visible: 1;
1132             }
1133          }
1134       }
1135       programs {
1136          program {
1137             name:   "button_click";
1138             signal: "mouse,down,1";
1139             source: "over2";
1140             action: STATE_SET "clicked" 0.0;
1141             target: "button_image";
1142          }
1143          program {
1144             name:   "button_unclick";
1145             signal: "mouse,up,1";
1146             source: "over2";
1147             action: STATE_SET "default" 0.0;
1148             target: "button_image";
1149          }
1150          program {
1151             name:   "button_click2";
1152             signal: "mouse,down,1";
1153             source: "over3";
1154             action: STATE_SET "clicked" 0.0;
1155             target: "over3";
1156          }
1157          program {
1158             name:   "button_unclick2";
1159             signal: "mouse,up,1";
1160             source: "over3";
1161             action: STATE_SET "default" 0.0;
1162             transition: DECELERATE 0.5;
1163             target: "over3";
1164          }
1165          program {
1166             name:   "button_unclick3";
1167             signal: "mouse,up,1";
1168             source: "over2";
1169             action: SIGNAL_EMIT "elm,action,click" "";
1170          }
1171          program { name: "text_show";
1172             signal: "elm,state,text,visible";
1173             source: "elm";
1174             script {
1175                new st[31];
1176                new Float:vl;
1177                get_state(PART:"elm.swallow.content", st, 30, vl);
1178                if (!strcmp(st, "icononly"))
1179                  set_state(PART:"elm.swallow.content", "visible", 0.0);
1180                set_state(PART:"elm.text", "visible", 0.0);
1181             }
1182          }
1183          program { name: "text_hide";
1184             signal: "elm,state,text,hidden";
1185             source: "elm";
1186             script {
1187                new st[31];
1188                new Float:vl;
1189                get_state(PART:"elm.swallow.content", st, 30, vl);
1190                if (!strcmp(st, "visible"))
1191                  set_state(PART:"elm.swallow.content", "icononly", 0.0);
1192                set_state(PART:"elm.text", "default", 0.0);
1193             }
1194          }
1195          program { name: "icon_show";
1196             signal: "elm,state,icon,visible";
1197             source: "elm";
1198             script {
1199                new st[31];
1200                new Float:vl;
1201                get_state(PART:"elm.text", st, 30, vl);
1202                if (!strcmp(st, "visible"))
1203                  set_state(PART:"elm.swallow.content", "visible", 0.0);
1204                else
1205                  set_state(PART:"elm.swallow.content", "icononly", 0.0);
1206             }
1207          }
1208          program { name: "icon_hide";
1209             signal: "elm,state,icon,hidden";
1210             source: "elm";
1211             action:  STATE_SET "default" 0.0;
1212             target: "elm.swallow.content";
1213          }
1214          program { name: "disable";
1215             signal: "elm,state,disabled";
1216             source: "elm";
1217             action: STATE_SET "disabled" 0.0;
1218             target: "button_image";
1219             target: "over1";
1220             target: "over2";
1221             target: "disabler";
1222             after: "disable_text";
1223          }
1224          program { name: "disable_text";
1225             script {
1226                new st[31];
1227                new Float:vl;
1228                get_state(PART:"elm.text", st, 30, vl);
1229                if (!strcmp(st, "visible"))
1230                  set_state(PART:"elm.text", "disabled_visible", 0.0);
1231                else
1232                  set_state(PART:"elm.text", "disabled", 0.0);
1233             }
1234          }
1235          program { name: "enable";
1236             signal: "elm,state,enabled";
1237             source: "elm";
1238             action: STATE_SET "default" 0.0;
1239             target: "button_image";
1240             target: "over1";
1241             target: "over2";
1242             target: "disabler";
1243             after: "enable_text";
1244          }
1245          program { name: "enable_text";
1246             script {
1247                new st[31];
1248                new Float:vl;
1249                get_state(PART:"elm.text", st, 30, vl);
1250                if (!strcmp(st, "disabled_visible"))
1251                  set_state(PART:"elm.text", "visible", 0.0);
1252                else
1253                  set_state(PART:"elm.text", "default", 0.0);
1254             }
1255          }
1256       }
1257    }
1258
1259    group { name: "elm/button/base/hoversel_vertical_entry/default";
1260       alias: "elm/button/base/hoversel_vertical_entry/entry";
1261       alias: "elm/button/base/hoversel_horizontal_entry/default";
1262       alias: "elm/button/base/hoversel_horizontal_entry/entry";
1263       images {
1264          image: "hoversel_entry_bg.png" COMP;
1265       }
1266       parts {
1267          part { name: "button_image";
1268             mouse_events: 1;
1269             description { state: "default" 0.0;
1270                color: 255 255 255 0;
1271                image.normal: "hoversel_entry_bg.png";
1272                image.border: 0 0 2 2;
1273                fill.smooth: 0;
1274             }
1275             description { state: "clicked" 0.0;
1276                inherit: "default" 0.0;
1277                color: 255 255 255 255;
1278             }
1279          }
1280          part { name: "elm.swallow.content";
1281             type: SWALLOW;
1282             description { state: "default" 0.0;
1283                visible: 0;
1284                align: 0.0 0.5;
1285                rel1.offset: 4 4;
1286                rel2.offset: 3 -5;
1287                rel2.relative: 0.0 1.0;
1288             }
1289             description { state: "visible" 0.0;
1290                inherit: "default" 0.0;
1291                visible: 1;
1292                aspect: 1.0 1.0;
1293                aspect_preference: VERTICAL;
1294                rel2.offset: 4 -5;
1295             }
1296             description { state: "icononly" 0.0;
1297                inherit: "default" 0.0;
1298                visible: 1;
1299                align: 0.5 0.5;
1300                aspect: 1.0 1.0;
1301                rel2.offset: -5 -5;
1302                rel2.relative: 1.0 1.0;
1303                aspect_preference: VERTICAL;
1304             }
1305          }
1306          part { name: "textvis";
1307             type: RECT;
1308             mouse_events: 0;
1309             description { state: "default" 0.0;
1310                visible: 0;
1311             }
1312             description { state: "visible" 0.0;
1313                visible: 1;
1314             }
1315          }
1316          part {
1317             name:          "elm.text";
1318             type:          TEXT;
1319             effect:        SOFT_SHADOW;
1320             mouse_events:  0;
1321             scale: 1;
1322             clip_to:       "textvis";
1323             description { state: "default" 0.0;
1324                rel1.to_x: "elm.swallow.content";
1325                rel1.relative: 1.0 0.0;
1326                rel1.offset: 0 4;
1327                rel2.offset: -5 -5;
1328                color: 224 224 224 255;
1329                color3: 0 0 0 64;
1330                text {
1331                   font:     "Sans,Edje-Vera";
1332                   size:     10;
1333                   min:      0 0;
1334                   align:    0.5 0.5;
1335                }
1336             }
1337             description { state: "visible" 0.0;
1338                inherit: "default" 0.0;
1339                text.min: 1 1;
1340             }
1341             description { state: "clicked" 0.0;
1342                inherit: "default" 0.0;
1343                text.min: 1 1;
1344                color: 0 0 0 255;
1345                color3: 0 0 0 0;
1346             }
1347          }
1348          part { name: "over2";
1349             type: RECT;
1350             mouse_events: 1;
1351             description { state: "default" 0.0;
1352                color: 0 0 0 0;
1353             }
1354          }
1355       }
1356       programs {
1357          program {
1358             name:   "button_click";
1359             signal: "mouse,down,1";
1360             source: "over2";
1361             action: STATE_SET "clicked" 0.0;
1362             target: "button_image";
1363             target: "elm.text";
1364          }
1365          program {
1366             name:   "button_unclick";
1367             signal: "mouse,up,1";
1368             source: "over2";
1369             action: STATE_SET "default" 0.0;
1370             target: "button_image";
1371             target: "elm.text";
1372          }
1373          program {
1374             name:   "button_unclick3";
1375             signal: "mouse,up,1";
1376             source: "over2";
1377             action: SIGNAL_EMIT "elm,action,click" "";
1378          }
1379          program { name: "text_show";
1380             signal: "elm,state,text,visible";
1381             source: "elm";
1382             script {
1383                new st[31];
1384                new Float:vl;
1385                get_state(PART:"elm.swallow.content", st, 30, vl);
1386                if (!strcmp(st, "icononly"))
1387                  set_state(PART:"elm.swallow.content", "visible", 0.0);
1388                set_state(PART:"textvis", "visible", 0.0);
1389                set_state(PART:"elm.text", "visible", 0.0);
1390             }
1391          }
1392          program { name: "text_hide";
1393             signal: "elm,state,text,hidden";
1394             source: "elm";
1395             script {
1396                new st[31];
1397                new Float:vl;
1398                get_state(PART:"elm.swallow.content", st, 30, vl);
1399                if (!strcmp(st, "visible"))
1400                  set_state(PART:"elm.swallow.content", "icononly", 0.0);
1401                set_state(PART:"textvis", "default", 0.0);
1402                set_state(PART:"elm.text", "default", 0.0);
1403             }
1404          }
1405          program { name: "icon_show";
1406             signal: "elm,state,icon,visible";
1407             source: "elm";
1408             script {
1409                new st[31];
1410                new Float:vl;
1411                get_state(PART:"textvis", st, 30, vl);
1412                if (!strcmp(st, "visible"))
1413                  set_state(PART:"elm.swallow.content", "visible", 0.0);
1414                else
1415                  set_state(PART:"elm.swallow.content", "icononly", 0.0);
1416             }
1417          }
1418          program { name: "icon_hide";
1419             signal: "elm,state,icon,hidden";
1420             source: "elm";
1421             action:  STATE_SET "default" 0.0;
1422             target: "elm.swallow.content";
1423          }
1424       }
1425    }
1426
1427    group { name: "elm/button/base/anchor";
1428       images {
1429          image: "bt_base1.png" COMP;
1430          image: "bt_base2.png" COMP;
1431          image: "bt_hilight.png" COMP;
1432          image: "bt_shine.png" COMP;
1433          image: "bt_glow.png" COMP;
1434          image: "bt_dis_base.png" COMP;
1435          image: "bt_dis_hilight.png" COMP;
1436       }
1437       parts {
1438          part { name: "button_image";
1439             mouse_events: 1;
1440             description { state: "default" 0.0;
1441            color: 255 255 255 0;
1442                image {
1443                   normal: "bt_base2.png";
1444                   border: 7 7 7 7;
1445                }
1446                image.middle: SOLID;
1447             }
1448        description { state: "visible" 0.0;
1449                inherit: "default" 0.0;
1450           color: 255 255 255 255;
1451             }
1452             description { state: "clicked" 0.0;
1453                inherit: "default" 0.0;
1454           inherit: "visible" 0.0;
1455                image.normal: "bt_base1.png";
1456                image.middle: SOLID;
1457             }
1458             description { state: "disabled" 0.0;
1459                inherit:  "default" 0.0;
1460           inherit: "visible" 0.0;
1461                image {
1462                   normal: "bt_dis_base.png";
1463                   border: 4 4 4 4;
1464                }
1465             }
1466          }
1467          part { name: "elm.swallow.content";
1468             type: SWALLOW;
1469             description { state: "default" 0.0;
1470                fixed: 1 0;
1471                visible: 0;
1472                align: 0.0 0.5;
1473                rel1.offset: 4 4;
1474                rel2.offset: 3 -5;
1475                rel2.relative: 0.0 1.0;
1476             }
1477             description { state: "visible" 0.0;
1478                inherit: "default" 0.0;
1479                fixed: 1 0;
1480                visible: 1;
1481                aspect: 1.0 1.0;
1482                aspect_preference: VERTICAL;
1483                rel2.offset: 4 -5;
1484             }
1485             description { state: "icononly" 0.0;
1486                inherit: "default" 0.0;
1487                fixed: 0 0;
1488                visible: 1;
1489                align: 0.5 0.5;
1490                aspect: 1.0 1.0;
1491                rel2.offset: -5 -5;
1492                rel2.relative: 1.0 1.0;
1493                aspect_preference: VERTICAL;
1494             }
1495          }
1496          part {
1497             name:          "elm.text";
1498             type:          TEXT;
1499             effect:        SOFT_SHADOW;
1500             mouse_events:  0;
1501             scale: 1;
1502             description { state: "default" 0.0;
1503                visible: 0;
1504                rel1.to_x: "elm.swallow.content";
1505                rel1.relative: 1.0 0.0;
1506                rel1.offset: 0 4;
1507                rel2.offset: -5 -5;
1508                color: 224 224 224 255;
1509                color3: 0 0 0 64;
1510                text {
1511                   font:     "Sans,Edje-Vera";
1512                   size:     10;
1513                   min:      0 0;
1514                   align:    0.5 0.5;
1515                }
1516             }
1517             description { state: "visible" 0.0;
1518                inherit: "default" 0.0;
1519                visible: 1;
1520                text.min: 1 1;
1521             }
1522             description { state: "disabled" 0.0;
1523                inherit: "default" 0.0;
1524                color: 0 0 0 128;
1525                color3: 0 0 0 0;
1526             }
1527             description { state: "disabled_visible" 0.0;
1528                inherit: "default" 0.0;
1529                color: 0 0 0 128;
1530                color3: 0 0 0 0;
1531                visible: 1;
1532                text.min: 1 1;
1533             }
1534          }
1535          part {   name: "over1";
1536             mouse_events: 0;
1537             description { state: "default" 0.0;
1538            color: 255 255 255 0;
1539                rel2.relative: 1.0 0.5;
1540                image {
1541                   normal: "bt_hilight.png";
1542                   border: 7 7 7 0;
1543                }
1544             }
1545        description { state: "visible" 0.0;
1546                inherit:  "default" 0.0;
1547           color: 255 255 255 255;
1548             }
1549             description { state: "disabled" 0.0;
1550                inherit:  "default" 0.0;
1551           inherit:  "visible" 0.0;
1552                image {
1553                   normal: "bt_dis_hilight.png";
1554                   border: 4 4 4 0;
1555                }
1556             }
1557          }
1558          part { name: "over2";
1559             mouse_events: 1;
1560             repeat_events: 1;
1561             ignore_flags: ON_HOLD;
1562             description { state: "default" 0.0;
1563                image {
1564                   normal: "bt_shine.png";
1565                   border: 7 7 7 7;
1566                }
1567             }
1568             description { state: "disabled" 0.0;
1569                inherit:  "default" 0.0;
1570                visible: 0;
1571             }
1572          }
1573          part { name: "over3";
1574             mouse_events: 1;
1575             repeat_events: 1;
1576             description { state: "default" 0.0;
1577                color: 255 255 255 0;
1578                image {
1579                   normal: "bt_glow.png";
1580                   border: 12 12 12 12;
1581                }
1582                fill.smooth : 0;
1583             }
1584             description { state: "clicked" 0.0;
1585                inherit:  "default" 0.0;
1586                visible: 1;
1587                color: 255 255 255 255;
1588             }
1589          }
1590          part { name: "disabler";
1591             type: RECT;
1592             description { state: "default" 0.0;
1593                color: 0 0 0 0;
1594                visible: 0;
1595             }
1596             description { state: "disabled" 0.0;
1597                inherit: "default" 0.0;
1598                visible: 1;
1599             }
1600          }
1601       }
1602       programs {
1603     program {
1604             name:   "button_mouse_in";
1605             signal: "mouse,in";
1606             source: "over2";
1607             action: STATE_SET "visible" 0.0;
1608             target: "button_image";
1609        target: "over1";
1610        transition: DECELERATE 0.5;
1611          }
1612          program {
1613             name:   "button_mouse_out";
1614             signal: "mouse,out";
1615             source: "over2";
1616             action: STATE_SET "default" 0.0;
1617             target: "button_image";
1618        target: "over1";
1619        transition: DECELERATE 0.5;
1620          }
1621          program {
1622             name:   "button_unclick";
1623             signal: "mouse,up,1";
1624             source: "over2";
1625             action: STATE_SET "visible" 0.0;
1626             target: "button_image";
1627          }
1628          program {
1629             name:   "button_click2";
1630             signal: "mouse,down,1";
1631             source: "over3";
1632             action: STATE_SET "clicked" 0.0;
1633             target: "over3";
1634          }
1635          program {
1636             name:   "button_unclick2";
1637             signal: "mouse,up,1";
1638             source: "over3";
1639             action: STATE_SET "default" 0.0;
1640             transition: DECELERATE 0.5;
1641             target: "over3";
1642          }
1643          program {
1644             name:   "button_unclick3";
1645             signal: "mouse,up,1";
1646             source: "over2";
1647             action: SIGNAL_EMIT "elm,action,click" "";
1648          }
1649          program { name: "text_show";
1650             signal: "elm,state,text,visible";
1651             source: "elm";
1652             script {
1653                new st[31];
1654                new Float:vl;
1655                get_state(PART:"elm.swallow.content", st, 30, vl);
1656                if (!strcmp(st, "icononly"))
1657                  set_state(PART:"elm.swallow.content", "visible", 0.0);
1658                set_state(PART:"elm.text", "visible", 0.0);
1659             }
1660          }
1661          program { name: "text_hide";
1662             signal: "elm,state,text,hidden";
1663             source: "elm";
1664             script {
1665                new st[31];
1666                new Float:vl;
1667                get_state(PART:"elm.swallow.content", st, 30, vl);
1668                if (!strcmp(st, "visible"))
1669                  set_state(PART:"elm.swallow.content", "icononly", 0.0);
1670                set_state(PART:"elm.text", "default", 0.0);
1671             }
1672          }
1673          program { name: "icon_show";
1674             signal: "elm,state,icon,visible";
1675             source: "elm";
1676             script {
1677                new st[31];
1678                new Float:vl;
1679                get_state(PART:"elm.text", st, 30, vl);
1680                if (!strcmp(st, "visible"))
1681                  set_state(PART:"elm.swallow.content", "visible", 0.0);
1682                else
1683                  set_state(PART:"elm.swallow.content", "icononly", 0.0);
1684             }
1685          }
1686          program { name: "icon_hide";
1687             signal: "elm,state,icon,hidden";
1688             source: "elm";
1689             action:  STATE_SET "default" 0.0;
1690             target: "elm.swallow.content";
1691          }
1692          program { name: "disable";
1693             signal: "elm,state,disabled";
1694             source: "elm";
1695             action: STATE_SET "disabled" 0.0;
1696             target: "button_image";
1697             target: "over1";
1698             target: "over2";
1699             target: "disabler";
1700             after: "disable_text";
1701          }
1702          program { name: "disable_text";
1703             script {
1704                new st[31];
1705                new Float:vl;
1706                get_state(PART:"elm.text", st, 30, vl);
1707                if (!strcmp(st, "visible"))
1708                  set_state(PART:"elm.text", "disabled_visible", 0.0);
1709                else
1710                  set_state(PART:"elm.text", "disabled", 0.0);
1711             }
1712          }
1713          program { name: "enable";
1714             signal: "elm,state,enabled";
1715             source: "elm";
1716             action: STATE_SET "default" 0.0;
1717             target: "button_image";
1718             target: "over1";
1719             target: "over2";
1720             target: "disabler";
1721             after: "enable_text";
1722          }
1723          program { name: "enable_text";
1724             script {
1725                new st[31];
1726                new Float:vl;
1727                get_state(PART:"elm.text", st, 30, vl);
1728                if (!strcmp(st, "disabled_visible"))
1729                  set_state(PART:"elm.text", "visible", 0.0);
1730                else
1731                  set_state(PART:"elm.text", "default", 0.0);
1732             }
1733          }
1734       }
1735    }
1736
1737 ///////////////////////////////////////////////////////////////////////////////
1738    group { name: "elm/toggle/base/default";
1739       images {
1740          image: "shelf_inset.png" COMP;
1741          image: "bt_basew.png" COMP;
1742          image: "bt_bases.png" COMP;
1743          image: "bt_hilightw.png" COMP;
1744          image: "tog_base.png" COMP;
1745          image: "tog_dis_base.png" COMP;
1746       }
1747       parts {
1748          part { name: "bg";
1749             type: RECT;
1750             mouse_events: 0;
1751             scale: 1;
1752             description { state: "default" 0.0;
1753                rel1.relative: 1.0 0.0;
1754                rel1.offset: -4 3;
1755                rel2.offset: -4 -4;
1756                align: 1.0 0.5;
1757                min: 96 16;
1758                max: 96 16;
1759                aspect: 4.0 4.0;
1760                aspect_preference: VERTICAL;
1761                color: 255 255 255 255;
1762             }
1763          }
1764          part { name: "clipper";
1765             type: RECT;
1766             mouse_events: 0;
1767             description { state: "default" 0.0;
1768                rel1.to: "bg";
1769                rel2.to: "bg";
1770                color: 255 255 255 255;
1771             }
1772          }
1773          part { name: "button";
1774             type: RECT;
1775             scale: 1;
1776             clip_to: "clipper";
1777             mouse_events: 1;
1778             dragable {
1779                x: 1 1 0;
1780                y: 0 0 0;
1781                confine: "bg";
1782             }
1783             description { state: "default" 0.0;
1784                fixed: 1 1;
1785                rel1.to: "bg";
1786                rel2.to: "bg";
1787                min: 16 16;
1788                max: 16 16;
1789                aspect: 1.0 1.0;
1790                aspect_preference: VERTICAL;
1791                color: 0 0 0 0;
1792             }
1793          }
1794          part { name: "button_events";
1795             type: RECT;
1796             dragable {
1797                events: "button";
1798             }
1799             description { state: "default" 0.0;
1800                rel1.to_x: "bg";
1801                rel1.offset: 0 0;
1802                rel1.relative: 0.0 0.0;
1803                rel2.to_x: "bg";
1804                rel2.offset: -1 -1;
1805                rel2.relative: 1.0 1.0;
1806                color: 0 0 0 0;
1807             }
1808          }
1809          part { name: "onrect";
1810             type: RECT;
1811             scale: 1;
1812             clip_to: "clipper";
1813             mouse_events: 0;
1814             description { state: "default" 0.0;
1815                rel1.to: "button";
1816                rel1.relative: -5.0 0.0;
1817                rel2.to: "button";
1818                rel2.relative: 0.0 1.0;
1819                color: 0 0 0 0;
1820             }
1821          }
1822          part { name: "offrect";
1823             type: RECT;
1824             scale: 1;
1825             clip_to: "clipper";
1826             mouse_events: 0;
1827             description { state: "default" 0.0;
1828                rel1.to: "button";
1829                rel1.relative: 1.0 0.0;
1830                rel2.to: "button";
1831                rel2.relative: 6.0 1.0;
1832                color: 0 0 0 0;
1833             }
1834          }
1835          part { name: "togbase";
1836             mouse_events:  0;
1837             clip_to: "clipper";
1838             description { state: "default" 0.0;
1839                rel1.to: "onrect";
1840                rel2.to: "offrect";
1841                image.normal: "tog_base.png";
1842             }
1843             description { state: "disabled" 0.0;
1844                inherit: "default" 0.0;
1845                image.normal: "tog_dis_base.png";
1846             }
1847          }
1848          part { name: "elm.offtext";
1849             type: TEXT;
1850             mouse_events:  0;
1851             scale: 1;
1852             clip_to: "clipper";
1853             description { state: "default" 0.0;
1854                fixed: 1 1;
1855                rel1.to_x: "offrect";
1856                rel2.to_x: "offrect";
1857                color: 0 0 0 255;
1858                text {
1859                   font:     "Sans,Edje-Vera";
1860                   size:     10;
1861                   min:      0 1;
1862                   align:    0.5 0.5;
1863                   text:     "OFF";
1864                }
1865             }
1866             description { state: "disabled" 0.0;
1867                inherit: "default" 0.0;
1868                color: 128 128 128 128;
1869             }
1870          }
1871          part { name: "elm.ontext";
1872             type: TEXT;
1873             effect: SOFT_SHADOW;
1874             mouse_events:  0;
1875             scale: 1;
1876             clip_to: "clipper";
1877             description { state: "default" 0.0;
1878                fixed: 1 1;
1879                rel1.to_x: "onrect";
1880                rel1.offset: 1 1;
1881                rel2.to_x: "onrect";
1882                rel2.offset: 0 0;
1883                color: 224 224 224 255;
1884                color3: 0 0 0 64;
1885                text {
1886                   font:     "Sans,Edje-Vera";
1887                   size:     10;
1888                   min:      0 1;
1889                   align:    0.5 0.5;
1890                   text:     "ON";
1891                }
1892             }
1893             description { state: "disabled" 0.0;
1894                inherit: "default" 0.0;
1895                color: 128 128 128 128;
1896                color3: 0 0 0 24;
1897             }
1898          }
1899          part { name: "conf_over";
1900             mouse_events:  0;
1901             description { state: "default" 0.0;
1902                rel1.offset: -1 -1;
1903                rel1.to: "bg";
1904                rel2.offset: 0 0;
1905                rel2.to: "bg";
1906                image {
1907                   normal: "shelf_inset.png";
1908                   border: 7 7 7 7;
1909                   middle: 0;
1910                }
1911                fill.smooth : 0;
1912             }
1913          }
1914          part { name: "button0";
1915             mouse_events:  0;
1916             clip_to: "clipper";
1917             description { state: "default" 0.0;
1918                rel1.to: "button2";
1919                rel1.offset: -4 -4;
1920                rel2.to: "button2";
1921                rel2.offset: 3 3;
1922                image {
1923                   normal: "bt_bases.png";
1924                   border: 11 11 11 11;
1925                }
1926                image.middle: SOLID;
1927                color: 255 255 255 128;
1928             }
1929          }
1930          part { name: "button2";
1931             mouse_events:  0;
1932             clip_to: "clipper";
1933             description { state: "default" 0.0;
1934                rel1.to: "button";
1935                rel1.offset: -2 -2;
1936                rel2.to: "button";
1937                rel2.offset: 1 1;
1938                image {
1939                   normal: "bt_basew.png";
1940                   border: 7 7 7 7;
1941                }
1942                image.middle: SOLID;
1943             }
1944          }
1945          part { name: "button3";
1946             mouse_events:  0;
1947             clip_to: "clipper";
1948             description { state: "default" 0.0;
1949                rel1.to: "button2";
1950                rel2.to: "button2";
1951                rel2.relative: 1.0 0.5;
1952                image {
1953                   normal: "bt_hilightw.png";
1954                   border: 4 4 4 0;
1955                }
1956             }
1957          }
1958          part { name: "elm.swallow.content";
1959             type: SWALLOW;
1960             description { state: "default" 0.0;
1961                fixed: 1 0;
1962                visible: 0;
1963                align: 0.0 0.5;
1964                rel1.offset: 4 4;
1965                rel2.relative: 0.0 1.0;
1966                rel2.offset: 3 -5;
1967             }
1968             description { state: "visible" 0.0;
1969                inherit: "default" 0.0;
1970                fixed: 1 1;
1971                visible: 1;
1972                aspect: 1.0 1.0;
1973                aspect_preference: VERTICAL;
1974                rel2.offset: 4 -5;
1975             }
1976             description { state: "disabled" 0.0;
1977                inherit: "default" 0.0;
1978                color: 128 128 128 128;
1979             }
1980             description { state: "disabled_visible" 0.0;
1981                inherit: "default" 0.0;
1982                color: 128 128 128 128;
1983                fixed: 1 1;
1984                visible: 1;
1985                aspect: 1.0 1.0;
1986             }
1987          }
1988          part { name: "elm.text";
1989             type: TEXT;
1990             mouse_events: 0;
1991             scale: 1;
1992             description { state: "default" 0.0;
1993                visible: 0;
1994                rel1.to_x: "elm.swallow.content";
1995                rel1.relative: 1.0 0.0;
1996                rel1.offset: 0 4;
1997                rel2.to_x: "bg";
1998                rel2.relative: 0.0 1.0;
1999                rel2.offset: -5 -5;
2000                color: 0 0 0 255;
2001                text {
2002                   font: "Sans,Edje-Vera";
2003                   size: 10;
2004                   min: 0 0;
2005                   align: 0.0 0.5;
2006                }
2007             }
2008             description { state: "visible" 0.0;
2009                inherit: "default" 0.0;
2010                visible: 1;
2011                text.min: 1 1;
2012             }
2013             description { state: "disabled" 0.0;
2014                inherit: "default" 0.0;
2015                color: 128 128 128 128;
2016             }
2017             description { state: "disabled_visible" 0.0;
2018                inherit: "default" 0.0;
2019                color: 128 128 128 128;
2020                visible: 1;
2021             }
2022          }
2023          part { name: "disabler";
2024             type: RECT;
2025             description { state: "default" 0.0;
2026                color: 0 0 0 0;
2027                visible: 0;
2028             }
2029             description { state: "disabled" 0.0;
2030                inherit: "default" 0.0;
2031                visible: 1;
2032             }
2033          }
2034       }
2035       programs {
2036          program { name:   "drag_end";
2037             signal: "mouse,up,1";
2038             source: "button";
2039             script {
2040                new Float:dx, Float:dy;
2041                get_drag(PART:"button", dx, dy);
2042                if (dx > 0.5)
2043                  {
2044                     set_drag(PART:"button", 1.0, 0.0);
2045                     emit("elm,action,toggle,on", "");
2046                  }
2047                else
2048                  {
2049                     set_drag(PART:"button", 0.0, 0.0);
2050                     emit("elm,action,toggle,off", "");
2051                  }
2052             }
2053          }
2054          program { name: "toggle_on";
2055             signal: "elm,state,toggle,on";
2056             source: "elm";
2057             script {
2058                set_drag(PART:"button", 100.0, 0.0);
2059             }
2060          }
2061          program { name: "toggle_off";
2062             signal: "elm,state,toggle,off";
2063             source: "elm";
2064             script {
2065                set_drag(PART:"button", 0.0, 0.0);
2066             }
2067          }
2068          program { name: "text_show";
2069             signal: "elm,state,text,visible";
2070             source: "elm";
2071             action:  STATE_SET "visible" 0.0;
2072             target: "elm.text";
2073          }
2074          program { name: "text_hide";
2075             signal: "elm,state,text,hidden";
2076             source: "elm";
2077             action:  STATE_SET "default" 0.0;
2078             target: "elm.text";
2079          }
2080          program { name: "icon_show";
2081             signal: "elm,state,icon,visible";
2082             source: "elm";
2083             action:  STATE_SET "visible" 0.0;
2084             target: "elm.swallow.content";
2085          }
2086          program { name: "icon_hide";
2087             signal: "elm,state,icon,hidden";
2088             source: "elm";
2089             action:  STATE_SET "default" 0.0;
2090             target: "elm.swallow.content";
2091          }
2092          program { name: "disable";
2093             signal: "elm,state,disabled";
2094             source: "elm";
2095             action: STATE_SET "disabled" 0.0;
2096             target: "togbase";
2097             target: "elm.offtext";
2098             target: "elm.ontext";
2099             target: "disabler";
2100             after: "disable_text";
2101          }
2102          program { name: "disable_text";
2103             script {
2104                new st[31];
2105                new Float:vl;
2106                get_state(PART:"elm.text", st, 30, vl);
2107                if (!strcmp(st, "visible"))
2108                  set_state(PART:"elm.text", "disabled_visible", 0.0);
2109                else
2110                  set_state(PART:"elm.text", "disabled", 0.0);
2111
2112                get_state(PART:"elm.swallow.content", st, 30, vl);
2113                if (!strcmp(st, "visible"))
2114                  set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
2115                else
2116                  set_state(PART:"elm.swallow.content", "disabled", 0.0);
2117             }
2118          }
2119          program { name: "enable";
2120             signal: "elm,state,enabled";
2121             source: "elm";
2122             action: STATE_SET "default" 0.0;
2123             target: "disabler";
2124             after: "enable_text";
2125          }
2126          program { name: "enable_text";
2127             script {
2128                new st[31];
2129                new Float:vl;
2130                get_state(PART:"elm.text", st, 30, vl);
2131                if (!strcmp(st, "disabled_visible"))
2132                  set_state(PART:"elm.text", "visible", 0.0);
2133                else
2134                  set_state(PART:"elm.text", "default", 0.0);
2135
2136                get_state(PART:"elm.swallow.content", st, 30, vl);
2137                if (!strcmp(st, "visible"))
2138                  set_state(PART:"elm.swallow.content", "visible", 0.0);
2139                else
2140                  set_state(PART:"elm.swallow.content", "default", 0.0);
2141             }
2142          }
2143       }
2144    }
2145
2146 ///////////////////////////////////////////////////////////////////////////////
2147    group { name: "elm/clock/flipdigit/default";
2148       images {
2149          image: "flip_base.png" COMP;
2150          image: "flip_base_shad.png" COMP;
2151          image: "flip_shad.png" COMP;
2152          image: "flip_0t.png" COMP;
2153          image: "flip_0b.png" COMP;
2154          image: "flip_1t.png" COMP;
2155          image: "flip_1b.png" COMP;
2156          image: "flip_2t.png" COMP;
2157          image: "flip_2b.png" COMP;
2158          image: "flip_3t.png" COMP;
2159          image: "flip_3b.png" COMP;
2160          image: "flip_4t.png" COMP;
2161          image: "flip_4b.png" COMP;
2162          image: "flip_5t.png" COMP;
2163          image: "flip_5b.png" COMP;
2164          image: "flip_6t.png" COMP;
2165          image: "flip_6b.png" COMP;
2166          image: "flip_7t.png" COMP;
2167          image: "flip_7b.png" COMP;
2168          image: "flip_8t.png" COMP;
2169          image: "flip_8b.png" COMP;
2170          image: "flip_9t.png" COMP;
2171          image: "flip_9b.png" COMP;
2172          image: "arrow_up.png" COMP;
2173          image: "arrow_down.png" COMP;
2174       }
2175       script {
2176          public v0_cur, v0_pre, v0_lock, v0_next;
2177
2178        public animator2(val, Float:pos) {
2179           new st1[11], st2[11], v;
2180
2181           v = get_int(v0_cur);
2182           snprintf(st1, 10, "%ih", v);
2183           snprintf(st2, 10, "%i", v);
2184           set_tween_state(PART:"bot", pos, st1, 0.0, st2, 0.0);
2185           set_tween_state(PART:"sh", pos, "half", 0.0, "full", 0.0);
2186           if (pos >= 1.0) {
2187              set_state(PART:"sh", "default", 0.0);
2188              set_int(v0_lock, 0);
2189              v = get_int(v0_next);
2190              if (v >= 0) {
2191                 set_int(v0_next, -1);
2192                 message(MSG_INT, 1, v);
2193              }
2194           }
2195        }
2196        public animator1(val, Float:pos) {
2197           new st1[11], st2[11], v;
2198
2199           v = get_int(v0_pre);
2200           snprintf(st1, 10, "%i", v);
2201           snprintf(st2, 10, "%ih", v);
2202           set_tween_state(PART:"top", pos, st1, 0.0, st2, 0.0);
2203           set_tween_state(PART:"sh", pos, "default", 0.0, "half", 0.0);
2204           if (pos >= 1.0) anim(0.2, "animator2", val);
2205        }
2206        public message(Msg_Type:type, id, ...) {
2207           if ((type == MSG_INT) && (id == 1)) {
2208              new value, v, buf[11];
2209
2210              value = getarg(2);
2211              if (get_int(v0_lock) == 1) {
2212                 set_int(v0_next, value);
2213                 return;
2214              }
2215              v = get_int(v0_cur);
2216              set_int(v0_pre, v);
2217              set_int(v0_cur, value);
2218              set_int(v0_lock, 1);
2219              snprintf(buf, 10, "%i", get_int(v0_pre));
2220              set_state(PART:"bot0", buf, 0.0);
2221              snprintf(buf, 10, "%ih", get_int(v0_cur));
2222              set_state(PART:"bot", buf, 0.0);
2223              snprintf(buf, 10, "%i", get_int(v0_cur));
2224              set_state(PART:"top0", buf, 0.0);
2225              snprintf(buf, 10, "%i", get_int(v0_pre));
2226              set_state(PART:"top", buf, 0.0);
2227              set_state(PART:"sh", "default", 0.0);
2228              anim(0.2, "animator1", 1);
2229           }
2230        }
2231       }
2232       parts {
2233          part { name: "shad";
2234             mouse_events: 0;
2235             description { state: "default" 0.0;
2236                rel1.offset: -4 -4;
2237                rel1.to: "base";
2238                rel2.offset: 3 3;
2239                rel2.to: "base";
2240                image {
2241                   normal: "flip_base_shad.png";
2242                   border: 8 8 8 8;
2243                }
2244             }
2245          }
2246          part { name: "base";
2247             scale: 1;
2248             description { state: "default" 0.0;
2249                rel1.offset: 4 4;
2250                rel2.offset: -5 -5;
2251                // FIXME 48x96 should be the native pixel design, right now
2252                // its 80x160. fix int he artwork later
2253                min: 24 48;
2254                aspect: 0.5 0.5;
2255 //             max: 24 48;
2256                image.normal: "flip_base.png";
2257             }
2258          }
2259          part { name: "b";
2260             type: RECT;
2261             mouse_events: 1;
2262             description { state: "default" 0.0;
2263                visible: 0;
2264                rel1.to: "base";
2265                rel1.relative: 0.0 0.5;
2266                rel2.to: "base";
2267                color: 0 0 0 0;
2268             }
2269             description { state: "visible" 0.0;
2270                inherit: "default" 0.0;
2271                visible: 1;
2272             }
2273          }
2274          part { name: "t";
2275             type: RECT;
2276             mouse_events: 1;
2277             description { state: "default" 0.0;
2278                visible: 0;
2279                rel1.to: "base";
2280                rel2.to: "base";
2281                rel2.relative: 1.0 0.5;
2282                color: 0 0 0 0;
2283             }
2284             description { state: "visible" 0.0;
2285                inherit: "default" 0.0;
2286                visible: 1;
2287             }
2288          }
2289          part { name: "bot0";
2290             mouse_events: 0;
2291             description { state: "default" 0.0;
2292                rel1.to: "b";
2293                rel2.to: "b";
2294                image.normal: "flip_0b.png";
2295             }
2296             description { state: "0" 0.0;
2297                inherit: "default" 0.0;
2298                image.normal: "flip_0b.png";
2299             }
2300             description { state: "1" 0.0;
2301                inherit: "default" 0.0;
2302                image.normal: "flip_1b.png";
2303             }
2304             description { state: "2" 0.0;
2305                inherit: "default" 0.0;
2306                image.normal: "flip_2b.png";
2307             }
2308             description { state: "3" 0.0;
2309                inherit: "default" 0.0;
2310                image.normal: "flip_3b.png";
2311             }
2312             description { state: "4" 0.0;
2313                inherit: "default" 0.0;
2314                image.normal: "flip_4b.png";
2315             }
2316             description { state: "5" 0.0;
2317                inherit: "default" 0.0;
2318                image.normal: "flip_5b.png";
2319             }
2320             description { state: "6" 0.0;
2321                inherit: "default" 0.0;
2322                image.normal: "flip_6b.png";
2323             }
2324             description { state: "7" 0.0;
2325                inherit: "default" 0.0;
2326                image.normal: "flip_7b.png";
2327             }
2328             description { state: "8" 0.0;
2329                inherit: "default" 0.0;
2330                image.normal: "flip_8b.png";
2331             }
2332             description { state: "9" 0.0;
2333                inherit: "default" 0.0;
2334                image.normal: "flip_9b.png";
2335             }
2336          }
2337          part { name: "sh";
2338             mouse_events: 0;
2339             description { state: "default" 0.0;
2340                rel1.to: "b";
2341                rel2.to: "b";
2342                rel2.relative: 1.0 0.0;
2343                image.normal: "flip_shad.png";
2344             }
2345             description { state: "half" 0.0;
2346                inherit: "default" 0.0;
2347                rel2.relative: 1.0 0.5;
2348             }
2349             description { state: "full" 0.0;
2350                inherit: "default" 0.0;
2351                rel2.relative: 1.0 1.0;
2352             }
2353          }
2354          part { name: "bot";
2355             mouse_events: 0;
2356             description { state: "default" 0.0;
2357                visible: 1;
2358                rel1.to: "b";
2359                rel2.to: "b";
2360                image.normal: "flip_0b.png";
2361             }
2362             description { state: "0" 0.0;
2363                inherit: "default" 0.0;
2364                visible: 1;
2365                rel2.relative: 1.0 1.0;
2366                image.normal: "flip_0b.png";
2367             }
2368             description { state: "0h" 0.0;
2369                inherit: "default" 0.0;
2370                visible: 0;
2371                rel2.relative: 1.0 0.0;
2372                image.normal: "flip_0b.png";
2373             }
2374             description { state: "1" 0.0;
2375                inherit: "default" 0.0;
2376                visible: 1;
2377                rel2.relative: 1.0 1.0;
2378                image.normal: "flip_1b.png";
2379             }
2380             description { state: "1h" 0.0;
2381                inherit: "default" 0.0;
2382                visible: 0;
2383                rel2.relative: 1.0 0.0;
2384                image.normal: "flip_1b.png";
2385             }
2386             description { state: "2" 0.0;
2387                inherit: "default" 0.0;
2388                visible: 1;
2389                rel2.relative: 1.0 1.0;
2390                image.normal: "flip_2b.png";
2391             }
2392             description { state: "2h" 0.0;
2393                inherit: "default" 0.0;
2394                visible: 0;
2395                rel2.relative: 1.0 0.0;
2396                image.normal: "flip_2b.png";
2397             }
2398             description { state: "3" 0.0;
2399                inherit: "default" 0.0;
2400                visible: 1;
2401                rel2.relative: 1.0 1.0;
2402                image.normal: "flip_3b.png";
2403             }
2404             description { state: "3h" 0.0;
2405                inherit: "default" 0.0;
2406                visible: 0;
2407                rel2.relative: 1.0 0.0;
2408                image.normal: "flip_3b.png";
2409             }
2410             description { state: "4" 0.0;
2411                inherit: "default" 0.0;
2412                visible: 1;
2413                rel2.relative: 1.0 1.0;
2414                image.normal: "flip_4b.png";
2415             }
2416             description { state: "4h" 0.0;
2417                inherit: "default" 0.0;
2418                visible: 0;
2419                rel2.relative: 1.0 0.0;
2420                image.normal: "flip_4b.png";
2421             }
2422             description { state: "5" 0.0;
2423                inherit: "default" 0.0;
2424                visible: 1;
2425                rel2.relative: 1.0 1.0;
2426                image.normal: "flip_5b.png";
2427             }
2428             description { state: "5h" 0.0;
2429                inherit: "default" 0.0;
2430                visible: 0;
2431                rel2.relative: 1.0 0.0;
2432                image.normal: "flip_5b.png";
2433             }
2434             description { state: "6" 0.0;
2435                inherit: "default" 0.0;
2436                visible: 1;
2437                rel2.relative: 1.0 1.0;
2438                image.normal: "flip_6b.png";
2439             }
2440             description { state: "6h" 0.0;
2441                inherit: "default" 0.0;
2442                visible: 0;
2443                rel2.relative: 1.0 0.0;
2444                image.normal: "flip_6b.png";
2445             }
2446             description { state: "7" 0.0;
2447                inherit: "default" 0.0;
2448                visible: 1;
2449                rel2.relative: 1.0 1.0;
2450                image.normal: "flip_7b.png";
2451             }
2452             description { state: "7h" 0.0;
2453                inherit: "default" 0.0;
2454                visible: 0;
2455                rel2.relative: 1.0 0.0;
2456                image.normal: "flip_7b.png";
2457             }
2458             description { state: "8" 0.0;
2459                inherit: "default" 0.0;
2460                visible: 1;
2461                rel2.relative: 1.0 1.0;
2462                image.normal: "flip_8b.png";
2463             }
2464             description { state: "8h" 0.0;
2465                inherit: "default" 0.0;
2466                visible: 0;
2467                rel2.relative: 1.0 0.0;
2468                image.normal: "flip_8b.png";
2469             }
2470             description { state: "9" 0.0;
2471                inherit: "default" 0.0;
2472                visible: 1;
2473                rel2.relative: 1.0 1.0;
2474                image.normal: "flip_9b.png";
2475             }
2476             description { state: "9h" 0.0;
2477                inherit: "default" 0.0;
2478                visible: 0;
2479                rel2.relative: 1.0 0.0;
2480                image.normal: "flip_9b.png";
2481             }
2482          }
2483          part { name: "top0";
2484             mouse_events: 0;
2485             description { state: "default" 0.0;
2486                rel1.to: "t";
2487                rel2.to: "t";
2488                image.normal: "flip_0t.png";
2489             }
2490             description { state: "0" 0.0;
2491                inherit: "default" 0.0;
2492                image.normal: "flip_0t.png";
2493             }
2494             description { state: "1" 0.0;
2495                inherit: "default" 0.0;
2496                image.normal: "flip_1t.png";
2497             }
2498             description { state: "2" 0.0;
2499                inherit: "default" 0.0;
2500                image.normal: "flip_2t.png";
2501             }
2502             description { state: "3" 0.0;
2503                inherit: "default" 0.0;
2504                image.normal: "flip_3t.png";
2505             }
2506             description { state: "4" 0.0;
2507                inherit: "default" 0.0;
2508                image.normal: "flip_4t.png";
2509             }
2510             description { state: "5" 0.0;
2511                inherit: "default" 0.0;
2512                image.normal: "flip_5t.png";
2513             }
2514             description { state: "6" 0.0;
2515                inherit: "default" 0.0;
2516                image.normal: "flip_6t.png";
2517             }
2518             description { state: "7" 0.0;
2519                inherit: "default" 0.0;
2520                image.normal: "flip_7t.png";
2521             }
2522             description { state: "8" 0.0;
2523                inherit: "default" 0.0;
2524                image.normal: "flip_8t.png";
2525             }
2526             description { state: "9" 0.0;
2527                inherit: "default" 0.0;
2528                image.normal: "flip_9t.png";
2529             }
2530          }
2531          part { name: "top";
2532             mouse_events: 0;
2533             description { state: "default" 0.0;
2534                visible: 1;
2535                rel1.to: "t";
2536                rel2.to: "t";
2537                image.normal: "flip_0t.png";
2538             }
2539             description { state: "0" 0.0;
2540                inherit: "default" 0.0;
2541                visible: 1;
2542                rel1.relative: 0.0 0.0;
2543                image.normal: "flip_0t.png";
2544             }
2545             description { state: "0h" 0.0;
2546                inherit: "default" 0.0;
2547                color: 128 128 128 255;
2548                visible: 0;
2549                rel1.relative: 0.0 1.0;
2550                image.normal: "flip_0t.png";
2551             }
2552             description { state: "1" 0.0;
2553                inherit: "default" 0.0;
2554                visible: 1;
2555                rel1.relative: 0.0 0.0;
2556                image.normal: "flip_1t.png";
2557             }
2558             description { state: "1h" 0.0;
2559                inherit: "default" 0.0;
2560                color: 128 128 128 255;
2561                visible: 0;
2562                rel1.relative: 0.0 1.0;
2563                image.normal: "flip_1t.png";
2564             }
2565             description { state: "2" 0.0;
2566                inherit: "default" 0.0;
2567                visible: 1;
2568                rel1.relative: 0.0 0.0;
2569                image.normal: "flip_2t.png";
2570             }
2571             description { state: "2h" 0.0;
2572                inherit: "default" 0.0;
2573                color: 128 128 128 255;
2574                visible: 0;
2575                rel1.relative: 0.0 1.0;
2576                image.normal: "flip_2t.png";
2577             }
2578             description { state: "3" 0.0;
2579                inherit: "default" 0.0;
2580                visible: 1;
2581                rel1.relative: 0.0 0.0;
2582                image.normal: "flip_3t.png";
2583             }
2584             description { state: "3h" 0.0;
2585                inherit: "default" 0.0;
2586                color: 128 128 128 255;
2587                visible: 0;
2588                rel1.relative: 0.0 1.0;
2589                image.normal: "flip_3t.png";
2590             }
2591             description { state: "4" 0.0;
2592                inherit: "default" 0.0;
2593                visible: 1;
2594                rel1.relative: 0.0 0.0;
2595                image.normal: "flip_4t.png";
2596             }
2597             description { state: "4h" 0.0;
2598                inherit: "default" 0.0;
2599                color: 128 128 128 255;
2600                visible: 0;
2601                rel1.relative: 0.0 1.0;
2602                image.normal: "flip_4t.png";
2603             }
2604             description { state: "5" 0.0;
2605                inherit: "default" 0.0;
2606                visible: 1;
2607                rel1.relative: 0.0 0.0;
2608                image.normal: "flip_5t.png";
2609             }
2610             description { state: "5h" 0.0;
2611                inherit: "default" 0.0;
2612                color: 128 128 128 255;
2613                visible: 0;
2614                rel1.relative: 0.0 1.0;
2615                image.normal: "flip_5t.png";
2616             }
2617             description { state: "6" 0.0;
2618                inherit: "default" 0.0;
2619                visible: 1;
2620                rel1.relative: 0.0 0.0;
2621                image.normal: "flip_6t.png";
2622             }
2623             description { state: "6h" 0.0;
2624                inherit: "default" 0.0;
2625                color: 128 128 128 255;
2626                visible: 0;
2627                rel1.relative: 0.0 1.0;
2628                image.normal: "flip_6t.png";
2629             }
2630             description { state: "7" 0.0;
2631                inherit: "default" 0.0;
2632                visible: 1;
2633                rel1.relative: 0.0 0.0;
2634                image.normal: "flip_7t.png";
2635             }
2636             description { state: "7h" 0.0;
2637                inherit: "default" 0.0;
2638                color: 128 128 128 255;
2639                visible: 0;
2640                rel1.relative: 0.0 1.0;
2641                image.normal: "flip_7t.png";
2642             }
2643             description { state: "8" 0.0;
2644                inherit: "default" 0.0;
2645                visible: 1;
2646                rel1.relative: 0.0 0.0;
2647                image.normal: "flip_8t.png";
2648             }
2649             description { state: "8h" 0.0;
2650                inherit: "default" 0.0;
2651                color: 128 128 128 255;
2652                visible: 0;
2653                rel1.relative: 0.0 1.0;
2654                image.normal: "flip_8t.png";
2655             }
2656             description { state: "9" 0.0;
2657                inherit: "default" 0.0;
2658                visible: 1;
2659                rel1.relative: 0.0 0.0;
2660                image.normal: "flip_9t.png";
2661             }
2662             description { state: "9h" 0.0;
2663                inherit: "default" 0.0;
2664                color: 128 128 128 255;
2665                visible: 0;
2666                rel1.relative: 0.0 1.0;
2667                image.normal: "flip_9t.png";
2668             }
2669          }
2670          part { name: "atop";
2671             mouse_events: 0;
2672             scale: 1;
2673             description { state: "default" 0.0;
2674                visible: 0;
2675                min: 15 15;
2676                max: 15 15;
2677                align: 0.5 0.0;
2678                rel1.to: "t";
2679                rel2.to: "t";
2680                image.normal: "arrow_up.png";
2681             }
2682             description { state: "visible" 0.0;
2683                inherit: "default" 0.0;
2684                visible: 1;
2685             }
2686          }
2687          part { name: "abot";
2688             mouse_events: 0;
2689             scale: 1;
2690             description { state: "default" 0.0;
2691                visible: 0;
2692                min: 15 15;
2693                max: 15 15;
2694                align: 0.5 1.0;
2695                rel1.to: "b";
2696                rel2.to: "b";
2697                image.normal: "arrow_down.png";
2698             }
2699             description { state: "visible" 0.0;
2700                inherit: "default" 0.0;
2701                visible: 1;
2702             }
2703          }
2704       }
2705       programs {
2706          program { name: "load";
2707             signal: "load";
2708             source: "";
2709             script {
2710                set_int(v0_cur, 0);
2711                set_int(v0_pre, 0);
2712                set_int(v0_lock, 0);
2713                set_int(v0_next, -1);
2714             }
2715          }
2716          program { name: "edit_on";
2717             signal: "elm,state,edit,on";
2718             source: "elm";
2719             action: STATE_SET "visible" 0.0;
2720             target: "atop";
2721             target: "abot";
2722             target: "t";
2723             target: "b";
2724          }
2725          program { name: "edit_off";
2726             signal: "elm,state,edit,off";
2727             source: "elm";
2728             action: STATE_SET "default" 0.0;
2729             target: "atop";
2730             target: "abot";
2731             target: "t";
2732             target: "b";
2733          }
2734          program { name: "up";
2735             signal: "mouse,down,1";
2736             source: "t";
2737             action: SIGNAL_EMIT "elm,action,up" "";
2738          }
2739          program { name: "down";
2740             signal: "mouse,down,1";
2741             source: "b";
2742             action: SIGNAL_EMIT "elm,action,down" "";
2743          }
2744       }
2745    }
2746
2747 ///////////////////////////////////////////////////////////////////////////////
2748    group { name: "elm/clock/flipampm/default";
2749       images {
2750          image: "flip_base.png" COMP;
2751          image: "flip_base_shad.png" COMP;
2752          image: "flip_shad.png" COMP;
2753          image: "flip_amt.png" COMP;
2754          image: "flip_amb.png" COMP;
2755          image: "flip_pmt.png" COMP;
2756          image: "flip_pmb.png" COMP;
2757          image: "arrow_up.png" COMP;
2758          image: "arrow_down.png" COMP;
2759       }
2760       script {
2761          public v0_cur, v0_pre, v0_lock, v0_next;
2762
2763        public animator2(val, Float:pos) {
2764           new st1[11], st2[11], v;
2765
2766           v = get_int(v0_cur);
2767           snprintf(st1, 10, "%ih", v);
2768           snprintf(st2, 10, "%i", v);
2769           set_tween_state(PART:"bot", pos, st1, 0.0, st2, 0.0);
2770           set_tween_state(PART:"sh", pos, "half", 0.0, "full", 0.0);
2771           if (pos >= 1.0) {
2772              set_state(PART:"sh", "default", 0.0);
2773              set_int(v0_lock, 0);
2774              v = get_int(v0_next);
2775              if (v >= 0) {
2776                 set_int(v0_next, -1);
2777                 message(MSG_INT, 1, v);
2778              }
2779           }
2780        }
2781        public animator1(val, Float:pos) {
2782           new st1[11], st2[11], v;
2783
2784           v = get_int(v0_pre);
2785           snprintf(st1, 10, "%i", v);
2786           snprintf(st2, 10, "%ih", v);
2787           set_tween_state(PART:"top", pos, st1, 0.0, st2, 0.0);
2788           set_tween_state(PART:"sh", pos, "default", 0.0, "half", 0.0);
2789           if (pos >= 1.0) anim(0.2, "animator2", val);
2790        }
2791        public message(Msg_Type:type, id, ...) {
2792           if ((type == MSG_INT) && (id == 1)) {
2793              new value, v, buf[11];
2794
2795              value = getarg(2);
2796              if (get_int(v0_lock) == 1) {
2797                 set_int(v0_next, value);
2798                 return;
2799              }
2800              v = get_int(v0_cur);
2801              set_int(v0_pre, v);
2802              set_int(v0_cur, value);
2803              set_int(v0_lock, 1);
2804              snprintf(buf, 10, "%i", get_int(v0_pre));
2805              set_state(PART:"bot0", buf, 0.0);
2806              snprintf(buf, 10, "%ih", get_int(v0_cur));
2807              set_state(PART:"bot", buf, 0.0);
2808              snprintf(buf, 10, "%i", get_int(v0_cur));
2809              set_state(PART:"top0", buf, 0.0);
2810              snprintf(buf, 10, "%i", get_int(v0_pre));
2811              set_state(PART:"top", buf, 0.0);
2812              set_state(PART:"sh", "default", 0.0);
2813              anim(0.2, "animator1", 1);
2814           }
2815        }
2816       }
2817       parts {
2818          part { name: "shad";
2819             mouse_events: 0;
2820             description { state: "default" 0.0;
2821                rel1.offset: -4 -4;
2822                rel1.to: "base";
2823                rel2.offset: 3 3;
2824                rel2.to: "base";
2825                image {
2826                   normal: "flip_base_shad.png";
2827                   border: 8 8 8 8;
2828                }
2829             }
2830          }
2831          part { name: "base";
2832             mouse_events: 0;
2833             scale: 1;
2834             description { state: "default" 0.0;
2835                rel1.offset: 4 4;
2836                rel2.offset: -5 -5;
2837                // FIXME 48x96 should be the native pixel design, right now
2838                // its 80x160. fix int he artwork later
2839                aspect: 0.5 0.5;
2840                min: 24 48;
2841 //             max: 24 48;
2842                image.normal: "flip_base.png";
2843             }
2844          }
2845          part { name: "b";
2846             type: RECT;
2847             mouse_events: 1;
2848             description { state: "default" 0.0;
2849                rel1.to: "base";
2850                rel1.relative: 0.0 0.5;
2851                rel2.to: "base";
2852                color: 0 0 0 0;
2853             }
2854          }
2855          part { name: "t";
2856             type: RECT;
2857             mouse_events: 1;
2858             description { state: "default" 0.0;
2859                rel1.to: "base";
2860                rel2.to: "base";
2861                rel2.relative: 1.0 0.5;
2862                color: 0 0 0 0;
2863             }
2864          }
2865          part { name: "bot0";
2866             mouse_events: 0;
2867             description { state: "default" 0.0;
2868                rel1.to: "b";
2869                rel2.to: "b";
2870                image.normal: "flip_amb.png";
2871             }
2872             description { state: "0" 0.0;
2873                inherit: "default" 0.0;
2874                image.normal: "flip_amb.png";
2875             }
2876             description { state: "1" 0.0;
2877                inherit: "default" 0.0;
2878                image.normal: "flip_pmb.png";
2879             }
2880          }
2881          part { name: "sh";
2882             mouse_events: 0;
2883             description { state: "default" 0.0;
2884                rel1.to: "b";
2885                rel2.to: "b";
2886                rel2.relative: 1.0 0.0;
2887                image.normal: "flip_shad.png";
2888             }
2889             description { state: "half" 0.0;
2890                inherit: "default" 0.0;
2891                rel2.relative: 1.0 0.5;
2892             }
2893             description { state: "full" 0.0;
2894                inherit: "default" 0.0;
2895                rel2.relative: 1.0 1.0;
2896             }
2897          }
2898          part { name: "bot";
2899             mouse_events: 0;
2900             description { state: "default" 0.0;
2901                visible: 1;
2902                rel1.to: "b";
2903                rel2.to: "b";
2904                image.normal: "flip_amb.png";
2905             }
2906             description { state: "0" 0.0;
2907                inherit: "default" 0.0;
2908                visible: 1;
2909                rel2.relative: 1.0 1.0;
2910                image.normal: "flip_amb.png";
2911             }
2912             description { state: "0h" 0.0;
2913                inherit: "default" 0.0;
2914                visible: 0;
2915                rel2.relative: 1.0 0.0;
2916                image.normal: "flip_amb.png";
2917             }
2918             description { state: "1" 0.0;
2919                inherit: "default" 0.0;
2920                visible: 1;
2921                rel2.relative: 1.0 1.0;
2922                image.normal: "flip_pmb.png";
2923             }
2924             description { state: "1h" 0.0;
2925                inherit: "default" 0.0;
2926                visible: 0;
2927                rel2.relative: 1.0 0.0;
2928                image.normal: "flip_pmb.png";
2929             }
2930          }
2931          part { name: "top0";
2932             mouse_events: 0;
2933             description { state: "default" 0.0;
2934                rel1.to: "t";
2935                rel2.to: "t";
2936                image.normal: "flip_amt.png";
2937             }
2938             description { state: "0" 0.0;
2939                inherit: "default" 0.0;
2940                image.normal: "flip_amt.png";
2941             }
2942             description { state: "1" 0.0;
2943                inherit: "default" 0.0;
2944                image.normal: "flip_pmt.png";
2945             }
2946          }
2947          part { name: "top";
2948             mouse_events: 0;
2949             description { state: "default" 0.0;
2950                visible: 1;
2951                rel1.to: "t";
2952                rel2.to: "t";
2953                image.normal: "flip_amt.png";
2954             }
2955             description { state: "0" 0.0;
2956                inherit: "default" 0.0;
2957                visible: 1;
2958                rel1.relative: 0.0 0.0;
2959                image.normal: "flip_amt.png";
2960             }
2961             description { state: "0h" 0.0;
2962                inherit: "default" 0.0;
2963                color: 128 128 128 255;
2964                visible: 0;
2965                rel1.relative: 0.0 1.0;
2966                image.normal: "flip_amt.png";
2967             }
2968             description { state: "1" 0.0;
2969                inherit: "default" 0.0;
2970                visible: 1;
2971                rel1.relative: 0.0 0.0;
2972                image.normal: "flip_pmt.png";
2973             }
2974             description { state: "1h" 0.0;
2975                inherit: "default" 0.0;
2976                color: 128 128 128 255;
2977                visible: 0;
2978                rel1.relative: 0.0 1.0;
2979                image.normal: "flip_pmt.png";
2980             }
2981          }
2982          part { name: "atop";
2983             mouse_events: 0;
2984             scale: 1;
2985             description { state: "default" 0.0;
2986                visible: 0;
2987                min: 15 15;
2988                max: 15 15;
2989                align: 0.5 0.0;
2990                rel1.to: "t";
2991                rel2.to: "t";
2992                image.normal: "arrow_up.png";
2993             }
2994             description { state: "visible" 0.0;
2995                inherit: "default" 0.0;
2996                visible: 1;
2997             }
2998          }
2999          part { name: "abot";
3000             mouse_events: 0;
3001             scale: 1;
3002             description { state: "default" 0.0;
3003                visible: 0;
3004                min: 15 15;
3005                max: 15 15;
3006                align: 0.5 1.0;
3007                rel1.to: "b";
3008                rel2.to: "b";
3009                image.normal: "arrow_down.png";
3010             }
3011             description { state: "visible" 0.0;
3012                inherit: "default" 0.0;
3013                visible: 1;
3014             }
3015          }
3016       }
3017       programs {
3018          program { name: "load";
3019             signal: "load";
3020             source: "";
3021             script {
3022                set_int(v0_cur, 0);
3023                set_int(v0_pre, 0);
3024                set_int(v0_lock, 0);
3025                set_int(v0_next, -1);
3026             }
3027          }
3028          program { name: "edit_on";
3029             signal: "elm,state,edit,on";
3030             source: "elm";
3031             action: STATE_SET "visible" 0.0;
3032             target: "atop";
3033             target: "abot";
3034          }
3035 /*
3036          program { name: "edit_off";
3037             signal: "elm,state,edit,off";
3038             source: "elm";
3039             action: STATE_SET "default" 0.0;
3040             target: "atop";
3041             target: "abot";
3042          }
3043  */
3044          program { name: "up";
3045             signal: "mouse,down,1";
3046             source: "t";
3047             action: SIGNAL_EMIT "elm,action,up" "";
3048          }
3049          program { name: "down";
3050             signal: "mouse,down,1";
3051             source: "b";
3052             action: SIGNAL_EMIT "elm,action,down" "";
3053          }
3054       }
3055    }
3056
3057    ///////////////////////////////////////////////////////////////////////////////
3058    group { name: "elm/menu/item/default";
3059        images {
3060            image: "bt_base1.png" COMP;
3061            image: "bt_base2.png" COMP;
3062            image: "bt_hilight.png" COMP;
3063            image: "bt_shine.png" COMP;
3064            image: "bt_glow.png" COMP;
3065            image: "bt_dis_base.png" COMP;
3066            image: "bt_dis_hilight.png" COMP;
3067        }
3068        script {
3069             public menu_text_visible; //0:hide (default), 1:visible
3070             public menu_disable; //0:enable, 1:disable
3071        }
3072        parts {
3073            part { name: "item_image";
3074                mouse_events: 1;
3075                description { state: "default" 0.0;
3076                    color: 255 255 255 0;
3077                    image {
3078                        normal: "bt_base2.png";
3079                        border: 7 7 7 7;
3080                    }
3081                    image.middle: SOLID;
3082                }
3083                description { state: "visible" 0.0;
3084                    inherit: "default" 0.0;
3085                    color: 255 255 255 255;
3086                }
3087                description { state: "clicked" 0.0;
3088                    inherit: "default" 0.0;
3089                    inherit: "visible" 0.0;
3090                    image.normal: "bt_base1.png";
3091                    image.middle: SOLID;
3092                }
3093                description { state: "disabled" 0.0;
3094                    inherit:  "default" 0.0;
3095                }
3096            }
3097            part { name: "item_image_disabled";
3098                mouse_events: 1;
3099                description { state: "default" 0.0;
3100                    color: 255 255 255 0;
3101                    image {
3102                        normal: "bt_dis_base.png";
3103                        border: 4 4 4 4;
3104                    }
3105                    image.middle: SOLID;
3106                }
3107                description { state: "disabled" 0.0;
3108                    inherit:  "default" 0.0;
3109                    color: 255 255 255 255;
3110                }
3111            }
3112            part { name: "elm.swallow.content";
3113                type: SWALLOW;
3114                description { state: "default" 0.0;
3115                    fixed: 1 0;
3116                    visible: 1;
3117                    align: 0.0 0.5;
3118                    rel1.offset: 4 4;
3119                    rel2.offset: 3 -5;
3120                    rel2.relative: 0.0 1.0;
3121                    aspect: 1.0 1.0;
3122                    aspect_preference: VERTICAL;
3123                    rel2.offset: 4 -5;
3124                }
3125            }
3126            part {
3127                name:          "elm.text";
3128                type:          TEXT;
3129                mouse_events:  0;
3130                scale: 1;
3131                description { state: "default" 0.0;
3132                    visible: 0;
3133                    rel1.to_x: "elm.swallow.content";
3134                    rel1.relative: 1.0 0.0;
3135                    rel1.offset: 5 7;
3136                    rel2.offset: -10 -8;
3137                    color: 0 0 0 255;
3138                    text {
3139                        font:     "Sans,Edje-Vera";
3140                        size:     10;
3141                        min:      1 1;
3142                        align:    0.0 0.5;
3143                    }
3144                }
3145                description { state: "visible" 0.0;
3146                    inherit: "default" 0.0;
3147                    visible: 1;
3148                    text.min: 1 1;
3149                }
3150                description { state: "selected" 0.0;
3151                    inherit: "default" 0.0;
3152                    inherit: "visible" 0.0;
3153                    color: 254 254 254 255;
3154                }
3155                description { state: "disabled" 0.0;
3156                    inherit: "default" 0.0;
3157                    color: 0 0 0 128;
3158                }
3159                description { state: "disabled_visible" 0.0;
3160                    inherit: "default" 0.0;
3161                    inherit: "visible" 0.0;
3162                    color: 0 0 0 128;
3163                }
3164            }
3165            part {         name: "over1";
3166                mouse_events: 0;
3167                description { state: "default" 0.0;
3168                    color: 255 255 255 0;
3169                    rel2.relative: 1.0 0.5;
3170                    image {
3171                        normal: "bt_hilight.png";
3172                        border: 7 7 7 0;
3173                    }
3174                }
3175                description { state: "visible" 0.0;
3176                    inherit:  "default" 0.0;
3177                    color: 255 255 255 255;
3178                }
3179                description { state: "disabled" 0.0;
3180                    inherit:  "default" 0.0;
3181                }
3182            }
3183            part {         name: "over_disabled";
3184                mouse_events: 0;
3185                description { state: "default" 0.0;
3186                    color: 255 255 255 0;
3187                    rel2.relative: 1.0 0.5;
3188                    image {
3189                        normal: "bt_dis_hilight.png";
3190                        border: 4 4 4 0;
3191                    }
3192                }
3193                description { state: "disabled" 0.0;
3194                    inherit:  "default" 0.0;
3195                    color: 255 255 255 255;
3196                }
3197            }
3198            part { name: "over2";
3199                mouse_events: 1;
3200                repeat_events: 1;
3201                ignore_flags: ON_HOLD;
3202                description { state: "default" 0.0;
3203                    image {
3204                        normal: "bt_shine.png";
3205                        border: 7 7 7 7;
3206                    }
3207                }
3208                description { state: "disabled" 0.0;
3209                    inherit:  "default" 0.0;
3210                    visible: 0;
3211                }
3212            }
3213            part { name: "over3";
3214                mouse_events: 1;
3215                repeat_events: 1;
3216                description { state: "default" 0.0;
3217                    color: 255 255 255 0;
3218                    image {
3219                        normal: "bt_glow.png";
3220                        border: 12 12 12 12;
3221                    }
3222                    fill.smooth : 0;
3223                }
3224                description { state: "clicked" 0.0;
3225                    inherit:  "default" 0.0;
3226                    visible: 1;
3227                    color: 255 255 255 255;
3228                }
3229            }
3230            part { name: "disabler";
3231                type: RECT;
3232                description { state: "default" 0.0;
3233                    color: 0 0 0 0;
3234                    visible: 0;
3235                }
3236                description { state: "disabled" 0.0;
3237                    inherit: "default" 0.0;
3238                    visible: 1;
3239                }
3240            }
3241        }
3242        programs {
3243           //
3244            program {
3245                name:   "item_mouse_in";
3246                signal: "mouse,in";
3247                source: "over2";
3248                action: SIGNAL_EMIT "elm,action,activate" "";
3249                after: "item_mouse_in_2";
3250                after: "item_mouse_in_3";
3251            }
3252            program {
3253                name:   "item_mouse_in_2";
3254                transition: DECELERATE 0.5;
3255                script {
3256                    new v, d;
3257                    v = get_int(menu_text_visible);
3258                    d = get_int(menu_disable);
3259
3260                    if (v==1 && d==0)
3261                         run_program(PROGRAM:"selected_text");
3262                }
3263            }
3264            program {
3265                name:   "item_mouse_in_3";
3266                action : STATE_SET "visible" 0.0;
3267                target: "item_image";
3268                target: "over1";
3269                transition: DECELERATE 0.5;
3270            }
3271            program {
3272                name:   "selected_text";
3273                action: STATE_SET "selected" 0.0;
3274                target: "elm.text";
3275                transition: DECELERATE 0.5;
3276            }
3277            //
3278
3279            //
3280            program {
3281                name:   "item_mouse_out";
3282                signal: "mouse,out";
3283                source: "over2";
3284                after: "item_mouse_out_2";
3285                after: "item_mouse_out_3";
3286            }
3287            program {
3288                name:   "item_mouse_out_2";
3289                transition: DECELERATE 0.5;
3290                script {
3291                    new v, d;
3292                    v = get_int(menu_text_visible);
3293                    d = get_int(menu_disable);
3294
3295                    if (v==1 && d==0)
3296                         run_program(PROGRAM:"visible_text");
3297                }
3298            }
3299            program {
3300                name:   "item_mouse_out_3";
3301                action: STATE_SET "default" 0.0;
3302                target: "item_image";
3303                target: "over1";
3304                transition: DECELERATE 0.5;
3305            }
3306            program {
3307                name:   "visible_text";
3308                action: STATE_SET "visible" 0.0;
3309                target: "elm.text";
3310                transition: DECELERATE 0.5;
3311            }
3312            //
3313
3314            program {
3315                name:   "item_unclick";
3316                signal: "mouse,up,1";
3317                source: "over2";
3318                action: STATE_SET "visible" 0.0;
3319                target: "item_image";
3320            }
3321            program {
3322                name:   "item_click2";
3323                signal: "mouse,down,1";
3324                source: "over3";
3325                action: STATE_SET "clicked" 0.0;
3326                target: "over3";
3327            }
3328            program {
3329                name:   "item_unclick2";
3330                signal: "mouse,up,1";
3331                source: "over3";
3332                action: STATE_SET "default" 0.0;
3333                transition: DECELERATE 0.5;
3334                target: "over3";
3335            }
3336            program {
3337                name:   "item_unclick3";
3338                signal: "mouse,up,1";
3339                source: "over2";
3340                action: SIGNAL_EMIT "elm,action,click" "";
3341            }
3342            program { name: "text_show";
3343                signal: "elm,state,text,visible";
3344                source: "elm";
3345                script {
3346                    set_int(menu_text_visible, 1);
3347                    set_state(PART:"elm.text", "visible", 0.0);
3348                }
3349            }
3350            program { name: "text_hide";
3351                signal: "elm,state,text,hidden";
3352                source: "elm";
3353                script {
3354                    set_int(menu_text_visible, 0);
3355                    set_state(PART:"elm.text", "default", 0.0);
3356                }
3357            }
3358            program { name: "disable";
3359                signal: "elm,state,disabled";
3360                source: "elm";
3361                action: STATE_SET "disabled" 0.0;
3362                target: "item_image";
3363                target: "item_image_disabled";
3364                target: "over1";
3365                target: "over2";
3366                target: "over_disabled";
3367                target: "disabler";
3368                after: "disable_text";
3369            }
3370            program { name: "disable_text";
3371                script {
3372                    new v;
3373                    v = get_int(menu_text_visible);
3374                    if (v==1)
3375                     set_state(PART:"elm.text", "disabled_visible", 0.0);
3376                    else if (v==0)
3377                     set_state(PART:"elm.text", "disabled", 0.0);
3378                    set_int(menu_disable, 1);
3379                }
3380            }
3381            program { name: "enable";
3382                signal: "elm,state,enabled";
3383                source: "elm";
3384                action: STATE_SET "default" 0.0;
3385                target: "item_image";
3386                target: "item_image_disabled";
3387                target: "over1";
3388                target: "over2";
3389                target: "over_disabled";
3390                target: "disabler";
3391                after: "enable_text";
3392            }
3393            program { name: "enable_text";
3394                script {
3395                    new v;
3396                    v = get_int(menu_text_visible);
3397                    if (v==1)
3398                     set_state(PART:"elm.text", "visible", 0.0);
3399                    else  if (v==0)
3400                     set_state(PART:"elm.text", "default", 0.0);
3401                    set_int(menu_disable, 0);
3402                }
3403            }
3404        }
3405    }
3406
3407    group { name: "elm/menu/item_with_submenu/default";
3408        images {
3409            image: "bt_base1.png" COMP;
3410            image: "bt_base2.png" COMP;
3411            image: "bt_hilight.png" COMP;
3412            image: "bt_shine.png" COMP;
3413            image: "bt_glow.png" COMP;
3414            image: "bt_dis_base.png" COMP;
3415            image: "bt_dis_hilight.png" COMP;
3416            image: "arrow_right.png" COMP;
3417        }
3418        script {
3419             public menu_text_visible; //0:hide (default), 1:visible
3420             public menu_disable; //0:enable, 1:disable
3421        }
3422        parts {
3423            part { name: "item_image";
3424                mouse_events: 1;
3425                description { state: "default" 0.0;
3426                    color: 255 255 255 0;
3427                    image {
3428                        normal: "bt_base2.png";
3429                        border: 7 7 7 7;
3430                    }
3431                    image.middle: SOLID;
3432                }
3433                description { state: "visible" 0.0;
3434                    inherit: "default" 0.0;
3435                    color: 255 255 255 255;
3436                }
3437                description { state: "clicked" 0.0;
3438                    inherit: "default" 0.0;
3439                    inherit: "visible" 0.0;
3440                    image.normal: "bt_base1.png";
3441                    image.middle: SOLID;
3442                }
3443                description { state: "disabled" 0.0;
3444                    inherit:  "default" 0.0;
3445                }
3446            }
3447            part { name: "item_image_disabled";
3448                mouse_events: 1;
3449                description { state: "default" 0.0;
3450                    color: 255 255 255 0;
3451                    image {
3452                        normal: "bt_dis_base.png";
3453                        border: 4 4 4 4;
3454                    }
3455                    image.middle: SOLID;
3456                }
3457                description { state: "disabled" 0.0;
3458                    inherit:  "default" 0.0;
3459                    color: 255 255 255 255;
3460                }
3461            }
3462            part { name: "arrow";
3463                mouse_events: 1;
3464                description { state: "default" 0.0;
3465                    color: 255 255 255 255;
3466                    align: 1.0 0.5;
3467                    aspect: 1 1;
3468                    aspect_preference: BOTH;
3469                    image {
3470                        normal: "arrow_right.png";
3471                    }
3472                }
3473            }
3474            part { name: "elm.swallow.content";
3475                type: SWALLOW;
3476                description { state: "default" 0.0;
3477                    fixed: 1 0;
3478                    visible: 1;
3479                    align: 0.0 0.5;
3480                    rel1.offset: 4 4;
3481                    rel2.offset: 3 -5;
3482                    rel2.relative: 0.0 1.0;
3483                    aspect: 1.0 1.0;
3484                    aspect_preference: VERTICAL;
3485                    rel2.offset: 4 -5;
3486                }
3487            }
3488            part {
3489                name:          "elm.text";
3490                type:          TEXT;
3491                mouse_events:  0;
3492                scale: 1;
3493                description { state: "default" 0.0;
3494                    visible: 0;
3495                    rel1.to_x: "elm.swallow.content";
3496                    rel1.relative: 1.0 0.0;
3497                    rel1.offset: 5 7;
3498                    rel2.offset: -10 -8;
3499                    color: 0 0 0 255;
3500                    text {
3501                        font:     "Sans,Edje-Vera";
3502                        size:     10;
3503                        min:      1 1;
3504                        align:    0.0 0.5;
3505                    }
3506                }
3507                description { state: "visible" 0.0;
3508                    inherit: "default" 0.0;
3509                    visible: 1;
3510                    text.min: 1 1;
3511                }
3512                description { state: "selected" 0.0;
3513                    inherit: "default" 0.0;
3514                    inherit: "visible" 0.0;
3515                    color: 254 254 254 255;
3516                }
3517                description { state: "disabled" 0.0;
3518                    inherit: "default" 0.0;
3519                    color: 0 0 0 128;
3520                }
3521                description { state: "disabled_visible" 0.0;
3522                    inherit: "default" 0.0;
3523                    inherit: "visible" 0.0;
3524                    color: 0 0 0 128;
3525                }
3526            }
3527            part {         name: "over1";
3528                mouse_events: 0;
3529                description { state: "default" 0.0;
3530                    color: 255 255 255 0;
3531                    rel2.relative: 1.0 0.5;
3532                    image {
3533                        normal: "bt_hilight.png";
3534                        border: 7 7 7 0;
3535                    }
3536                }
3537                description { state: "visible" 0.0;
3538                    inherit:  "default" 0.0;
3539                    color: 255 255 255 255;
3540                }
3541                description { state: "disabled" 0.0;
3542                    inherit:  "default" 0.0;
3543                }
3544            }
3545            part { name: "over_disabled";
3546                mouse_events: 0;
3547                description { state: "default" 0.0;
3548                    color: 255 255 255 0;
3549                    rel2.relative: 1.0 0.5;
3550                    image {
3551                        normal: "bt_dis_hilight.png";
3552                        border: 4 4 4 0;
3553                    }
3554                }
3555                description { state: "disabled" 0.0;
3556                    inherit:  "default" 0.0;
3557                    color: 255 255 255 255;
3558                }
3559            }
3560            part { name: "over2";
3561                mouse_events: 1;
3562                repeat_events: 1;
3563                ignore_flags: ON_HOLD;
3564                description { state: "default" 0.0;
3565                    image {
3566                        normal: "bt_shine.png";
3567                        border: 7 7 7 7;
3568                    }
3569                }
3570                description { state: "disabled" 0.0;
3571                    inherit:  "default" 0.0;
3572                    visible: 0;
3573                }
3574            }
3575            part { name: "over3";
3576                mouse_events: 1;
3577                repeat_events: 1;
3578                description { state: "default" 0.0;
3579                    color: 255 255 255 0;
3580                    image {
3581                        normal: "bt_glow.png";
3582                        border: 12 12 12 12;
3583                    }
3584                    fill.smooth : 0;
3585                }
3586                description { state: "clicked" 0.0;
3587                    inherit:  "default" 0.0;
3588                    visible: 1;
3589                    color: 255 255 255 255;
3590                }
3591            }
3592            part { name: "disabler";
3593                type: RECT;
3594                description { state: "default" 0.0;
3595                    color: 0 0 0 0;
3596                    visible: 0;
3597                }
3598                description { state: "disabled" 0.0;
3599                    inherit: "default" 0.0;
3600                    visible: 1;
3601                }
3602            }
3603        }
3604        programs {
3605            //
3606            program {
3607                name:   "item_mouse_in";
3608                signal: "mouse,in";
3609                source: "over2";
3610                action: SIGNAL_EMIT "elm,action,activate" "";
3611                after: "item_mouse_in_2";
3612                after: "item_mouse_in_3";
3613            }
3614            program {
3615                name:   "item_mouse_in_2";
3616                transition: DECELERATE 0.5;
3617                script {
3618                    new v, d;
3619                    v = get_int(menu_text_visible);
3620                    d = get_int(menu_disable);
3621
3622                    if (v==1 && d==0)
3623                         run_program(PROGRAM:"selected_text");
3624                }
3625            }
3626            program {
3627                name:   "item_mouse_in_3";
3628                action : STATE_SET "visible" 0.0;
3629                target: "item_image";
3630                target: "over1";
3631                transition: DECELERATE 0.5;
3632            }
3633            program {
3634                name:   "selected_text";
3635                action: STATE_SET "selected" 0.0;
3636                target: "elm.text";
3637                transition: DECELERATE 0.5;
3638            }
3639            //
3640
3641            //
3642            program {
3643                name:   "item_mouse_out";
3644                signal: "mouse,out";
3645                source: "over2";
3646                after: "item_mouse_out_2";
3647                after: "item_mouse_out_3";
3648            }
3649            program {
3650                name:   "item_mouse_out_2";
3651                transition: DECELERATE 0.5;
3652                script {
3653                    new v, d;
3654                    v = get_int(menu_text_visible);
3655                    d = get_int(menu_disable);
3656
3657                    if (v==1 && d==0)
3658                         run_program(PROGRAM:"visible_text");
3659                }
3660            }
3661            program {
3662                name:   "item_mouse_out_3";
3663                action: STATE_SET "default" 0.0;
3664                target: "item_image";
3665                target: "over1";
3666                transition: DECELERATE 0.5;
3667            }
3668            program {
3669                name:   "visible_text";
3670                action: STATE_SET "visible" 0.0;
3671                target: "elm.text";
3672                transition: DECELERATE 0.5;
3673            }
3674            //
3675
3676            program {
3677                name:   "item_unclick";
3678                signal: "mouse,up,1";
3679                source: "over2";
3680                action: STATE_SET "visible" 0.0;
3681                target: "item_image";
3682            }
3683            program {
3684                name:   "item_click2";
3685                signal: "mouse,down,1";
3686                source: "over3";
3687                action: STATE_SET "clicked" 0.0;
3688                target: "over3";
3689            }
3690            program {
3691                name:   "item_unclick2";
3692                signal: "mouse,up,1";
3693                source: "over3";
3694                action: STATE_SET "default" 0.0;
3695                transition: DECELERATE 0.5;
3696                target: "over3";
3697            }
3698            program {
3699                name:   "item_unclick3";
3700                signal: "mouse,up,1";
3701                source: "over2";
3702                action: SIGNAL_EMIT "elm,action,click" "";
3703            }
3704            program {
3705                name:   "menu_open";
3706                signal: "mouse,in";
3707                source: "over2";
3708                action: SIGNAL_EMIT "elm,action,open" "";
3709            }
3710             program { name: "text_show";
3711                signal: "elm,state,text,visible";
3712                source: "elm";
3713                script {
3714                    set_int(menu_text_visible, 1);
3715                    set_state(PART:"elm.text", "visible", 0.0);
3716                }
3717            }
3718            program { name: "text_hide";
3719                signal: "elm,state,text,hidden";
3720                source: "elm";
3721                script {
3722                    set_int(menu_text_visible, 0);
3723                    set_state(PART:"elm.text", "default", 0.0);
3724                }
3725            }
3726            program { name: "disable";
3727                signal: "elm,state,disabled";
3728                source: "elm";
3729                action: STATE_SET "disabled" 0.0;
3730                target: "item_image";
3731                target: "item_image_disabled";
3732                target: "over1";
3733                target: "over2";
3734                target: "over_disabled";
3735                target: "disabler";
3736                after: "disable_text";
3737            }
3738            program { name: "disable_text";
3739                script {
3740                    new st[31];
3741                    new Float:vl;
3742                    get_state(PART:"elm.text", st, 30, vl);
3743                    if (!strcmp(st, "visible"))
3744                    set_state(PART:"elm.text", "disabled_visible", 0.0);
3745                    else if (!strcmp(st, "default"))
3746                    set_state(PART:"elm.text", "disabled", 0.0);
3747                }
3748            }
3749            program { name: "enable";
3750                signal: "elm,state,enabled";
3751                source: "elm";
3752                action: STATE_SET "default" 0.0;
3753                target: "item_image";
3754                target: "item_image_disabled";
3755                target: "over1";
3756                target: "over2";
3757                target: "over_disabled";
3758                target: "disabler";
3759                after: "enable_text";
3760            }
3761            program { name: "enable_text";
3762                script {
3763                    new v;
3764                    v = get_int(menu_text_visible);
3765                    if (v==1)
3766                     set_state(PART:"elm.text", "visible", 0.0);
3767                    else  if (v==0)
3768                     set_state(PART:"elm.text", "default", 0.0);
3769                    set_int(menu_disable, 0);
3770                }
3771            }
3772        }
3773    }
3774
3775    group { name: "elm/menu/separator/default";
3776        images {
3777            image: "separator_h.png" COMP;
3778        }
3779        parts {
3780            part { name: "separator"; // separator group
3781                description { state: "default" 0.0;
3782                    min: 2 2;
3783                    rel1.offset: 4 4;
3784                    rel2.offset: -5 -5;
3785                    image {
3786                        normal: "separator_h.png";
3787                    }
3788                    fill {
3789                        smooth: 0;
3790                    }
3791                }
3792            }
3793        }
3794    }
3795 ///////////////////////////////////////////////////////////////////////////////
3796    group { name: "elm/clock/base-all/default";
3797       parts {
3798          part { name: "d0";
3799             type: SWALLOW;
3800             description { state: "default" 0.0;
3801                rel1.relative: 0.0000000 0.0;
3802                rel2.relative: 0.1250000 1.0;
3803             }
3804          }
3805          part { name: "d1";
3806             type: SWALLOW;
3807             description { state: "default" 0.0;
3808                rel1.relative: 0.1250000 0.0;
3809                rel2.relative: 0.2500000 1.0;
3810             }
3811          }
3812          part { name: "c0";
3813             type: SWALLOW;
3814             type: TEXT;
3815             mouse_events:  0;
3816             scale: 1;
3817             description { state: "default" 0.0;
3818                rel1.relative: 0.2500000 0.0;
3819                rel2.relative: 0.3125000 1.0;
3820                color: 0 0 0 255;
3821                text {
3822                   font:     "Sans,Edje-Vera";
3823                   text:     ":";
3824                   size:     10;
3825                   min:      1 1;
3826                   align:    0.5 0.5;
3827                }
3828             }
3829          }
3830          part { name: "d2";
3831             type: SWALLOW;
3832             description { state: "default" 0.0;
3833                rel1.relative: 0.3125000 0.0;
3834                rel2.relative: 0.4375000 1.0;
3835             }
3836          }
3837          part { name: "d3";
3838             type: SWALLOW;
3839             description { state: "default" 0.0;
3840                rel1.relative: 0.4375000 0.0;
3841                rel2.relative: 0.5625000 1.0;
3842             }
3843          }
3844          // (if seconds)
3845          part { name: "c1";
3846             type: SWALLOW;
3847             type: TEXT;
3848             mouse_events:  0;
3849             scale: 1;
3850             description { state: "default" 0.0;
3851                rel1.relative: 0.5625000 0.0;
3852                rel2.relative: 0.6250000 1.0;
3853                color: 0 0 0 255;
3854                text {
3855                   font:     "Sans,Edje-Vera";
3856                   text:     ":";
3857                   size:     10;
3858                   min:      1 1;
3859                   align:    0.5 0.5;
3860                }
3861             }
3862          }
3863          // (if seconds)
3864          part { name: "d4";
3865             type: SWALLOW;
3866             description { state: "default" 0.0;
3867                rel1.relative: 0.6250000 0.0;
3868                rel2.relative: 0.7500000 1.0;
3869             }
3870          }
3871          // (if seconds)
3872          part { name: "d5";
3873             type: SWALLOW;
3874             description { state: "default" 0.0;
3875                rel1.relative: 0.7500000 0.0;
3876                rel2.relative: 0.8750000 1.0;
3877             }
3878          }
3879          // (if am_pm)
3880          part { name: "ampm";
3881             type: SWALLOW;
3882             description { state: "default" 0.0;
3883                rel1.relative: 0.8750000 0.0;
3884                rel2.relative: 1.0 1.0;
3885             }
3886          }
3887       }
3888    }
3889
3890 ///////////////////////////////////////////////////////////////////////////////
3891    group { name: "elm/clock/base-seconds/default";
3892       parts {
3893          part { name: "d0";
3894             type: SWALLOW;
3895             description { state: "default" 0.0;
3896                rel1.relative: 0.000000000 0.0;
3897                rel2.relative: 0.142857143 1.0;
3898             }
3899          }
3900          part { name: "d1";
3901             type: SWALLOW;
3902             description { state: "default" 0.0;
3903                rel1.relative: 0.142857143 0.0;
3904                rel2.relative: 0.285714286 1.0;
3905             }
3906          }
3907          part { name: "c0";
3908             type: SWALLOW;
3909             type: TEXT;
3910             mouse_events:  0;
3911             scale: 1;
3912             description { state: "default" 0.0;
3913                rel1.relative: 0.285714286 0.0;
3914                rel2.relative: 0.357142857 1.0;
3915                color: 0 0 0 255;
3916                text {
3917                   font:     "Sans,Edje-Vera";
3918                   text:     ":";
3919                   size:     10;
3920                   min:      1 1;
3921                   align:    0.5 0.5;
3922                }
3923             }
3924          }
3925          part { name: "d2";
3926             type: SWALLOW;
3927             description { state: "default" 0.0;
3928                rel1.relative: 0.357142857 0.0;
3929                rel2.relative: 0.500000000 1.0;
3930             }
3931          }
3932          part { name: "d3";
3933             type: SWALLOW;
3934             description { state: "default" 0.0;
3935                rel1.relative: 0.500000000 0.0;
3936                rel2.relative: 0.642857143 1.0;
3937             }
3938          }
3939          // (if seconds)
3940          part { name: "c1";
3941             type: SWALLOW;
3942             type: TEXT;
3943             mouse_events:  0;
3944             scale: 1;
3945             description { state: "default" 0.0;
3946                rel1.relative: 0.642857143 0.0;
3947                rel2.relative: 0.714285714 1.0;
3948                color: 0 0 0 255;
3949                text {
3950                   font:     "Sans,Edje-Vera";
3951                   text:     ":";
3952                   size:     10;
3953                   min:      1 1;
3954                   align:    0.5 0.5;
3955                }
3956             }
3957          }
3958          // (if seconds)
3959          part { name: "d4";
3960             type: SWALLOW;
3961             description { state: "default" 0.0;
3962                rel1.relative: 0.714285714 0.0;
3963                rel2.relative: 0.857142857 1.0;
3964             }
3965          }
3966          // (if seconds)
3967          part { name: "d5";
3968             type: SWALLOW;
3969             description { state: "default" 0.0;
3970                rel1.relative: 0.857142857 0.0;
3971                rel2.relative: 1.000000000 1.0;
3972             }
3973          }
3974       }
3975    }
3976
3977 ///////////////////////////////////////////////////////////////////////////////
3978    group { name: "elm/clock/base-am_pm/default";
3979       parts {
3980          part { name: "d0";
3981             type: SWALLOW;
3982             description { state: "default" 0.0;
3983                rel1.relative: 0.000000000 0.0;
3984                rel2.relative: 0.181818182 1.0;
3985             }
3986          }
3987          part { name: "d1";
3988             type: SWALLOW;
3989             description { state: "default" 0.0;
3990                rel1.relative: 0.181818182 0.0;
3991                rel2.relative: 0.363636364 1.0;
3992             }
3993          }
3994          part { name: "c0";
3995             type: SWALLOW;
3996             type: TEXT;
3997             mouse_events:  0;
3998             scale: 1;
3999             description { state: "default" 0.0;
4000                rel1.relative: 0.363636364 0.0;
4001                rel2.relative: 0.454545455 1.0;
4002                color: 0 0 0 255;
4003                text {
4004                   font:     "Sans,Edje-Vera";
4005                   text:     ":";
4006                   size:     10;
4007                   min:      1 1;
4008                   align:    0.5 0.5;
4009                }
4010             }
4011          }
4012          part { name: "d2";
4013             type: SWALLOW;
4014             description { state: "default" 0.0;
4015                rel1.relative: 0.454545455 0.0;
4016                rel2.relative: 0.636363636 1.0;
4017             }
4018          }
4019          part { name: "d3";
4020             type: SWALLOW;
4021             description { state: "default" 0.0;
4022                rel1.relative: 0.636363636 0.0;
4023                rel2.relative: 0.818181818 1.0;
4024             }
4025          }
4026          // (if am_pm)
4027          part { name: "ampm";
4028             type: SWALLOW;
4029             description { state: "default" 0.0;
4030                rel1.relative: 0.818181818 0.0;
4031                rel2.relative: 1.0 1.0;
4032             }
4033          }
4034       }
4035    }
4036
4037 ///////////////////////////////////////////////////////////////////////////////
4038    group { name: "elm/clock/base/default";
4039       parts {
4040          part { name: "d0";
4041             type: SWALLOW;
4042             description { state: "default" 0.0;
4043                rel1.relative: 0.000000000 0.0;
4044                rel2.relative: 0.222222222 1.0;
4045             }
4046          }
4047          part { name: "d1";
4048             type: SWALLOW;
4049             description { state: "default" 0.0;
4050                rel1.relative: 0.222222222 0.0;
4051                rel2.relative: 0.444444444 1.0;
4052             }
4053          }
4054          part { name: "c0";
4055             type: SWALLOW;
4056             type: TEXT;
4057             mouse_events:  0;
4058             scale: 1;
4059             description { state: "default" 0.0;
4060                rel1.relative: 0.444444444 0.0;
4061                rel2.relative: 0.555555556 1.0;
4062                color: 0 0 0 255;
4063                text {
4064                   font:     "Sans,Edje-Vera";
4065                   text:     ":";
4066                   size:     10;
4067                   min:      1 1;
4068                   align:    0.5 0.5;
4069                }
4070             }
4071          }
4072          part { name: "d2";
4073             type: SWALLOW;
4074             description { state: "default" 0.0;
4075                rel1.relative: 0.555555556 0.0;
4076                rel2.relative: 0.777777778 1.0;
4077             }
4078          }
4079          part { name: "d3";
4080             type: SWALLOW;
4081             description { state: "default" 0.0;
4082                rel1.relative: 0.777777778 0.0;
4083                rel2.relative: 1.000000000 1.0;
4084             }
4085          }
4086       }
4087    }
4088
4089 ///////////////////////////////////////////////////////////////////////////////
4090    group { name: "elm/frame/base/default";
4091        images {
4092            image: "frame_1.png" COMP;
4093            image: "frame_2.png" COMP;
4094            image: "dia_grad.png" COMP;
4095        }
4096        parts {
4097            part { name: "base0";
4098                mouse_events:  0;
4099                description { state: "default" 0.0;
4100                    image.normal: "dia_grad.png";
4101                    rel1.to: "over";
4102                    rel2.to: "over";
4103                    fill {
4104                        smooth: 0;
4105                        size {
4106                            relative: 0.0 1.0;
4107                            offset: 64 0;
4108                        }
4109                    }
4110                }
4111            }
4112            part { name: "base";
4113                mouse_events:  0;
4114                description { state:    "default" 0.0;
4115                    rel2.to: "elm.swallow.content";
4116                    rel2.offset: 9 9;
4117                    image {
4118                        normal: "frame_2.png";
4119                        border: 5 5 32 26;
4120                        middle: 0;
4121                    }
4122                    fill.smooth : 0;
4123                }
4124            }
4125            part { name: "elm.text";
4126                type: TEXT;
4127                mouse_events:   0;
4128                scale: 1;
4129                description { state: "default" 0.0;
4130                    align: 0.0 0.0;
4131                    fixed: 0 1;
4132                    rel1 {
4133                        relative: 0.0 0.0;
4134                        offset: 6 6;
4135                    }
4136                    rel2 {
4137                        relative: 1.0 0.0;
4138                        offset: -7 6;
4139                    }
4140                    color: 0 0 0 64;
4141                    text {
4142                        font: "Sans:style=Bold,Edje-Vera-Bold";
4143                        size: 10;
4144                        min: 1 1;
4145                        max: 1 1;
4146                        align: 0.0 0.0;
4147                    }
4148                }
4149            }
4150            part { name: "over";
4151                mouse_events:  0;
4152                description { state:    "default" 0.0;
4153                    rel1.offset: 4 4;
4154                    rel2.to: "elm.swallow.content";
4155                    rel2.offset: 5 5;
4156                    image {
4157                        normal: "frame_1.png";
4158                        border: 2 2 28 22;
4159                        middle: 0;
4160                    }
4161                    fill.smooth : 0;
4162                }
4163            }
4164            part { name: "elm.swallow.content";
4165                type: SWALLOW;
4166                description { state: "default" 0.0;
4167                    align: 0.0 0.0;
4168                    rel1 {
4169                        to_y: "elm.text";
4170                        relative: 0.0 1.0;
4171                        offset: 8 2;
4172                    }
4173                    rel2.offset: -9 -9;
4174                }
4175            }
4176        }
4177    }
4178
4179    group { name: "elm/frame/base/pad_small";
4180        parts {
4181            part { name: "b0";
4182                mouse_events:  0;
4183                type: RECT;
4184                scale: 1;
4185                description { state: "default" 0.0;
4186                    visible: 0;
4187                    min: 4 4;
4188                    max: 4 4;
4189                    align: 0.0 0.0;
4190                }
4191            }
4192            part { name: "b1";
4193                mouse_events:  0;
4194                type: RECT;
4195                scale: 1;
4196                description { state: "default" 0.0;
4197                    visible: 0;
4198                    min: 4 4;
4199                    max: 4 4;
4200                    align: 1.0 1.0;
4201                }
4202            }
4203            part { name: "elm.swallow.content";
4204                type: SWALLOW;
4205                description { state: "default" 0.0;
4206                    rel1 {
4207                        to: "b0";
4208                        relative: 1.0 1.0;
4209                        offset: 0 0;
4210                    }
4211                    rel2 {
4212                        to: "b1";
4213                        relative: 0.0 0.0;
4214                        offset: -1 -1;
4215                    }
4216                }
4217            }
4218        }
4219    }
4220
4221    group { name: "elm/frame/base/pad_medium";
4222        parts {
4223            part { name: "b0";
4224                mouse_events:  0;
4225                type: RECT;
4226                scale: 1;
4227                description { state: "default" 0.0;
4228                    visible: 0;
4229                    min: 8 8;
4230                    max: 8 8;
4231                    align: 0.0 0.0;
4232                }
4233            }
4234            part { name: "b1";
4235                mouse_events:  0;
4236                type: RECT;
4237                scale: 1;
4238                description { state: "default" 0.0;
4239                    visible: 0;
4240                    min: 8 8;
4241                    max: 8 8;
4242                    align: 1.0 1.0;
4243                }
4244            }
4245            part { name: "elm.swallow.content";
4246                type: SWALLOW;
4247                description { state: "default" 0.0;
4248                    rel1 {
4249                        to: "b0";
4250                        relative: 1.0 1.0;
4251                        offset: 0 0;
4252                    }
4253                    rel2 {
4254                        to: "b1";
4255                        relative: 0.0 0.0;
4256                        offset: -1 -1;
4257                    }
4258                }
4259            }
4260        }
4261    }
4262
4263    group { name: "elm/frame/base/pad_large";
4264        parts {
4265            part { name: "b0";
4266                mouse_events:  0;
4267                type: RECT;
4268                scale: 1;
4269                description { state: "default" 0.0;
4270                    visible: 0;
4271                    min: 16 16;
4272                    max: 16 16;
4273                    align: 0.0 0.0;
4274                }
4275            }
4276            part { name: "b1";
4277                mouse_events:  0;
4278                type: RECT;
4279                scale: 1;
4280                description { state: "default" 0.0;
4281                    visible: 0;
4282                    min: 16 16;
4283                    max: 16 16;
4284                    align: 1.0 1.0;
4285                }
4286            }
4287            part { name: "elm.swallow.content";
4288                type: SWALLOW;
4289                description { state: "default" 0.0;
4290                    rel1 {
4291                        to: "b0";
4292                        relative: 1.0 1.0;
4293                        offset: 0 0;
4294                    }
4295                    rel2 {
4296                        to: "b1";
4297                        relative: 0.0 0.0;
4298                        offset: -1 -1;
4299                    }
4300                }
4301            }
4302        }
4303    }
4304
4305    group { name: "elm/frame/base/pad_huge";
4306        parts {
4307            part { name: "b0";
4308                mouse_events:  0;
4309                type: RECT;
4310                scale: 1;
4311                description { state: "default" 0.0;
4312                    visible: 0;
4313                    min: 32 32;
4314                    max: 32 32;
4315                    align: 0.0 0.0;
4316                }
4317            }
4318            part { name: "b1";
4319                mouse_events:  0;
4320                type: RECT;
4321                scale: 1;
4322                description { state: "default" 0.0;
4323                    visible: 0;
4324                    min: 32 32;
4325                    max: 32 32;
4326                    align: 1.0 1.0;
4327                }
4328            }
4329            part { name: "elm.swallow.content";
4330                type: SWALLOW;
4331                description { state: "default" 0.0;
4332                    rel1 {
4333                        to: "b0";
4334                        relative: 1.0 1.0;
4335                        offset: 0 0;
4336                    }
4337                    rel2 {
4338                        to: "b1";
4339                        relative: 0.0 0.0;
4340                        offset: -1 -1;
4341                    }
4342                }
4343            }
4344        }
4345    }
4346
4347    group { name: "elm/frame/base/outdent_top";
4348        images {
4349            image: "outdent-top.png" COMP;
4350        }
4351        parts {
4352            part { name: "base0";
4353                mouse_events:  0;
4354                description { state: "default" 0.0;
4355                    image.normal: "outdent-top.png";
4356                    image.border: 0 0 0 13;
4357                    fill.smooth: 0;
4358                }
4359            }
4360            part { name: "elm.swallow.content";
4361                type: SWALLOW;
4362                description { state: "default" 0.0;
4363                    rel1.offset: 2 2;
4364                    rel2.offset: -3 -13;
4365                }
4366            }
4367        }
4368    }
4369
4370    group { name: "elm/frame/base/outdent_bottom";
4371        images {
4372            image: "outdent-bottom.png" COMP;
4373        }
4374        parts {
4375            part { name: "base0";
4376                mouse_events:  0;
4377                description { state: "default" 0.0;
4378                    image.normal: "outdent-bottom.png";
4379                    image.border: 0 0 13 0;
4380                    fill.smooth: 0;
4381                }
4382            }
4383            part { name: "elm.swallow.content";
4384                type: SWALLOW;
4385                description { state: "default" 0.0;
4386                    rel1.offset: 2 12;
4387                    rel2.offset: -3 -3;
4388                }
4389            }
4390        }
4391    }
4392
4393 ///////////////////////////////////////////////////////////////////////////////
4394    group { name: "elm/hover/base/default";
4395       images {
4396          image: "shad_circ.png" COMP;
4397       }
4398       parts {
4399          part { name: "elm.swallow.offset";
4400             type: SWALLOW;
4401             description { state: "default" 0.0;
4402                align: 0.0 0.0;
4403                rel1.relative: 0.0 0.0;
4404                rel2.relative: 0.0 0.0;
4405             }
4406          }
4407          part { name: "elm.swallow.size";
4408             type: SWALLOW;
4409             description { state: "default" 0.0;
4410                align: 0.0 0.0;
4411                rel1.to: "elm.swallow.offset";
4412                rel1.relative: 1.0 1.0;
4413                rel2.to: "elm.swallow.offset";
4414                rel2.relative: 1.0 1.0;
4415             }
4416          }
4417          part { name: "base";
4418             type: RECT;
4419             mouse_events: 1;
4420             description { state: "default" 0.0;
4421                color: 0 0 0 64;
4422             }
4423          }
4424          part { name: "shad";
4425             mouse_events:  0;
4426             description { state: "default" 0.0;
4427                image.normal: "shad_circ.png";
4428                rel1.to: "elm.swallow.size";
4429                rel1.offset: -32 -32;
4430                rel2.to: "elm.swallow.size";
4431                rel2.offset: 31 31;
4432                fill.smooth: 0;
4433             }
4434          }
4435          part { name: "box";
4436             type: RECT;
4437             mouse_events: 0;
4438             description { state: "default" 0.0;
4439                color: 0 0 0 0;
4440                rel1.to: "elm.swallow.size";
4441                rel1.offset: -2 -2;
4442                rel2.to: "elm.swallow.size";
4443                rel2.offset: 1 1;
4444             }
4445          }
4446          part { name: "elm.swallow.slot.left";
4447             type: SWALLOW;
4448             description { state: "default" 0.0;
4449                align: 1.0 0.5;
4450                rel1.to: "elm.swallow.slot.middle";
4451                rel1.relative: 0.0 0.0;
4452                rel1.offset: -1 0;
4453                rel2.to: "elm.swallow.slot.middle";
4454                rel2.relative: 0.0 1.0;
4455                rel2.offset: -1 -1;
4456             }
4457          }
4458          part { name: "elm.swallow.slot.right";
4459             type: SWALLOW;
4460             description { state: "default" 0.0;
4461                align: 0.0 0.5;
4462                rel1.to: "elm.swallow.slot.middle";
4463                rel1.relative: 1.0 0.0;
4464                rel1.offset: 0 0;
4465                rel2.to: "elm.swallow.slot.middle";
4466                rel2.relative: 1.0 1.0;
4467                rel2.offset: 0 -1;
4468             }
4469          }
4470          part { name: "elm.swallow.slot.top";
4471             type: SWALLOW;
4472             description { state: "default" 0.0;
4473                align: 0.5 1.0;
4474                rel1.to: "elm.swallow.slot.middle";
4475                rel1.relative: 0.0 0.0;
4476                rel1.offset: 0 -1;
4477                rel2.to: "elm.swallow.slot.middle";
4478                rel2.relative: 1.0 0.0;
4479                rel2.offset: -1 -1;
4480             }
4481          }
4482          part { name: "elm.swallow.slot.bottom";
4483             type: SWALLOW;
4484             description { state: "default" 0.0;
4485                align: 0.5 0.0;
4486                rel1.to: "elm.swallow.slot.middle";
4487                rel1.relative: 0.0 1.0;
4488                rel1.offset: 0 0;
4489                rel2.to: "elm.swallow.slot.middle";
4490                rel2.relative: 1.0 1.0;
4491                rel2.offset: -1 0;
4492             }
4493          }
4494          part { name: "elm.swallow.slot.middle";
4495             type: SWALLOW;
4496             description { state: "default" 0.0;
4497                rel1.to: "elm.swallow.size";
4498                rel2.to: "elm.swallow.size";
4499             }
4500          }
4501       }
4502       programs {
4503          program { name: "end";
4504             signal: "mouse,up,1";
4505             source: "base";
4506             action: SIGNAL_EMIT "elm,action,dismiss" "";
4507          }
4508       }
4509    }
4510
4511    group { name: "elm/hover/base/popout";
4512       images {
4513          image: "shad_circ.png" COMP;
4514          image: "bt_dis_base.png" COMP;
4515          image: "bt_dis_hilight.png" COMP;
4516       }
4517       parts {
4518          part { name: "elm.swallow.offset";
4519             type: SWALLOW;
4520             description { state: "default" 0.0;
4521                align: 0.0 0.0;
4522                rel1.relative: 0.0 0.0;
4523                rel2.relative: 0.0 0.0;
4524             }
4525          }
4526          part { name: "elm.swallow.size";
4527             type: SWALLOW;
4528             description { state: "default" 0.0;
4529                align: 0.0 0.0;
4530                rel1.to: "elm.swallow.offset";
4531                rel1.relative: 1.0 1.0;
4532                rel2.to: "elm.swallow.offset";
4533                rel2.relative: 1.0 1.0;
4534             }
4535          }
4536          part { name: "base";
4537             type: RECT;
4538             mouse_events: 1;
4539             description { state: "default" 0.0;
4540                color: 0 0 0 0;
4541             }
4542             description { state: "visible" 0.0;
4543                inherit: "default" 1.0;
4544                color: 0 0 0 64;
4545             }
4546          }
4547          part { name: "leftclip";
4548             type: RECT;
4549             description { state: "default" 0.0;
4550                rel2.to_x: "pop";
4551                rel2.relative: 0.0 1.0;
4552                rel2.offset: 1 -1;
4553             }
4554          }
4555          part { name: "left";
4556             clip_to: "leftclip";
4557             description { state: "default" 0.0;
4558                visible: 0;
4559                rel1.to: "elm.swallow.slot.left";
4560                rel1.offset: -5 -5;
4561                rel2.to: "elm.swallow.slot.left";
4562                rel2.offset: 4 4;
4563                image {
4564                   normal: "bt_dis_base.png";
4565                   border: 4 4 4 4;
4566                }
4567                image.middle: SOLID;
4568             }
4569             description { state: "visible" 0.0;
4570                inherit: "default" 0.0;
4571                visible: 1;
4572             }
4573          }
4574          part { name: "elm.swallow.slot.left";
4575             type: SWALLOW;
4576             clip_to: "leftclip";
4577             description { state: "default" 0.0;
4578                align: 0.0 0.5;
4579                rel1.to: "elm.swallow.slot.middle";
4580                rel1.relative: 0.0 0.0;
4581                rel1.offset: -1 0;
4582                rel2.to: "elm.swallow.slot.middle";
4583                rel2.relative: 0.0 1.0;
4584                rel2.offset: -1 -1;
4585             }
4586             description { state: "visible" 0.0;
4587                inherit: "default" 0.0;
4588                rel1.offset: -7 0;
4589                rel2.offset: -7 -1;
4590                align: 1.0 0.5;
4591             }
4592          }
4593          part { name: "leftover";
4594             clip_to: "leftclip";
4595             mouse_events: 0;
4596             description { state: "default" 0.0;
4597                rel1.to: "left";
4598                rel2.to: "left";
4599                rel2.relative: 1.0 0.5;
4600                image {
4601                   normal: "bt_dis_hilight.png";
4602                   border: 4 4 4 0;
4603                }
4604             }
4605          }
4606          part { name: "rightclip";
4607             type: RECT;
4608             description { state: "default" 0.0;
4609                rel1.to_x: "pop";
4610                rel1.relative: 1.0 0.0;
4611                rel1.offset: -2 0;
4612             }
4613          }
4614          part { name: "right";
4615             clip_to: "rightclip";
4616             description { state: "default" 0.0;
4617                visible: 0;
4618                rel1.to: "elm.swallow.slot.right";
4619                rel1.offset: -5 -5;
4620                rel2.to: "elm.swallow.slot.right";
4621                rel2.offset: 4 4;
4622                image {
4623                   normal: "bt_dis_base.png";
4624                   border: 4 4 4 4;
4625                }
4626                image.middle: SOLID;
4627             }
4628             description { state: "visible" 0.0;
4629                inherit: "default" 0.0;
4630                visible: 1;
4631             }
4632          }
4633          part { name: "elm.swallow.slot.right";
4634             type: SWALLOW;
4635             clip_to: "rightclip";
4636             description { state: "default" 0.0;
4637                align: 1.0 0.5;
4638                rel1.to: "elm.swallow.slot.middle";
4639                rel1.relative: 1.0 0.0;
4640                rel1.offset: 0 0;
4641                rel2.to: "elm.swallow.slot.middle";
4642                rel2.relative: 1.0 1.0;
4643                rel2.offset: 0 -1;
4644             }
4645             description { state: "visible" 0.0;
4646                inherit: "default" 0.0;
4647                rel1.offset: 6 0;
4648                rel2.offset: 6 -1;
4649                align: 0.0 0.5;
4650             }
4651          }
4652          part { name: "rightover";
4653             clip_to: "rightclip";
4654             mouse_events: 0;
4655             description { state: "default" 0.0;
4656                rel1.to: "right";
4657                rel2.to: "right";
4658                rel2.relative: 1.0 0.5;
4659                image {
4660                   normal: "bt_dis_hilight.png";
4661                   border: 4 4 4 0;
4662                }
4663             }
4664          }
4665          part { name: "topclip";
4666             type: RECT;
4667             description { state: "default" 0.0;
4668                rel2.to_y: "pop";
4669                rel2.relative: 1.0 0.0;
4670                rel2.offset: -1 1;
4671             }
4672          }
4673          part { name: "top";
4674             clip_to: "topclip";
4675             description { state: "default" 0.0;
4676                visible: 0;
4677                rel1.to: "elm.swallow.slot.top";
4678                rel1.offset: -5 -5;
4679                rel2.to: "elm.swallow.slot.top";
4680                rel2.offset: 4 4;
4681                image {
4682                   normal: "bt_dis_base.png";
4683                   border: 4 4 4 4;
4684                }
4685                image.middle: SOLID;
4686             }
4687             description { state: "visible" 0.0;
4688                inherit: "default" 0.0;
4689                visible: 1;
4690             }
4691          }
4692          part { name: "elm.swallow.slot.top";
4693             type: SWALLOW;
4694             clip_to: "topclip";
4695             description { state: "default" 0.0;
4696                visible: 1;
4697                align: 0.5 0.0;
4698                rel1.to: "elm.swallow.slot.middle";
4699                rel1.relative: 0.0 0.0;
4700                rel1.offset: 0 -1;
4701                rel2.to: "elm.swallow.slot.middle";
4702                rel2.relative: 1.0 0.0;
4703                rel2.offset: -1 -1;
4704             }
4705             description { state: "visible" 0.0;
4706                inherit: "default" 0.0;
4707                rel1.offset: 0 -7;
4708                rel2.offset: -1 -7;
4709                align: 0.5 1.0;
4710             }
4711          }
4712          part { name: "topover";
4713             clip_to: "topclip";
4714             mouse_events: 0;
4715             description { state: "default" 0.0;
4716                rel1.to: "top";
4717                rel2.to: "top";
4718                rel2.relative: 1.0 0.5;
4719                image {
4720                   normal: "bt_dis_hilight.png";
4721                   border: 4 4 4 0;
4722                }
4723             }
4724          }
4725          part { name: "bottomclip";
4726             type: RECT;
4727             description { state: "default" 0.0;
4728                rel1.to_y: "pop";
4729                rel1.relative: 0.0 1.0;
4730                rel1.offset: -1 -2;
4731             }
4732          }
4733          part { name: "bottom";
4734             clip_to: "bottomclip";
4735             description { state: "default" 0.0;
4736                visible: 0;
4737                rel1.to: "elm.swallow.slot.bottom";
4738                rel1.offset: -5 -5;
4739                rel2.to: "elm.swallow.slot.bottom";
4740                rel2.offset: 4 4;
4741                image {
4742                   normal: "bt_dis_base.png";
4743                   border: 4 4 4 4;
4744                }
4745                image.middle: SOLID;
4746             }
4747             description { state: "visible" 0.0;
4748                inherit: "default" 0.0;
4749                visible: 1;
4750             }
4751          }
4752          part { name: "elm.swallow.slot.bottom";
4753             type: SWALLOW;
4754             clip_to: "bottomclip";
4755             description { state: "default" 0.0;
4756                align: 0.5 1.0;
4757                rel1.to: "elm.swallow.slot.middle";
4758                rel1.relative: 0.0 1.0;
4759                rel1.offset: 0 0;
4760                rel2.to: "elm.swallow.slot.middle";
4761                rel2.relative: 1.0 1.0;
4762                rel2.offset: -1 0;
4763             }
4764             description { state: "visible" 0.0;
4765                inherit: "default" 0.0;
4766                rel1.offset: 0 6;
4767                rel2.offset: -1 6;
4768                align: 0.5 0.0;
4769             }
4770          }
4771          part { name: "bottomover";
4772             clip_to: "bottomclip";
4773             mouse_events: 0;
4774             description { state: "default" 0.0;
4775                rel1.to: "bottom";
4776                rel2.to: "bottom";
4777                rel2.relative: 1.0 0.5;
4778                image {
4779                   normal: "bt_dis_hilight.png";
4780                   border: 4 4 4 0;
4781                }
4782             }
4783          }
4784          part { name: "shad";
4785             mouse_events:  0;
4786             description { state: "default" 0.0;
4787                image.normal: "shad_circ.png";
4788                rel1.to: "elm.swallow.size";
4789                rel1.offset: -64 -64;
4790                rel2.to: "elm.swallow.size";
4791                rel2.offset: 63 63;
4792                fill.smooth: 0;
4793             }
4794          }
4795          part { name: "pop";
4796             mouse_events: 1;
4797             description { state: "default" 0.0;
4798                rel1.to: "elm.swallow.slot.middle";
4799                rel1.offset: -5 -5;
4800                rel2.to: "elm.swallow.slot.middle";
4801                rel2.offset: 4 4;
4802                image {
4803                   normal: "bt_dis_base.png";
4804                   border: 4 4 4 4;
4805                }
4806                image.middle: SOLID;
4807             }
4808          }
4809          part { name: "elm.swallow.slot.middle";
4810             type: SWALLOW;
4811             description { state: "default" 0.0;
4812                rel1.to: "elm.swallow.size";
4813                rel2.to: "elm.swallow.size";
4814             }
4815          }
4816          part { name: "popover";
4817             mouse_events: 0;
4818             description { state: "default" 0.0;
4819                rel1.to: "pop";
4820                rel2.to: "pop";
4821                rel2.relative: 1.0 0.5;
4822                image {
4823                   normal: "bt_dis_hilight.png";
4824                   border: 4 4 4 0;
4825                }
4826             }
4827          }
4828       }
4829       programs {
4830          program { name: "end";
4831             signal: "mouse,up,1";
4832             source: "base";
4833             action: SIGNAL_EMIT "elm,action,dismiss" "";
4834          }
4835
4836          program { name: "show";
4837             signal: "elm,action,show";
4838             source: "elm";
4839             action: STATE_SET "visible" 0.0;
4840 //          transition: DECELERATE 0.5;
4841             target: "base";
4842          }
4843          program { name: "hide";
4844             signal: "elm,action,hide";
4845             source: "elm";
4846             action: STATE_SET "default" 0.0;
4847 //          transition: DECELERATE 0.5;
4848             target: "base";
4849          }
4850
4851          program { name: "leftshow";
4852             signal: "elm,action,slot,left,show";
4853             source: "elm";
4854             action: STATE_SET "visible" 0.0;
4855             transition: DECELERATE 0.5;
4856             target: "left";
4857             target: "elm.swallow.slot.left";
4858          }
4859          program { name: "lefthide";
4860             signal: "elm,action,slot,left,hide";
4861             source: "elm";
4862             action: STATE_SET "default" 0.0;
4863             transition: DECELERATE 0.5;
4864             target: "left";
4865             target: "elm.swallow.slot.left";
4866          }
4867          program { name: "rightshow";
4868             signal: "elm,action,slot,right,show";
4869             source: "elm";
4870             action: STATE_SET "visible" 0.0;
4871             transition: DECELERATE 0.5;
4872             target: "right";
4873             target: "elm.swallow.slot.right";
4874          }
4875          program { name: "righthide";
4876             signal: "elm,action,slot,right,hide";
4877             source: "elm";
4878             action: STATE_SET "default" 0.0;
4879             transition: DECELERATE 0.5;
4880             target: "right";
4881             target: "elm.swallow.slot.right";
4882          }
4883          program { name: "topshow";
4884             signal: "elm,action,slot,top,show";
4885             source: "elm";
4886             action: STATE_SET "visible" 0.0;
4887             transition: DECELERATE 0.5;
4888             target: "top";
4889             target: "elm.swallow.slot.top";
4890          }
4891          program { name: "tophide";
4892             signal: "elm,action,slot,top,hide";
4893             source: "elm";
4894             action: STATE_SET "default" 0.0;
4895             transition: DECELERATE 0.5;
4896             target: "top";
4897             target: "elm.swallow.slot.top";
4898          }
4899          program { name: "bottomshow";
4900             signal: "elm,action,slot,bottom,show";
4901             source: "elm";
4902             action: STATE_SET "visible" 0.0;
4903             transition: DECELERATE 0.5;
4904             target: "bottom";
4905             target: "elm.swallow.slot.bottom";
4906          }
4907          program { name: "bottomhide";
4908             signal: "elm,action,slot,bottom,hide";
4909             source: "elm";
4910             action: STATE_SET "default" 0.0;
4911             transition: DECELERATE 0.5;
4912             target: "bottom";
4913             target: "elm.swallow.slot.bottom";
4914          }
4915       }
4916    }
4917
4918    //In the hover used by the menu only the bottom part is used.
4919    group { name: "elm/hover/base/menu";
4920        images {
4921            image: "shad_circ.png" COMP;
4922            image: "bt_dis_base.png" COMP;
4923        }
4924        parts {
4925            part { name: "elm.swallow.offset";
4926                type: SWALLOW;
4927                description { state: "default" 0.0;
4928                    align: 0.0 0.0;
4929                    rel1.relative: 0.0 0.0;
4930                    rel2.relative: 0.0 0.0;
4931                }
4932            }
4933            part { name: "elm.swallow.size";
4934                type: SWALLOW;
4935                description { state: "default" 0.0;
4936                    align: 0.0 0.0;
4937                    rel1.to: "elm.swallow.offset";
4938                    rel1.relative: 1.0 1.0;
4939                    rel2.to: "elm.swallow.offset";
4940                    rel2.relative: 1.0 1.0;
4941                }
4942            }
4943            part { name: "base";
4944                type: RECT;
4945                mouse_events: 1;
4946                description { state: "default" 0.0;
4947                    color: 0 0 0 0;
4948                }
4949                description { state: "visible" 0.0;
4950                    inherit: "default" 1.0;
4951                    color: 0 0 0 64;
4952                }
4953            }
4954            part { name: "elm.swallow.slot.left";
4955                type: SWALLOW;
4956                description { state: "default" 0.0;
4957                }
4958            }
4959            part { name: "elm.swallow.slot.right";
4960                type: SWALLOW;
4961                description { state: "default" 0.0;
4962                }
4963            }
4964            part { name: "elm.swallow.slot.top";
4965                type: SWALLOW;
4966                description { state: "default" 0.0;
4967                }
4968                description { state: "visible" 0.0;
4969                    inherit: "default" 0.0;
4970                }
4971            }
4972            part { name: "bottomclip";
4973                type: RECT;
4974                description { state: "default" 0.0;
4975                    rel1.to_y: "pop";
4976                    rel1.relative: 0.0 1.0;
4977                    rel1.offset: -1 -2;
4978                }
4979            }
4980            part { name: "bottom";
4981                clip_to: "bottomclip";
4982                description { state: "default" 0.0;
4983                    visible: 0;
4984                    rel1.to: "elm.swallow.slot.bottom";
4985                    rel1.offset: -5 -5;
4986                    rel2.to: "elm.swallow.slot.bottom";
4987                    rel2.offset: 4 4;
4988                    image {
4989                        normal: "bt_dis_base.png";
4990                        border: 4 4 4 4;
4991                    }
4992                    image.middle: SOLID;
4993                }
4994                description { state: "visible" 0.0;
4995                    inherit: "default" 0.0;
4996                    visible: 1;
4997                }
4998            }
4999            part { name: "elm.swallow.slot.bottom";
5000                type: SWALLOW;
5001                clip_to: "bottomclip";
5002                description { state: "default" 0.0;
5003                    align: 0.5 1.0;
5004                    rel1.to: "elm.swallow.slot.middle";
5005                    rel1.relative: 0.0 1.0;
5006                    rel1.offset: 0 0;
5007                    rel2.to: "elm.swallow.slot.middle";
5008                    rel2.relative: 1.0 1.0;
5009                    rel2.offset: -1 0;
5010                }
5011                description { state: "visible" 0.0;
5012                    inherit: "default" 0.0;
5013                    rel1.offset: 0 6;
5014                    rel2.offset: -1 6;
5015                    align: 0.5 0.0;
5016                }
5017            }
5018            part { name: "pop";
5019                mouse_events: 1;
5020                repeat_events:1;
5021                description { state: "default" 0.0;
5022                    rel1.to: "elm.swallow.slot.middle";
5023                    rel1.offset: -5 -5;
5024                    rel2.to: "elm.swallow.slot.middle";
5025                    rel2.offset: 4 4;
5026                }
5027            }
5028            part { name: "elm.swallow.slot.middle";
5029                type: SWALLOW;
5030                repeat_events:1;
5031                description { state: "default" 0.0;
5032                    rel1.to: "elm.swallow.size";
5033                    rel2.to: "elm.swallow.size";
5034                }
5035            }
5036        }
5037        programs {
5038            program { name: "end";
5039                signal: "mouse,up,1";
5040                source: "base";
5041                action: SIGNAL_EMIT "elm,action,dismiss" "";
5042            }
5043            program { name: "show";
5044                signal: "elm,action,show";
5045                source: "elm";
5046                action: STATE_SET "visible" 0.0;
5047                        //           transition: DECELERATE 0.5;
5048                target: "base";
5049            }
5050            program { name: "hide";
5051                signal: "elm,action,hide";
5052                source: "elm";
5053                action: STATE_SET "default" 0.0;
5054                        //           transition: DECELERATE 0.5;
5055                target: "base";
5056            }
5057            program { name: "bottomshow";
5058                signal: "elm,action,slot,bottom,show";
5059                source: "elm";
5060                action: STATE_SET "visible" 0.0;
5061                transition: DECELERATE 0.3;
5062                target: "bottom";
5063                target: "elm.swallow.slot.bottom";
5064            }
5065            program { name: "bottomhide";
5066                signal: "elm,action,slot,bottom,hide";
5067                source: "elm";
5068                action: STATE_SET "default" 0.0;
5069                transition: DECELERATE 0.5;
5070                target: "bottom";
5071                target: "elm.swallow.slot.bottom";
5072            }
5073        }
5074    }
5075
5076    //In the hover used by the submenu only the bottom part is used
5077    //and no part should interact except the bottom area
5078    group { name: "elm/hover/base/submenu";
5079        images {
5080            image: "shad_circ.png" COMP;
5081            image: "bt_dis_base.png" COMP;
5082        }
5083        parts {
5084            part { name: "elm.swallow.offset";
5085                type: SWALLOW;
5086                repeat_events:1;
5087                description { state: "default" 0.0;
5088                    align: 0.0 0.0;
5089                    rel1.relative: 0.0 0.0;
5090                    rel2.relative: 0.0 0.0;
5091                }
5092            }
5093            part { name: "elm.swallow.size";
5094                type: SWALLOW;
5095                description { state: "default" 0.0;
5096                    align: 0.0 0.0;
5097                    rel1.to: "elm.swallow.offset";
5098                    rel1.relative: 1.0 1.0;
5099                    rel2.to: "elm.swallow.offset";
5100                    rel2.relative: 1.0 1.0;
5101                }
5102            }
5103            //here we do non catch events like the hover hover does
5104            part { name: "base";
5105                type: RECT;
5106                mouse_events: 1;
5107                description { state: "default" 0.0;
5108                    color: 0 0 0 0;
5109                    visible: 0;
5110                }
5111            }
5112            part { name: "elm.swallow.slot.left";
5113                type: SWALLOW;
5114                description { state: "default" 0.0;
5115                }
5116            }
5117            part { name: "elm.swallow.slot.right";
5118                type: SWALLOW;
5119                description { state: "default" 0.0;
5120                }
5121            }
5122            part { name: "elm.swallow.slot.top";
5123                type: SWALLOW;
5124                description { state: "default" 0.0;
5125                }
5126            }
5127            part { name: "bottomclip";
5128                type: RECT;
5129                description { state: "default" 0.0;
5130                    rel1.to_y: "pop";
5131                    rel1.relative: 0.0 1.0;
5132                    rel1.offset: -1 -2;
5133                }
5134            }
5135            part { name: "bottom";
5136                clip_to: "bottomclip";
5137                description { state: "default" 0.0;
5138                    visible: 0;
5139                    rel1.to: "elm.swallow.slot.bottom";
5140                    rel1.offset: -5 -5;
5141                    rel2.to: "elm.swallow.slot.bottom";
5142                    rel2.offset: 4 4;
5143                    image {
5144                        normal: "bt_dis_base.png";
5145                        border: 4 4 4 4;
5146                    }
5147                    image.middle: SOLID;
5148                }
5149                description { state: "visible" 0.0;
5150                    inherit: "default" 0.0;
5151                    visible: 1;
5152                }
5153            }
5154            part { name: "elm.swallow.slot.bottom";
5155                type: SWALLOW;
5156                clip_to: "bottomclip";
5157                description { state: "default" 0.0;
5158                    align: 0.5 1.0;
5159                    rel1.to: "elm.swallow.slot.middle";
5160                    rel1.relative: 0.0 1.0;
5161                    rel1.offset: 0 0;
5162                    rel2.to: "elm.swallow.slot.middle";
5163                    rel2.relative: 1.0 1.0;
5164                    rel2.offset: -1 0;
5165                }
5166                description { state: "visible" 0.0;
5167                    inherit: "default" 0.0;
5168                    rel1.offset: 0 6;
5169                    rel2.offset: -1 6;
5170                    align: 0.5 0.0;
5171                }
5172            }
5173            part { name: "pop";
5174                mouse_events: 1;
5175                repeat_events:1;
5176                description { state: "default" 0.0;
5177                    rel1.to: "elm.swallow.slot.middle";
5178                    rel1.offset: -5 -5;
5179                    rel2.to: "elm.swallow.slot.middle";
5180                    rel2.offset: 4 4;
5181                }
5182            }
5183            part { name: "elm.swallow.slot.middle";
5184                type: SWALLOW;
5185                repeat_events:1;
5186                description { state: "default" 0.0;
5187                    rel1.to: "elm.swallow.size";
5188                    rel2.to: "elm.swallow.size";
5189                }
5190            }
5191        }
5192        programs {
5193            program { name: "end";
5194                signal: "mouse,up,1";
5195                source: "base";
5196                action: SIGNAL_EMIT "elm,action,dismiss" "";
5197            }
5198            program { name: "show";
5199                signal: "elm,action,show";
5200                source: "elm";
5201                action: STATE_SET "visible" 0.0;
5202                        //           transition: DECELERATE 0.5;
5203                target: "base";
5204            }
5205            program { name: "hide";
5206                signal: "elm,action,hide";
5207                source: "elm";
5208                action: STATE_SET "default" 0.0;
5209                        //           transition: DECELERATE 0.5;
5210                target: "base";
5211            }
5212            program { name: "bottomshow";
5213                signal: "elm,action,slot,bottom,show";
5214                source: "elm";
5215                action: STATE_SET "visible" 0.0;
5216                transition: DECELERATE 0.3;
5217                target: "bottom";
5218                target: "elm.swallow.slot.bottom";
5219            }
5220            program { name: "bottomhide";
5221                signal: "elm,action,slot,bottom,hide";
5222                source: "elm";
5223                action: STATE_SET "default" 0.0;
5224                transition: DECELERATE 0.5;
5225                target: "bottom";
5226                target: "elm.swallow.slot.bottom";
5227            }
5228        }
5229    }
5230
5231    group { name: "elm/hover/base/hoversel_vertical/default";
5232       alias: "elm/hover/base/hoversel_vertical/entry";
5233       images {
5234 //       image: "shad_circ.png" COMP;
5235          image: "bt_base2.png" COMP;
5236          image: "bt_hilight.png" COMP;
5237          image: "bt_shine.png" COMP;
5238          image: "outdent-top.png" COMP;
5239          image: "outdent-bottom.png" COMP;
5240       }
5241       parts {
5242          part { name: "elm.swallow.offset";
5243             type: SWALLOW;
5244             description { state: "default" 0.0;
5245                align: 0.0 0.0;
5246                rel1.relative: 0.0 0.0;
5247                rel2.relative: 0.0 0.0;
5248             }
5249          }
5250          part { name: "elm.swallow.size";
5251             type: SWALLOW;
5252             description { state: "default" 0.0;
5253                align: 0.0 0.0;
5254                rel1.to: "elm.swallow.offset";
5255                rel1.relative: 1.0 1.0;
5256                rel2.to: "elm.swallow.offset";
5257                rel2.relative: 1.0 1.0;
5258             }
5259          }
5260 /*
5261         part { name: "shad";
5262             mouse_events:  0;
5263             description { state: "default" 0.0;
5264                image.normal: "shad_circ.png";
5265                rel1.to: "button_image";
5266                rel1.offset: -64 -64;
5267                rel2.to: "button_image";
5268                rel2.offset: 63 63;
5269                fill.smooth: 0;
5270             }
5271          }
5272  */
5273          part { name: "button_image";
5274             mouse_events: 1;
5275             description { state: "default" 0.0;
5276                rel1.to_x: "elm.swallow.slot.top";
5277                rel1.to_y: "elm.swallow.slot.top";
5278                rel1.offset: -2 -6;
5279                rel2.to_x: "elm.swallow.slot.top";
5280                rel2.to_y: "elm.swallow.slot.bottom";
5281                rel2.offset: 1 5;
5282                image {
5283                   normal: "bt_base2.png";
5284                   border: 7 7 7 7;
5285                }
5286                image.middle: SOLID;
5287             }
5288             description { state: "bottom" 0.0;
5289                rel1.to_x: "elm.swallow.slot.bottom";
5290                rel1.to_y: "elm.swallow.slot.top";
5291                rel1.offset: -2 -6;
5292                rel2.to_x: "elm.swallow.slot.bottom";
5293                rel2.to_y: "elm.swallow.slot.bottom";
5294                rel2.offset: 1 5;
5295                image {
5296                   normal: "bt_base2.png";
5297                   border: 7 7 7 7;
5298                }
5299                image.middle: SOLID;
5300             }
5301          }
5302
5303          part { name: "base";
5304             type: RECT;
5305             mouse_events: 1;
5306             description { state: "default" 0.0;
5307                color: 0 0 0 0;
5308             }
5309             description { state: "visible" 0.0;
5310                inherit: "default" 1.0;
5311                color: 0 0 0 64;
5312             }
5313          }
5314
5315          part { name: "topclip";
5316             type: RECT;
5317             description { state: "default" 0.0;
5318                rel2.to_y: "edge_top";
5319                rel2.relative: 1.0 0.0;
5320                rel2.offset: -1 7;
5321             }
5322          }
5323          part { name: "elm.swallow.slot.top";
5324             type: SWALLOW;
5325             clip_to: "topclip";
5326             description { state: "default" 0.0;
5327                visible: 1;
5328                align: 0.5 0.0;
5329                rel1.to: "elm.swallow.slot.middle";
5330                rel1.relative: 0.0 0.0;
5331                rel1.offset: 0 -1;
5332                rel2.to: "elm.swallow.slot.middle";
5333                rel2.relative: 1.0 0.0;
5334                rel2.offset: -1 -1;
5335             }
5336             description { state: "visible" 0.0;
5337                inherit: "default" 0.0;
5338                rel1.offset: 0 -7;
5339                rel2.offset: -1 -7;
5340                align: 0.5 1.0;
5341             }
5342          }
5343
5344          part { name: "bottomclip";
5345             type: RECT;
5346             description { state: "default" 0.0;
5347                rel1.to_y: "edge_bottom";
5348                rel1.relative: 0.0 1.0;
5349                rel1.offset: -1 -8;
5350             }
5351          }
5352          part { name: "elm.swallow.slot.bottom";
5353             type: SWALLOW;
5354             clip_to: "bottomclip";
5355             description { state: "default" 0.0;
5356                align: 0.5 1.0;
5357                rel1.to: "elm.swallow.slot.middle";
5358                rel1.relative: 0.0 1.0;
5359                rel1.offset: 0 0;
5360                rel2.to: "elm.swallow.slot.middle";
5361                rel2.relative: 1.0 1.0;
5362                rel2.offset: -1 0;
5363             }
5364             description { state: "visible" 0.0;
5365                inherit: "default" 0.0;
5366                rel1.offset: 0 6;
5367                rel2.offset: -1 6;
5368                align: 0.5 0.0;
5369             }
5370          }
5371
5372          part {   name: "over1";
5373             mouse_events: 0;
5374             description { state: "default" 0.0;
5375                rel1.to: "button_image";
5376                rel2.to: "button_image";
5377                rel2.relative: 1.0 0.5;
5378                image {
5379                   normal: "bt_hilight.png";
5380                   border: 7 7 7 0;
5381                }
5382             }
5383          }
5384          part { name: "over2";
5385             mouse_events: 1;
5386             repeat_events: 1;
5387             ignore_flags: ON_HOLD;
5388             description { state: "default" 0.0;
5389                rel1.to: "button_image";
5390                rel2.to: "button_image";
5391                image {
5392                   normal: "bt_shine.png";
5393                   border: 7 7 7 7;
5394                }
5395             }
5396          }
5397          part { name: "edge_top";
5398             mouse_events:  0;
5399             description { state: "default" 0.0;
5400                visible: 0;
5401                rel1 {
5402                   to: "elm.swallow.size";
5403                   offset: 0 -10;
5404                }
5405                rel2 {
5406                   to: "elm.swallow.size";
5407                }
5408                image.normal: "outdent-bottom.png";
5409                image.border: 0 0 13 0;
5410                fill.smooth: 0;
5411             }
5412             description { state: "visible" 0.0;
5413                inherit: "default" 0.0;
5414                visible: 1;
5415             }
5416          }
5417          part { name: "edge_bottom";
5418             mouse_events:  0;
5419             description { state: "default" 0.0;
5420                visible: 0;
5421                rel1 {
5422                   to: "elm.swallow.size";
5423                }
5424                rel2 {
5425                   to: "elm.swallow.size";
5426                   offset: -1 9;
5427                }
5428                image.normal: "outdent-top.png";
5429                image.border: 0 0 0 13;
5430                fill.smooth: 0;
5431             }
5432             description { state: "visible" 0.0;
5433                inherit: "default" 0.0;
5434                visible: 1;
5435             }
5436          }
5437          part { name: "elm.swallow.slot.middle";
5438             type: SWALLOW;
5439             description { state: "default" 0.0;
5440                rel1.to: "elm.swallow.size";
5441                rel2.to: "elm.swallow.size";
5442             }
5443          }
5444       }
5445       programs {
5446          program { name: "end";
5447             signal: "mouse,up,1";
5448             source: "base";
5449             action: SIGNAL_EMIT "elm,action,dismiss" "";
5450          }
5451
5452          program { name: "show";
5453             signal: "elm,action,show";
5454             source: "elm";
5455             action: STATE_SET "visible" 0.0;
5456 //          transition: DECELERATE 0.5;
5457             target: "base";
5458          }
5459          program { name: "hide";
5460             signal: "elm,action,hide";
5461             source: "elm";
5462             action: STATE_SET "default" 0.0;
5463 //          transition: DECELERATE 0.5;
5464             target: "base";
5465          }
5466          program { name: "topshow";
5467             signal: "elm,action,slot,top,show";
5468             source: "elm";
5469             action: STATE_SET "visible" 0.0;
5470             target: "edge_top";
5471             after: "topshow2";
5472          }
5473          program { name: "topshow2";
5474             action: STATE_SET "visible" 0.0;
5475             transition: DECELERATE 0.5;
5476             target: "elm.swallow.slot.top";
5477          }
5478          program { name: "topshow3";
5479             signal: "elm,action,slot,top,show";
5480             source: "elm";
5481             action: STATE_SET "default" 0.0;
5482             target: "button_image";
5483          }
5484          program { name: "tophide";
5485             signal: "elm,action,slot,top,hide";
5486             source: "elm";
5487             action: STATE_SET "default" 0.0;
5488             transition: DECELERATE 0.5;
5489             target: "elm.swallow.slot.top";
5490             after: "tophide2";
5491          }
5492          program { name: "tophide2";
5493             action: STATE_SET "default" 0.0;
5494             target: "edge_top";
5495          }
5496          program { name: "bottomshow";
5497             signal: "elm,action,slot,bottom,show";
5498             source: "elm";
5499             action: STATE_SET "visible" 0.0;
5500             target: "edge_bottom";
5501             after: "bottomshow2";
5502          }
5503          program { name: "bottomshow2";
5504             action: STATE_SET "visible" 0.0;
5505             transition: DECELERATE 0.5;
5506             target: "elm.swallow.slot.bottom";
5507          }
5508          program { name: "bottomshow3";
5509             signal: "elm,action,slot,bottom,show";
5510             source: "elm";
5511             action: STATE_SET "bottom" 0.0;
5512             target: "button_image";
5513          }
5514          program { name: "bottomhide";
5515             signal: "elm,action,slot,bottom,hide";
5516             source: "elm";
5517             action: STATE_SET "default" 0.0;
5518             transition: DECELERATE 0.5;
5519             target: "elm.swallow.slot.bottom";
5520             after: "bottomhide2";
5521          }
5522          program { name: "bottomhide2";
5523             action: STATE_SET "default" 0.0;
5524             target: "edge_bottom";
5525          }
5526       }
5527    }
5528
5529 ///////////////////////////////////////////////////////////////////////////////
5530 // emoticon images from:
5531 // Tanya - Latvia
5532 // http://lazycrazy.deviantart.com/
5533 // http://lazycrazy.deviantart.com/art/Very-Emotional-Emoticons-144461621
5534   group { name: "elm/entry/emoticon/angry/default"; images.image:
5535      "emo-angry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5536         "emo-angry.png"; } } } }
5537   group { name: "elm/entry/emoticon/angry-shout/default"; images.image:
5538      "emo-angry-shout.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5539         "emo-angry-shout.png"; } } } }
5540   group { name: "elm/entry/emoticon/crazy-laugh/default"; images.image:
5541      "emo-crazy-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5542         "emo-crazy-laugh.png"; } } } }
5543   group { name: "elm/entry/emoticon/evil-laugh/default"; images.image:
5544      "emo-evil-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5545         "emo-evil-laugh.png"; } } } }
5546   group { name: "elm/entry/emoticon/evil/default"; images.image:
5547      "emo-evil.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5548         "emo-evil.png"; } } } }
5549   group { name: "elm/entry/emoticon/goggle-smile/default"; images.image:
5550      "emo-goggle-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5551         "emo-goggle-smile.png"; } } } }
5552   group { name: "elm/entry/emoticon/grumpy/default"; images.image:
5553      "emo-grumpy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5554         "emo-grumpy.png"; } } } }
5555   group { name: "elm/entry/emoticon/grumpy-smile/default"; images.image:
5556      "emo-grumpy-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5557         "emo-grumpy-smile.png"; } } } }
5558   group { name: "elm/entry/emoticon/guilty/default"; images.image:
5559      "emo-guilty.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5560         "emo-guilty.png"; } } } }
5561   group { name: "elm/entry/emoticon/guilty-smile/default"; images.image:
5562      "emo-guilty-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5563         "emo-guilty-smile.png"; } } } }
5564   group { name: "elm/entry/emoticon/haha/default"; images.image:
5565      "emo-haha.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5566         "emo-haha.png"; } } } }
5567   group { name: "elm/entry/emoticon/half-smile/default"; images.image:
5568      "emo-half-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5569         "emo-half-smile.png"; } } } }
5570   group { name: "elm/entry/emoticon/happy-panting/default"; images.image:
5571      "emo-happy-panting.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5572         "emo-happy-panting.png"; } } } }
5573   group { name: "elm/entry/emoticon/happy/default"; images.image:
5574      "emo-happy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5575         "emo-happy.png"; } } } }
5576   group { name: "elm/entry/emoticon/indifferent/default"; images.image:
5577      "emo-indifferent.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5578         "emo-indifferent.png"; } } } }
5579   group { name: "elm/entry/emoticon/kiss/default"; images.image:
5580      "emo-kiss.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5581         "emo-kiss.png"; } } } }
5582   group { name: "elm/entry/emoticon/knowing-grin/default"; images.image:
5583      "emo-knowing-grin.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5584         "emo-knowing-grin.png"; } } } }
5585   group { name: "elm/entry/emoticon/laugh/default"; images.image:
5586      "emo-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5587         "emo-laugh.png"; } } } }
5588   group { name: "elm/entry/emoticon/little-bit-sorry/default"; images.image:
5589      "emo-little-bit-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5590         "emo-little-bit-sorry.png"; } } } }
5591   group { name: "elm/entry/emoticon/love-lots/default"; images.image:
5592      "emo-love-lots.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5593         "emo-love-lots.png"; } } } }
5594   group { name: "elm/entry/emoticon/love/default"; images.image:
5595      "emo-love.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5596         "emo-love.png"; } } } }
5597   group { name: "elm/entry/emoticon/minimal-smile/default"; images.image:
5598      "emo-minimal-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5599         "emo-minimal-smile.png"; } } } }
5600   group { name: "elm/entry/emoticon/not-happy/default"; images.image:
5601      "emo-not-happy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5602         "emo-not-happy.png"; } } } }
5603   group { name: "elm/entry/emoticon/not-impressed/default"; images.image:
5604      "emo-not-impressed.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5605         "emo-not-impressed.png"; } } } }
5606   group { name: "elm/entry/emoticon/omg/default"; images.image:
5607      "emo-omg.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5608         "emo-omg.png"; } } } }
5609   group { name: "elm/entry/emoticon/opensmile/default"; images.image:
5610      "emo-opensmile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5611         "emo-opensmile.png"; } } } }
5612   group { name: "elm/entry/emoticon/smile/default"; images.image:
5613      "emo-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5614         "emo-smile.png"; } } } }
5615   group { name: "elm/entry/emoticon/sorry/default"; images.image:
5616      "emo-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5617         "emo-sorry.png"; } } } }
5618   group { name: "elm/entry/emoticon/squint-laugh/default"; images.image:
5619      "emo-squint-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5620         "emo-squint-laugh.png"; } } } }
5621   group { name: "elm/entry/emoticon/surprised/default"; images.image:
5622      "emo-surprised.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5623         "emo-surprised.png"; } } } }
5624   group { name: "elm/entry/emoticon/suspicious/default"; images.image:
5625      "emo-suspicious.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5626         "emo-suspicious.png"; } } } }
5627   group { name: "elm/entry/emoticon/tongue-dangling/default"; images.image:
5628      "emo-tongue-dangling.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5629         "emo-tongue-dangling.png"; } } } }
5630   group { name: "elm/entry/emoticon/tongue-poke/default"; images.image:
5631      "emo-tongue-poke.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5632         "emo-tongue-poke.png"; } } } }
5633   group { name: "elm/entry/emoticon/uh/default"; images.image:
5634      "emo-uh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5635         "emo-uh.png"; } } } }
5636   group { name: "elm/entry/emoticon/unhappy/default"; images.image:
5637      "emo-unhappy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5638         "emo-unhappy.png"; } } } }
5639   group { name: "elm/entry/emoticon/very-sorry/default"; images.image:
5640      "emo-very-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5641         "emo-very-sorry.png"; } } } }
5642   group { name: "elm/entry/emoticon/what/default"; images.image:
5643      "emo-what.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5644         "emo-what.png"; } } } }
5645   group { name: "elm/entry/emoticon/wink/default"; images.image:
5646      "emo-wink.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5647         "emo-wink.png"; } } } }
5648   group { name: "elm/entry/emoticon/worried/default"; images.image:
5649      "emo-worried.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5650         "emo-worried.png"; } } } }
5651   group { name: "elm/entry/emoticon/wtf/default"; images.image:
5652      "emo-wtf.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5653         "emo-wtf.png"; } } } }
5654 //------------------------------------------------------------
5655    group { name: "elm/entry/base/default";
5656       styles
5657         {
5658            style { name: "entry_textblock_style";
5659               base: "font=Sans font_size=10 align=left color=#000 wrap=word";
5660               tag:  "br" "\n";
5661               tag:  "tab" "\t";
5662               tag:  "em" "+ font=Sans:style=Oblique";
5663               tag:  "b" "+ font=Sans:style=Bold";
5664               tag:  "link" "+ color=#800 underline=on underline_color=#8008";
5665               tag:  "hilight" "+ font=Sans:style=Bold";
5666            }
5667            style { name: "entry_textblock_disabled_style";
5668               base: "font=Sans font_size=10 align=left color=#00000080 wrap=word";
5669               tag:  "br" "\n";
5670               tag:  "tab" "\t";
5671               tag:  "em" "+ font=Sans:style=Oblique";
5672               tag:  "b" "+ font=Sans:style=Bold";
5673               tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
5674               tag:  "hilight" "+ font=Sans:style=Bold";
5675            }
5676         }
5677       data {
5678 //         item: context_menu_orientation "horizontal";
5679       }
5680       parts {
5681          part { name: "elm.text";
5682             type: TEXTBLOCK;
5683             mouse_events: 1;
5684             scale: 1;
5685             entry_mode: EDITABLE;
5686             select_mode: EXPLICIT;
5687             multiline: 1;
5688             source: "elm/entry/selection/default"; // selection under
5689 //          source2: "X"; // selection over
5690 //          source3: "X"; // cursor under
5691             source4: "elm/entry/cursor/default"; // cursorover
5692             source5: "elm/entry/anchor/default"; // anchor under
5693 //          source6: "X"; // anchor over
5694             description { state: "default" 0.0;
5695                fixed: 1 0;
5696                text {
5697                   style: "entry_textblock_style";
5698                   min: 0 1;
5699                }
5700             }
5701             description { state: "disabled" 0.0;
5702                inherit: "default" 0.0;
5703                text {
5704                   style: "entry_textblock_disabled_style";
5705                   min: 0 1;
5706                }
5707             }
5708          }
5709       }
5710       programs {
5711          program { name: "focus";
5712             signal: "load";
5713             source: "";
5714             action: FOCUS_SET;
5715             target: "elm.text";
5716          }
5717          program { name: "disable";
5718             signal: "elm,state,disabled";
5719             source: "elm";
5720             action: STATE_SET "disabled" 0.0;
5721             target: "elm.text";
5722          }
5723          program { name: "enable";
5724             signal: "elm,state,enabled";
5725             source: "elm";
5726             action: STATE_SET "default" 0.0;
5727             target: "elm.text";
5728          }
5729       }
5730    }
5731
5732     group { name: "elm/entry/base-charwrap/default";
5733       styles
5734         {
5735            style { name: "entry_textblock_style_charwrap";
5736               base: "font=Sans font_size=10 align=left color=#000 wrap=char";
5737               tag:  "br" "\n";
5738               tag:  "tab" "\t";
5739               tag:  "em" "+ font=Sans:style=Oblique";
5740               tag:  "b" "+ font=Sans:style=Bold";
5741               tag:  "link" "+ color=#800 underline=on underline_color=#8008";
5742               tag:  "hilight" "+ font=Sans:style=Bold";
5743            }
5744            style { name: "entry_textblock_disabled_style_charwrap";
5745               base: "font=Sans font_size=10 align=left color=#00000080 wrap=char";
5746               tag:  "br" "\n";
5747               tag:  "tab" "\t";
5748               tag:  "em" "+ font=Sans:style=Oblique";
5749               tag:  "b" "+ font=Sans:style=Bold";
5750               tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
5751               tag:  "hilight" "+ font=Sans:style=Bold";
5752            }
5753         }
5754       parts {
5755          part { name: "elm.text";
5756             type: TEXTBLOCK;
5757             mouse_events: 1;
5758             scale: 1;
5759             entry_mode: EDITABLE;
5760             select_mode: EXPLICIT;
5761             multiline: 1;
5762             source: "elm/entry/selection/default"; // selection under
5763 //          source2: "X"; // selection over
5764 //          source3: "X"; // cursor under
5765             source4: "elm/entry/cursor/default"; // cursorover
5766             source5: "elm/entry/anchor/default"; // anchor under
5767 //          source6: "X"; // anchor over
5768             description { state: "default" 0.0;
5769                fixed: 1 0;
5770                text {
5771                   style: "entry_textblock_style_charwrap";
5772                   min: 0 1;
5773                }
5774             }
5775             description { state: "disabled" 0.0;
5776                inherit: "default" 0.0;
5777                text {
5778                   style: "entry_textblock_disabled_style_charwrap";
5779                   min: 0 1;
5780                }
5781             }
5782          }
5783       }
5784       programs {
5785          program { name: "focus";
5786             signal: "load";
5787             source: "";
5788             action: FOCUS_SET;
5789             target: "elm.text";
5790          }
5791          program { name: "disable";
5792             signal: "elm,state,disabled";
5793             source: "elm";
5794             action: STATE_SET "disabled" 0.0;
5795             target: "elm.text";
5796          }
5797          program { name: "enable";
5798             signal: "elm,state,enabled";
5799             source: "elm";
5800             action: STATE_SET "default" 0.0;
5801             target: "elm.text";
5802          }
5803       }
5804    }
5805
5806
5807    group { name: "elm/entry/base-nowrap/default";
5808       parts {
5809          part { name: "elm.text";
5810             type: TEXTBLOCK;
5811             mouse_events: 1;
5812             scale: 1;
5813             entry_mode: EDITABLE;
5814             select_mode: EXPLICIT;
5815             multiline: 1;
5816             source: "elm/entry/selection/default"; // selection under
5817             source4: "elm/entry/cursor/default"; // cursorover
5818             source5: "elm/entry/anchor/default"; // anchor under
5819             description { state: "default" 0.0;
5820                text {
5821                   style: "entry_textblock_style";
5822                   min: 1 1;
5823                }
5824             }
5825             description { state: "disabled" 0.0;
5826                inherit: "default" 0.0;
5827                text {
5828                   style: "entry_textblock_disabled_style";
5829                   min: 0 1;
5830                }
5831             }
5832          }
5833 /*
5834          part { name: "sel";
5835             type: RECT;
5836             mouse_events: 0;
5837             description { state: "default" 0.0;
5838                align: 1.0 1.0;
5839                max: 16 16;
5840                aspect: 1.0 1.0;
5841                color: 255 0 0 0;
5842             }
5843             description { state: "visible" 0.0;
5844                inherit: "default" 0.0;
5845                color: 255 0 0 50;
5846             }
5847          }
5848  */
5849       }
5850       programs {
5851          program { name: "focus";
5852             signal: "load";
5853             source: "";
5854             action: FOCUS_SET;
5855             target: "elm.text";
5856          }
5857          program { name: "disable";
5858             signal: "elm,state,disabled";
5859             source: "elm";
5860             action: STATE_SET "disabled" 0.0;
5861             target: "elm.text";
5862          }
5863          program { name: "enable";
5864             signal: "elm,state,enabled";
5865             source: "elm";
5866             action: STATE_SET "default" 0.0;
5867             target: "elm.text";
5868          }
5869 /*
5870          program { name: "selmode0";
5871             signal: "elm,state,select,on";
5872             source: "elm";
5873             action: STATE_SET "visible" 0.0;
5874             target: "sel";
5875          }
5876          program { name: "selmode1";
5877             signal: "elm,state,select,off";
5878             source: "elm";
5879             action: STATE_SET "default" 0.0;
5880             target: "sel";
5881          }
5882  */
5883       }
5884    }
5885
5886    group { name: "elm/entry/base-single/default";
5887       styles
5888         {
5889            style { name: "entry_single_textblock_style";
5890               base: "font=Sans font_size=10 align=left color=#000 wrap=none";
5891               tag:  "br" "\n";
5892               tag:  "tab" "\t";
5893               tag:  "em" "+ font=Sans:style=Oblique";
5894               tag:  "b" "+ font=Sans:style=Bold";
5895               tag:  "link" "+ color=#800 underline=on underline_color=#8008";
5896               tag:  "hilight" "+ font=Sans:style=Bold";
5897            }
5898            style { name: "entry_single_textblock_disabled_style";
5899               base: "font=Sans font_size=10 align=left color=#00000080 wrap=none";
5900               tag:  "br" "\n";
5901               tag:  "tab" "\t";
5902               tag:  "em" "+ font=Sans:style=Oblique";
5903               tag:  "b" "+ font=Sans:style=Bold";
5904               tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
5905               tag:  "hilight" "+ font=Sans:style=Bold";
5906            }
5907         }
5908       parts {
5909          part { name: "elm.text";
5910             type: TEXTBLOCK;
5911             mouse_events: 1;
5912             scale: 1;
5913             entry_mode: EDITABLE;
5914             select_mode: EXPLICIT;
5915             multiline: 0;
5916             source: "elm/entry/selection/default"; // selection under
5917             source4: "elm/entry/cursor/default"; // cursorover
5918             source5: "elm/entry/anchor/default"; // anchor under
5919             description { state: "default" 0.0;
5920                text {
5921                   style: "entry_single_textblock_style";
5922                   min: 1 1;
5923                   max: 0 1;
5924                }
5925             }
5926             description { state: "disabled" 0.0;
5927                inherit: "default" 0.0;
5928                text {
5929                   style: "entry_single_textblock_disabled_style";
5930                }
5931             }
5932          }
5933       }
5934       programs {
5935          program { name: "focus";
5936             signal: "load";
5937             source: "";
5938             action: FOCUS_SET;
5939             target: "elm.text";
5940          }
5941          program { name: "disable";
5942             signal: "elm,state,disabled";
5943             source: "elm";
5944             action: STATE_SET "disabled" 0.0;
5945             target: "elm.text";
5946          }
5947          program { name: "enable";
5948             signal: "elm,state,enabled";
5949             source: "elm";
5950             action: STATE_SET "default" 0.0;
5951             target: "elm.text";
5952          }
5953       }
5954    }
5955
5956    group { name: "elm/entry/base-single-noedit/default";
5957       parts {
5958          part { name: "elm.text";
5959             type: TEXTBLOCK;
5960             mouse_events: 1;
5961             scale: 1;
5962             entry_mode: PLAIN;
5963             select_mode: EXPLICIT;
5964             multiline: 0;
5965             source: "elm/entry/selection/default"; // selection under
5966             source5: "elm/entry/anchor/default"; // anchor under
5967             description { state: "default" 0.0;
5968                text {
5969                   style: "entry_single_textblock_style";
5970                   min: 1 1;
5971                   max: 0 1;
5972                }
5973             }
5974             description { state: "disabled" 0.0;
5975                inherit: "default" 0.0;
5976                text {
5977                   style: "entry_single_textblock_disabled_style";
5978                }
5979             }
5980          }
5981       }
5982       programs {
5983          program { name: "focus";
5984             signal: "load";
5985             source: "";
5986             action: FOCUS_SET;
5987             target: "elm.text";
5988          }
5989          program { name: "disable";
5990             signal: "elm,state,disabled";
5991             source: "elm";
5992             action: STATE_SET "disabled" 0.0;
5993             target: "elm.text";
5994          }
5995          program { name: "enable";
5996             signal: "elm,state,enabled";
5997             source: "elm";
5998             action: STATE_SET "default" 0.0;
5999             target: "elm.text";
6000          }
6001       }
6002    }
6003
6004    group { name: "elm/entry/base-noedit/default";
6005       parts {
6006          part { name: "elm.text";
6007             type: TEXTBLOCK;
6008             mouse_events: 1;
6009             scale: 1;
6010             entry_mode: PLAIN;
6011             select_mode: EXPLICIT;
6012             multiline: 1;
6013             source: "elm/entry/selection/default"; // selection under
6014             source5: "elm/entry/anchor/default"; // anchor under
6015             description { state: "default" 0.0;
6016                fixed: 1 0;
6017                text {
6018                   style: "entry_textblock_style";
6019                   min: 0 1;
6020                }
6021             }
6022             description { state: "disabled" 0.0;
6023                inherit: "default" 0.0;
6024                text {
6025                   style: "entry_textblock_disabled_style";
6026                }
6027             }
6028          }
6029       }
6030       programs {
6031          program { name: "focus";
6032             signal: "load";
6033             source: "";
6034             action: FOCUS_SET;
6035             target: "elm.text";
6036          }
6037          program { name: "disable";
6038             signal: "elm,state,disabled";
6039             source: "elm";
6040             action: STATE_SET "disabled" 0.0;
6041             target: "elm.text";
6042          }
6043          program { name: "enable";
6044             signal: "elm,state,enabled";
6045             source: "elm";
6046             action: STATE_SET "default" 0.0;
6047             target: "elm.text";
6048          }
6049       }
6050    }
6051
6052    group { name: "elm/entry/base-noedit-charwrap/default";
6053       parts {
6054          part { name: "elm.text";
6055             type: TEXTBLOCK;
6056             mouse_events: 1;
6057             scale: 1;
6058             entry_mode: PLAIN;
6059             select_mode: EXPLICIT;
6060             multiline: 1;
6061             source: "elm/entry/selection/default"; // selection under
6062             source5: "elm/entry/anchor/default"; // anchor under
6063             description { state: "default" 0.0;
6064                fixed: 1 0;
6065                text {
6066                   style: "entry_textblock_style_charwrap";
6067                   min: 0 1;
6068                }
6069             }
6070             description { state: "disabled" 0.0;
6071                inherit: "default" 0.0;
6072                text {
6073                   style: "entry_textblock_disabled_style_charwrap";
6074                }
6075             }
6076          }
6077       }
6078       programs {
6079          program { name: "focus";
6080             signal: "load";
6081             source: "";
6082             action: FOCUS_SET;
6083             target: "elm.text";
6084          }
6085          program { name: "disable";
6086             signal: "elm,state,disabled";
6087             source: "elm";
6088             action: STATE_SET "disabled" 0.0;
6089             target: "elm.text";
6090          }
6091          program { name: "enable";
6092             signal: "elm,state,enabled";
6093             source: "elm";
6094             action: STATE_SET "default" 0.0;
6095             target: "elm.text";
6096          }
6097       }
6098    }
6099
6100    group { name: "elm/entry/base-nowrap-noedit/default";
6101       parts {
6102          part { name: "elm.text";
6103             type: TEXTBLOCK;
6104             mouse_events: 1;
6105             scale: 1;
6106             entry_mode: PLAIN;
6107             select_mode: EXPLICIT;
6108             multiline: 1;
6109             source: "elm/entry/selection/default"; // selection under
6110             source5: "elm/entry/anchor/default"; // anchor under
6111             description { state: "default" 0.0;
6112                text {
6113                   style: "entry_textblock_style";
6114                   min: 1 1;
6115                }
6116             }
6117             description { state: "disabled" 0.0;
6118                inherit: "default" 0.0;
6119                text {
6120                   style: "entry_textblock_disabled_style";
6121                }
6122             }
6123          }
6124       }
6125       programs {
6126          program { name: "focus";
6127             signal: "load";
6128             source: "";
6129             action: FOCUS_SET;
6130             target: "elm.text";
6131          }
6132          program { name: "disable";
6133             signal: "elm,state,disabled";
6134             source: "elm";
6135             action: STATE_SET "disabled" 0.0;
6136             target: "elm.text";
6137          }
6138          program { name: "enable";
6139             signal: "elm,state,enabled";
6140             source: "elm";
6141             action: STATE_SET "default" 0.0;
6142             target: "elm.text";
6143          }
6144       }
6145    }
6146
6147   group { name: "elm/entry/base-password/default";
6148       parts {
6149          part { name: "elm.text";
6150             type: TEXTBLOCK;
6151             mouse_events: 1;
6152             scale: 1;
6153             entry_mode: PASSWORD;
6154             select_mode: EXPLICIT;
6155             multiline: 0;
6156             source: "elm/entry/selection/default"; // selection under
6157             source4: "elm/entry/cursor/default"; // cursorover
6158             source5: "elm/entry/anchor/default"; // anchor under
6159             description { state: "default" 0.0;
6160                text {
6161                   style: "entry_single_textblock_style";
6162                   repch: "*";
6163                   min: 1 1;
6164                   max: 0 1;
6165                }
6166             }
6167             description { state: "disabled" 0.0;
6168                inherit: "default" 0.0;
6169                text {
6170                   style: "entry_single_textblock_disabled_style";
6171                }
6172             }
6173          }
6174       }
6175       programs {
6176          program { name: "focus";
6177             signal: "load";
6178             source: "";
6179             action: FOCUS_SET;
6180             target: "elm.text";
6181          }
6182          program { name: "disable";
6183             signal: "elm,state,disabled";
6184             source: "elm";
6185             action: STATE_SET "disabled" 0.0;
6186             target: "elm.text";
6187          }
6188          program { name: "enable";
6189             signal: "elm,state,enabled";
6190             source: "elm";
6191             action: STATE_SET "default" 0.0;
6192             target: "elm.text";
6193          }
6194       }
6195    }
6196
6197    group { name: "elm/entry/cursor/default";
6198       images {
6199          image: "cur_box.png" COMP;
6200          image: "cur_hi.png" COMP;
6201          image: "cur_shad.png" COMP;
6202          image: "cur_shine.png" COMP;
6203          image: "cur_glow.png" COMP;
6204       }
6205       parts {
6206          part { name: "clip2";
6207             type: RECT;
6208             mouse_events: 0;
6209             description { state: "default" 0.0;
6210                rel1.to: "clip";
6211                rel2.to: "clip";
6212                visible: 0;
6213             }
6214             description { state: "focused" 0.0;
6215                inherit: "default" 0.0;
6216                visible: 1;
6217             }
6218          }
6219          part { name: "clip";
6220             type: RECT;
6221             mouse_events: 0;
6222             clip_to: "clip2";
6223             description { state: "default" 0.0;
6224                rel1.offset: -10 0;
6225                rel2.offset: 9 9;
6226             }
6227             description { state: "hidden" 0.0;
6228                inherit: "default" 0.0;
6229                visible: 0;
6230             }
6231          }
6232          part { name: "bg";
6233             mouse_events: 0;
6234             clip_to: "clip";
6235             description { state: "default" 0.0;
6236                rel1.to: "base";
6237                rel1.offset: -2 0;
6238                rel2.to: "base";
6239                rel2.offset: 1 1;
6240                image.border: 2 2 2 2;
6241                image.normal: "cur_shad.png";
6242             }
6243          }
6244          part { name: "base";
6245             mouse_events: 0;
6246             scale: 1;
6247             clip_to: "clip";
6248             description { state: "default" 0.0;
6249                min: 2 2;
6250                align: 0.5 1.0;
6251                rel1.relative: 0.0 1.0;
6252                rel1.offset: 0 -1;
6253                rel2.relative: 1.0 1.0;
6254                rel2.offset: -1 -1;
6255                image.normal: "cur_box.png";
6256             }
6257          }
6258          part { name: "hi";
6259             mouse_events: 0;
6260             clip_to: "clip";
6261             description { state: "default" 0.0;
6262                rel1.to: "base";
6263                rel2.to: "base";
6264                rel2.relative: 1.0 0.5;
6265                image.normal: "cur_hi.png";
6266             }
6267          }
6268          part { name: "shine";
6269             mouse_events: 0;
6270             clip_to: "clip";
6271             clip_to: "clip2";
6272             description { state: "default" 0.0;
6273                rel1.to: "base";
6274                rel2.to: "base";
6275                rel2.relative: 1.0 0.75;
6276                image.border: 2 2 1 0;
6277                image.normal: "cur_shine.png";
6278                fill.smooth: 0;
6279             }
6280          }
6281          part { name: "glow";
6282             mouse_events: 0;
6283             clip_to: "clip2";
6284             description { state: "default" 0.0;
6285                rel1.to: "base";
6286                rel1.relative: 0.0 -2.0;
6287                rel1.offset: -2 0;
6288                rel2.to: "base";
6289                rel2.relative: 1.0 0.0;
6290                rel2.offset: 1 1;
6291                image.border: 2 2 0 4;
6292                image.normal: "cur_glow.png";
6293                fill.smooth: 0;
6294             }
6295             description { state: "hidden" 0.0;
6296                inherit: "default" 0.0;
6297                color: 255 255 255 0;
6298             }
6299          }
6300       }
6301       programs {
6302          program { name: "show";
6303             signal: "show";
6304             source: "";
6305             action: STATE_SET "hidden" 0.0;
6306             in: 1.0 0.0;
6307             transition: DECELERATE 2.0;
6308             target: "glow";
6309             after: "show2";
6310          }
6311          program { name: "show2";
6312             action: STATE_SET "hidden" 0.0;
6313             in: 0.2 0.0;
6314             target: "clip";
6315             after: "show3";
6316          }
6317          program { name: "show3";
6318             action: STATE_SET "default" 0.0;
6319             in: 0.5 0.0;
6320             target: "clip";
6321             after: "show4";
6322          }
6323          program { name: "show4";
6324             action: STATE_SET "default" 0.0;
6325             in: 0.5 0.0;
6326             transition: DECELERATE 0.5;
6327             target: "glow";
6328             after: "show";
6329          }
6330          program { name: "focused";
6331             signal: "elm,action,focus";
6332             source: "elm";
6333             action: STATE_SET "focused" 0.0;
6334             target: "clip2";
6335          }
6336          program { name: "unfocused";
6337             signal: "elm,action,unfocus";
6338             source: "elm";
6339             action: STATE_SET "default" 0.0;
6340             target: "clip2";
6341          }
6342       }
6343    }
6344
6345    group { name: "elm/entry/selection/default";
6346       parts {
6347          part { name: "bg";
6348             type: RECT;
6349             mouse_events: 0;
6350             description { state: "default" 0.0;
6351                color: 128 128 128 128;
6352             }
6353          }
6354       }
6355    }
6356
6357    group { name: "elm/entry/anchor/default";
6358       parts {
6359          part { name: "bg";
6360             type: RECT;
6361             mouse_events: 0;
6362             description { state: "default" 0.0;
6363                color: 128 0 0 64;
6364             }
6365          }
6366       }
6367    }
6368
6369 ///////////////////////////////////////////////////////////////////////////////
6370   group { name: "elm/bubble/top_left/default";
6371     alias: "elm/bubble/base/default";
6372     images {
6373       image: "bubble_3.png" COMP;
6374       image: "bubble_shine3.png" COMP;
6375     }
6376     parts {
6377       part { name: "elm.swallow.icon";
6378         type: SWALLOW;
6379         description { state: "default" 0.0;
6380           fixed: 1 1;
6381           align: 0.0 0.0;
6382           aspect: 1.0 1.0;
6383           aspect_preference: VERTICAL;
6384           rel1 {
6385             relative: 0.0 0.0;
6386             offset: 4 4;
6387           }
6388           rel2 {
6389             to_y: "elm.text";
6390             relative: 0.0 1.0;
6391             offset: 4 -1;
6392           }
6393         }
6394       }
6395       part { name: "elm.text";
6396         type: TEXT;
6397         mouse_events:   0;
6398         scale: 1;
6399         description { state: "default" 0.0;
6400           align: 0.0 0.0;
6401           fixed: 0 1;
6402           rel1 {
6403             to_x: "elm.swallow.icon";
6404             relative: 1.0 0.0;
6405             offset: 4 4;
6406           }
6407           rel2 {
6408             to_x: "elm.info";
6409             relative: 0.0 0.0;
6410             offset: -5 4;
6411           }
6412           color: 0 0 0 255;
6413           text {
6414             font: "Sans:style=Bold,Edje-Vera-Bold";
6415             size: 10;
6416             min: 0 1;
6417             max: 0 1;
6418             align: 0.0 0.0;
6419           }
6420         }
6421       }
6422       part { name: "elm.info";
6423         type: TEXT;
6424         mouse_events:   0;
6425         scale: 1;
6426         description { state: "default" 0.0;
6427           align: 1.0 0.0;
6428           fixed: 1 1;
6429           rel1 {
6430             relative: 1.0 0.0;
6431             offset: -5 4;
6432           }
6433           rel2 {
6434             relative: 1.0 0.0;
6435             offset: -5 4;
6436           }
6437           color: 0 0 0 64;
6438           text {
6439             font: "Sans:style=Bold,Edje-Vera-Bold";
6440             size: 10;
6441             min: 1 1;
6442             max: 1 1;
6443             align: 1.0 0.0;
6444           }
6445         }
6446       }
6447       part { name: "base0";
6448         mouse_events:  0;
6449         description { state: "default" 0.0;
6450           rel1 {
6451             to_y: "elm.swallow.icon";
6452             relative: 0.0 1.0;
6453             offset: 0 0;
6454           }
6455           image {
6456             normal: "bubble_3.png";
6457             border: 36 11 18 9;
6458           }
6459           image.middle: SOLID;
6460           fill.smooth: 0;
6461         }
6462       }
6463       part { name: "elm.swallow.content";
6464         type: SWALLOW;
6465         description { state: "default" 0.0;
6466           rel1 {
6467             to: "base0";
6468             offset: 9 16;
6469           }
6470           rel2 {
6471             to: "base0";
6472             offset: -10 -9;
6473           }
6474         }
6475       }
6476       part { name: "shine";
6477         mouse_events:  0;
6478         description { state:    "default" 0.0;
6479           rel1 {
6480             to: "base0";
6481             offset: 5 4;
6482           }
6483           rel2 {
6484             to: "base0";
6485             relative: 1.0 0.5;
6486             offset: -6 7;
6487           }
6488           image {
6489             normal: "bubble_shine3.png";
6490             border: 36 5 14 0;
6491           }
6492           fill.smooth: 0;
6493         }
6494       }
6495     }
6496   }
6497
6498   group { name: "elm/bubble/top_right/default";
6499     images {
6500       image: "bubble_4.png" COMP;
6501       image: "bubble_shine4.png" COMP;
6502     }
6503     parts {
6504       part { name: "elm.swallow.icon";
6505         type: SWALLOW;
6506         description { state: "default" 0.0;
6507           fixed: 1 1;
6508           align: 1.0 0.0;
6509           aspect: 1.0 1.0;
6510           aspect_preference: VERTICAL;
6511           rel1 {
6512             relative: 1.0 0.0;
6513             offset: -5 4;
6514           }
6515           rel2 {
6516             to_y: "elm.text";
6517             relative: 1.0 1.0;
6518             offset: -5 -1;
6519           }
6520         }
6521       }
6522       part { name: "elm.text";
6523         type: TEXT;
6524         mouse_events:   0;
6525         scale: 1;
6526         description { state: "default" 0.0;
6527           align: 0.0 0.0;
6528           fixed: 0 1;
6529           rel1 {
6530             relative: 0.0 0.0;
6531             offset: 4 4;
6532           }
6533           rel2 {
6534             to_x: "elm.info";
6535             relative: 0.0 0.0;
6536             offset: -5 4;
6537           }
6538           color: 0 0 0 255;
6539           text {
6540             font: "Sans:style=Bold,Edje-Vera-Bold";
6541             size: 10;
6542             min: 0 1;
6543             max: 0 1;
6544             align: 0.0 0.0;
6545           }
6546         }
6547       }
6548       part { name: "elm.info";
6549         type: TEXT;
6550         mouse_events:   0;
6551         scale: 1;
6552         description { state: "default" 0.0;
6553           align: 1.0 0.0;
6554           fixed: 1 1;
6555           rel1 {
6556             relative: 1.0 0.0;
6557             offset: -5 4;
6558           }
6559           rel2 {
6560             to_x: "elm.swallow.icon";
6561             relative: 0.0 0.0;
6562             offset: -5 4;
6563           }
6564           color: 0 0 0 64;
6565           text {
6566             font: "Sans:style=Bold,Edje-Vera-Bold";
6567             size: 10;
6568             min: 1 1;
6569             max: 1 1;
6570             align: 1.0 0.0;
6571           }
6572         }
6573       }
6574       part { name: "base0";
6575         mouse_events:  0;
6576         description { state: "default" 0.0;
6577           rel1 {
6578             to_y: "elm.swallow.icon";
6579             relative: 0.0 1.0;
6580             offset: 0 0;
6581           }
6582           image {
6583             normal: "bubble_4.png";
6584             border: 11 36 18 9;
6585           }
6586           image.middle: SOLID;
6587           fill.smooth: 0;
6588         }
6589       }
6590       part { name: "elm.swallow.content";
6591         type: SWALLOW;
6592         description { state: "default" 0.0;
6593           rel1 {
6594             to: "base0";
6595             offset: 9 16;
6596           }
6597           rel2 {
6598             to: "base0";
6599             offset: -10 -9;
6600           }
6601         }
6602       }
6603       part { name: "shine";
6604         mouse_events:  0;
6605         description { state:    "default" 0.0;
6606           rel1 {
6607             to: "base0";
6608             offset: 5 4;
6609           }
6610           rel2 {
6611             to: "base0";
6612             relative: 1.0 0.5;
6613             offset: -6 7;
6614           }
6615           image {
6616             normal: "bubble_shine4.png";
6617             border: 5 36 14 0;
6618           }
6619           fill.smooth: 0;
6620         }
6621       }
6622     }
6623   }
6624
6625   group { name: "elm/bubble/bottom_left/default";
6626     images {
6627       image: "bubble_1.png" COMP;
6628       image: "bubble_shine.png" COMP;
6629     }
6630     parts {
6631       part { name: "elm.swallow.icon";
6632         type: SWALLOW;
6633         description { state: "default" 0.0;
6634           fixed: 1 1;
6635           align: 0.0 1.0;
6636           aspect: 1.0 1.0;
6637           aspect_preference: VERTICAL;
6638           rel1 {
6639             to_y: "elm.text";
6640             relative: 0.0 0.0;
6641             offset: 4 0;
6642           }
6643           rel2 {
6644             relative: 0.0 1.0;
6645             offset: 4 -5;
6646           }
6647         }
6648       }
6649       part { name: "elm.text";
6650         type: TEXT;
6651         mouse_events:   0;
6652         scale: 1;
6653         description { state: "default" 0.0;
6654           align: 0.0 1.0;
6655           fixed: 0 1;
6656           rel1 {
6657             to_x: "elm.swallow.icon";
6658             relative: 1.0 1.0;
6659             offset: 4 -5;
6660           }
6661           rel2 {
6662             to_x: "elm.info";
6663             relative: 0.0 1.0;
6664             offset: -5 -5;
6665           }
6666           color: 0 0 0 255;
6667           text {
6668             font: "Sans:style=Bold,Edje-Vera-Bold";
6669             size: 10;
6670             min: 0 1;
6671             max: 0 1;
6672             align: 0.0 1.0;
6673           }
6674         }
6675       }
6676       part { name: "elm.info";
6677         type: TEXT;
6678         mouse_events:   0;
6679         scale: 1;
6680         description { state: "default" 0.0;
6681           align: 1.0 1.0;
6682           fixed: 1 1;
6683           rel1 {
6684             relative: 1.0 1.0;
6685             offset: -5 -5;
6686           }
6687           rel2 {
6688             relative: 1.0 1.0;
6689             offset: -5 -5;
6690           }
6691           color: 0 0 0 64;
6692           text {
6693             font: "Sans:style=Bold,Edje-Vera-Bold";
6694             size: 10;
6695             min: 1 1;
6696             max: 1 1;
6697             align: 1.0 1.0;
6698           }
6699         }
6700       }
6701       part { name: "base0";
6702         mouse_events:  0;
6703         description { state: "default" 0.0;
6704           rel2 {
6705             to_y: "elm.swallow.icon";
6706             relative: 1.0 0.0;
6707             offset: -1 -1;
6708           }
6709           image {
6710             normal: "bubble_1.png";
6711             border: 36 11 10 19;
6712           }
6713           image.middle: SOLID;
6714           fill.smooth: 0;
6715         }
6716       }
6717       part { name: "elm.swallow.content";
6718         type: SWALLOW;
6719         description { state: "default" 0.0;
6720           rel1 {
6721             to: "base0";
6722             offset: 9 8;
6723           }
6724           rel2 {
6725             to: "base0";
6726             offset: -10 -17;
6727           }
6728         }
6729       }
6730       part { name: "shine";
6731         mouse_events:  0;
6732         description { state:    "default" 0.0;
6733           rel1 {
6734             to: "base0";
6735             offset: 5 4;
6736           }
6737           rel2 {
6738             to: "base0";
6739             relative: 1.0 0.5;
6740             offset: -6 -16;
6741           }
6742           image {
6743             normal: "bubble_shine.png";
6744             border: 5 5 5 0;
6745           }
6746           fill.smooth: 0;
6747         }
6748       }
6749     }
6750   }
6751
6752   group { name: "elm/bubble/bottom_right/default";
6753     images {
6754       image: "bubble_2.png" COMP;
6755       image: "bubble_shine.png" COMP;
6756     }
6757     parts {
6758       part { name: "elm.swallow.icon";
6759         type: SWALLOW;
6760         description { state: "default" 0.0;
6761           fixed: 1 1;
6762           align: 1.0 1.0;
6763           aspect: 1.0 1.0;
6764           aspect_preference: VERTICAL;
6765           rel1 {
6766             to_y: "elm.text";
6767             relative: 1.0 0.0;
6768             offset: -5 0;
6769           }
6770           rel2 {
6771             relative: 1.0 1.0;
6772             offset: -5 -5;
6773           }
6774         }
6775       }
6776       part { name: "elm.text";
6777         type: TEXT;
6778         mouse_events:   0;
6779         scale: 1;
6780         description { state: "default" 0.0;
6781           align: 0.0 1.0;
6782           fixed: 0 1;
6783           rel1 {
6784             relative: 0.0 1.0;
6785             offset: 4 -5;
6786           }
6787           rel2 {
6788             to_x: "elm.info";
6789             relative: 0.0 1.0;
6790             offset: -5 -5;
6791           }
6792           color: 0 0 0 255;
6793           text {
6794             font: "Sans:style=Bold,Edje-Vera-Bold";
6795             size: 10;
6796             min: 0 1;
6797             max: 0 1;
6798             align: 0.0 1.0;
6799           }
6800         }
6801       }
6802       part { name: "elm.info";
6803         type: TEXT;
6804         mouse_events:   0;
6805         scale: 1;
6806         description { state: "default" 0.0;
6807           align: 1.0 1.0;
6808           fixed: 1 1;
6809           rel1 {
6810             relative: 1.0 1.0;
6811             offset: -5 -5;
6812           }
6813           rel2 {
6814             to_x: "elm.swallow.icon";
6815             relative: 0.0 1.0;
6816             offset: -5 -5;
6817           }
6818           color: 0 0 0 64;
6819           text {
6820             font: "Sans:style=Bold,Edje-Vera-Bold";
6821             size: 10;
6822             min: 1 1;
6823             max: 1 1;
6824             align: 1.0 1.0;
6825           }
6826         }
6827       }
6828       part { name: "base0";
6829         mouse_events:  0;
6830         description { state: "default" 0.0;
6831           rel2 {
6832             to_y: "elm.swallow.icon";
6833             relative: 1.0 0.0;
6834             offset: -1 -1;
6835           }
6836           image {
6837             normal: "bubble_2.png";
6838             border: 11 36 10 19;
6839           }
6840           image.middle: SOLID;
6841           fill.smooth: 0;
6842         }
6843       }
6844       part { name: "elm.swallow.content";
6845         type: SWALLOW;
6846         description { state: "default" 0.0;
6847           rel1 {
6848             to: "base0";
6849             offset: 9 8;
6850           }
6851           rel2 {
6852             to: "base0";
6853             offset: -10 -17;
6854           }
6855         }
6856       }
6857       part { name: "shine";
6858         mouse_events:  0;
6859         description { state:    "default" 0.0;
6860           rel1 {
6861             to: "base0";
6862             offset: 5 4;
6863           }
6864           rel2 {
6865             to: "base0";
6866             relative: 1.0 0.5;
6867             offset: -6 -16;
6868           }
6869           image {
6870             normal: "bubble_shine.png";
6871             border: 5 5 5 0;
6872           }
6873           fill.smooth: 0;
6874         }
6875       }
6876     }
6877   }
6878
6879 ///////////////////////////////////////////////////////////////////////////////
6880    group { name: "elm/photo/base/default";
6881       images {
6882          image: "frame_1.png" COMP;
6883          image: "frame_2.png" COMP;
6884          image: "dia_grad.png" COMP;
6885          image: "head.png" COMP;
6886       }
6887       parts {
6888          part { name: "base0";
6889             mouse_events:  0;
6890             description { state: "default" 0.0;
6891                image.normal: "dia_grad.png";
6892                rel1.to: "over";
6893                rel2.to: "over";
6894                fill {
6895                   smooth: 0;
6896                   size {
6897                      relative: 0.0 1.0;
6898                      offset: 64 0;
6899                   }
6900                }
6901             }
6902          }
6903          part { name: "base";
6904             mouse_events:  0;
6905             description { state:    "default" 0.0;
6906                image {
6907                   normal: "frame_2.png";
6908                   border: 5 5 32 26;
6909                   middle: 0;
6910                }
6911                fill.smooth : 0;
6912             }
6913          }
6914          part { name: "head";
6915             mouse_events:  0;
6916             description { state:    "default" 0.0;
6917                rel1.offset: 4 4;
6918                rel2.offset: -5 -5;
6919                aspect: 1.0 1.0;
6920                aspect_preference: BOTH;
6921                image.normal: "head.png";
6922             }
6923          }
6924          part { name: "clip";
6925             mouse_events:  0;
6926             type: RECT;
6927             description { state:    "default" 0.0;
6928                rel1.offset: 4 4;
6929                rel2.offset: -5 -5;
6930                color: 255 255 255 255;
6931             }
6932          }
6933          part { name: "elm.swallow.content";
6934             type: SWALLOW;
6935             clip_to: "clip";
6936             description { state: "default" 0.0;
6937                rel1.offset: 4 4;
6938                rel2.offset: -5 -5;
6939             }
6940          }
6941          part { name: "over";
6942             mouse_events:  0;
6943             description { state:    "default" 0.0;
6944                rel1.offset: 4 4;
6945                rel2.offset: -5 -5;
6946                image {
6947                   normal: "frame_1.png";
6948                   border: 2 2 28 22;
6949                   middle: 0;
6950                }
6951                fill.smooth: 0;
6952             }
6953          }
6954      }
6955    }
6956
6957 ///////////////////////////////////////////////////////////////////////////////
6958    group { name: "elm/thumb/base/default";
6959       images {
6960          image: "frame_1.png" COMP;
6961          image: "frame_2.png" COMP;
6962          image: "dia_grad.png" COMP;
6963          image: "busy-1.png" COMP;
6964          image: "busy-2.png" COMP;
6965          image: "busy-3.png" COMP;
6966          image: "busy-4.png" COMP;
6967          image: "busy-5.png" COMP;
6968          image: "busy-6.png" COMP;
6969          image: "busy-7.png" COMP;
6970          image: "busy-8.png" COMP;
6971          image: "busy-9.png" COMP;
6972       }
6973       parts {
6974          part { name: "base0";
6975             mouse_events:  0;
6976             description { state:        "default" 0.0;
6977                image.normal: "dia_grad.png";
6978                rel1.to: "over";
6979                rel2.to: "over";
6980                fill {
6981                   smooth: 0;
6982                   size {
6983                      relative: 0.0 1.0;
6984                      offset: 64 0;
6985                   }
6986                }
6987             }
6988          }
6989          part { name: "base";
6990             mouse_events:  0;
6991             description { state:        "default" 0.0;
6992                image {
6993                   normal: "frame_2.png";
6994                   border: 5 5 32 26;
6995                   middle: 0;
6996                }
6997                fill.smooth : 0;
6998             }
6999          }
7000          part { name: "clip";
7001             mouse_events:  0;
7002             type: RECT;
7003             description { state:        "default" 0.0;
7004                rel1.offset: 4 4;
7005                rel2.offset: -5 -5;
7006                color: 255 255 255 255;
7007             }
7008          }
7009          part { name: "elm.swallow.content";
7010             type: SWALLOW;
7011             clip_to: "clip";
7012             description { state:        "default" 0.0;
7013                rel1.offset: 4 4;
7014                rel2.offset: -5 -5;
7015             }
7016          }
7017          part { name: "progress";
7018             mouse_events: 0;
7019
7020             clip_to: "clip";
7021             description { state:        "default" 0.0;
7022                min: 32 32;
7023                max: 32 32;
7024                visible: 0;
7025                aspect: 1.0 1.0;
7026                aspect_preference: BOTH;
7027             }
7028             description { state:        "pulse" 0.0;
7029                inherit: "default" 0.0;
7030                visible: 1;
7031                image {
7032                   normal: "busy-9.png";
7033                   tween:  "busy-1.png";
7034                   tween:  "busy-2.png";
7035                   tween:  "busy-3.png";
7036                   tween:  "busy-4.png";
7037                   tween:  "busy-5.png";
7038                   tween:  "busy-6.png";
7039                   tween:  "busy-7.png";
7040                   tween:  "busy-8.png";
7041                   border: 7 7 7 7;
7042                }
7043             }
7044          }
7045          part { name: "over";
7046             mouse_events:  0;
7047             description { state:        "default" 0.0;
7048                rel1.offset: 4 4;
7049                rel2.offset: -5 -5;
7050                image {
7051                   normal: "frame_1.png";
7052                   border: 2 2 28 22;
7053                   middle: 0;
7054                }
7055                fill.smooth: 0;
7056             }
7057          }
7058          programs {
7059             program { name: "start_pulse";
7060                signal: "elm,state,pulse,start";
7061                source: "elm";
7062                action: STATE_SET "pulse" 0.0;
7063                target: "progress";
7064                transition: LINEAR 0.5;
7065                after: "start_pulse";
7066             }
7067             program { name: "stop_pulse";
7068                signal: "elm,state,pulse,stop";
7069                source: "elm";
7070                action: STATE_SET "default" 0.0;
7071                target: "progress";
7072             }
7073          }
7074       }
7075    }
7076
7077 ///////////////////////////////////////////////////////////////////////////////
7078    group { name: "elm/icon/home/default"; min: 32 32;
7079       images.image: "icon_home.png" COMP; parts { part { name: "base";
7080          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7081             image.normal: "icon_home.png"; } } } }
7082    group { name: "elm/icon/close/default"; min: 32 32;
7083       images.image: "icon_close.png" COMP; parts { part { name: "base";
7084          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7085             image.normal: "icon_close.png"; } } } }
7086    group { name: "elm/icon/apps/default"; min: 32 32;
7087       images.image: "icon_apps.png" COMP; parts { part { name: "base";
7088          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7089             image.normal: "icon_apps.png"; } } } }
7090    group { name: "elm/icon/arrow_up/default"; min: 32 32;
7091       images.image: "icon_arrow_up.png" COMP; parts { part { name: "base";
7092          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7093             image.normal: "icon_arrow_up.png"; } } } }
7094    group { name: "elm/icon/arrow_down/default"; min: 32 32;
7095       images.image: "icon_arrow_down.png" COMP; parts { part { name: "base";
7096          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7097             image.normal: "icon_arrow_down.png"; } } } }
7098    group { name: "elm/icon/arrow_left/default"; min: 32 32;
7099       images.image: "icon_arrow_left.png" COMP; parts { part { name: "base";
7100          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7101             image.normal: "icon_arrow_left.png"; } } } }
7102    group { name: "elm/icon/arrow_right/default"; min: 32 32;
7103       images.image: "icon_arrow_right.png" COMP; parts { part { name: "base";
7104          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7105             image.normal: "icon_arrow_right.png"; } } } }
7106    group { name: "elm/icon/chat/default"; min: 32 32;
7107       images.image: "icon_chat.png" COMP; parts { part { name: "base";
7108          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7109             image.normal: "icon_chat.png"; } } } }
7110    group { name: "elm/icon/clock/default"; min: 32 32;
7111       images.image: "icon_clock.png" COMP; parts { part { name: "base";
7112          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7113             image.normal: "icon_clock.png"; } } } }
7114    group { name: "elm/icon/delete/default"; min: 32 32;
7115       images.image: "icon_delete.png" COMP; parts { part { name: "base";
7116          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7117             image.normal: "icon_delete.png"; } } } }
7118    group { name: "elm/icon/edit/default"; min: 32 32;
7119       images.image: "icon_edit.png" COMP; parts { part { name: "base";
7120          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7121             image.normal: "icon_edit.png"; } } } }
7122    group { name: "elm/icon/refresh/default"; min: 32 32;
7123       images.image: "icon_refresh.png" COMP; parts { part { name: "base";
7124          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7125             image.normal: "icon_refresh.png"; } } } }
7126    group { name: "elm/icon/folder/default"; min: 32 32;
7127       images.image: "icon_folder.png" COMP; parts { part { name: "base";
7128          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7129             image.normal: "icon_folder.png"; } } } }
7130    group { name: "elm/icon/file/default"; min: 32 32;
7131       images.image: "icon_file.png" COMP; parts { part { name: "base";
7132          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7133             image.normal: "icon_file.png"; } } } }
7134
7135 ///////////////////////////////////////////////////////////////////////////////
7136    group { name: "elm/toolbar/base/default";
7137       images {
7138          image: "bt_dis_base.png" COMP;
7139          image: "bt_dis_hilight.png" COMP;
7140          image: "bt_dis_shine.png" COMP;
7141          image: "icon_left_arrow.png" COMP;
7142          image: "icon_right_arrow.png" COMP;
7143       }
7144       parts {
7145          part { name: "base";
7146             mouse_events: 1;
7147             description { state: "default" 0.0;
7148                rel1 {
7149                   relative: 0.0 0.0;
7150                   offset: 2 2;
7151                }
7152                rel2.offset: -3 -3;
7153                image {
7154                   normal: "bt_dis_base.png";
7155                   border: 4 4 4 4;
7156                }
7157                image.middle: SOLID;
7158             }
7159          }
7160          part { name: "clipper";
7161             type: RECT;
7162             mouse_events: 0;
7163             description {
7164                state: "default" 0.0;
7165                rel1 {
7166                   to: "base";
7167                   offset: 2 2;
7168                }
7169                rel2 {
7170                   to: "base";
7171                   offset: -3 -3;
7172                }
7173             }
7174          }
7175          part { name: "elm.swallow.content";
7176             clip_to: "clipper";
7177             type: SWALLOW;
7178             description {
7179                state: "default" 0.0;
7180                rel1.to: "clipper";
7181                rel2.to: "clipper";
7182             }
7183          }
7184          part { name: "over2";
7185             mouse_events: 0;
7186             description { state: "default" 0.0;
7187                rel1.to: "base";
7188                rel2.to: "base";
7189                image {
7190                   normal: "bt_dis_shine.png";
7191                   border: 4 4 4 4;
7192                }
7193             }
7194          }
7195          part { name: "over1";
7196             mouse_events: 0;
7197             description { state: "default" 0.0;
7198                rel1.to: "base";
7199                rel2.to: "base";
7200                rel2.relative: 1.0 0.5;
7201                image {
7202                   normal: "bt_dis_hilight.png";
7203                   border: 4 4 4 0;
7204                }
7205                color: 255 255 255 128;
7206             }
7207          }
7208          part { name: "left_arrow";
7209             mouse_events: 0;
7210             description { state: "default" 0.0;
7211                image.normal: "icon_left_arrow.png";
7212                aspect: 1.0 1.0;
7213                aspect_preference: VERTICAL;
7214                align: 0.0 0.5;
7215                min: 32 32;
7216                max: 32 32;
7217             }
7218             description { state: "hidden" 0.0;
7219                inherit: "default" 0.0;
7220                visible: 0;
7221                color: 255 255 255 0;
7222             }
7223          }
7224          part { name: "right_arrow";
7225             mouse_events: 0;
7226             description { state: "default" 0.0;
7227                image.normal: "icon_right_arrow.png";
7228                aspect: 1.0 1.0;
7229                aspect_preference: VERTICAL;
7230                align: 1.0 0.5;
7231                min: 32 32;
7232                max: 32 32;
7233             }
7234             description { state: "hidden" 0.0;
7235                inherit: "default" 0.0;
7236                visible: 0;
7237                color: 255 255 255 0;
7238             }
7239          }
7240          part { name: "event";
7241             type: RECT;
7242             mouse_events: 1;
7243             repeat_events: 1;
7244             description { state: "default" 0.0;
7245                color: 0 0 0 0;
7246             }
7247          }
7248       }
7249       programs {
7250          program { name: "sb_hbar_show";
7251             signal: "elm,action,show,hbar";
7252             source: "elm";
7253             action:  STATE_SET "default" 0.0;
7254             transition: LINEAR 0.5;
7255             target: "left_arrow";
7256             target: "right_arrow";
7257          }
7258          program { name: "sb_hbar_hide";
7259             signal: "elm,action,hide,hbar";
7260             source: "elm";
7261             action:  STATE_SET "hidden" 0.0;
7262             target: "left_arrow";
7263             target: "right_arrow";
7264             transition: LINEAR 0.5;
7265          }
7266       }
7267    }
7268
7269    group { name: "elm/toolbar/item/default";
7270        images {
7271            image: "toolbar_sel.png" COMP;
7272        }
7273        parts {
7274            part { name: "label2";
7275                type: TEXT;
7276                mouse_events:  0;
7277                scale: 1;
7278                description { state: "default" 0.0;
7279                    align: 0.5 1.0;
7280                    fixed: 0 1;
7281                    rel1.to: "elm.text";
7282                    rel2.to: "elm.text";
7283                    color: 0 0 0 255;
7284                    text {
7285                        font: "Sans";
7286                        text_source: "elm.text";
7287                        size: 10;
7288                        min: 1 1;
7289                        align: 0.5 0.5;
7290                    }
7291                }
7292                description { state: "selected" 0.0;
7293                    inherit: "default" 0.0;
7294                    visible: 0;
7295                }
7296                description { state: "disabled" 0.0;
7297                    inherit: "default" 0.0;
7298                    color: 0 0 0 128;
7299                    color3: 0 0 0 0;
7300                }
7301                description { state: "disabled_visible" 0.0;
7302                    inherit: "default" 0.0;
7303                    color: 0 0 0 128;
7304                    color3: 0 0 0 0;
7305                    visible: 1;
7306                    text.min: 1 1;
7307                }
7308            }
7309            part { name: "bg";
7310                mouse_events: 0;
7311                description { state: "default" 0.0;
7312                    visible: 0;
7313                    color: 255 255 255 0;
7314                    image {
7315                        normal: "toolbar_sel.png";
7316                        border: 3 3 0 0;
7317                    }
7318                    image.middle: SOLID;
7319                    fill.smooth: 0;
7320                }
7321                description { state: "selected" 0.0;
7322                    inherit: "default" 0.0;
7323                    visible: 1;
7324                    color: 255 255 255 255;
7325                }
7326                description { state: "disabled" 0.0;
7327                    inherit: "default" 0.0;
7328                    visible: 0;
7329                    color: 255 255 255 0;
7330                }
7331            }
7332            part { name: "elm.swallow.icon";
7333                type: SWALLOW;
7334                description { state: "default" 0.0;
7335                    align: 0.5 0.5;
7336                    fixed: 0 0;
7337                    //aspect: 1.0 1.0;
7338                    //aspect_preference: VERTICAL;
7339                    rel1 {
7340                        relative: 0.0 0.0;
7341                        offset: 2 2;
7342                    }
7343                    rel2 {
7344                        to_y: "elm.text";
7345                        relative: 1.0 0.0;
7346                        offset: -3 -1;
7347                    }
7348                    color: 0 0 0 0;
7349                }
7350            }
7351            part { name: "elm.text";
7352                type: TEXT;
7353                effect: SOFT_SHADOW;
7354                mouse_events:  0;
7355                scale: 1;
7356                description { state: "default" 0.0;
7357                    align: 0.5 1.0;
7358                    fixed: 0 1;
7359                    rel1 {
7360                        relative: 0.0 1.0;
7361                        offset:   0 -1;
7362                    }
7363                    rel2 {
7364                        relative: 1.0 1.0;
7365                        offset:   -1 -1;
7366                    }
7367                    visible: 0;
7368                    color: 224 224 224 255;
7369                    color3: 0 0 0 32;
7370                    text {
7371                        font: "Sans:style=Bold";
7372                        size: 10;
7373                        min: 1 1;
7374                        align: 0.5 0.5;
7375                    }
7376                }
7377                description { state: "selected" 0.0;
7378                    inherit: "default" 0.0;
7379                    visible: 1;
7380                }
7381                description { state: "visible" 0.0;
7382                    inherit: "default" 0.0;
7383                    visible: 1;
7384                    text.min: 1 1;
7385                }
7386                description { state: "disabled" 0.0;
7387                    inherit: "default" 0.0;
7388                    color: 0 0 0 128;
7389                    color3: 0 0 0 0;
7390                }
7391                description { state: "disabled_visible" 0.0;
7392                    inherit: "default" 0.0;
7393                    color: 0 0 0 128;
7394                    color3: 0 0 0 0;
7395                    visible: 1;
7396                    text.min: 1 1;
7397                }
7398            }
7399            part { name: "event";
7400                type: RECT;
7401                mouse_events: 1;
7402                ignore_flags: ON_HOLD;
7403                description { state: "default" 0.0;
7404                    color: 0 0 0 0;
7405                }
7406            }
7407        }
7408        programs {
7409            program { name: "go_active";
7410                signal:  "elm,state,selected";
7411                source:  "elm";
7412                action:  STATE_SET "selected" 0.0;
7413                target:  "bg";
7414                target:  "elm.text";
7415                target:  "label2";
7416                transition: LINEAR 0.2;
7417            }
7418            program { name: "go_passive";
7419                signal:  "elm,state,unselected";
7420                source:  "elm";
7421                action:  STATE_SET "default" 0.0;
7422                target:  "bg";
7423                target:  "elm.text";
7424                target:  "label2";
7425                transition: LINEAR 0.1;
7426            }
7427            program { name: "go";
7428                signal:  "mouse,up,1";
7429                source:  "event";
7430                action:  SIGNAL_EMIT "elm,action,click" "elm";
7431            }
7432            program { name: "disable";
7433                signal: "elm,state,disabled";
7434                source: "elm";
7435                action: STATE_SET "disabled" 0.0;
7436                target: "label2";
7437                target: "bg";
7438                after: "disable_text";
7439            }
7440            program { name: "disable_text";
7441                script {
7442                    new st[31];
7443                    new Float:vl;
7444                    get_state(PART:"elm.text", st, 30, vl);
7445                    if (!strcmp(st, "visible"))
7446                    set_state(PART:"elm.text", "disabled_visible", 0.0);
7447                    else
7448                    set_state(PART:"elm.text", "disabled", 0.0);
7449                }
7450            }
7451            program { name: "enable";
7452                signal: "elm,state,enabled";
7453                source: "elm";
7454                action: STATE_SET "default" 0.0;
7455                target: "label2";
7456                target: "bg";
7457                after: "enable_text";
7458            }
7459            program { name: "enable_text";
7460                script {
7461                    new st[31];
7462                    new Float:vl;
7463                    get_state(PART:"elm.text", st, 30, vl);
7464                    if (!strcmp(st, "disabled_visible"))
7465                    set_state(PART:"elm.text", "visible", 0.0);
7466                    else
7467                    set_state(PART:"elm.text", "default", 0.0);
7468                }
7469            }
7470        }
7471    }
7472
7473    group { name: "elm/toolbar/separator/default";
7474       images {
7475          image: "toolbar_separator_v.png" COMP;
7476       }
7477       parts {
7478          part { name: "separator"; // separator group
7479             description { state: "default" 0.0;
7480                min: 2 2;
7481                max: 2 9999;
7482                rel1.offset: 4 4;
7483                rel2.offset: -5 -5;
7484                image {
7485                   normal: "toolbar_separator_v.png";
7486                }
7487                fill {
7488                   smooth: 0;
7489                }
7490             }
7491          }
7492       }
7493    }
7494
7495    ///////////////////////////////////////////////////////////////////////////////
7496    group { name: "elm/notify/block_events/default";
7497        parts {
7498            part { name: "block_events";
7499                type: RECT;
7500                description { state: "default" 0.0;
7501                    color: 0 0 0 64;
7502                    visible: 1;
7503                }
7504            }
7505        }
7506            programs {
7507                    program {
7508                                 name: "block_clicked";
7509                                 signal: "mouse,clicked,1";
7510                                 source: "block_events";
7511                                 action: SIGNAL_EMIT "elm,action,clicked" "elm";
7512                    }
7513            }
7514    }
7515    group { name: "elm/notify/base/default";
7516        //this group is a design similar to the inwin group
7517        images {
7518            image: "shad_circ.png" COMP;
7519            image: "bt_dis_base.png" COMP;
7520            image: "bt_dis_hilight.png" COMP;
7521        }
7522        parts {
7523            part { name: "base";
7524                type: RECT;
7525                mouse_events: 0;
7526                repeat_events: 1;
7527                description { state: "default" 0.0;
7528                    color: 0 0 0 0;
7529                    rel1.offset: 10 10;
7530                    rel2.offset: -10 -10;
7531                    rel1.relative: 0.0 -1.0;
7532                    rel2.relative: 1.0 0.0;
7533                }
7534                description { state: "visible" 0.0;
7535                    inherit: "default" 0.0;
7536                    color: 0 0 0 64;
7537                    rel1.relative: 0.0 0.0;
7538                    rel2.relative: 1.0 1.0;
7539                }
7540            }
7541            part { name: "shad";
7542                mouse_events:  0;
7543                description { state: "default" 0.0;
7544                    image.normal: "shad_circ.png";
7545                    rel1.to: "elm.swallow.content";
7546                    rel1.offset: -64 -64;
7547                    rel2.to: "elm.swallow.content";
7548                    rel2.offset: 63 63;
7549                    fill.smooth: 0;
7550                }
7551            }
7552            part { name: "pop";
7553                mouse_events: 1;
7554                description { state: "default" 0.0;
7555                    rel1.to: "elm.swallow.content";
7556                    rel1.offset: -5 -5;
7557                    rel2.to: "elm.swallow.content";
7558                    rel2.offset: 4 4;
7559                    image {
7560                        normal: "bt_dis_base.png";
7561                        border: 4 4 4 4;
7562                    }
7563                    image.middle: SOLID;
7564                }
7565            }
7566            part { name: "popover";
7567                mouse_events: 0;
7568                description { state: "default" 0.0;
7569                    rel1.to: "pop";
7570                    rel2.to: "pop";
7571                    rel2.relative: 1.0 0.5;
7572                    image {
7573                        normal: "bt_dis_hilight.png";
7574                        border: 4 4 4 0;
7575                    }
7576                }
7577            }
7578            part { name: "elm.swallow.content";
7579                type: SWALLOW;
7580                description { state: "default" 0.0;
7581                    rel1.to: "base";
7582                    rel2.to: "base";
7583                }
7584            }
7585        }
7586        programs {
7587            program { name: "show";
7588                signal: "elm,action,show";
7589                source: "elm";
7590                action: STATE_SET "visible" 0.0;
7591                target: "base";
7592            }
7593            program { name: "show_2";
7594                 signal: "show";
7595                 action: STATE_SET "default" 0.0;
7596                 target: "base";
7597                 after: "show_3";
7598            }
7599            program { name: "show_3";
7600                 signal: "show";
7601                 action: STATE_SET "visible" 0.0;
7602                 target: "base";
7603                 transition: LINEAR 0.5;
7604            }
7605            program { name: "hide";
7606                signal: "elm,action,hide";
7607                source: "elm";
7608                action: STATE_SET "default" 0.0;
7609                target: "base";
7610            }
7611        }
7612    }
7613    group { name: "elm/notify/base/center";
7614        //this group is a design similar to the inwin group
7615        images {
7616            image: "bt_dis_base.png" COMP;
7617        }
7618        parts {
7619            part { name: "base";
7620                type: RECT;
7621                mouse_events: 0;
7622                repeat_events: 1;
7623                description { state: "default" 0.0;
7624                    color: 0 0 0 0;
7625                    rel1.relative: 0.0 0.0;
7626                    rel2.relative: 1.0 1.0;
7627                }
7628            }
7629            part { name: "pop";
7630                mouse_events: 1;
7631                description { state: "default" 0.0;
7632                    rel1.to: "elm.swallow.content";
7633                    rel1.offset: -5 -5;
7634                    rel2.to: "elm.swallow.content";
7635                    rel2.offset: 4 4;
7636                    image {
7637                        normal: "bt_dis_base.png";
7638                        border: 4 4 4 4;
7639                    }
7640                }
7641            }
7642            part { name: "elm.swallow.content";
7643                type: SWALLOW;
7644                description { state: "default" 0.0;
7645                    rel1.to: "base";
7646                    rel2.to: "base";
7647                }
7648            }
7649        }
7650        programs {
7651            program { name: "show";
7652                signal: "elm,action,show";
7653                source: "elm";
7654                action: STATE_SET "default" 0.0;
7655                target: "base";
7656            }
7657            program { name: "show_2";
7658                 signal: "show";
7659                 action: STATE_SET "default" 0.0;
7660                 target: "base";
7661            }
7662            program { name: "hide";
7663                signal: "elm,action,hide";
7664                source: "elm";
7665                action: STATE_SET "default" 0.0;
7666                target: "base";
7667            }
7668        }
7669    }
7670    group { name: "elm/notify/base/bottom";
7671        //this group is a design similar to the inwin group
7672        images {
7673            image: "shad_circ.png" COMP;
7674            image: "bt_dis_base.png" COMP;
7675            image: "bt_dis_hilight.png" COMP;
7676        }
7677        parts {
7678            part { name: "base";
7679                type: RECT;
7680                mouse_events: 0;
7681                repeat_events: 1;
7682                description { state: "default" 0.0;
7683                    color: 0 0 0 0;
7684                    rel1.offset: 10 10;
7685                    rel2.offset: -10 -10;
7686                    rel1.relative: 0.0 1.0;
7687                    rel2.relative: 1.0 2.0;
7688                }
7689                description { state: "visible" 0.0;
7690                    inherit: "default" 0.0;
7691                    color: 0 0 0 64;
7692                    rel1.relative: 0.0 0.0;
7693                    rel2.relative: 1.0 1.0;
7694                }
7695            }
7696            part { name: "shad";
7697                mouse_events:  0;
7698                description { state: "default" 0.0;
7699                    image.normal: "shad_circ.png";
7700                    rel1.to: "elm.swallow.content";
7701                    rel1.offset: -64 -64;
7702                    rel2.to: "elm.swallow.content";
7703                    rel2.offset: 63 63;
7704                    fill.smooth: 0;
7705                }
7706            }
7707            part { name: "pop";
7708                mouse_events: 1;
7709                description { state: "default" 0.0;
7710                    rel1.to: "elm.swallow.content";
7711                    rel1.offset: -5 -5;
7712                    rel2.to: "elm.swallow.content";
7713                    rel2.offset: 4 4;
7714                    image {
7715                        normal: "bt_dis_base.png";
7716                        border: 4 4 4 4;
7717                    }
7718                    image.middle: SOLID;
7719                }
7720            }
7721            part { name: "popover";
7722                mouse_events: 0;
7723                description { state: "default" 0.0;
7724                    rel1.to: "pop";
7725                    rel2.to: "pop";
7726                    rel2.relative: 1.0 0.5;
7727                    image {
7728                        normal: "bt_dis_hilight.png";
7729                        border: 4 4 4 0;
7730                    }
7731                }
7732            }
7733            part { name: "elm.swallow.content";
7734                type: SWALLOW;
7735                description { state: "default" 0.0;
7736                    rel1.to: "base";
7737                    rel2.to: "base";
7738                }
7739            }
7740        }
7741        programs {
7742            program { name: "show";
7743                signal: "elm,action,show";
7744                source: "elm";
7745                action: STATE_SET "visible" 0.0;
7746                target: "base";
7747            }
7748            program { name: "show_2";
7749                 signal: "show";
7750                 action: STATE_SET "default" 0.0;
7751                 target: "base";
7752                 after: "show_3";
7753            }
7754            program { name: "show_3";
7755                 signal: "show";
7756                 action: STATE_SET "visible" 0.0;
7757                 target: "base";
7758                 transition: LINEAR 0.5;
7759            }
7760            program { name: "hide";
7761                signal: "elm,action,hide";
7762                source: "elm";
7763                action: STATE_SET "default" 0.0;
7764                target: "base";
7765            }
7766        }
7767    }
7768    group { name: "elm/notify/base/left";
7769        //this group is a design similar to the inwin group
7770        images {
7771            image: "shad_circ.png" COMP;
7772            image: "bt_dis_base.png" COMP;
7773            image: "bt_dis_hilight.png" COMP;
7774        }
7775        parts {
7776            part { name: "base";
7777                type: RECT;
7778                mouse_events: 0;
7779                repeat_events: 1;
7780                description { state: "default" 0.0;
7781                    color: 0 0 0 0;
7782                    rel1.offset: 10 10;
7783                    rel2.offset: -10 -10;
7784                    rel1.relative: -1.0 0.0;
7785                    rel2.relative: 0.0 1.0;
7786                }
7787                description { state: "visible" 0.0;
7788                    inherit: "default" 0.0;
7789                    color: 0 0 0 64;
7790                    rel1.relative: 0.0 0.0;
7791                    rel2.relative: 1.0 1.0;
7792                }
7793            }
7794            part { name: "shad";
7795                mouse_events:  0;
7796                description { state: "default" 0.0;
7797                    image.normal: "shad_circ.png";
7798                    rel1.to: "elm.swallow.content";
7799                    rel1.offset: -64 -64;
7800                    rel2.to: "elm.swallow.content";
7801                    rel2.offset: 63 63;
7802                    fill.smooth: 0;
7803                }
7804            }
7805            part { name: "pop";
7806                mouse_events: 1;
7807                description { state: "default" 0.0;
7808                    rel1.to: "elm.swallow.content";
7809                    rel1.offset: -5 -5;
7810                    rel2.to: "elm.swallow.content";
7811                    rel2.offset: 4 4;
7812                    image {
7813                        normal: "bt_dis_base.png";
7814                        border: 4 4 4 4;
7815                    }
7816                    image.middle: SOLID;
7817                }
7818            }
7819            part { name: "popover";
7820                mouse_events: 0;
7821                description { state: "default" 0.0;
7822                    rel1.to: "pop";
7823                    rel2.to: "pop";
7824                    rel2.relative: 1.0 0.5;
7825                    image {
7826                        normal: "bt_dis_hilight.png";
7827                        border: 4 4 4 0;
7828                    }
7829                }
7830            }
7831            part { name: "elm.swallow.content";
7832                type: SWALLOW;
7833                description { state: "default" 0.0;
7834                    rel1.to: "base";
7835                    rel2.to: "base";
7836                }
7837            }
7838        }
7839        programs {
7840            program { name: "show";
7841                signal: "elm,action,show";
7842                source: "elm";
7843                action: STATE_SET "visible" 0.0;
7844                target: "base";
7845            }
7846            program { name: "show_2";
7847                signal: "show";
7848                action: STATE_SET "default" 0.0;
7849                target: "base";
7850                after: "show_3";
7851            }
7852            program { name: "show_3";
7853                signal: "show";
7854                action: STATE_SET "visible" 0.0;
7855                target: "base";
7856                transition: LINEAR 0.5;
7857            }
7858            program { name: "hide";
7859                signal: "elm,action,hide";
7860                source: "elm";
7861                action: STATE_SET "default" 0.0;
7862                target: "base";
7863            }
7864        }
7865    }
7866    group { name: "elm/notify/base/right";
7867        //this group is a design similar to the inwin group
7868        images {
7869            image: "shad_circ.png" COMP;
7870            image: "bt_dis_base.png" COMP;
7871            image: "bt_dis_hilight.png" COMP;
7872        }
7873        parts {
7874            part { name: "base";
7875                type: RECT;
7876                mouse_events: 0;
7877                repeat_events: 1;
7878                 description { state: "default" 0.0;
7879                    color: 0 0 0 0;
7880                    rel1.offset: 10 10;
7881                    rel2.offset: -10 -10;
7882                    rel1.relative: 1.0 0.0;
7883                    rel2.relative: 2.0 1.0;
7884                }
7885                description { state: "visible" 0.0;
7886                    inherit: "default" 0.0;
7887                    color: 0 0 0 64;
7888                    rel1.relative: 0.0 0.0;
7889                    rel2.relative: 1.0 1.0;
7890                }
7891            }
7892            part { name: "shad";
7893                mouse_events:  0;
7894                description { state: "default" 0.0;
7895                    image.normal: "shad_circ.png";
7896                    rel1.to: "elm.swallow.content";
7897                    rel1.offset: -64 -64;
7898                    rel2.to: "elm.swallow.content";
7899                    rel2.offset: 63 63;
7900                    fill.smooth: 0;
7901                }
7902            }
7903            part { name: "pop";
7904                mouse_events: 1;
7905                description { state: "default" 0.0;
7906                    rel1.to: "elm.swallow.content";
7907                    rel1.offset: -5 -5;
7908                    rel2.to: "elm.swallow.content";
7909                    rel2.offset: 4 4;
7910                    image {
7911                        normal: "bt_dis_base.png";
7912                        border: 4 4 4 4;
7913                    }
7914                    image.middle: SOLID;
7915                }
7916            }
7917            part { name: "popover";
7918                mouse_events: 0;
7919                description { state: "default" 0.0;
7920                    rel1.to: "pop";
7921                    rel2.to: "pop";
7922                    rel2.relative: 1.0 0.5;
7923                    image {
7924                        normal: "bt_dis_hilight.png";
7925                        border: 4 4 4 0;
7926                    }
7927                }
7928            }
7929            part { name: "elm.swallow.content";
7930                type: SWALLOW;
7931                description { state: "default" 0.0;
7932                    rel1.to: "base";
7933                    rel2.to: "base";
7934                }
7935            }
7936        }
7937        programs {
7938            program { name: "show";
7939                signal: "elm,action,show";
7940                source: "elm";
7941                action: STATE_SET "visible" 0.0;
7942                target: "base";
7943            }
7944            program { name: "show_2";
7945                signal: "show";
7946                action: STATE_SET "default" 0.0;
7947                target: "base";
7948                after: "show_3";
7949            }
7950            program { name: "show_3";
7951                signal: "show";
7952                action: STATE_SET "visible" 0.0;
7953                target: "base";
7954                transition: LINEAR 0.5;
7955            }
7956            program { name: "hide";
7957                signal: "elm,action,hide";
7958                source: "elm";
7959                action: STATE_SET "default" 0.0;
7960                target: "base";
7961            }
7962        }
7963    }
7964    group { name: "elm/notify/base/top_left";
7965        //this group is a design similar to the inwin group
7966        images {
7967            image: "shad_circ.png" COMP;
7968            image: "bt_dis_base.png" COMP;
7969            image: "bt_dis_hilight.png" COMP;
7970        }
7971        parts {
7972            part { name: "base";
7973                type: RECT;
7974                mouse_events: 0;
7975                repeat_events: 1;
7976                 description { state: "default" 0.0;
7977                    color: 0 0 0 0;
7978                    rel1.offset: 10 10;
7979                    rel2.offset: -10 -10;
7980                    rel1.relative: 0.0 -1.0;
7981                    rel2.relative: 1.0 0.0;
7982                }
7983                description { state: "visible" 0.0;
7984                    inherit: "default" 0.0;
7985                    color: 0 0 0 64;
7986                    rel1.relative: 0.0 0.0;
7987                    rel2.relative: 1.0 1.0;
7988                }
7989            }
7990            part { name: "shad";
7991                mouse_events:  0;
7992                description { state: "default" 0.0;
7993                    image.normal: "shad_circ.png";
7994                    rel1.to: "elm.swallow.content";
7995                    rel1.offset: -64 -64;
7996                    rel2.to: "elm.swallow.content";
7997                    rel2.offset: 63 63;
7998                    fill.smooth: 0;
7999                }
8000            }
8001            part { name: "pop";
8002                mouse_events: 1;
8003                description { state: "default" 0.0;
8004                    rel1.to: "elm.swallow.content";
8005                    rel1.offset: -5 -5;
8006                    rel2.to: "elm.swallow.content";
8007                    rel2.offset: 4 4;
8008                    image {
8009                        normal: "bt_dis_base.png";
8010                        border: 4 4 4 4;
8011                    }
8012                    image.middle: SOLID;
8013                }
8014            }
8015            part { name: "popover";
8016                mouse_events: 0;
8017                description { state: "default" 0.0;
8018                    rel1.to: "pop";
8019                    rel2.to: "pop";
8020                    rel2.relative: 1.0 0.5;
8021                    image {
8022                        normal: "bt_dis_hilight.png";
8023                        border: 4 4 4 0;
8024                    }
8025                }
8026            }
8027            part { name: "elm.swallow.content";
8028                type: SWALLOW;
8029                description { state: "default" 0.0;
8030                    rel1.to: "base";
8031                    rel2.to: "base";
8032                }
8033            }
8034        }
8035        programs {
8036            program { name: "show";
8037                signal: "elm,action,show";
8038                source: "elm";
8039                action: STATE_SET "visible" 0.0;
8040                target: "base";
8041            }
8042            program { name: "show_2";
8043                signal: "show";
8044                action: STATE_SET "default" 0.0;
8045                target: "base";
8046                after: "show_3";
8047            }
8048            program { name: "show_3";
8049                signal: "show";
8050                action: STATE_SET "visible" 0.0;
8051                target: "base";
8052                transition: LINEAR 0.5;
8053            }
8054            program { name: "hide";
8055                signal: "elm,action,hide";
8056                source: "elm";
8057                action: STATE_SET "default" 0.0;
8058                target: "base";
8059            }
8060        }
8061    }
8062    group { name: "elm/notify/base/top_right";
8063        //this group is a design similar to the inwin group
8064        images {
8065            image: "shad_circ.png" COMP;
8066            image: "bt_dis_base.png" COMP;
8067            image: "bt_dis_hilight.png" COMP;
8068        }
8069        parts {
8070            part { name: "base";
8071                type: RECT;
8072                mouse_events: 0;
8073                repeat_events: 1;
8074                description { state: "default" 0.0;
8075                    color: 0 0 0 0;
8076                    rel1.offset: 10 10;
8077                    rel2.offset: -10 -10;
8078                    rel1.relative: 0.0 -1.0;
8079                    rel2.relative: 1.0 0.0;
8080                }
8081                description { state: "visible" 0.0;
8082                    inherit: "default" 0.0;
8083                    color: 0 0 0 64;
8084                    rel1.relative: 0.0 0.0;
8085                    rel2.relative: 1.0 1.0;
8086                }
8087            }
8088            part { name: "shad";
8089                mouse_events:  0;
8090                description { state: "default" 0.0;
8091                    image.normal: "shad_circ.png";
8092                    rel1.to: "elm.swallow.content";
8093                    rel1.offset: -64 -64;
8094                    rel2.to: "elm.swallow.content";
8095                    rel2.offset: 63 63;
8096                    fill.smooth: 0;
8097                }
8098            }
8099            part { name: "pop";
8100                mouse_events: 1;
8101                description { state: "default" 0.0;
8102                    rel1.to: "elm.swallow.content";
8103                    rel1.offset: -5 -5;
8104                    rel2.to: "elm.swallow.content";
8105                    rel2.offset: 4 4;
8106                    image {
8107                        normal: "bt_dis_base.png";
8108                        border: 4 4 4 4;
8109                    }
8110                    image.middle: SOLID;
8111                }
8112            }
8113            part { name: "popover";
8114                mouse_events: 0;
8115                description { state: "default" 0.0;
8116                    rel1.to: "pop";
8117                    rel2.to: "pop";
8118                    rel2.relative: 1.0 0.5;
8119                    image {
8120                        normal: "bt_dis_hilight.png";
8121                        border: 4 4 4 0;
8122                    }
8123                }
8124            }
8125            part { name: "elm.swallow.content";
8126                type: SWALLOW;
8127                description { state: "default" 0.0;
8128                    rel1.to: "base";
8129                    rel2.to: "base";
8130                }
8131            }
8132        }
8133        programs {
8134            program { name: "show";
8135                signal: "elm,action,show";
8136                source: "elm";
8137                action: STATE_SET "visible" 0.0;
8138                target: "base";
8139            }
8140            program { name: "show_2";
8141                signal: "show";
8142                action: STATE_SET "default" 0.0;
8143                target: "base";
8144                after: "show_3";
8145            }
8146            program { name: "show_3";
8147                signal: "show";
8148                action: STATE_SET "visible" 0.0;
8149                target: "base";
8150                transition: LINEAR 0.5;
8151            }
8152            program { name: "hide";
8153                signal: "elm,action,hide";
8154                source: "elm";
8155                action: STATE_SET "default" 0.0;
8156                target: "base";
8157            }
8158        }
8159    }
8160    group { name: "elm/notify/base/bottom_left";
8161        //this group is a design similar to the inwin group
8162        images {
8163            image: "shad_circ.png" COMP;
8164            image: "bt_dis_base.png" COMP;
8165            image: "bt_dis_hilight.png" COMP;
8166        }
8167        parts {
8168            part { name: "base";
8169                type: RECT;
8170                mouse_events: 0;
8171                repeat_events: 1;
8172                description { state: "default" 0.0;
8173                    color: 0 0 0 0;
8174                    rel1.offset: 10 10;
8175                    rel2.offset: -10 -10;
8176                    rel1.relative: 0.0 1.0;
8177                    rel2.relative: 1.0 2.0;
8178                }
8179                description { state: "visible" 0.0;
8180                    inherit: "default" 0.0;
8181                    color: 0 0 0 64;
8182                    rel1.relative: 0.0 0.0;
8183                    rel2.relative: 1.0 1.0;
8184                }
8185            }
8186            part { name: "shad";
8187                mouse_events:  0;
8188                description { state: "default" 0.0;
8189                    image.normal: "shad_circ.png";
8190                    rel1.to: "elm.swallow.content";
8191                    rel1.offset: -64 -64;
8192                    rel2.to: "elm.swallow.content";
8193                    rel2.offset: 63 63;
8194                    fill.smooth: 0;
8195                }
8196            }
8197            part { name: "pop";
8198                mouse_events: 1;
8199                description { state: "default" 0.0;
8200                    rel1.to: "elm.swallow.content";
8201                    rel1.offset: -5 -5;
8202                    rel2.to: "elm.swallow.content";
8203                    rel2.offset: 4 4;
8204                    image {
8205                        normal: "bt_dis_base.png";
8206                        border: 4 4 4 4;
8207                    }
8208                    image.middle: SOLID;
8209                }
8210            }
8211            part { name: "popover";
8212                mouse_events: 0;
8213                description { state: "default" 0.0;
8214                    rel1.to: "pop";
8215                    rel2.to: "pop";
8216                    rel2.relative: 1.0 0.5;
8217                    image {
8218                        normal: "bt_dis_hilight.png";
8219                        border: 4 4 4 0;
8220                    }
8221                }
8222            }
8223            part { name: "elm.swallow.content";
8224                type: SWALLOW;
8225                description { state: "default" 0.0;
8226                    rel1.to: "base";
8227                    rel2.to: "base";
8228                }
8229            }
8230        }
8231        programs {
8232            program { name: "show";
8233                signal: "elm,action,show";
8234                source: "elm";
8235                action: STATE_SET "visible" 0.0;
8236                target: "base";
8237            }
8238            program { name: "show_2";
8239                signal: "show";
8240                action: STATE_SET "default" 0.0;
8241                target: "base";
8242                after: "show_3";
8243            }
8244            program { name: "show_3";
8245                signal: "show";
8246                action: STATE_SET "visible" 0.0;
8247                target: "base";
8248                transition: LINEAR 0.5;
8249            }
8250            program { name: "hide";
8251                signal: "elm,action,hide";
8252                source: "elm";
8253                action: STATE_SET "default" 0.0;
8254                target: "base";
8255            }
8256        }
8257    }
8258    group { name: "elm/notify/base/bottom_right";
8259        //this group is a design similar to the inwin group
8260        images {
8261            image: "shad_circ.png" COMP;
8262            image: "bt_dis_base.png" COMP;
8263            image: "bt_dis_hilight.png" COMP;
8264        }
8265        parts {
8266            part { name: "base";
8267                type: RECT;
8268                mouse_events: 0;
8269                repeat_events: 1;
8270               description { state: "default" 0.0;
8271                    color: 0 0 0 0;
8272                    rel1.offset: 10 10;
8273                    rel2.offset: -10 -10;
8274                    rel1.relative: 0.0 1.0;
8275                    rel2.relative: 1.0 2.0;
8276                }
8277                description { state: "visible" 0.0;
8278                    inherit: "default" 0.0;
8279                    color: 0 0 0 64;
8280                    rel1.relative: 0.0 0.0;
8281                    rel2.relative: 1.0 1.0;
8282                }
8283            }
8284            part { name: "shad";
8285                mouse_events:  0;
8286                description { state: "default" 0.0;
8287                    image.normal: "shad_circ.png";
8288                    rel1.to: "elm.swallow.content";
8289                    rel1.offset: -64 -64;
8290                    rel2.to: "elm.swallow.content";
8291                    rel2.offset: 63 63;
8292                    fill.smooth: 0;
8293                }
8294            }
8295            part { name: "pop";
8296                mouse_events: 1;
8297                description { state: "default" 0.0;
8298                    rel1.to: "elm.swallow.content";
8299                    rel1.offset: -5 -5;
8300                    rel2.to: "elm.swallow.content";
8301                    rel2.offset: 4 4;
8302                    image {
8303                        normal: "bt_dis_base.png";
8304                        border: 4 4 4 4;
8305                    }
8306                    image.middle: SOLID;
8307                }
8308            }
8309            part { name: "popover";
8310                mouse_events: 0;
8311                description { state: "default" 0.0;
8312                    rel1.to: "pop";
8313                    rel2.to: "pop";
8314                    rel2.relative: 1.0 0.5;
8315                    image {
8316                        normal: "bt_dis_hilight.png";
8317                        border: 4 4 4 0;
8318                    }
8319                }
8320            }
8321            part { name: "elm.swallow.content";
8322                type: SWALLOW;
8323                description { state: "default" 0.0;
8324                    rel1.to: "base";
8325                    rel2.to: "base";
8326                }
8327            }
8328        }
8329        programs {
8330            program { name: "show";
8331                signal: "elm,action,show";
8332                source: "elm";
8333                action: STATE_SET "visible" 0.0;
8334                target: "base";
8335            }
8336            program { name: "show_2";
8337                signal: "show";
8338                action: STATE_SET "default" 0.0;
8339                target: "base";
8340                after: "show_3";
8341            }
8342            program { name: "show_3";
8343                signal: "show";
8344                action: STATE_SET "visible" 0.0;
8345                target: "base";
8346                transition: LINEAR 0.5;
8347            }
8348            program { name: "hide";
8349                signal: "elm,action,hide";
8350                source: "elm";
8351                action: STATE_SET "default" 0.0;
8352                target: "base";
8353            }
8354        }
8355    }
8356
8357 ///////////////////////////////////////////////////////////////////////////////
8358    group { name: "elm/slideshow/base/default";
8359       data {
8360          item: transitions "fade black_fade horizontal vertical square";
8361       }
8362       parts {
8363          part { name: "whole";
8364             description {
8365                state: "default" 0.0;
8366                visible: 1;
8367                color: 0 0 0 0;
8368             }
8369          }
8370          part { name: "image_1_whole";
8371             description {
8372                state: "default" 0.0;
8373                color: 255 255 255 255;
8374             }
8375             description {
8376                state: "fade_prev_next" 0.0;
8377                inherit: "default" 0.0;
8378                color: 255 255 255 0;
8379             }
8380             description {
8381                state: "black_fade_prev_next_init" 0.0;
8382                inherit: "default" 0.0;
8383                color: 255 255 255 255;
8384             }
8385             description {
8386                state: "black_fade_prev_next" 0.0;
8387                inherit: "default" 0.0;
8388                color: 0 0 0 255;
8389             }
8390             description {
8391                state: "horizontal_next_init" 0.0;
8392                inherit: "default" 0.0;
8393             }
8394             description {
8395                state: "horizontal_next" 0.0;
8396                inherit: "default" 0.0;
8397                rel1.relative: -1.0 0.0;
8398                rel2.relative: 0.0 1.0;
8399             }
8400             description {
8401                state: "horizontal_prev_init" 0.0;
8402                inherit: "default" 0.0;
8403             }
8404             description {
8405                state: "horizontal_prev" 0.0;
8406                inherit: "default" 0.0;
8407                rel1.relative: 1.0 0.0;
8408                rel2.relative: 2.0 1.0;
8409             }
8410             description {
8411                state: "vertical_next_init" 0.0;
8412                inherit: "default" 0.0;
8413             }
8414             description {
8415                state: "vertical_next" 0.0;
8416                inherit: "default" 0.0;
8417                rel1.relative: 0.0 -1.0;
8418                rel2.relative: 1.0 0.0;
8419             }
8420             description {
8421                state: "vertical_prev_init" 0.0;
8422                inherit: "default" 0.0;
8423             }
8424             description {
8425                state: "vertical_prev" 0.0;
8426                inherit: "default" 0.0;
8427                rel1.relative: 0.0 1.0;
8428                rel2.relative: 1.0 2.0;
8429             }
8430          }
8431          part { name: "image_2_whole";
8432             description {
8433                state: "default" 0.0;
8434                visible: 1;
8435                color: 255 255 255 0;
8436             }
8437             description {
8438                state: "fade_prev_next" 0.0;
8439                inherit: "default" 0.0;
8440                color: 255 255 255 255;
8441             }
8442             description {
8443                state: "black_fade_prev_next_init" 0.0;
8444                inherit: "default" 0.0;
8445                color: 0 0 0 0;
8446             }
8447             description {
8448                state: "black_fade_prev_next" 0.0;
8449                inherit: "default" 0.0;
8450                color: 255 255 255 255;
8451             }
8452             description {
8453                state: "horizontal_next_init" 0.0;
8454                inherit: "default" 0.0;
8455                rel1.relative: 1.0 0.0;
8456                rel2.relative: 2.0 1.0;
8457                color: 255 255 255 255;
8458             }
8459             description {
8460                state: "horizontal_next" 0.0;
8461                inherit: "default" 0.0;
8462                color: 255 255 255 255;
8463             }
8464             description {
8465                state: "horizontal_prev_init" 0.0;
8466                inherit: "default" 0.0;
8467                rel1.relative: -1.0 0.0;
8468                rel2.relative: 0.0 1.0;
8469                color: 255 255 255 255;
8470             }
8471             description {
8472                state: "horizontal_prev" 0.0;
8473                inherit: "default" 0.0;
8474                color: 255 255 255 255;
8475             }
8476             description {
8477                state: "vertical_next_init" 0.0;
8478                inherit: "default" 0.0;
8479                rel1.relative: 0.0 1.0;
8480                rel2.relative: 1.0 2.0;
8481                color: 255 255 255 255;
8482             }
8483             description {
8484                state: "vertical_next" 0.0;
8485                inherit: "default" 0.0;
8486                color: 255 255 255 255;
8487             }
8488             description {
8489                state: "vertical_prev_init" 0.0;
8490                inherit: "default" 0.0;
8491                rel1.relative: 0.0 -1.0;
8492                rel2.relative: 1.0 0.0;
8493                color: 255 255 255 255;
8494             }
8495             description {
8496                state: "vertical_prev" 0.0;
8497                inherit: "default" 0.0;
8498                color: 255 255 255 255;
8499             }
8500             description {
8501                state: "square_prev_next_init" 0.0;
8502                inherit: "default" 0.0;
8503                rel1.relative: 0.5 0.5;
8504                rel2.relative: 0.5 0.5;
8505                color: 255 255 255 255;
8506             }
8507             description {
8508                state: "square_prev_next" 0.0;
8509                inherit: "default" 0.0;
8510                rel1.relative: 0.0 0.0;
8511                rel2.relative: 1.0 1.0;
8512                color: 255 255 255 255;
8513             }
8514          }
8515          part { name: "elm.swallow.1";
8516             type: SWALLOW;
8517             clip_to: "image_1_whole";
8518             description {
8519                state: "default" 0.0;
8520                rel1.to: "image_1_whole";
8521                rel2.to: "image_1_whole";
8522                color: 255 255 255 255;
8523             }
8524          }
8525          part { name: "elm.swallow.2";
8526             type: SWALLOW;
8527             clip_to: "image_2_whole";
8528             description {
8529                state: "default" 0.0;
8530                color: 255 255 255 255;
8531                rel1.to: "image_2_whole";
8532                rel2.to: "image_2_whole";
8533             }
8534          }
8535          part { name: "events_catcher";
8536             type: RECT;
8537             repeat_events: 1;
8538             description {
8539                state: "default" 0.0;
8540                visible: 1;
8541                color: 0 0 0 0;
8542             }
8543          }
8544       }
8545       programs {
8546          program { name: "fade_next";
8547             signal: "fade,next";
8548             source: "slideshow";
8549             action: STATE_SET "default" 0.0;
8550             target: "image_1_whole";
8551             target: "image_2_whole";
8552             after: "fade_next_2";
8553          }
8554          program { name: "fade_next_2";
8555             action: STATE_SET "fade_prev_next" 0.0;
8556             target: "image_1_whole";
8557             target: "image_2_whole";
8558             transition: SINUSOIDAL 1.5;
8559             after: "end";
8560          }
8561          program { name: "fade_previous";
8562             signal: "fade,previous";
8563             source: "slideshow";
8564             action: STATE_SET "default" 0.0;
8565             target: "image_1_whole";
8566             target: "image_2_whole";
8567             after: "fade_previous_2";
8568          }
8569          program { name: "fade_previous_2";
8570             action: STATE_SET "fade_prev_next" 0.0;
8571             target: "image_1_whole";
8572             target: "image_2_whole";
8573             transition: SINUSOIDAL 1.5;
8574             after: "end";
8575          }
8576          program { name: "black_fade_next";
8577             signal: "black_fade,next";
8578             source: "slideshow";
8579             action: STATE_SET "black_fade_prev_next_init" 0.0;
8580             target: "image_1_whole";
8581             target: "image_2_whole";
8582             after: "black_fade_next_2";
8583          }
8584          program { name: "black_fade_next_2";
8585             action: STATE_SET "black_fade_prev_next" 0.0;
8586             target: "image_1_whole";
8587             transition: SINUSOIDAL 0.75;
8588             after: "black_fade_next_3";
8589          }
8590          program { name: "black_fade_next_3";
8591             action: STATE_SET "black_fade_prev_next" 0.0;
8592             target: "image_2_whole";
8593             transition: SINUSOIDAL 0.75;
8594             after: "end";
8595          }
8596          program { name: "black_fade_previous";
8597             signal: "black_fade,previous";
8598             source: "slideshow";
8599             action: STATE_SET "black_fade_prev_next_init" 0.0;
8600             target: "image_1_whole";
8601             target: "image_2_whole";
8602             after: "black_fade_previous_2";
8603          }
8604          program { name: "black_fade_previous_2";
8605             action: STATE_SET "black_fade_prev_next" 0.0;
8606             target: "image_1_whole";
8607             transition: SINUSOIDAL 0.75;
8608             after: "black_fade_previous_3";
8609          }
8610          program { name: "black_fade_previous_3";
8611             action: STATE_SET "black_fade_prev_next" 0.0;
8612             target: "image_2_whole";
8613             transition: SINUSOIDAL 0.75;
8614             after: "end";
8615          }
8616          program { name: "horizontal_next";
8617             signal: "horizontal,next";
8618             source: "slideshow";
8619             action: STATE_SET "horizontal_next_init" 0.0;
8620             target: "image_1_whole";
8621             target: "image_2_whole";
8622             after: "horizontal_next_2";
8623          }
8624          program { name: "horizontal_next_2";
8625             action: STATE_SET "horizontal_next" 0.0;
8626             target: "image_1_whole";
8627             target: "image_2_whole";
8628             transition: SINUSOIDAL 1.5;
8629             after: "end";
8630          }
8631          program { name: "horizontal_previous";
8632             signal: "horizontal,previous";
8633             source: "slideshow";
8634             action: STATE_SET "horizontal_prev_init" 0.0;
8635             target: "image_1_whole";
8636             target: "image_2_whole";
8637             after: "horizontal_previous_2";
8638          }
8639          program { name: "horizontal_previous_2";
8640             action: STATE_SET "horizontal_prev" 0.0;
8641             target: "image_1_whole";
8642             target: "image_2_whole";
8643             transition: SINUSOIDAL 1.5;
8644             after: "end";
8645          }
8646          program { name: "vertical_next";
8647             signal: "vertical,next";
8648             source: "slideshow";
8649             action: STATE_SET "vertical_next_init" 0.0;
8650             target: "image_1_whole";
8651             target: "image_2_whole";
8652             after: "vertical_next_2";
8653          }
8654          program { name: "vertical_next_2";
8655             action: STATE_SET "vertical_next" 0.0;
8656             target: "image_1_whole";
8657             target: "image_2_whole";
8658             transition: SINUSOIDAL 1.5;
8659             after: "end";
8660          }
8661          program { name: "vertical_previous";
8662             signal: "vertical,previous";
8663             source: "slideshow";
8664             action: STATE_SET "vertical_prev_init" 0.0;
8665             target: "image_1_whole";
8666             target: "image_2_whole";
8667             after: "vertical_previous_2";
8668          }
8669          program { name: "vertical_previous_2";
8670             action: STATE_SET "vertical_prev" 0.0;
8671             target: "image_1_whole";
8672             target: "image_2_whole";
8673             transition: SINUSOIDAL 1.5;
8674             after: "end";
8675          }
8676          program { name: "square_next";
8677             signal: "square,next";
8678             source: "slideshow";
8679             action: STATE_SET "square_prev_next_init" 0.0;
8680             target: "image_2_whole";
8681             after: "square_next_2";
8682          }
8683          program { name: "square_next_2";
8684             action: STATE_SET "square_prev_next" 0.0;
8685             target: "image_2_whole";
8686             transition: SINUSOIDAL 1.5;
8687             after: "end";
8688          }
8689          program { name: "square_previous";
8690             signal: "square,previous";
8691             source: "slideshow";
8692             action: STATE_SET "square_prev_next_init" 0.0;
8693             target: "image_2_whole";
8694             after: "square_next_2";
8695          }
8696          program { name: "end";
8697             action: STATE_SET "default" 0.0;
8698             target: "image_1_whole";
8699             target: "image_2_whole";
8700             after: "end_signal";
8701          }
8702          program { name: "end_signal";
8703             action: SIGNAL_EMIT "end" "slideshow";
8704          }
8705       }
8706    }
8707
8708 ///////////////////////////////////////////////////////////////////////////////
8709    group { name: "elm/win/inwin/default";
8710       images {
8711          image: "shad_circ.png" COMP;
8712          image: "bt_dis_base.png" COMP;
8713          image: "bt_dis_hilight.png" COMP;
8714       }
8715       parts {
8716          part { name: "base";
8717             type: RECT;
8718             mouse_events: 1;
8719             description { state: "default" 0.0;
8720                color: 0 0 0 0;
8721             }
8722             description { state: "visible" 0.0;
8723                inherit: "default" 1.0;
8724                color: 0 0 0 64;
8725             }
8726          }
8727          part { name: "shad";
8728             mouse_events:  0;
8729             description { state: "default" 0.0;
8730                image.normal: "shad_circ.png";
8731                rel1.to: "elm.swallow.content";
8732                rel1.offset: -64 -64;
8733                rel2.to: "elm.swallow.content";
8734                rel2.offset: 63 63;
8735                fill.smooth: 0;
8736             }
8737          }
8738          part { name: "pop";
8739             mouse_events: 1;
8740             description { state: "default" 0.0;
8741                rel1.to: "elm.swallow.content";
8742                rel1.offset: -5 -5;
8743                rel2.to: "elm.swallow.content";
8744                rel2.offset: 4 4;
8745                image {
8746                   normal: "bt_dis_base.png";
8747                   border: 4 4 4 4;
8748                }
8749                image.middle: SOLID;
8750             }
8751          }
8752          part { name: "popover";
8753             mouse_events: 0;
8754             description { state: "default" 0.0;
8755                rel1.to: "pop";
8756                rel2.to: "pop";
8757                rel2.relative: 1.0 0.5;
8758                image {
8759                   normal: "bt_dis_hilight.png";
8760                   border: 4 4 4 0;
8761                }
8762             }
8763          }
8764          part { name: "elm.swallow.content";
8765             type: SWALLOW;
8766             description { state: "default" 0.0;
8767                rel1.relative: 0.1 0.1;
8768                rel2.relative: 0.9 0.9;
8769             }
8770          }
8771       }
8772       programs {
8773          program { name: "show";
8774             signal: "elm,action,show";
8775             source: "elm";
8776             action: STATE_SET "visible" 0.0;
8777 //          transition: DECELERATE 0.5;
8778             target: "base";
8779          }
8780          program { name: "hide";
8781             signal: "elm,action,hide";
8782             source: "elm";
8783             action: STATE_SET "default" 0.0;
8784 //          transition: DECELERATE 0.5;
8785             target: "base";
8786          }
8787       }
8788    }
8789
8790    group { name: "elm/win/inwin/minimal";
8791       images {
8792          image: "shad_circ.png" COMP;
8793          image: "bt_dis_base.png" COMP;
8794          image: "bt_dis_hilight.png" COMP;
8795       }
8796       parts {
8797          part { name: "base";
8798             type: RECT;
8799             mouse_events: 1;
8800             description { state: "default" 0.0;
8801                color: 0 0 0 0;
8802             }
8803             description { state: "visible" 0.0;
8804                inherit: "default" 1.0;
8805                color: 0 0 0 64;
8806             }
8807          }
8808          part { name: "shad";
8809             mouse_events:  0;
8810             description { state: "default" 0.0;
8811                image.normal: "shad_circ.png";
8812                rel1.to: "elm.swallow.content";
8813                rel1.offset: -64 -64;
8814                rel2.to: "elm.swallow.content";
8815                rel2.offset: 63 63;
8816                fill.smooth: 0;
8817             }
8818          }
8819          part { name: "pop";
8820             mouse_events: 1;
8821             description { state: "default" 0.0;
8822                rel1.to: "elm.swallow.content";
8823                rel1.offset: -5 -5;
8824                rel2.to: "elm.swallow.content";
8825                rel2.offset: 4 4;
8826                image {
8827                   normal: "bt_dis_base.png";
8828                   border: 4 4 4 4;
8829                }
8830                image.middle: SOLID;
8831             }
8832          }
8833          part { name: "popover";
8834             mouse_events: 0;
8835             description { state: "default" 0.0;
8836                rel1.to: "pop";
8837                rel2.to: "pop";
8838                rel2.relative: 1.0 0.5;
8839                image {
8840                   normal: "bt_dis_hilight.png";
8841                   border: 4 4 4 0;
8842                }
8843             }
8844          }
8845          part { name: "elm.swallow.content";
8846             type: SWALLOW;
8847             description { state: "default" 0.0;
8848                fixed: 1 1;
8849                rel1.relative: 0.5 0.5;
8850                rel2.relative: 0.5 0.5;
8851             }
8852          }
8853       }
8854       programs {
8855          program { name: "show";
8856             signal: "elm,action,show";
8857             source: "elm";
8858             action: STATE_SET "visible" 0.0;
8859 //          transition: DECELERATE 0.5;
8860             target: "base";
8861          }
8862          program { name: "hide";
8863             signal: "elm,action,hide";
8864             source: "elm";
8865             action: STATE_SET "default" 0.0;
8866 //          transition: DECELERATE 0.5;
8867             target: "base";
8868          }
8869       }
8870    }
8871
8872    group { name: "elm/win/inwin/minimal_vertical";
8873       images {
8874          image: "shad_circ.png" COMP;
8875          image: "bt_dis_base.png" COMP;
8876          image: "bt_dis_hilight.png" COMP;
8877       }
8878       parts {
8879          part { name: "base";
8880             type: RECT;
8881             mouse_events: 1;
8882             description { state: "default" 0.0;
8883                color: 0 0 0 0;
8884             }
8885             description { state: "visible" 0.0;
8886                inherit: "default" 1.0;
8887                color: 0 0 0 64;
8888             }
8889          }
8890          part { name: "shad";
8891             mouse_events:  0;
8892             description { state: "default" 0.0;
8893                image.normal: "shad_circ.png";
8894                rel1.to: "elm.swallow.content";
8895                rel1.offset: -64 -64;
8896                rel2.to: "elm.swallow.content";
8897                rel2.offset: 63 63;
8898                fill.smooth: 0;
8899             }
8900          }
8901          part { name: "pop";
8902             mouse_events: 1;
8903             description { state: "default" 0.0;
8904                rel1.to: "elm.swallow.content";
8905                rel1.offset: -5 -5;
8906                rel2.to: "elm.swallow.content";
8907                rel2.offset: 4 4;
8908                image {
8909                   normal: "bt_dis_base.png";
8910                   border: 4 4 4 4;
8911                }
8912                image.middle: SOLID;
8913             }
8914          }
8915          part { name: "popover";
8916             mouse_events: 0;
8917             description { state: "default" 0.0;
8918                rel1.to: "pop";
8919                rel2.to: "pop";
8920                rel2.relative: 1.0 0.5;
8921                image {
8922                   normal: "bt_dis_hilight.png";
8923                   border: 4 4 4 0;
8924                }
8925             }
8926          }
8927          part { name: "elm.swallow.content";
8928             type: SWALLOW;
8929             description { state: "default" 0.0;
8930                fixed: 1 1;
8931                rel1.relative: 0.1 0.5;
8932                rel2.relative: 0.9 0.5;
8933             }
8934          }
8935       }
8936       programs {
8937          program { name: "show";
8938             signal: "elm,action,show";
8939             source: "elm";
8940             action: STATE_SET "visible" 0.0;
8941 //          transition: DECELERATE 0.5;
8942             target: "base";
8943          }
8944          program { name: "hide";
8945             signal: "elm,action,hide";
8946             source: "elm";
8947             action: STATE_SET "default" 0.0;
8948 //          transition: DECELERATE 0.5;
8949             target: "base";
8950          }
8951       }
8952    }
8953
8954 ///////////////////////////////////////////////////////////////////////////////
8955
8956    ///////////////////////////////////////////////////////////////////////////////
8957    group { name: "elm/list/item/default";
8958       data.item: "stacking" "above";
8959       images {
8960          image: "bt_sm_base1.png" COMP;
8961          image: "bt_sm_shine.png" COMP;
8962          image: "bt_sm_hilight.png" COMP;
8963          image: "ilist_1.png" COMP;
8964          image: "ilist_item_shadow.png" COMP;
8965       }
8966       parts {
8967          part {
8968             name:           "event";
8969             type:           RECT;
8970             repeat_events: 1;
8971             description {
8972                state: "default" 0.0;
8973                color: 0 0 0 0;
8974             }
8975          }
8976          part {
8977             name: "base_sh";
8978             mouse_events: 0;
8979             description {
8980                state: "default" 0.0;
8981                align: 0.0 0.0;
8982                min: 0 10;
8983                fixed: 1 1;
8984                rel1 {
8985                   to: "base";
8986                   relative: 0.0 1.0;
8987                   offset: 0 0;
8988                }
8989                rel2 {
8990                   to: "base";
8991                   relative: 1.0 1.0;
8992                   offset: -1 0;
8993                }
8994                image {
8995                   normal: "ilist_item_shadow.png";
8996                }
8997                fill.smooth: 0;
8998             }
8999          }
9000          part {
9001             name: "base";
9002             mouse_events: 0;
9003             description {
9004                state: "default" 0.0;
9005                image {
9006                   normal: "ilist_1.png";
9007                   border: 2 2 2 2;
9008                }
9009                fill.smooth: 0;
9010             }
9011          }
9012          part { name: "bg";
9013             mouse_events: 0;
9014             description { state: "default" 0.0;
9015                visible: 0;
9016                color: 255 255 255 0;
9017                rel1 {
9018                   relative: 0.0 0.0;
9019                   offset: -5 -5;
9020                }
9021                rel2 {
9022                   relative: 1.0 1.0;
9023                   offset: 4 4;
9024                }
9025                image {
9026                   normal: "bt_sm_base1.png";
9027                   border: 6 6 6 6;
9028                }
9029                image.middle: SOLID;
9030             }
9031             description { state: "selected" 0.0;
9032                inherit: "default" 0.0;
9033                visible: 1;
9034                color: 255 255 255 255;
9035                rel1 {
9036                   relative: 0.0 0.0;
9037                   offset: -2 -2;
9038                }
9039                rel2 {
9040                   relative: 1.0 1.0;
9041                   offset: 1 1;
9042                }
9043             }
9044          }
9045          part { name: "elm.swallow.icon";
9046             type: SWALLOW;
9047             description { state: "default" 0.0;
9048                fixed: 1 0;
9049                align: 0.0 0.5;
9050                rel1 {
9051                   relative: 0.0  0.0;
9052                   offset:   4    4;
9053                }
9054                rel2 {
9055                   relative: 0.0  1.0;
9056                   offset:   4   -5;
9057                }
9058             }
9059          }
9060          part { name: "elm.swallow.end";
9061             type: SWALLOW;
9062             description { state: "default" 0.0;
9063                fixed: 1 0;
9064                align: 1.0 0.5;
9065                rel1 {
9066                   relative: 1.0  0.0;
9067                   offset:   -5    4;
9068                }
9069                rel2 {
9070                   relative: 1.0  1.0;
9071                   offset:   -5   -5;
9072                }
9073             }
9074          }
9075          part { name: "elm.text";
9076             type:           TEXT;
9077             effect:         SOFT_SHADOW;
9078             mouse_events:   0;
9079             scale: 1;
9080             description {
9081                state: "default" 0.0;
9082 //               min: 16 16;
9083                rel1 {
9084                   to_x:     "elm.swallow.icon";
9085                   relative: 1.0  0.0;
9086                   offset:   4 4;
9087                }
9088                rel2 {
9089                   to_x:     "elm.swallow.end";
9090                   relative: 0.0  1.0;
9091                   offset:   -1 -5;
9092                }
9093                color: 0 0 0 255;
9094                color3: 0 0 0 0;
9095                text {
9096                   font: "Sans";
9097                   size: 10;
9098                   min: 1 1;
9099 //                  min: 0 1;
9100                   align: 0.0 0.5;
9101                }
9102             }
9103             description { state: "selected" 0.0;
9104                inherit: "default" 0.0;
9105                color: 224 224 224 255;
9106                color3: 0 0 0 64;
9107             }
9108          }
9109          part { name: "fg1";
9110             mouse_events: 0;
9111             description { state: "default" 0.0;
9112                visible: 0;
9113                color: 255 255 255 0;
9114                rel1.to: "bg";
9115                rel2.relative: 1.0 0.5;
9116                rel2.to: "bg";
9117                image {
9118                   normal: "bt_sm_hilight.png";
9119                   border: 6 6 6 0;
9120                }
9121             }
9122             description { state: "selected" 0.0;
9123                inherit: "default" 0.0;
9124                visible: 1;
9125                color: 255 255 255 255;
9126             }
9127          }
9128          part { name: "fg2";
9129             mouse_events: 0;
9130             description { state: "default" 0.0;
9131                visible: 0;
9132                color: 255 255 255 0;
9133                rel1.to: "bg";
9134                rel2.to: "bg";
9135                image {
9136                   normal: "bt_sm_shine.png";
9137                   border: 6 6 6 0;
9138                }
9139             }
9140             description { state: "selected" 0.0;
9141                inherit: "default" 0.0;
9142                visible: 1;
9143                color: 255 255 255 255;
9144             }
9145          }
9146       }
9147       programs {
9148          program {
9149             name:    "go_active";
9150             signal:  "elm,state,selected";
9151             source:  "elm";
9152             action:  STATE_SET "selected" 0.0;
9153             target:  "bg";
9154             target:  "fg1";
9155             target:  "fg2";
9156             target:  "elm.text";
9157          }
9158          program {
9159             name:    "go_passive";
9160             signal:  "elm,state,unselected";
9161             source:  "elm";
9162             action:  STATE_SET "default" 0.0;
9163             target:  "bg";
9164             target:  "fg1";
9165             target:  "fg2";
9166             target:  "elm.text";
9167             transition: LINEAR 0.1;
9168          }
9169       }
9170    }
9171    group { name: "elm/list/item_odd/default";
9172       data.item: "stacking" "below";
9173       data.item: "selectraise" "on";
9174       images {
9175          image: "bt_sm_base1.png" COMP;
9176          image: "bt_sm_shine.png" COMP;
9177          image: "bt_sm_hilight.png" COMP;
9178          image: "ilist_2.png" COMP;
9179       }
9180       parts {
9181          part {
9182             name:           "event";
9183             type:           RECT;
9184             repeat_events: 1;
9185             description {
9186                state: "default" 0.0;
9187                color: 0 0 0 0;
9188             }
9189          }
9190          part {
9191             name: "base";
9192             mouse_events: 0;
9193             description {
9194                state: "default" 0.0;
9195                image {
9196                   normal: "ilist_2.png";
9197                   border: 2 2 2 2;
9198                }
9199                fill.smooth: 0;
9200             }
9201          }
9202          part { name: "bg";
9203             mouse_events: 0;
9204             description { state: "default" 0.0;
9205                visible: 0;
9206                color: 255 255 255 0;
9207                rel1 {
9208                   relative: 0.0 0.0;
9209                   offset: -5 -5;
9210                }
9211                rel2 {
9212                   relative: 1.0 1.0;
9213                   offset: 4 4;
9214                }
9215                image {
9216                   normal: "bt_sm_base1.png";
9217                   border: 6 6 6 6;
9218                }
9219                image.middle: SOLID;
9220             }
9221             description { state: "selected" 0.0;
9222                inherit: "default" 0.0;
9223                visible: 1;
9224                color: 255 255 255 255;
9225                rel1 {
9226                   relative: 0.0 0.0;
9227                   offset: -2 -2;
9228                }
9229                rel2 {
9230                   relative: 1.0 1.0;
9231                   offset: 1 1;
9232                }
9233             }
9234          }
9235          part {
9236             name:          "elm.swallow.icon";
9237             type:          SWALLOW;
9238             description { state:    "default" 0.0;
9239                fixed: 1 0;
9240                align:    0.0 0.5;
9241                rel1 {
9242                   relative: 0.0  0.0;
9243                   offset:   4    4;
9244                }
9245                rel2 {
9246                   relative: 0.0  1.0;
9247                   offset:   4   -5;
9248                }
9249             }
9250          }
9251          part {
9252             name:          "elm.swallow.end";
9253             type:          SWALLOW;
9254             description { state:    "default" 0.0;
9255                fixed: 1 0;
9256                align: 1.0 0.5;
9257                rel1 {
9258                   relative: 1.0  0.0;
9259                   offset:   -5    4;
9260                }
9261                rel2 {
9262                   relative: 1.0  1.0;
9263                   offset:   -5   -5;
9264                }
9265             }
9266          }
9267          part {
9268             name:           "elm.text";
9269             type:           TEXT;
9270             effect:         SOFT_SHADOW;
9271             mouse_events:   0;
9272             scale: 1;
9273             description {
9274                state: "default" 0.0;
9275 //               min:      16 16;
9276                rel1 {
9277                   to_x:     "elm.swallow.icon";
9278                   relative: 1.0  0.0;
9279                   offset:   4 4;
9280                }
9281                rel2 {
9282                   to_x:     "elm.swallow.end";
9283                   relative: 0.0  1.0;
9284                   offset:   -1 -5;
9285                }
9286                color: 0 0 0 255;
9287                color3: 0 0 0 0;
9288                text {
9289                   font: "Sans";
9290                   size: 10;
9291                   min: 1 1;
9292 //                  min: 0 1;
9293                   align: 0.0 0.5;
9294                }
9295             }
9296             description { state: "selected" 0.0;
9297                inherit: "default" 0.0;
9298                color: 224 224 224 255;
9299                color3: 0 0 0 64;
9300             }
9301          }
9302          part { name: "fg1";
9303             mouse_events: 0;
9304             description { state: "default" 0.0;
9305                visible: 0;
9306                color: 255 255 255 0;
9307                rel1.to: "bg";
9308                rel2.relative: 1.0 0.5;
9309                rel2.to: "bg";
9310                image {
9311                   normal: "bt_sm_hilight.png";
9312                   border: 6 6 6 0;
9313                }
9314             }
9315             description { state: "selected" 0.0;
9316                inherit: "default" 0.0;
9317                visible: 1;
9318                color: 255 255 255 255;
9319             }
9320          }
9321          part { name: "fg2";
9322             mouse_events: 0;
9323             description { state: "default" 0.0;
9324                visible: 0;
9325                color: 255 255 255 0;
9326                rel1.to: "bg";
9327                rel2.to: "bg";
9328                image {
9329                   normal: "bt_sm_shine.png";
9330                   border: 6 6 6 0;
9331                }
9332             }
9333             description { state: "selected" 0.0;
9334                inherit: "default" 0.0;
9335                visible: 1;
9336                color: 255 255 255 255;
9337             }
9338          }
9339       }
9340       programs {
9341          program {
9342             name:    "go_active";
9343             signal:  "elm,state,selected";
9344             source:  "elm";
9345             action:  STATE_SET "selected" 0.0;
9346             target:  "bg";
9347             target:  "fg1";
9348             target:  "fg2";
9349             target:  "elm.text";
9350          }
9351          program {
9352             name:    "go_passive";
9353             signal:  "elm,state,unselected";
9354             source:  "elm";
9355             action:  STATE_SET "default" 0.0;
9356             target:  "bg";
9357             target:  "fg1";
9358             target:  "fg2";
9359             target:  "elm.text";
9360             transition: LINEAR 0.1;
9361          }
9362       }
9363    }
9364    group { name: "elm/list/item_compress/default";
9365       data.item: "stacking" "above";
9366       data.item: "selectraise" "on";
9367       images {
9368          image: "bt_sm_base1.png" COMP;
9369          image: "bt_sm_shine.png" COMP;
9370          image: "bt_sm_hilight.png" COMP;
9371          image: "ilist_1.png" COMP;
9372          image: "ilist_item_shadow.png" COMP;
9373       }
9374       parts {
9375          part {
9376             name: "base_sh";
9377             mouse_events: 0;
9378             description { state: "default" 0.0;
9379                fixed: 1 1;
9380                align: 0.0 0.0;
9381                min: 0 10;
9382                rel1 {
9383                   to: "base";
9384                   relative: 0.0 1.0;
9385                   offset: 0 0;
9386                }
9387                rel2 {
9388                   to: "base";
9389                   relative: 1.0 1.0;
9390                   offset: -1 0;
9391                }
9392                image {
9393                   normal: "ilist_item_shadow.png";
9394                }
9395                fill.smooth: 0;
9396             }
9397          }
9398          part {
9399             name: "base";
9400             mouse_events: 0;
9401             description {
9402                state: "default" 0.0;
9403                image {
9404                   normal: "ilist_1.png";
9405                   border: 2 2 2 2;
9406                }
9407                fill.smooth: 0;
9408             }
9409          }
9410          part { name: "bg";
9411             mouse_events: 0;
9412             description { state: "default" 0.0;
9413                visible: 0;
9414                color: 255 255 255 0;
9415                rel1 {
9416                   relative: 0.0 0.0;
9417                   offset: -5 -5;
9418                }
9419                rel2 {
9420                   relative: 1.0 1.0;
9421                   offset: 4 4;
9422                }
9423                image {
9424                   normal: "bt_sm_base1.png";
9425                   border: 6 6 6 6;
9426                }
9427                image.middle: SOLID;
9428             }
9429             description { state: "selected" 0.0;
9430                inherit: "default" 0.0;
9431                visible: 1;
9432                color: 255 255 255 255;
9433                rel1 {
9434                   relative: 0.0 0.0;
9435                   offset: -2 -2;
9436                }
9437                rel2 {
9438                   relative: 1.0 1.0;
9439                   offset: 1 1;
9440                }
9441             }
9442          }
9443          part { name:          "elm.swallow.icon";
9444             type:          SWALLOW;
9445             description { state:    "default" 0.0;
9446                fixed: 1 0;
9447                align:    0.0 0.5;
9448                rel1 {
9449                   relative: 0.0  0.0;
9450                   offset:   4    4;
9451                }
9452                rel2 {
9453                   relative: 0.0  1.0;
9454                   offset:   4   -5;
9455                }
9456             }
9457          }
9458          part { name:          "elm.swallow.end";
9459             type:          SWALLOW;
9460             description { state:    "default" 0.0;
9461                fixed: 1 0;
9462                align:    1.0 0.5;
9463                rel1 {
9464                   relative: 1.0  0.0;
9465                   offset:   -5    4;
9466                }
9467                rel2 {
9468                   relative: 1.0  1.0;
9469                   offset:   -5   -5;
9470                }
9471             }
9472          }
9473          part {
9474             name:           "elm.text";
9475             type:           TEXT;
9476             effect:         SOFT_SHADOW;
9477             mouse_events:   0;
9478             scale: 1;
9479             description { state: "default" 0.0;
9480 //               min:      16 16;
9481                rel1 {
9482                   to_x:     "elm.swallow.icon";
9483                   relative: 1.0  0.0;
9484                   offset:   4 4;
9485                }
9486                rel2 {
9487                   to_x:     "elm.swallow.end";
9488                   relative: 0.0  1.0;
9489                   offset:   -1 -5;
9490                }
9491                color: 0 0 0 255;
9492                color3: 0 0 0 0;
9493                text {
9494                   font: "Sans";
9495                   size: 10;
9496 //                  min: 1 1;
9497                   min: 0 1;
9498                   align: 0.0 0.5;
9499                }
9500             }
9501             description { state: "selected" 0.0;
9502                inherit: "default" 0.0;
9503                color: 224 224 224 255;
9504                color3: 0 0 0 64;
9505             }
9506          }
9507          part { name: "fg1";
9508             mouse_events: 0;
9509             description { state: "default" 0.0;
9510                visible: 0;
9511                color: 255 255 255 0;
9512                rel1.to: "bg";
9513                rel2.relative: 1.0 0.5;
9514                rel2.to: "bg";
9515                image {
9516                   normal: "bt_sm_hilight.png";
9517                   border: 6 6 6 0;
9518                }
9519             }
9520             description { state: "selected" 0.0;
9521                inherit: "default" 0.0;
9522                visible: 1;
9523                color: 255 255 255 255;
9524             }
9525          }
9526          part { name: "fg2";
9527             mouse_events: 0;
9528             description { state: "default" 0.0;
9529                visible: 0;
9530                color: 255 255 255 0;
9531                rel1.to: "bg";
9532                rel2.to: "bg";
9533                image {
9534                   normal: "bt_sm_shine.png";
9535                   border: 6 6 6 0;
9536                }
9537             }
9538             description { state: "selected" 0.0;
9539                inherit: "default" 0.0;
9540                visible: 1;
9541                color: 255 255 255 255;
9542             }
9543          }
9544          part {
9545             name:           "event";
9546             type:           RECT;
9547             repeat_events: 1;
9548             description {
9549                state: "default" 0.0;
9550                color: 0 0 0 0;
9551             }
9552          }
9553       }
9554       programs {
9555          program {
9556             name:    "go_active";
9557             signal:  "elm,state,selected";
9558             source:  "elm";
9559             action:  STATE_SET "selected" 0.0;
9560             target:  "bg";
9561             target:  "fg1";
9562             target:  "fg2";
9563             target:  "elm.text";
9564          }
9565          program {
9566             name:    "go_passive";
9567             signal:  "elm,state,unselected";
9568             source:  "elm";
9569             action:  STATE_SET "default" 0.0;
9570             target:  "bg";
9571             target:  "fg1";
9572             target:  "fg2";
9573             target:  "elm.text";
9574             transition: LINEAR 0.1;
9575          }
9576       }
9577    }
9578    group { name: "elm/list/item_compress_odd/default";
9579       data.item: "stacking" "below";
9580       data.item: "selectraise" "on";
9581       images {
9582          image: "bt_sm_base1.png" COMP;
9583          image: "bt_sm_shine.png" COMP;
9584          image: "bt_sm_hilight.png" COMP;
9585          image: "ilist_2.png" COMP;
9586       }
9587       parts {
9588          part {
9589             name: "base";
9590             mouse_events: 0;
9591             description {
9592                state: "default" 0.0;
9593                image {
9594                   normal: "ilist_2.png";
9595                   border: 2 2 2 2;
9596                }
9597                fill.smooth: 0;
9598             }
9599          }
9600          part { name: "bg";
9601             mouse_events: 0;
9602             description { state: "default" 0.0;
9603                visible: 0;
9604                color: 255 255 255 0;
9605                rel1 {
9606                   relative: 0.0 0.0;
9607                   offset: -5 -5;
9608                }
9609                rel2 {
9610                   relative: 1.0 1.0;
9611                   offset: 4 4;
9612                }
9613                image {
9614                   normal: "bt_sm_base1.png";
9615                   border: 6 6 6 6;
9616                }
9617                image.middle: SOLID;
9618             }
9619             description { state: "selected" 0.0;
9620                inherit: "default" 0.0;
9621                visible: 1;
9622                color: 255 255 255 255;
9623                rel1 {
9624                   relative: 0.0 0.0;
9625                   offset: -2 -2;
9626                }
9627                rel2 {
9628                   relative: 1.0 1.0;
9629                   offset: 1 1;
9630                }
9631             }
9632          }
9633          part { name:          "elm.swallow.icon";
9634             type:          SWALLOW;
9635             description { state:    "default" 0.0;
9636                fixed: 1 0;
9637                align:    0.0 0.5;
9638                rel1 {
9639                   relative: 0.0  0.0;
9640                   offset:   4    4;
9641                }
9642                rel2 {
9643                   relative: 0.0  1.0;
9644                   offset:   4   -5;
9645                }
9646             }
9647          }
9648          part { name:          "elm.swallow.end";
9649             type:          SWALLOW;
9650             description { state:    "default" 0.0;
9651                fixed: 1 0;
9652                align:    1.0 0.5;
9653                rel1 {
9654                   relative: 1.0  0.0;
9655                   offset:   -5    4;
9656                }
9657                rel2 {
9658                   relative: 1.0  1.0;
9659                   offset:   -5   -5;
9660                }
9661             }
9662          }
9663          part {
9664             name:           "elm.text";
9665             type:           TEXT;
9666             effect:         SOFT_SHADOW;
9667             mouse_events:   0;
9668             scale: 1;
9669             description {
9670                state: "default" 0.0;
9671 //               min:      16 16;
9672                rel1 {
9673                   to_x:     "elm.swallow.icon";
9674                   relative: 1.0  0.0;
9675                   offset:   4 4;
9676                }
9677                rel2 {
9678                   to_x:     "elm.swallow.end";
9679                   relative: 0.0  1.0;
9680                   offset:   -1 -5;
9681                }
9682                color: 0 0 0 255;
9683                color3: 0 0 0 0;
9684                text {
9685                   font: "Sans";
9686                   size: 10;
9687 //                  min: 1 1;
9688                   min: 0 1;
9689                   align: 0.0 0.5;
9690                }
9691             }
9692             description { state: "selected" 0.0;
9693                inherit: "default" 0.0;
9694                color: 224 224 224 255;
9695                color3: 0 0 0 64;
9696             }
9697          }
9698          part { name: "fg1";
9699             mouse_events: 0;
9700             description { state: "default" 0.0;
9701                visible: 0;
9702                color: 255 255 255 0;
9703                rel1.to: "bg";
9704                rel2.relative: 1.0 0.5;
9705                rel2.to: "bg";
9706                image {
9707                   normal: "bt_sm_hilight.png";
9708                   border: 6 6 6 0;
9709                }
9710             }
9711             description { state: "selected" 0.0;
9712                inherit: "default" 0.0;
9713                visible: 1;
9714                color: 255 255 255 255;
9715             }
9716          }
9717          part { name: "fg2";
9718             mouse_events: 0;
9719             description { state: "default" 0.0;
9720                visible: 0;
9721                color: 255 255 255 0;
9722                rel1.to: "bg";
9723                rel2.to: "bg";
9724                image {
9725                   normal: "bt_sm_shine.png";
9726                   border: 6 6 6 0;
9727                }
9728             }
9729             description { state: "selected" 0.0;
9730                inherit: "default" 0.0;
9731                visible: 1;
9732                color: 255 255 255 255;
9733             }
9734          }
9735          part {
9736             name:           "event";
9737             type:           RECT;
9738             repeat_events: 1;
9739             description {
9740                state: "default" 0.0;
9741                color: 0 0 0 0;
9742             }
9743          }
9744       }
9745       programs {
9746          program {
9747             name:    "go_active";
9748             signal:  "elm,state,selected";
9749             source:  "elm";
9750             action:  STATE_SET "selected" 0.0;
9751             target:  "bg";
9752             target:  "fg1";
9753             target:  "fg2";
9754             target:  "elm.text";
9755          }
9756          program {
9757             name:    "go_passive";
9758             signal:  "elm,state,unselected";
9759             source:  "elm";
9760             action:  STATE_SET "default" 0.0;
9761             target:  "bg";
9762             target:  "fg1";
9763             target:  "fg2";
9764             target:  "elm.text";
9765             transition: LINEAR 0.1;
9766          }
9767       }
9768    }
9769
9770 ///////////////////////////////////////////////////////////////////////////////
9771    group { name: "elm/slider/horizontal/default";
9772       images {
9773          image: "sl_bg.png" COMP;
9774          image: "sl_bg_over.png" COMP;
9775          image: "sl_bt_0.png" COMP;
9776          image: "sl_bt_1.png" COMP;
9777          image: "sl_bt_2.png" COMP;
9778          image: "sl_bt2_0_0.png" COMP;
9779          image: "sl_bt2_0_1.png" COMP;
9780          image: "sl_bt2_0_2.png" COMP;
9781          image: "sl_bt2_1.png" COMP;
9782          image: "sl_bt2_2.png" COMP;
9783          image: "sl_units.png" COMP;
9784       }
9785       parts {
9786          part { name: "base";
9787             mouse_events: 0;
9788             description { state: "default" 0.0;
9789                max: 99999 6;
9790                min: 0 6;
9791                rel1 { to: "bg";
9792                   offset: 1 0;
9793                }
9794                rel2 { to: "bg";
9795                   offset: -2 -1;
9796                }
9797                image.normal: "sl_bg.png";
9798                fill.smooth: 0;
9799             }
9800          }
9801          part { name: "level";
9802             type: RECT;
9803             mouse_events: 0;
9804             description { state: "default" 0.0;
9805                fixed: 1 1;
9806                rel1.to: "base";
9807                rel2 {
9808                   to_y: "base";
9809                   to_x: "elm.dragable.slider";
9810                   relative: 0.5 1.0;
9811                }
9812                color: 255 0 0 200;
9813             }
9814             description { state: "inverted" 0.0;
9815                inherit: "default" 0.0;
9816                visible: 0;
9817             }
9818          }
9819          part { name: "level2";
9820             type: RECT;
9821             mouse_events: 0;
9822             description { state: "default" 0.0;
9823                fixed: 1 1;
9824                visible: 0;
9825                rel1 {
9826                   to_y: "base";
9827                   to_x: "elm.dragable.slider";
9828                   relative: 0.5 0.0;
9829                }
9830                rel2.to: "base";
9831                color: 255 0 0 200;
9832             }
9833             description { state: "inverted" 0.0;
9834                inherit: "default" 0.0;
9835                visible: 1;
9836             }
9837          }
9838          part {
9839             name: "base_over";
9840             mouse_events: 0;
9841             description { state: "default" 0.0;
9842                rel1.to: "base";
9843                rel1.offset: -1 -1;
9844                rel2.to: "base";
9845                rel2.offset: 0 0;
9846                image {
9847                   normal: "sl_bg_over.png";
9848                   border: 3 3 3 3;
9849                }
9850                fill.smooth: 0;
9851             }
9852          }
9853          part { name: "bg";
9854             type: RECT;
9855             mouse_events: 0;
9856             scale: 1;
9857             description { state: "default" 0.0;
9858                visible: 0;
9859                rel1.to: "elm.swallow.bar";
9860                rel2.to: "elm.swallow.bar";
9861                color: 0 0 0 0;
9862             }
9863          }
9864          part { name: "elm.swallow.bar";
9865             type: SWALLOW;
9866             scale: 1;
9867             description { state: "default" 0.0;
9868                min: 48 24;
9869                max: 99999 24;
9870                align: 1.0 0.5;
9871                rel1 {
9872                   to_x: "elm.text";
9873                   relative: 1.0 0.0;
9874                   offset: 8 0;
9875                }
9876                rel2 {
9877                   to_x: "elm.units";
9878                   relative: 0.0 1.0;
9879                   offset: -10 -1;
9880                }
9881             }
9882          }
9883          part { name: "elm.swallow.content";
9884             type: SWALLOW;
9885             description { state: "default" 0.0;
9886                visible: 0;
9887                align: 0.0 0.5;
9888                rel1 {
9889                   offset: 4 0;
9890                   to_y: "elm.swallow.bar";
9891                }
9892                rel2 {
9893                   offset: 3 -1;
9894                   relative: 0.0 1.0;
9895                   to_y: "elm.swallow.bar";
9896                }
9897             }
9898             description { state: "visible" 0.0;
9899                inherit: "default" 0.0;
9900                visible: 1;
9901                aspect: 1.0 1.0;
9902                aspect_preference: VERTICAL;
9903                rel2.offset: 4 -1;
9904             }
9905          }
9906          part { name: "elm.text";
9907             type: TEXT;
9908             mouse_events: 0;
9909             scale: 1;
9910             description { state: "default" 0.0;
9911                visible: 0;
9912                fixed: 1 1;
9913                align: 0.0 0.5;
9914                rel1.to_x: "elm.swallow.content";
9915                rel1.relative: 1.0 0.0;
9916                rel1.offset: -1 4;
9917                rel2.to_x: "elm.swallow.content";
9918                rel2.relative: 1.0 1.0;
9919                rel2.offset: -1 -5;
9920                color: 0 0 0 255;
9921                text {
9922                   font: "Sans,Edje-Vera";
9923                   size: 10;
9924                   min: 0 0;
9925                   align: 0.0 0.5;
9926                }
9927             }
9928             description { state: "visible" 0.0;
9929                inherit: "default" 0.0;
9930                visible: 1;
9931                text.min: 1 1;
9932                rel1.offset: 0 4;
9933                rel2.offset: 0 -5;
9934             }
9935          }
9936          part { name: "units";
9937             mouse_events: 0;
9938             description { state: "default" 0.0;
9939                visible: 0;
9940                rel1 {
9941                   to_x: "elm.units";
9942                   offset: 0 5;
9943                }
9944                image {
9945                   normal: "sl_units.png";
9946                   border: 0 5 3 8;
9947                }
9948                fill.smooth: 0;
9949             }
9950             description { state: "visible" 0.0;
9951                inherit: "default" 0.0;
9952                visible: 1;
9953             }
9954          }
9955          part { name: "elm.units";
9956             type: TEXT;
9957             mouse_events: 0;
9958             scale: 1;
9959             description { state: "default" 0.0;
9960                visible: 0;
9961                fixed: 1 1;
9962                align: 1.0 0.5;
9963                rel1.relative: 1.0 0.0;
9964                rel1.offset: 0 8;
9965                rel2.relative: 1.0 1.0;
9966                rel2.offset: 0 -9;
9967                color: 0 0 0 255;
9968                text {
9969                   font: "Sans,Edje-Vera";
9970                   size: 10;
9971                   min: 0 0;
9972                   align: 0.0 0.5;
9973                }
9974             }
9975             description { state: "visible" 0.0;
9976                inherit: "default" 0.0;
9977                fixed: 1 1;
9978                visible: 1;
9979                text.min: 1 1;
9980                rel1.offset: -5 0;
9981                rel2.offset: -5 -1;
9982             }
9983          }
9984          part { name: "elm.dragable.slider";
9985             type: RECT;
9986             mouse_events: 0;
9987             scale: 1;
9988             dragable {
9989                x: 1 1 0;
9990                y: 0 0 0;
9991                confine: "bg";
9992             }
9993             description { state: "default" 0.0;
9994                min: 0 24;
9995                max: 0 24;
9996                fixed: 1 1;
9997                rel1 {
9998                   relative: 0.5 0.0;
9999                   to_x: "bg";
10000                }
10001                rel2 {
10002                   relative: 0.5 1.0;
10003                   to_x: "bg";
10004                }
10005                color: 255 0 0 100;
10006             }
10007          }
10008          part { name: "button_events";
10009             type: RECT;
10010             dragable {
10011                events: "elm.dragable.slider";
10012             }
10013             mouse_events: 1;
10014             description { state: "default" 0.0;
10015                fixed: 1 1;
10016                min: 16 16;
10017                aspect: 1.0 1.0;
10018                aspect_preference: VERTICAL;
10019                rel1.to_x: "elm.dragable.slider";
10020                rel2.to_x: "elm.dragable.slider";
10021                color: 0 0 0 0;
10022             }
10023          }
10024          part { name: "button0";
10025             mouse_events: 0;
10026             description { state: "default" 0.0;
10027                fixed: 1 1;
10028                max: 17 999;
10029                min: 17 24;
10030                rel1.to: "elm.dragable.slider";
10031                rel2.to: "elm.dragable.slider";
10032                image {
10033                   normal: "sl_bt_0.png";
10034                   border: 5 5 5 10;
10035                }
10036                fill.smooth: 0;
10037             }
10038          }
10039          part { name: "button1";
10040             mouse_events: 0;
10041             description { state: "default" 0.0;
10042                rel1.to: "button0";
10043                rel2 {
10044                   to: "button0";
10045                   relative: 1.0 0.5;
10046                   offset: -1 -5;
10047                }
10048                image {
10049                   normal: "sl_bt_1.png";
10050                   border: 5 5 5 0;
10051                }
10052             }
10053          }
10054          part { name: "button2";
10055             mouse_events: 0;
10056             description { state: "default" 0.0;
10057                rel1.to: "button0";
10058                rel2.to: "button0";
10059                image {
10060                   normal: "sl_bt_2.png";
10061                   border: 5 5 5 10;
10062                }
10063                fill.smooth: 0;
10064             }
10065          }
10066          part { name: "button3";
10067             mouse_events: 0;
10068             description { state: "default" 0.0;
10069                fixed: 1 1;
10070                visible: 0;
10071                min: 8 32;
10072                align: 1.0 0.5;
10073                rel1 {
10074                   to_x: "elm.indicator";
10075                   to_y: "button4";
10076                   relative: 0.0 0.0;
10077                   offset: -7 0;
10078                }
10079                rel2 {
10080                   to: "button4";
10081                   relative: 0.0 1.0;
10082                   offset: -1 -1;
10083                }
10084                image {
10085                   normal: "sl_bt2_0_0.png";
10086                   border: 6 0 6 12;
10087                }
10088                fill.smooth: 0;
10089             }
10090             description { state: "visible" 0.0;
10091                inherit: "default" 0.0;
10092                visible: 1;
10093             }
10094          }
10095          part { name: "button4";
10096             mouse_events: 0;
10097             description { state: "default" 0.0;
10098                visible: 0;
10099                max: 15 999;
10100                min: 15 32;
10101                rel1 {
10102                   to_x: "button0";
10103                   to_y: "elm.indicator";
10104                   offset: 0 0;
10105                }
10106                rel2.to: "button0";
10107                image {
10108                   normal: "sl_bt2_0_1.png";
10109                   border: 0 0 6 12;
10110                }
10111                fill.smooth: 0;
10112             }
10113             description { state: "visible" 0.0;
10114                inherit: "default" 0.0;
10115                visible: 1;
10116             }
10117          }
10118          part { name: "button5";
10119             mouse_events: 0;
10120             description { state: "default" 0.0;
10121                fixed: 1 1;
10122                visible: 0;
10123                min: 8 32;
10124                align: 0.0 0.5;
10125                rel1 {
10126                   to: "button4";
10127                   relative: 1.0 0.0;
10128                   offset: 0 0;
10129                }
10130                rel2 {
10131                   to_x: "elm.indicator";
10132                   to_y: "button4";
10133                   relative: 1.0 1.0;
10134                   offset: 6 -1;
10135                }
10136                image {
10137                   normal: "sl_bt2_0_2.png";
10138                   border: 0 6 6 12;
10139                }
10140                fill.smooth: 0;
10141             }
10142             description { state: "visible" 0.0;
10143                inherit: "default" 0.0;
10144                visible: 1;
10145             }
10146          }
10147          part { name: "elm.indicator";
10148             type: TEXT;
10149             mouse_events: 0;
10150             effect: SOFT_SHADOW;
10151             scale: 1;
10152             description { state: "default" 0.0;
10153                visible: 0;
10154                fixed: 1 1;
10155                align: 0.5 1.0;
10156                rel1 {
10157                   to: "button0";
10158                   relative: 0.0 -0.25;
10159                   offset: 0 0;
10160                }
10161                rel2 {
10162                   to_x: "button0";
10163                   relative: 1.0 -0.25;
10164                   offset: -1 0;
10165                }
10166                color: 224 224 224 255;
10167                color3: 0 0 0 64;
10168                text {
10169                   font:     "Sans,Edje-Vera";
10170                   size:     10;
10171                   min:      0 0;
10172                   align:    0.5 0.5;
10173                }
10174             }
10175             description { state: "visible" 0.0;
10176                inherit: "default" 0.0;
10177                visible: 1;
10178                text.min: 1 1;
10179                rel1.offset: 0 -1;
10180                rel2.offset: -1 -1;
10181             }
10182          }
10183          part { name: "button6";
10184             mouse_events: 0;
10185             description { state: "default" 0.0;
10186                visible: 0;
10187                rel1.to: "button3";
10188                rel2 {
10189                   to: "button5";
10190                   relative: 1.0 0.3;
10191                   offset: -1 -1;
10192                }
10193                image {
10194                   normal: "sl_bt2_1.png";
10195                   border: 5 5 5 0;
10196                }
10197                fill.smooth: 0;
10198             }
10199             description { state: "visible" 0.0;
10200                inherit: "default" 0.0;
10201                visible: 1;
10202             }
10203          }
10204          part { name: "button7";
10205             mouse_events: 0;
10206             description { state: "default" 0.0;
10207                visible: 0;
10208                rel1.to: "button3";
10209                rel2.to: "button5";
10210                image {
10211                   normal: "sl_bt2_2.png";
10212                   border: 5 5 5 0;
10213                   middle: 0;
10214                }
10215                fill.smooth: 0;
10216             }
10217             description { state: "visible" 0.0;
10218                inherit: "default" 0.0;
10219                visible: 1;
10220             }
10221          }
10222       }
10223       programs {
10224          program { name: "text_show";
10225             signal: "elm,state,text,visible";
10226             source: "elm";
10227             action:  STATE_SET "visible" 0.0;
10228             target: "elm.text";
10229          }
10230          program { name: "text_hide";
10231             signal: "elm,state,text,hidden";
10232             source: "elm";
10233             action:  STATE_SET "default" 0.0;
10234             target: "elm.text";
10235          }
10236          program { name: "icon_show";
10237             signal: "elm,state,icon,visible";
10238             source: "elm";
10239             action:  STATE_SET "visible" 0.0;
10240             target: "elm.swallow.content";
10241          }
10242          program { name: "icon_hide";
10243             signal: "elm,state,icon,hidden";
10244             source: "elm";
10245             action:  STATE_SET "default" 0.0;
10246             target: "elm.swallow.content";
10247          }
10248          program { name: "units_show";
10249             signal: "elm,state,units,visible";
10250             source: "elm";
10251             action:  STATE_SET "visible" 0.0;
10252             target: "elm.units";
10253             target: "units";
10254          }
10255          program { name: "units_hide";
10256             signal: "elm,state,units,hidden";
10257             source: "elm";
10258             action:  STATE_SET "default" 0.0;
10259             target: "elm.units";
10260             target: "units";
10261          }
10262          program { name: "invert_on";
10263             signal: "elm,state,inverted,on";
10264             source: "elm";
10265             action:  STATE_SET "inverted" 0.0;
10266             target: "level";
10267             target: "level2";
10268          }
10269          program { name: "invert_off";
10270             signal: "elm,state,inverted,off";
10271             source: "elm";
10272             action:  STATE_SET "default" 0.0;
10273             target: "level";
10274             target: "level2";
10275          }
10276          program { name: "val_show";
10277             signal: "mouse,down,*";
10278             source: "elm.dragable.slider";
10279             action:  STATE_SET "visible" 0.0;
10280             target: "elm.indicator";
10281             target: "button3";
10282             target: "button4";
10283             target: "button5";
10284             target: "button6";
10285             target: "button7";
10286          }
10287          program { name: "val_hide";
10288             signal: "mouse,up,*";
10289             source: "elm.dragable.slider";
10290             action:  STATE_SET "default" 0.0;
10291             target: "elm.indicator";
10292             target: "button3";
10293             target: "button4";
10294             target: "button5";
10295             target: "button6";
10296             target: "button7";
10297          }
10298       }
10299    }
10300
10301    group { name: "elm/slider/vertical/default";
10302       images {
10303          image: "slv_bg.png" COMP;
10304          image: "slv_bg_over.png" COMP;
10305
10306          image: "sl_bt_0.png" COMP;
10307          image: "sl_bt_1.png" COMP;
10308          image: "sl_bt_2.png" COMP;
10309          image: "sl_bt2_0_0.png" COMP;
10310          image: "sl_bt2_0_1.png" COMP;
10311          image: "sl_bt2_0_2.png" COMP;
10312          image: "sl_bt2_1.png" COMP;
10313          image: "sl_bt2_2.png" COMP;
10314
10315          image: "slv_units.png" COMP;
10316       }
10317       parts {
10318          part { name: "base";
10319             mouse_events: 0;
10320             description { state: "default" 0.0;
10321                max: 6 99999;
10322                min: 6 0;
10323                rel1 { to: "bg";
10324                   offset: 1 0;
10325                }
10326                rel2 { to: "bg";
10327                   offset: -2 -1;
10328                }
10329                image.normal: "slv_bg.png";
10330                fill.smooth: 0;
10331             }
10332          }
10333          part { name: "level";
10334             type: RECT;
10335             mouse_events: 0;
10336             description { state: "default" 0.0;
10337                fixed: 1 1;
10338                rel1.to: "base";
10339                rel2 {
10340                   to_x: "base";
10341                   to_y: "elm.dragable.slider";
10342                   relative: 1.0 0.5;
10343                }
10344                color: 255 0 0 200;
10345             }
10346             description { state: "inverted" 0.0;
10347                inherit: "default" 0.0;
10348                visible: 0;
10349             }
10350          }
10351          part { name: "level2";
10352             type: RECT;
10353             mouse_events: 0;
10354             description { state: "default" 0.0;
10355                fixed: 1 1;
10356                visible: 0;
10357                rel1 {
10358                   to_x: "base";
10359                   to_y: "elm.dragable.slider";
10360                   relative: 0.0 0.5;
10361                }
10362                rel2.to: "base";
10363                color: 255 0 0 200;
10364             }
10365             description { state: "inverted" 0.0;
10366                inherit: "default" 0.0;
10367                visible: 1;
10368             }
10369          }
10370          part {
10371             name: "base_over";
10372             mouse_events: 0;
10373             description { state: "default" 0.0;
10374                rel1.to: "base";
10375                rel1.offset: -1 -1;
10376                rel2.to: "base";
10377                rel2.offset: 0 0;
10378                image {
10379                   normal: "slv_bg_over.png";
10380                   border: 3 3 3 3;
10381                }
10382                fill.smooth: 0;
10383             }
10384          }
10385          part { name: "bg";
10386             type: RECT;
10387             mouse_events: 0;
10388             scale: 1;
10389             description { state: "default" 0.0;
10390                visible: 0;
10391                rel1.to: "elm.swallow.bar";
10392                rel2.to: "elm.swallow.bar";
10393                color: 0 0 0 0;
10394             }
10395          }
10396          part { name: "elm.swallow.bar";
10397             type: SWALLOW;
10398             scale: 1;
10399             description { state: "default" 0.0;
10400                min: 24 48;
10401                max: 24 9999;
10402                align: 0.5 1.0;
10403                rel1 {
10404                   to_y: "elm.text";
10405                   relative: 0.0 1.0;
10406                   offset: 0 10;
10407                }
10408                rel2 {
10409                   to_y: "elm.units";
10410                   relative: 1.0 0.0;
10411                   offset: -1 -8;
10412                }
10413             }
10414          }
10415          part { name: "elm.swallow.content";
10416             type: SWALLOW;
10417             description { state: "default" 0.0;
10418                visible: 0;
10419                align: 0.5 0.0;
10420                rel1 {
10421                   offset: 0 4;
10422                   to_x: "elm.swallow.bar";
10423                }
10424                rel2 {
10425                   offset: -1 3;
10426                   relative: 1.0 0.0;
10427                   to_x: "elm.swallow.bar";
10428                }
10429             }
10430             description { state: "visible" 0.0;
10431                inherit: "default" 0.0;
10432                visible: 1;
10433                aspect: 1.0 1.0;
10434                aspect_preference: HORIZONTAL;
10435                rel2.offset: -1 4;
10436             }
10437          }
10438          part { name: "elm.text";
10439             type: TEXT;
10440             mouse_events: 0;
10441             scale: 1;
10442             description { state: "default" 0.0;
10443                visible: 0;
10444                fixed: 1 1;
10445                align: 0.5 0.0;
10446                rel1.to_y: "elm.swallow.content";
10447                rel1.relative: 0.5 1.0;
10448                rel1.offset: 0 -1;
10449                rel2.to_y: "elm.swallow.content";
10450                rel2.relative: 0.5 1.0;
10451                rel2.offset: -1 -1;
10452                color: 0 0 0 255;
10453                text {
10454                   font: "Sans,Edje-Vera";
10455                   size: 10;
10456                   min: 0 0;
10457                   align: 0.5 0.0;
10458                }
10459             }
10460             description { state: "visible" 0.0;
10461                inherit: "default" 0.0;
10462                visible: 1;
10463                text.min: 1 1;
10464                rel1.offset: 4 0;
10465                rel2.offset: -5 0;
10466             }
10467          }
10468          part { name: "units";
10469             mouse_events: 0;
10470             description { state: "default" 0.0;
10471                visible: 0;
10472                rel1 {
10473                   to: "elm.units";
10474                   offset: -8 0;
10475                }
10476                rel2 {
10477                   to: "elm.units";
10478                   offset: 7 8;
10479                }
10480                image {
10481                   normal: "slv_units.png";
10482                   border: 8 8 0 9;
10483                }
10484                fill.smooth: 0;
10485             }
10486             description { state: "visible" 0.0;
10487                inherit: "default" 0.0;
10488                visible: 1;
10489             }
10490          }
10491          part { name: "elm.units";
10492             type: TEXT;
10493             mouse_events: 0;
10494             scale: 1;
10495             description { state: "default" 0.0;
10496                visible: 0;
10497                fixed: 1 1;
10498                align: 0.5 1.0;
10499                rel1.relative: 0.0 1.0;
10500                rel1.offset: 8 0;
10501                rel2.relative: 1.0 1.0;
10502                rel2.offset: -9 0;
10503                color: 0 0 0 255;
10504                text {
10505                   font: "Sans,Edje-Vera";
10506                   size: 10;
10507                   min: 0 0;
10508                   align: 0.5 0.0;
10509                }
10510             }
10511             description { state: "visible" 0.0;
10512                inherit: "default" 0.0;
10513                fixed: 1 1;
10514                visible: 1;
10515                text.min: 1 1;
10516                rel1.offset: 8 -9;
10517                rel2.offset: -9 -9;
10518             }
10519          }
10520          part { name: "elm.dragable.slider";
10521             type: RECT;
10522             mouse_events: 0;
10523             scale: 1;
10524             dragable {
10525                x: 0 0 0;
10526                y: 1 1 0;
10527                confine: "bg";
10528             }
10529             description { state: "default" 0.0;
10530                min: 24 0;
10531                max: 24 0;
10532                fixed: 1 1;
10533                rel1 {
10534                   relative: 0.5  0.0;
10535                   to_y: "bg";
10536                }
10537                rel2 {
10538                   relative: 0.5  1.0;
10539                   to_y: "bg";
10540                }
10541                color: 0 0 0 0;
10542             }
10543          }
10544          part { name: "button_events";
10545             type: RECT;
10546             dragable {
10547                events: "elm.dragable.slider";
10548             }
10549             mouse_events: 1;
10550             description { state: "default" 0.0;
10551                fixed: 1 1;
10552                min: 16 16;
10553                aspect: 1.0 1.0;
10554                aspect_preference: HORIZONTAL;
10555                rel1.to_y: "elm.dragable.slider";
10556                rel2.to_y: "elm.dragable.slider";
10557                color: 0 0 0 0;
10558             }
10559          }
10560          part { name: "button0";
10561             mouse_events: 0;
10562             description { state: "default" 0.0;
10563                fixed: 1 1;
10564                max: 17 999;
10565                min: 17 24;
10566                rel1.to: "elm.dragable.slider";
10567                rel2.to: "elm.dragable.slider";
10568                image {
10569                   normal: "sl_bt_0.png";
10570                   border: 5 5 5 10;
10571                }
10572                fill.smooth: 0;
10573             }
10574          }
10575          part { name: "button1";
10576             mouse_events: 0;
10577             description { state: "default" 0.0;
10578                rel1.to: "button0";
10579                rel2 {
10580                   to: "button0";
10581                   relative: 1.0 0.5;
10582                   offset: -1 -5;
10583                }
10584                image {
10585                   normal: "sl_bt_1.png";
10586                   border: 5 5 5 0;
10587                }
10588             }
10589          }
10590          part { name: "button2";
10591             mouse_events: 0;
10592             description { state: "default" 0.0;
10593                rel1.to: "button0";
10594                rel2.to: "button0";
10595                image {
10596                   normal: "sl_bt_2.png";
10597                   border: 5 5 5 10;
10598                }
10599                fill.smooth: 0;
10600             }
10601          }
10602          part { name: "button3";
10603             mouse_events: 0;
10604             description { state: "default" 0.0;
10605                visible: 0;
10606                min: 8 32;
10607                align: 1.0 0.5;
10608                rel1 {
10609                   to_x: "elm.indicator";
10610                   to_y: "button4";
10611                   relative: 0.0 0.0;
10612                   offset: -7 0;
10613                }
10614                rel2 {
10615                   to: "button4";
10616                   relative: 0.0 1.0;
10617                   offset: -1 -1;
10618                }
10619                image {
10620                   normal: "sl_bt2_0_0.png";
10621                   border: 6 0 6 12;
10622                }
10623                fill.smooth: 0;
10624             }
10625             description { state: "visible" 0.0;
10626                inherit: "default" 0.0;
10627                visible: 1;
10628             }
10629          }
10630          part { name: "button4";
10631             mouse_events: 0;
10632             description { state: "default" 0.0;
10633                visible: 0;
10634                max: 15 999;
10635                min: 15 32;
10636                fixed: 1 1;
10637                rel1 {
10638                   to_x: "button0";
10639                   to_y: "elm.indicator";
10640                   offset: 0 -7;
10641                }
10642                rel2.to: "button0";
10643                image {
10644                   normal: "sl_bt2_0_1.png";
10645                   border: 0 0 6 12;
10646                }
10647                fill.smooth: 0;
10648             }
10649             description { state: "visible" 0.0;
10650                inherit: "default" 0.0;
10651                visible: 1;
10652             }
10653          }
10654          part { name: "button5";
10655             mouse_events: 0;
10656             description { state: "default" 0.0;
10657                visible: 0;
10658                min: 8 32;
10659                align: 0.0 0.5;
10660                rel1 {
10661                   to: "button4";
10662                   relative: 1.0 0.0;
10663                   offset: 0 0;
10664                }
10665                rel2 {
10666                   to_x: "elm.indicator";
10667                   to_y: "button4";
10668                   relative: 1.0 1.0;
10669                   offset: 6 -1;
10670                }
10671                image {
10672                   normal: "sl_bt2_0_2.png";
10673                   border: 0 6 6 12;
10674                }
10675                fill.smooth: 0;
10676             }
10677             description { state: "visible" 0.0;
10678                inherit: "default" 0.0;
10679                visible: 1;
10680             }
10681          }
10682          part { name: "elm.indicator";
10683             type: TEXT;
10684             mouse_events: 0;
10685             effect: SOFT_SHADOW;
10686             scale: 1;
10687             description { state: "default" 0.0;
10688                visible: 0;
10689                fixed: 1 1;
10690                align: 0.5 1.0;
10691                rel1 {
10692                   to: "button0";
10693                   relative: 0.0 -1.0;
10694                   offset: 0 0;
10695                }
10696                rel2 {
10697                   to: "button0";
10698                   relative: 1.0 -1.0;
10699                   offset: -1 0;
10700                }
10701                color: 224 224 224 255;
10702                color3: 0 0 0 64;
10703                text {
10704                   font:     "Sans,Edje-Vera";
10705                   size:     10;
10706                   min:      0 0;
10707                   align:    0.5 0.5;
10708                }
10709             }
10710             description { state: "visible" 0.0;
10711                inherit: "default" 0.0;
10712                visible: 1;
10713                text.min: 1 1;
10714                rel1.offset: 0 -1;
10715                rel2.offset: -1 -1;
10716             }
10717          }
10718          part { name: "button6";
10719             mouse_events: 0;
10720             description { state: "default" 0.0;
10721                visible: 0;
10722                rel1.to: "button3";
10723                rel2 {
10724                   to: "button5";
10725                   relative: 1.0 0.3;
10726                   offset: -1 -1;
10727                }
10728                image {
10729                   normal: "sl_bt2_1.png";
10730                   border: 5 5 5 0;
10731                }
10732                fill.smooth: 0;
10733             }
10734             description { state: "visible" 0.0;
10735                inherit: "default" 0.0;
10736                visible: 1;
10737             }
10738          }
10739          part { name: "button7";
10740             mouse_events: 0;
10741             description { state: "default" 0.0;
10742                visible: 0;
10743                rel1.to: "button3";
10744                rel2.to: "button5";
10745                image {
10746                   normal: "sl_bt2_2.png";
10747                   border: 5 5 5 0;
10748                   middle: 0;
10749                }
10750                fill.smooth: 0;
10751             }
10752             description { state: "visible" 0.0;
10753                inherit: "default" 0.0;
10754                visible: 1;
10755             }
10756          }
10757       }
10758       programs {
10759          program { name: "text_show";
10760             signal: "elm,state,text,visible";
10761             source: "elm";
10762             action:  STATE_SET "visible" 0.0;
10763             target: "elm.text";
10764          }
10765          program { name: "text_hide";
10766             signal: "elm,state,text,hidden";
10767             source: "elm";
10768             action:  STATE_SET "default" 0.0;
10769             target: "elm.text";
10770          }
10771          program { name: "icon_show";
10772             signal: "elm,state,icon,visible";
10773             source: "elm";
10774             action:  STATE_SET "visible" 0.0;
10775             target: "elm.swallow.content";
10776          }
10777          program { name: "icon_hide";
10778             signal: "elm,state,icon,hidden";
10779             source: "elm";
10780             action:  STATE_SET "default" 0.0;
10781             target: "elm.swallow.content";
10782          }
10783          program { name: "units_show";
10784             signal: "elm,state,units,visible";
10785             source: "elm";
10786             action:  STATE_SET "visible" 0.0;
10787             target: "elm.units";
10788             target: "units";
10789          }
10790          program { name: "units_hide";
10791             signal: "elm,state,units,hidden";
10792             source: "elm";
10793             action:  STATE_SET "default" 0.0;
10794             target: "elm.units";
10795             target: "units";
10796          }
10797          program { name: "invert_on";
10798             signal: "elm,state,inverted,on";
10799             source: "elm";
10800             action:  STATE_SET "inverted" 0.0;
10801             target: "level";
10802             target: "level2";
10803          }
10804          program { name: "invert_off";
10805             signal: "elm,state,inverted,off";
10806             source: "elm";
10807             action:  STATE_SET "default" 0.0;
10808             target: "level";
10809             target: "level2";
10810          }
10811          program { name: "val_show";
10812             signal: "mouse,down,*";
10813             source: "elm.dragable.slider";
10814             action:  STATE_SET "visible" 0.0;
10815             target: "elm.indicator";
10816             target: "button3";
10817             target: "button4";
10818             target: "button5";
10819             target: "button6";
10820             target: "button7";
10821          }
10822          program { name: "val_hide";
10823             signal: "mouse,up,*";
10824             source: "elm.dragable.slider";
10825             action:  STATE_SET "default" 0.0;
10826             target: "elm.indicator";
10827             target: "button3";
10828             target: "button4";
10829             target: "button5";
10830             target: "button6";
10831             target: "button7";
10832          }
10833       }
10834    }
10835
10836 ///////////////////////////////////////////////////////////////////////////////
10837    group { name: "elm/genlist/item/default/default";
10838       data.item: "stacking" "above";
10839       data.item: "selectraise" "on";
10840       data.item: "labels" "elm.text";
10841       data.item: "icons" "elm.swallow.icon elm.swallow.end";
10842       data.item: "treesize" "20";
10843 //      data.item: "states" "";
10844       images {
10845          image: "bt_sm_base1.png" COMP;
10846          image: "bt_sm_shine.png" COMP;
10847          image: "bt_sm_hilight.png" COMP;
10848          image: "ilist_1.png" COMP;
10849          image: "ilist_item_shadow.png" COMP;
10850       }
10851       parts {
10852          part {
10853             name:           "event";
10854             type:           RECT;
10855             repeat_events: 1;
10856             description {
10857                state: "default" 0.0;
10858                color: 0 0 0 0;
10859             }
10860          }
10861          part {
10862             name: "base_sh";
10863             mouse_events: 0;
10864             description {
10865                state: "default" 0.0;
10866                align: 0.0 0.0;
10867                min: 0 10;
10868                fixed: 1 1;
10869                rel1 {
10870                   to: "base";
10871                   relative: 0.0 1.0;
10872                   offset: 0 0;
10873                }
10874                rel2 {
10875                   to: "base";
10876                   relative: 1.0 1.0;
10877                   offset: -1 0;
10878                }
10879                image {
10880                   normal: "ilist_item_shadow.png";
10881                }
10882                fill.smooth: 0;
10883             }
10884          }
10885          part {
10886             name: "base";
10887             mouse_events: 0;
10888             description {
10889                state: "default" 0.0;
10890                image {
10891                   normal: "ilist_1.png";
10892                   border: 2 2 2 2;
10893                }
10894                fill.smooth: 0;
10895             }
10896          }
10897          part { name: "bg";
10898             clip_to: "disclip";
10899             mouse_events: 0;
10900             description { state: "default" 0.0;
10901                visible: 0;
10902                color: 255 255 255 0;
10903                rel1 {
10904                   relative: 0.0 0.0;
10905                   offset: -5 -5;
10906                }
10907                rel2 {
10908                   relative: 1.0 1.0;
10909                   offset: 4 4;
10910                }
10911                image {
10912                   normal: "bt_sm_base1.png";
10913                   border: 6 6 6 6;
10914                }
10915                image.middle: SOLID;
10916             }
10917             description { state: "selected" 0.0;
10918                inherit: "default" 0.0;
10919                visible: 1;
10920                color: 255 255 255 255;
10921                rel1 {
10922                   relative: 0.0 0.0;
10923                   offset: -2 -2;
10924                }
10925                rel2 {
10926                   relative: 1.0 1.0;
10927                   offset: 1 1;
10928                }
10929             }
10930          }
10931          part { name: "elm.swallow.pad";
10932             type: SWALLOW;
10933             description { state: "default" 0.0;
10934                fixed: 1 0;
10935                align: 0.0 0.5;
10936                rel1 {
10937                   relative: 0.0  0.0;
10938                   offset:   4    4;
10939                }
10940                rel2 {
10941                   relative: 0.0  1.0;
10942                   offset:   4   -5;
10943                }
10944             }
10945          }
10946          part { name: "elm.swallow.icon";
10947             clip_to: "disclip";
10948             type: SWALLOW;
10949             description { state: "default" 0.0;
10950                fixed: 1 0;
10951                align: 0.0 0.5;
10952                rel1 {
10953                   to_x: "elm.swallow.pad";
10954                   relative: 1.0  0.0;
10955                   offset:   -1    4;
10956                }
10957                rel2 {
10958                   to_x: "elm.swallow.pad";
10959                   relative: 1.0  1.0;
10960                   offset:   -1   -5;
10961                }
10962             }
10963          }
10964          part { name: "elm.swallow.end";
10965             clip_to: "disclip";
10966             type: SWALLOW;
10967             description { state: "default" 0.0;
10968                fixed: 1 0;
10969                align: 1.0 0.5;
10970                aspect: 1.0 1.0;
10971                aspect_preference: VERTICAL;
10972                rel1 {
10973                   relative: 1.0  0.0;
10974                   offset:   -5    4;
10975                }
10976                rel2 {
10977                   relative: 1.0  1.0;
10978                   offset:   -5   -5;
10979                }
10980             }
10981          }
10982          part { name: "elm.text";
10983             clip_to: "disclip";
10984             type:           TEXT;
10985             effect:         SOFT_SHADOW;
10986             mouse_events:   0;
10987             scale: 1;
10988             description {
10989                state: "default" 0.0;
10990 //               min: 16 16;
10991                rel1 {
10992                   to_x:     "elm.swallow.icon";
10993                   relative: 1.0  0.0;
10994                   offset:   0 4;
10995                }
10996                rel2 {
10997                   to_x:     "elm.swallow.end";
10998                   relative: 0.0  1.0;
10999                   offset:   -1 -5;
11000                }
11001                color: 0 0 0 255;
11002                color3: 0 0 0 0;
11003                text {
11004                   font: "Sans";
11005                   size: 10;
11006                   min: 1 1;
11007 //                  min: 0 1;
11008                   align: 0.0 0.5;
11009                }
11010             }
11011             description { state: "selected" 0.0;
11012                inherit: "default" 0.0;
11013                color: 224 224 224 255;
11014                color3: 0 0 0 64;
11015             }
11016          }
11017          part { name: "fg1";
11018             clip_to: "disclip";
11019             mouse_events: 0;
11020             description { state: "default" 0.0;
11021                visible: 0;
11022                color: 255 255 255 0;
11023                rel1.to: "bg";
11024                rel2.relative: 1.0 0.5;
11025                rel2.to: "bg";
11026                image {
11027                   normal: "bt_sm_hilight.png";
11028                   border: 6 6 6 0;
11029                }
11030             }
11031             description { state: "selected" 0.0;
11032                inherit: "default" 0.0;
11033                visible: 1;
11034                color: 255 255 255 255;
11035             }
11036          }
11037          part { name: "fg2";
11038             clip_to: "disclip";
11039             mouse_events: 0;
11040             description { state: "default" 0.0;
11041                visible: 0;
11042                color: 255 255 255 0;
11043                rel1.to: "bg";
11044                rel2.to: "bg";
11045                image {
11046                   normal: "bt_sm_shine.png";
11047                   border: 6 6 6 0;
11048                }
11049             }
11050             description { state: "selected" 0.0;
11051                inherit: "default" 0.0;
11052                visible: 1;
11053                color: 255 255 255 255;
11054             }
11055          }
11056          part { name: "disclip";
11057             type: RECT;
11058             description { state: "default" 0.0;
11059                rel1.to: "bg";
11060                rel2.to: "bg";
11061             }
11062             description { state: "disabled" 0.0;
11063                inherit: "default" 0.0;
11064                color: 255 255 255 64;
11065             }
11066          }
11067       }
11068       programs {
11069          // signal: elm,state,%s,active
11070          //   a "check" item named %s went active
11071          // signal: elm,state,%s,passive
11072          //   a "check" item named %s went passive
11073          // default is passive
11074          program {
11075             name:    "go_active";
11076             signal:  "elm,state,selected";
11077             source:  "elm";
11078             action:  STATE_SET "selected" 0.0;
11079             target:  "bg";
11080             target:  "fg1";
11081             target:  "fg2";
11082             target:  "elm.text";
11083          }
11084          program {
11085             name:    "go_passive";
11086             signal:  "elm,state,unselected";
11087             source:  "elm";
11088             action:  STATE_SET "default" 0.0;
11089             target:  "bg";
11090             target:  "fg1";
11091             target:  "fg2";
11092             target:  "elm.text";
11093             transition: LINEAR 0.1;
11094          }
11095          program {
11096             name:    "go_disabled";
11097             signal:  "elm,state,disabled";
11098             source:  "elm";
11099             action:  STATE_SET "disabled" 0.0;
11100             target:  "disclip";
11101          }
11102          program {
11103             name:    "go_enabled";
11104             signal:  "elm,state,enabled";
11105             source:  "elm";
11106             action:  STATE_SET "default" 0.0;
11107             target:  "disclip";
11108          }
11109       }
11110    }
11111    group { name: "elm/genlist/item_compress/default/default";
11112       data.item: "stacking" "above";
11113       data.item: "selectraise" "on";
11114       data.item: "labels" "elm.text";
11115       data.item: "icons" "elm.swallow.icon elm.swallow.end";
11116       data.item: "treesize" "20";
11117 //      data.item: "states" "";
11118       images {
11119          image: "bt_sm_base1.png" COMP;
11120          image: "bt_sm_shine.png" COMP;
11121          image: "bt_sm_hilight.png" COMP;
11122          image: "ilist_1.png" COMP;
11123          image: "ilist_item_shadow.png" COMP;
11124       }
11125       parts {
11126          part {
11127             name:           "event";
11128             type:           RECT;
11129             repeat_events: 1;
11130             description {
11131                state: "default" 0.0;
11132                color: 0 0 0 0;
11133             }
11134          }
11135          part {
11136             name: "base_sh";
11137             mouse_events: 0;
11138             description {
11139                state: "default" 0.0;
11140                align: 0.0 0.0;
11141                min: 0 10;
11142                fixed: 1 1;
11143                rel1 {
11144                   to: "base";
11145                   relative: 0.0 1.0;
11146                   offset: 0 0;
11147                }
11148                rel2 {
11149                   to: "base";
11150                   relative: 1.0 1.0;
11151                   offset: -1 0;
11152                }
11153                image {
11154                   normal: "ilist_item_shadow.png";
11155                }
11156                fill.smooth: 0;
11157             }
11158          }
11159          part {
11160             name: "base";
11161             mouse_events: 0;
11162             description {
11163                state: "default" 0.0;
11164                image {
11165                   normal: "ilist_1.png";
11166                   border: 2 2 2 2;
11167                }
11168                fill.smooth: 0;
11169             }
11170          }
11171          part { name: "bg";
11172             clip_to: "disclip";
11173             mouse_events: 0;
11174             description { state: "default" 0.0;
11175                visible: 0;
11176                color: 255 255 255 0;
11177                rel1 {
11178                   relative: 0.0 0.0;
11179                   offset: -5 -5;
11180                }
11181                rel2 {
11182                   relative: 1.0 1.0;
11183                   offset: 4 4;
11184                }
11185                image {
11186                   normal: "bt_sm_base1.png";
11187                   border: 6 6 6 6;
11188                }
11189                image.middle: SOLID;
11190             }
11191             description { state: "selected" 0.0;
11192                inherit: "default" 0.0;
11193                visible: 1;
11194                color: 255 255 255 255;
11195                rel1 {
11196                   relative: 0.0 0.0;
11197                   offset: -2 -2;
11198                }
11199                rel2 {
11200                   relative: 1.0 1.0;
11201                   offset: 1 1;
11202                }
11203             }
11204          }
11205          part { name: "elm.swallow.pad";
11206             type: SWALLOW;
11207             description { state: "default" 0.0;
11208                fixed: 1 0;
11209                align: 0.0 0.5;
11210                rel1 {
11211                   relative: 0.0  0.0;
11212                   offset:   4    4;
11213                }
11214                rel2 {
11215                   relative: 0.0  1.0;
11216                   offset:   4   -5;
11217                }
11218             }
11219          }
11220          part { name: "elm.swallow.icon";
11221             clip_to: "disclip";
11222             type: SWALLOW;
11223             description { state: "default" 0.0;
11224                fixed: 1 0;
11225                align: 0.0 0.5;
11226                rel1 {
11227                   to_x: "elm.swallow.pad";
11228                   relative: 1.0  0.0;
11229                   offset:   -1    4;
11230                }
11231                rel2 {
11232                   to_x: "elm.swallow.pad";
11233                   relative: 1.0  1.0;
11234                   offset:   -1   -5;
11235                }
11236             }
11237          }
11238          part { name: "elm.swallow.end";
11239             clip_to: "disclip";
11240             type: SWALLOW;
11241             description { state: "default" 0.0;
11242                fixed: 1 0;
11243                align: 1.0 0.5;
11244                aspect: 1.0 1.0;
11245                aspect_preference: VERTICAL;
11246                rel1 {
11247                   relative: 1.0  0.0;
11248                   offset:   -5    4;
11249                }
11250                rel2 {
11251                   relative: 1.0  1.0;
11252                   offset:   -5   -5;
11253                }
11254             }
11255          }
11256          part { name: "elm.text";
11257             clip_to: "disclip";
11258             type:           TEXT;
11259             effect:         SOFT_SHADOW;
11260             mouse_events:   0;
11261             scale: 1;
11262             description {
11263                state: "default" 0.0;
11264 //               min: 16 16;
11265                rel1 {
11266                   to_x:     "elm.swallow.icon";
11267                   relative: 1.0  0.0;
11268                   offset:   0 4;
11269                }
11270                rel2 {
11271                   to_x:     "elm.swallow.end";
11272                   relative: 0.0  1.0;
11273                   offset:   -1 -5;
11274                }
11275                color: 0 0 0 255;
11276                color3: 0 0 0 0;
11277                text {
11278                   font: "Sans";
11279                   size: 10;
11280                   min: 0 1;
11281 //                  min: 1 1;
11282                   align: 0.0 0.5;
11283                }
11284             }
11285             description { state: "selected" 0.0;
11286                inherit: "default" 0.0;
11287                color: 224 224 224 255;
11288                color3: 0 0 0 64;
11289             }
11290          }
11291          part { name: "fg1";
11292             clip_to: "disclip";
11293             mouse_events: 0;
11294             description { state: "default" 0.0;
11295                visible: 0;
11296                color: 255 255 255 0;
11297                rel1.to: "bg";
11298                rel2.relative: 1.0 0.5;
11299                rel2.to: "bg";
11300                image {
11301                   normal: "bt_sm_hilight.png";
11302                   border: 6 6 6 0;
11303                }
11304             }
11305             description { state: "selected" 0.0;
11306                inherit: "default" 0.0;
11307                visible: 1;
11308                color: 255 255 255 255;
11309             }
11310          }
11311          part { name: "fg2";
11312             clip_to: "disclip";
11313             mouse_events: 0;
11314             description { state: "default" 0.0;
11315                visible: 0;
11316                color: 255 255 255 0;
11317                rel1.to: "bg";
11318                rel2.to: "bg";
11319                image {
11320                   normal: "bt_sm_shine.png";
11321                   border: 6 6 6 0;
11322                }
11323             }
11324             description { state: "selected" 0.0;
11325                inherit: "default" 0.0;
11326                visible: 1;
11327                color: 255 255 255 255;
11328             }
11329          }
11330          part { name: "disclip";
11331             type: RECT;
11332             description { state: "default" 0.0;
11333                rel1.to: "bg";
11334                rel2.to: "bg";
11335             }
11336             description { state: "disabled" 0.0;
11337                inherit: "default" 0.0;
11338                color: 255 255 255 64;
11339             }
11340          }
11341       }
11342       programs {
11343          // signal: elm,state,%s,active
11344          //   a "check" item named %s went active
11345          // signal: elm,state,%s,passive
11346          //   a "check" item named %s went passive
11347          // default is passive
11348          program {
11349             name:    "go_active";
11350             signal:  "elm,state,selected";
11351             source:  "elm";
11352             action:  STATE_SET "selected" 0.0;
11353             target:  "bg";
11354             target:  "fg1";
11355             target:  "fg2";
11356             target:  "elm.text";
11357          }
11358          program {
11359             name:    "go_passive";
11360             signal:  "elm,state,unselected";
11361             source:  "elm";
11362             action:  STATE_SET "default" 0.0;
11363             target:  "bg";
11364             target:  "fg1";
11365             target:  "fg2";
11366             target:  "elm.text";
11367             transition: LINEAR 0.1;
11368          }
11369          program {
11370             name:    "go_disabled";
11371             signal:  "elm,state,disabled";
11372             source:  "elm";
11373             action:  STATE_SET "disabled" 0.0;
11374             target:  "disclip";
11375          }
11376          program {
11377             name:    "go_enabled";
11378             signal:  "elm,state,enabled";
11379             source:  "elm";
11380             action:  STATE_SET "default" 0.0;
11381             target:  "disclip";
11382          }
11383       }
11384    }
11385    group { name: "elm/genlist/item_odd/default/default";
11386       data.item: "stacking" "below";
11387       data.item: "selectraise" "on";
11388       data.item: "labels" "elm.text";
11389       data.item: "icons" "elm.swallow.icon elm.swallow.end";
11390       data.item: "treesize" "20";
11391 //      data.item: "states" "";
11392       images {
11393          image: "bt_sm_base1.png" COMP;
11394          image: "bt_sm_shine.png" COMP;
11395          image: "bt_sm_hilight.png" COMP;
11396          image: "ilist_2.png" COMP;
11397       }
11398       parts {
11399          part { name: "event";
11400             type: RECT;
11401             repeat_events: 1;
11402             description {
11403                state: "default" 0.0;
11404                color: 0 0 0 0;
11405             }
11406          }
11407          part {
11408             name: "base";
11409             mouse_events: 0;
11410             description {
11411                state: "default" 0.0;
11412                image {
11413                   normal: "ilist_2.png";
11414                   border: 2 2 2 2;
11415                }
11416                fill.smooth: 0;
11417             }
11418          }
11419          part { name: "bg";
11420             clip_to: "disclip";
11421             mouse_events: 0;
11422             description { state: "default" 0.0;
11423                visible: 0;
11424                color: 255 255 255 0;
11425                rel1 {
11426                   relative: 0.0 0.0;
11427                   offset: -5 -5;
11428                }
11429                rel2 {
11430                   relative: 1.0 1.0;
11431                   offset: 4 4;
11432                }
11433                image {
11434                   normal: "bt_sm_base1.png";
11435                   border: 6 6 6 6;
11436                }
11437                image.middle: SOLID;
11438             }
11439             description { state: "selected" 0.0;
11440                inherit: "default" 0.0;
11441                visible: 1;
11442                color: 255 255 255 255;
11443                rel1 {
11444                   relative: 0.0 0.0;
11445                   offset: -2 -2;
11446                }
11447                rel2 {
11448                   relative: 1.0 1.0;
11449                   offset: 1 1;
11450                }
11451             }
11452          }
11453          part { name: "elm.swallow.pad";
11454             type: SWALLOW;
11455             description { state: "default" 0.0;
11456                fixed: 1 0;
11457                align: 0.0 0.5;
11458                rel1 {
11459                   relative: 0.0  0.0;
11460                   offset:   4    4;
11461                }
11462                rel2 {
11463                   relative: 0.0  1.0;
11464                   offset:   4   -5;
11465                }
11466             }
11467          }
11468          part { name: "elm.swallow.icon";
11469             clip_to: "disclip";
11470             type: SWALLOW;
11471             description { state: "default" 0.0;
11472                fixed: 1 0;
11473                align: 0.0 0.5;
11474                rel1 {
11475                   to_x: "elm.swallow.pad";
11476                   relative: 1.0  0.0;
11477                   offset:   -1    4;
11478                }
11479                rel2 {
11480                   to_x: "elm.swallow.pad";
11481                   relative: 1.0  1.0;
11482                   offset:   -1   -5;
11483                }
11484             }
11485          }
11486          part { name: "elm.swallow.end";
11487             clip_to: "disclip";
11488             type:          SWALLOW;
11489             description { state:    "default" 0.0;
11490                fixed: 1 0;
11491                align:    1.0 0.5;
11492                aspect: 1.0 1.0;
11493                aspect_preference: VERTICAL;
11494                rel1 {
11495                   relative: 1.0  0.0;
11496                   offset:   -5    4;
11497                }
11498                rel2 {
11499                   relative: 1.0  1.0;
11500                   offset:   -5   -5;
11501                }
11502             }
11503          }
11504          part { name: "elm.text";
11505             clip_to: "disclip";
11506             type:           TEXT;
11507             effect:         SOFT_SHADOW;
11508             mouse_events:   0;
11509             scale: 1;
11510             description {
11511                state: "default" 0.0;
11512 //               min:      16 16;
11513                rel1 {
11514                   to_x:     "elm.swallow.icon";
11515                   relative: 1.0  0.0;
11516                   offset:   0 4;
11517                }
11518                rel2 {
11519                   to_x:     "elm.swallow.end";
11520                   relative: 0.0  1.0;
11521                   offset:   -1 -5;
11522                }
11523                color: 0 0 0 255;
11524                color3: 0 0 0 0;
11525                text {
11526                   font: "Sans";
11527                   size: 10;
11528                   min: 1 1;
11529 //                  min: 0 1;
11530                   align: 0.0 0.5;
11531                }
11532             }
11533             description { state: "selected" 0.0;
11534                inherit: "default" 0.0;
11535                color: 224 224 224 255;
11536                color3: 0 0 0 64;
11537             }
11538          }
11539          part { name: "fg1";
11540             clip_to: "disclip";
11541             mouse_events: 0;
11542             description { state: "default" 0.0;
11543                visible: 0;
11544                color: 255 255 255 0;
11545                rel1.to: "bg";
11546                rel2.relative: 1.0 0.5;
11547                rel2.to: "bg";
11548                image {
11549                   normal: "bt_sm_hilight.png";
11550                   border: 6 6 6 0;
11551                }
11552             }
11553             description { state: "selected" 0.0;
11554                inherit: "default" 0.0;
11555                visible: 1;
11556                color: 255 255 255 255;
11557             }
11558          }
11559          part { name: "fg2";
11560             clip_to: "disclip";
11561             mouse_events: 0;
11562             description { state: "default" 0.0;
11563                visible: 0;
11564                color: 255 255 255 0;
11565                rel1.to: "bg";
11566                rel2.to: "bg";
11567                image {
11568                   normal: "bt_sm_shine.png";
11569                   border: 6 6 6 0;
11570                }
11571             }
11572             description { state: "selected" 0.0;
11573                inherit: "default" 0.0;
11574                visible: 1;
11575                color: 255 255 255 255;
11576             }
11577          }
11578          part { name: "disclip";
11579             type: RECT;
11580             description { state: "default" 0.0;
11581                rel1.to: "bg";
11582                rel2.to: "bg";
11583             }
11584             description { state: "disabled" 0.0;
11585                inherit: "default" 0.0;
11586                color: 255 255 255 64;
11587             }
11588          }
11589       }
11590       programs {
11591          // signal: elm,state,%s,active
11592          //   a "check" item named %s went active
11593          // signal: elm,state,%s,passive
11594          //   a "check" item named %s went passive
11595          // default is passive
11596          program {
11597             name:    "go_active";
11598             signal:  "elm,state,selected";
11599             source:  "elm";
11600             action:  STATE_SET "selected" 0.0;
11601             target:  "bg";
11602             target:  "fg1";
11603             target:  "fg2";
11604             target:  "elm.text";
11605          }
11606          program {
11607             name:    "go_passive";
11608             signal:  "elm,state,unselected";
11609             source:  "elm";
11610             action:  STATE_SET "default" 0.0;
11611             target:  "bg";
11612             target:  "fg1";
11613             target:  "fg2";
11614             target:  "elm.text";
11615             transition: LINEAR 0.1;
11616          }
11617          program {
11618             name:    "go_disabled";
11619             signal:  "elm,state,disabled";
11620             source:  "elm";
11621             action:  STATE_SET "disabled" 0.0;
11622             target:  "disclip";
11623          }
11624          program {
11625             name:    "go_enabled";
11626             signal:  "elm,state,enabled";
11627             source:  "elm";
11628             action:  STATE_SET "default" 0.0;
11629             target:  "disclip";
11630          }
11631       }
11632    }
11633    group { name: "elm/genlist/item_compress_odd/default/default";
11634       data.item: "stacking" "below";
11635       data.item: "selectraise" "on";
11636       data.item: "labels" "elm.text";
11637       data.item: "icons" "elm.swallow.icon elm.swallow.end";
11638       data.item: "treesize" "20";
11639 //      data.item: "states" "";
11640       images {
11641          image: "bt_sm_base1.png" COMP;
11642          image: "bt_sm_shine.png" COMP;
11643          image: "bt_sm_hilight.png" COMP;
11644          image: "ilist_2.png" COMP;
11645       }
11646       parts {
11647          part { name: "event";
11648             type: RECT;
11649             repeat_events: 1;
11650             description {
11651                state: "default" 0.0;
11652                color: 0 0 0 0;
11653             }
11654          }
11655          part {
11656             name: "base";
11657             mouse_events: 0;
11658             description {
11659                state: "default" 0.0;
11660                image {
11661                   normal: "ilist_2.png";
11662                   border: 2 2 2 2;
11663                }
11664                fill.smooth: 0;
11665             }
11666          }
11667          part { name: "bg";
11668             clip_to: "disclip";
11669             mouse_events: 0;
11670             description { state: "default" 0.0;
11671                visible: 0;
11672                color: 255 255 255 0;
11673                rel1 {
11674                   relative: 0.0 0.0;
11675                   offset: -5 -5;
11676                }
11677                rel2 {
11678                   relative: 1.0 1.0;
11679                   offset: 4 4;
11680                }
11681                image {
11682                   normal: "bt_sm_base1.png";
11683                   border: 6 6 6 6;
11684                }
11685                image.middle: SOLID;
11686             }
11687             description { state: "selected" 0.0;
11688                inherit: "default" 0.0;
11689                visible: 1;
11690                color: 255 255 255 255;
11691                rel1 {
11692                   relative: 0.0 0.0;
11693                   offset: -2 -2;
11694                }
11695                rel2 {
11696                   relative: 1.0 1.0;
11697                   offset: 1 1;
11698                }
11699             }
11700          }
11701          part { name: "elm.swallow.pad";
11702             type: SWALLOW;
11703             description { state: "default" 0.0;
11704                fixed: 1 0;
11705                align: 0.0 0.5;
11706                rel1 {
11707                   relative: 0.0  0.0;
11708                   offset:   4    4;
11709                }
11710                rel2 {
11711                   relative: 0.0  1.0;
11712                   offset:   4   -5;
11713                }
11714             }
11715          }
11716          part { name: "elm.swallow.icon";
11717             clip_to: "disclip";
11718             type: SWALLOW;
11719             description { state: "default" 0.0;
11720                fixed: 1 0;
11721                align: 0.0 0.5;
11722                rel1 {
11723                   to_x: "elm.swallow.pad";
11724                   relative: 1.0  0.0;
11725                   offset:   -1    4;
11726                }
11727                rel2 {
11728                   to_x: "elm.swallow.pad";
11729                   relative: 1.0  1.0;
11730                   offset:   -1   -5;
11731                }
11732             }
11733          }
11734          part { name: "elm.swallow.end";
11735             clip_to: "disclip";
11736             type:          SWALLOW;
11737             description { state:    "default" 0.0;
11738                fixed: 1 0;
11739                align:    1.0 0.5;
11740                aspect: 1.0 1.0;
11741                aspect_preference: VERTICAL;
11742                rel1 {
11743                   relative: 1.0  0.0;
11744                   offset:   -5    4;
11745                }
11746                rel2 {
11747                   relative: 1.0  1.0;
11748                   offset:   -5   -5;
11749                }
11750             }
11751          }
11752          part { name: "elm.text";
11753             clip_to: "disclip";
11754             type:           TEXT;
11755             effect:         SOFT_SHADOW;
11756             mouse_events:   0;
11757             scale: 1;
11758             description {
11759                state: "default" 0.0;
11760 //               min:      16 16;
11761                rel1 {
11762                   to_x:     "elm.swallow.icon";
11763                   relative: 1.0  0.0;
11764                   offset:   0 4;
11765                }
11766                rel2 {
11767                   to_x:     "elm.swallow.end";
11768                   relative: 0.0  1.0;
11769                   offset:   -1 -5;
11770                }
11771                color: 0 0 0 255;
11772                color3: 0 0 0 0;
11773                text {
11774                   font: "Sans";
11775                   size: 10;
11776                   min: 0 1;
11777 //                  min: 1 1;
11778                   align: 0.0 0.5;
11779                }
11780             }
11781             description { state: "selected" 0.0;
11782                inherit: "default" 0.0;
11783                color: 224 224 224 255;
11784                color3: 0 0 0 64;
11785             }
11786          }
11787          part { name: "fg1";
11788             clip_to: "disclip";
11789             mouse_events: 0;
11790             description { state: "default" 0.0;
11791                visible: 0;
11792                color: 255 255 255 0;
11793                rel1.to: "bg";
11794                rel2.relative: 1.0 0.5;
11795                rel2.to: "bg";
11796                image {
11797                   normal: "bt_sm_hilight.png";
11798                   border: 6 6 6 0;
11799                }
11800             }
11801             description { state: "selected" 0.0;
11802                inherit: "default" 0.0;
11803                visible: 1;
11804                color: 255 255 255 255;
11805             }
11806          }
11807          part { name: "fg2";
11808             clip_to: "disclip";
11809             mouse_events: 0;
11810             description { state: "default" 0.0;
11811                visible: 0;
11812                color: 255 255 255 0;
11813                rel1.to: "bg";
11814                rel2.to: "bg";
11815                image {
11816                   normal: "bt_sm_shine.png";
11817                   border: 6 6 6 0;
11818                }
11819             }
11820             description { state: "selected" 0.0;
11821                inherit: "default" 0.0;
11822                visible: 1;
11823                color: 255 255 255 255;
11824             }
11825          }
11826          part { name: "disclip";
11827             type: RECT;
11828             description { state: "default" 0.0;
11829                rel1.to: "bg";
11830                rel2.to: "bg";
11831             }
11832             description { state: "disabled" 0.0;
11833                inherit: "default" 0.0;
11834                color: 255 255 255 64;
11835             }
11836          }
11837       }
11838       programs {
11839          // signal: elm,state,%s,active
11840          //   a "check" item named %s went active
11841          // signal: elm,state,%s,passive
11842          //   a "check" item named %s went passive
11843          // default is passive
11844          program {
11845             name:    "go_active";
11846             signal:  "elm,state,selected";
11847             source:  "elm";
11848             action:  STATE_SET "selected" 0.0;
11849             target:  "bg";
11850             target:  "fg1";
11851             target:  "fg2";
11852             target:  "elm.text";
11853          }
11854          program {
11855             name:    "go_passive";
11856             signal:  "elm,state,unselected";
11857             source:  "elm";
11858             action:  STATE_SET "default" 0.0;
11859             target:  "bg";
11860             target:  "fg1";
11861             target:  "fg2";
11862             target:  "elm.text";
11863             transition: LINEAR 0.1;
11864          }
11865          program {
11866             name:    "go_disabled";
11867             signal:  "elm,state,disabled";
11868             source:  "elm";
11869             action:  STATE_SET "disabled" 0.0;
11870             target:  "disclip";
11871          }
11872          program {
11873             name:    "go_enabled";
11874             signal:  "elm,state,enabled";
11875             source:  "elm";
11876             action:  STATE_SET "default" 0.0;
11877             target:  "disclip";
11878          }
11879       }
11880    }
11881
11882    group { name: "elm/genlist/tree/default/default";
11883       data.item: "stacking" "above";
11884       data.item: "selectraise" "on";
11885       data.item: "labels" "elm.text";
11886       data.item: "icons" "elm.swallow.icon elm.swallow.end";
11887       data.item: "treesize" "20";
11888 //      data.item: "states" "";
11889       images {
11890          image: "bt_sm_base1.png" COMP;
11891          image: "bt_sm_shine.png" COMP;
11892          image: "bt_sm_hilight.png" COMP;
11893          image: "ilist_1.png" COMP;
11894          image: "ilist_item_shadow.png" COMP;
11895          image: "icon_arrow_right.png" COMP;
11896          image: "icon_arrow_down.png" COMP;
11897       }
11898       parts {
11899          part {
11900             name:           "event";
11901             type:           RECT;
11902             repeat_events: 1;
11903             description {
11904                state: "default" 0.0;
11905                color: 0 0 0 0;
11906             }
11907          }
11908          part {
11909             name: "base_sh";
11910             mouse_events: 0;
11911             description {
11912                state: "default" 0.0;
11913                align: 0.0 0.0;
11914                min: 0 10;
11915                fixed: 1 1;
11916                rel1 {
11917                   to: "base";
11918                   relative: 0.0 1.0;
11919                   offset: 0 0;
11920                }
11921                rel2 {
11922                   to: "base";
11923                   relative: 1.0 1.0;
11924                   offset: -1 0;
11925                }
11926                image {
11927                   normal: "ilist_item_shadow.png";
11928                }
11929                fill.smooth: 0;
11930             }
11931          }
11932          part {
11933             name: "base";
11934             mouse_events: 0;
11935             description {
11936                state: "default" 0.0;
11937                image {
11938                   normal: "ilist_1.png";
11939                   border: 2 2 2 2;
11940                }
11941                fill.smooth: 0;
11942             }
11943          }
11944          part { name: "bg";
11945             clip_to: "disclip";
11946             mouse_events: 0;
11947             description { state: "default" 0.0;
11948                visible: 0;
11949                color: 255 255 255 0;
11950                rel1 {
11951                   relative: 0.0 0.0;
11952                   offset: -5 -5;
11953                }
11954                rel2 {
11955                   relative: 1.0 1.0;
11956                   offset: 4 4;
11957                }
11958                image {
11959                   normal: "bt_sm_base1.png";
11960                   border: 6 6 6 6;
11961                }
11962                image.middle: SOLID;
11963             }
11964             description { state: "selected" 0.0;
11965                inherit: "default" 0.0;
11966                visible: 1;
11967                color: 255 255 255 255;
11968                rel1 {
11969                   relative: 0.0 0.0;
11970                   offset: -2 -2;
11971                }
11972                rel2 {
11973                   relative: 1.0 1.0;
11974                   offset: 1 1;
11975                }
11976             }
11977          }
11978          part { name: "elm.swallow.pad";
11979             type: SWALLOW;
11980             description { state: "default" 0.0;
11981                fixed: 1 0;
11982                align: 0.0 0.5;
11983                rel1 {
11984                   relative: 0.0  0.0;
11985                   offset:   4    4;
11986                }
11987                rel2 {
11988                   relative: 0.0  1.0;
11989                   offset:   4   -5;
11990                }
11991             }
11992          }
11993          part { name: "arrow";
11994             clip_to: "disclip";
11995             ignore_flags: ON_HOLD;
11996             description { state: "default" 0.0;
11997                fixed: 1 0;
11998                align: 0.0 0.5;
11999                aspect: 1.0 1.0;
12000                rel1 {
12001                   to_x: "elm.swallow.pad";
12002                   relative: 1.0  0.0;
12003                   offset:   -1    4;
12004                }
12005                rel2 {
12006                   to_x: "elm.swallow.pad";
12007                   relative: 1.0  1.0;
12008                   offset:   -1   -5;
12009                }
12010                image.normal: "icon_arrow_right.png";
12011             }
12012             description { state: "active" 0.0;
12013                inherit: "default" 0.0;
12014                image.normal: "icon_arrow_down.png";
12015             }
12016          }
12017          part { name: "elm.swallow.icon";
12018             clip_to: "disclip";
12019             type: SWALLOW;
12020             description { state: "default" 0.0;
12021                fixed: 1 0;
12022                align: 0.0 0.5;
12023                rel1 {
12024                   to_x: "arrow";
12025                   relative: 1.0  0.0;
12026                   offset:   4    4;
12027                }
12028                rel2 {
12029                   to_x: "arrow";
12030                   relative: 1.0  1.0;
12031                   offset:   4   -5;
12032                }
12033             }
12034          }
12035          part { name: "elm.swallow.end";
12036             clip_to: "disclip";
12037             type: SWALLOW;
12038             description { state: "default" 0.0;
12039                fixed: 1 0;
12040                align: 1.0 0.5;
12041                aspect: 1.0 1.0;
12042                aspect_preference: VERTICAL;
12043                rel1 {
12044                   relative: 1.0  0.0;
12045                   offset:   -5    4;
12046                }
12047                rel2 {
12048                   relative: 1.0  1.0;
12049                   offset:   -5   -5;
12050                }
12051             }
12052          }
12053          part { name: "elm.text";
12054             clip_to: "disclip";
12055             type:           TEXT;
12056             effect:         SOFT_SHADOW;
12057             mouse_events:   0;
12058             scale: 1;
12059             description {
12060                state: "default" 0.0;
12061 //               min: 16 16;
12062                rel1 {
12063                   to_x:     "elm.swallow.icon";
12064                   relative: 1.0  0.0;
12065                   offset:   0 4;
12066                }
12067                rel2 {
12068                   to_x:     "elm.swallow.end";
12069                   relative: 0.0  1.0;
12070                   offset:   -1 -5;
12071                }
12072                color: 0 0 0 255;
12073                color3: 0 0 0 0;
12074                text {
12075                   font: "Sans";
12076                   size: 10;
12077                   min: 1 1;
12078 //                  min: 0 1;
12079                   align: 0.0 0.5;
12080                }
12081             }
12082             description { state: "selected" 0.0;
12083                inherit: "default" 0.0;
12084                color: 224 224 224 255;
12085                color3: 0 0 0 64;
12086             }
12087          }
12088          part { name: "fg1";
12089             clip_to: "disclip";
12090             mouse_events: 0;
12091             description { state: "default" 0.0;
12092                visible: 0;
12093                color: 255 255 255 0;
12094                rel1.to: "bg";
12095                rel2.relative: 1.0 0.5;
12096                rel2.to: "bg";
12097                image {
12098                   normal: "bt_sm_hilight.png";
12099                   border: 6 6 6 0;
12100                }
12101             }
12102             description { state: "selected" 0.0;
12103                inherit: "default" 0.0;
12104                visible: 1;
12105                color: 255 255 255 255;
12106             }
12107          }
12108          part { name: "fg2";
12109             clip_to: "disclip";
12110             mouse_events: 0;
12111             description { state: "default" 0.0;
12112                visible: 0;
12113                color: 255 255 255 0;
12114                rel1.to: "bg";
12115                rel2.to: "bg";
12116                image {
12117                   normal: "bt_sm_shine.png";
12118                   border: 6 6 6 0;
12119                }
12120             }
12121             description { state: "selected" 0.0;
12122                inherit: "default" 0.0;
12123                visible: 1;
12124                color: 255 255 255 255;
12125             }
12126          }
12127          part { name: "disclip";
12128             type: RECT;
12129             description { state: "default" 0.0;
12130                rel1.to: "bg";
12131                rel2.to: "bg";
12132             }
12133             description { state: "disabled" 0.0;
12134                inherit: "default" 0.0;
12135                color: 255 255 255 64;
12136             }
12137          }
12138       }
12139       programs {
12140          // signal: elm,state,%s,active
12141          //   a "check" item named %s went active
12142          // signal: elm,state,%s,passive
12143          //   a "check" item named %s went passive
12144          // default is passive
12145          program {
12146             name:    "go_active";
12147             signal:  "elm,state,selected";
12148             source:  "elm";
12149             action:  STATE_SET "selected" 0.0;
12150             target:  "bg";
12151             target:  "fg1";
12152             target:  "fg2";
12153             target:  "elm.text";
12154          }
12155          program {
12156             name:    "go_passive";
12157             signal:  "elm,state,unselected";
12158             source:  "elm";
12159             action:  STATE_SET "default" 0.0;
12160             target:  "bg";
12161             target:  "fg1";
12162             target:  "fg2";
12163             target:  "elm.text";
12164             transition: LINEAR 0.1;
12165          }
12166          program {
12167             name:    "go_disabled";
12168             signal:  "elm,state,disabled";
12169             source:  "elm";
12170             action:  STATE_SET "disabled" 0.0;
12171             target:  "disclip";
12172          }
12173          program {
12174             name:    "go_enabled";
12175             signal:  "elm,state,enabled";
12176             source:  "elm";
12177             action:  STATE_SET "default" 0.0;
12178             target:  "disclip";
12179          }
12180          program {
12181             name:    "expand";
12182             signal:  "mouse,up,1";
12183             source:  "arrow";
12184             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
12185          }
12186          program {
12187             name:    "go_expanded";
12188             signal:  "elm,state,expanded";
12189             source:  "elm";
12190             action:  STATE_SET "active" 0.0;
12191             target:  "arrow";
12192          }
12193          program {
12194             name:    "go_contracted";
12195             signal:  "elm,state,contracted";
12196             source:  "elm";
12197             action:  STATE_SET "default" 0.0;
12198             target:  "arrow";
12199          }
12200       }
12201    }
12202    group { name: "elm/genlist/tree_compress/default/default";
12203       data.item: "stacking" "above";
12204       data.item: "selectraise" "on";
12205       data.item: "labels" "elm.text";
12206       data.item: "icons" "elm.swallow.icon elm.swallow.end";
12207       data.item: "treesize" "20";
12208 //      data.item: "states" "";
12209       images {
12210          image: "bt_sm_base1.png" COMP;
12211          image: "bt_sm_shine.png" COMP;
12212          image: "bt_sm_hilight.png" COMP;
12213          image: "ilist_1.png" COMP;
12214          image: "ilist_item_shadow.png" COMP;
12215          image: "icon_arrow_right.png" COMP;
12216          image: "icon_arrow_down.png" COMP;
12217       }
12218       parts {
12219          part {
12220             name:           "event";
12221             type:           RECT;
12222             repeat_events: 1;
12223             description {
12224                state: "default" 0.0;
12225                color: 0 0 0 0;
12226             }
12227          }
12228          part {
12229             name: "base_sh";
12230             mouse_events: 0;
12231             description {
12232                state: "default" 0.0;
12233                align: 0.0 0.0;
12234                min: 0 10;
12235                fixed: 1 1;
12236                rel1 {
12237                   to: "base";
12238                   relative: 0.0 1.0;
12239                   offset: 0 0;
12240                }
12241                rel2 {
12242                   to: "base";
12243                   relative: 1.0 1.0;
12244                   offset: -1 0;
12245                }
12246                image {
12247                   normal: "ilist_item_shadow.png";
12248                }
12249                fill.smooth: 0;
12250             }
12251          }
12252          part {
12253             name: "base";
12254             mouse_events: 0;
12255             description {
12256                state: "default" 0.0;
12257                image {
12258                   normal: "ilist_1.png";
12259                   border: 2 2 2 2;
12260                }
12261                fill.smooth: 0;
12262             }
12263          }
12264          part { name: "bg";
12265             clip_to: "disclip";
12266             mouse_events: 0;
12267             description { state: "default" 0.0;
12268                visible: 0;
12269                color: 255 255 255 0;
12270                rel1 {
12271                   relative: 0.0 0.0;
12272                   offset: -5 -5;
12273                }
12274                rel2 {
12275                   relative: 1.0 1.0;
12276                   offset: 4 4;
12277                }
12278                image {
12279                   normal: "bt_sm_base1.png";
12280                   border: 6 6 6 6;
12281                }
12282                image.middle: SOLID;
12283             }
12284             description { state: "selected" 0.0;
12285                inherit: "default" 0.0;
12286                visible: 1;
12287                color: 255 255 255 255;
12288                rel1 {
12289                   relative: 0.0 0.0;
12290                   offset: -2 -2;
12291                }
12292                rel2 {
12293                   relative: 1.0 1.0;
12294                   offset: 1 1;
12295                }
12296             }
12297          }
12298          part { name: "elm.swallow.pad";
12299             type: SWALLOW;
12300             description { state: "default" 0.0;
12301                fixed: 1 0;
12302                align: 0.0 0.5;
12303                rel1 {
12304                   relative: 0.0  0.0;
12305                   offset:   4    4;
12306                }
12307                rel2 {
12308                   relative: 0.0  1.0;
12309                   offset:   4   -5;
12310                }
12311             }
12312          }
12313          part { name: "arrow";
12314             clip_to: "disclip";
12315             ignore_flags: ON_HOLD;
12316             description { state: "default" 0.0;
12317                fixed: 1 0;
12318                align: 0.0 0.5;
12319                aspect: 1.0 1.0;
12320                rel1 {
12321                   to_x: "elm.swallow.pad";
12322                   relative: 1.0  0.0;
12323                   offset:   -1    4;
12324                }
12325                rel2 {
12326                   to_x: "elm.swallow.pad";
12327                   relative: 1.0  1.0;
12328                   offset:   -1   -5;
12329                }
12330                image.normal: "icon_arrow_right.png";
12331             }
12332             description { state: "active" 0.0;
12333                inherit: "default" 0.0;
12334                image.normal: "icon_arrow_down.png";
12335             }
12336          }
12337          part { name: "elm.swallow.icon";
12338             clip_to: "disclip";
12339             type: SWALLOW;
12340             description { state: "default" 0.0;
12341                fixed: 1 0;
12342                align: 0.0 0.5;
12343                rel1 {
12344                   to_x: "arrow";
12345                   relative: 1.0  0.0;
12346                   offset:   4    4;
12347                }
12348                rel2 {
12349                   to_x: "arrow";
12350                   relative: 1.0  1.0;
12351                   offset:   4   -5;
12352                }
12353             }
12354          }
12355          part { name: "elm.swallow.end";
12356             clip_to: "disclip";
12357             type: SWALLOW;
12358             description { state: "default" 0.0;
12359                fixed: 1 0;
12360                align: 1.0 0.5;
12361                aspect: 1.0 1.0;
12362                aspect_preference: VERTICAL;
12363                rel1 {
12364                   relative: 1.0  0.0;
12365                   offset:   -5    4;
12366                }
12367                rel2 {
12368                   relative: 1.0  1.0;
12369                   offset:   -5   -5;
12370                }
12371             }
12372          }
12373          part { name: "elm.text";
12374             clip_to: "disclip";
12375             type:           TEXT;
12376             effect:         SOFT_SHADOW;
12377             mouse_events:   0;
12378             scale: 1;
12379             description {
12380                state: "default" 0.0;
12381 //               min: 16 16;
12382                rel1 {
12383                   to_x:     "elm.swallow.icon";
12384                   relative: 1.0  0.0;
12385                   offset:   0 4;
12386                }
12387                rel2 {
12388                   to_x:     "elm.swallow.end";
12389                   relative: 0.0  1.0;
12390                   offset:   -1 -5;
12391                }
12392                color: 0 0 0 255;
12393                color3: 0 0 0 0;
12394                text {
12395                   font: "Sans";
12396                   size: 10;
12397 //                  min: 1 1;
12398                   min: 0 1;
12399                   align: 0.0 0.5;
12400                }
12401             }
12402             description { state: "selected" 0.0;
12403                inherit: "default" 0.0;
12404                color: 224 224 224 255;
12405                color3: 0 0 0 64;
12406             }
12407          }
12408          part { name: "fg1";
12409             clip_to: "disclip";
12410             mouse_events: 0;
12411             description { state: "default" 0.0;
12412                visible: 0;
12413                color: 255 255 255 0;
12414                rel1.to: "bg";
12415                rel2.relative: 1.0 0.5;
12416                rel2.to: "bg";
12417                image {
12418                   normal: "bt_sm_hilight.png";
12419                   border: 6 6 6 0;
12420                }
12421             }
12422             description { state: "selected" 0.0;
12423                inherit: "default" 0.0;
12424                visible: 1;
12425                color: 255 255 255 255;
12426             }
12427          }
12428          part { name: "fg2";
12429             clip_to: "disclip";
12430             mouse_events: 0;
12431             description { state: "default" 0.0;
12432                visible: 0;
12433                color: 255 255 255 0;
12434                rel1.to: "bg";
12435                rel2.to: "bg";
12436                image {
12437                   normal: "bt_sm_shine.png";
12438                   border: 6 6 6 0;
12439                }
12440             }
12441             description { state: "selected" 0.0;
12442                inherit: "default" 0.0;
12443                visible: 1;
12444                color: 255 255 255 255;
12445             }
12446          }
12447          part { name: "disclip";
12448             type: RECT;
12449             description { state: "default" 0.0;
12450                rel1.to: "bg";
12451                rel2.to: "bg";
12452             }
12453             description { state: "disabled" 0.0;
12454                inherit: "default" 0.0;
12455                color: 255 255 255 64;
12456             }
12457          }
12458       }
12459       programs {
12460          // signal: elm,state,%s,active
12461          //   a "check" item named %s went active
12462          // signal: elm,state,%s,passive
12463          //   a "check" item named %s went passive
12464          // default is passive
12465          program {
12466             name:    "go_active";
12467             signal:  "elm,state,selected";
12468             source:  "elm";
12469             action:  STATE_SET "selected" 0.0;
12470             target:  "bg";
12471             target:  "fg1";
12472             target:  "fg2";
12473             target:  "elm.text";
12474          }
12475          program {
12476             name:    "go_passive";
12477             signal:  "elm,state,unselected";
12478             source:  "elm";
12479             action:  STATE_SET "default" 0.0;
12480             target:  "bg";
12481             target:  "fg1";
12482             target:  "fg2";
12483             target:  "elm.text";
12484             transition: LINEAR 0.1;
12485          }
12486          program {
12487             name:    "go_disabled";
12488             signal:  "elm,state,disabled";
12489             source:  "elm";
12490             action:  STATE_SET "disabled" 0.0;
12491             target:  "disclip";
12492          }
12493          program {
12494             name:    "go_enabled";
12495             signal:  "elm,state,enabled";
12496             source:  "elm";
12497             action:  STATE_SET "default" 0.0;
12498             target:  "disclip";
12499          }
12500          program {
12501             name:    "expand";
12502             signal:  "mouse,up,1";
12503             source:  "arrow";
12504             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
12505          }
12506          program {
12507             name:    "go_expanded";
12508             signal:  "elm,state,expanded";
12509             source:  "elm";
12510             action:  STATE_SET "active" 0.0;
12511             target:  "arrow";
12512          }
12513          program {
12514             name:    "go_contracted";
12515             signal:  "elm,state,contracted";
12516             source:  "elm";
12517             action:  STATE_SET "default" 0.0;
12518             target:  "arrow";
12519          }
12520       }
12521    }
12522    group { name: "elm/genlist/tree_odd/default/default";
12523       data.item: "stacking" "below";
12524       data.item: "selectraise" "on";
12525       data.item: "labels" "elm.text";
12526       data.item: "icons" "elm.swallow.icon elm.swallow.end";
12527       data.item: "treesize" "20";
12528 //      data.item: "states" "";
12529       images {
12530          image: "bt_sm_base1.png" COMP;
12531          image: "bt_sm_shine.png" COMP;
12532          image: "bt_sm_hilight.png" COMP;
12533          image: "ilist_2.png" COMP;
12534          image: "icon_arrow_right.png" COMP;
12535          image: "icon_arrow_down.png" COMP;
12536       }
12537       parts {
12538          part {
12539             name:           "event";
12540             type:           RECT;
12541             repeat_events: 1;
12542             description {
12543                state: "default" 0.0;
12544                color: 0 0 0 0;
12545             }
12546          }
12547          part {
12548             name: "base";
12549             mouse_events: 0;
12550             description {
12551                state: "default" 0.0;
12552                image {
12553                   normal: "ilist_2.png";
12554                   border: 2 2 2 2;
12555                }
12556                fill.smooth: 0;
12557             }
12558          }
12559          part { name: "bg";
12560             clip_to: "disclip";
12561             mouse_events: 0;
12562             description { state: "default" 0.0;
12563                visible: 0;
12564                color: 255 255 255 0;
12565                rel1 {
12566                   relative: 0.0 0.0;
12567                   offset: -5 -5;
12568                }
12569                rel2 {
12570                   relative: 1.0 1.0;
12571                   offset: 4 4;
12572                }
12573                image {
12574                   normal: "bt_sm_base1.png";
12575                   border: 6 6 6 6;
12576                }
12577                image.middle: SOLID;
12578             }
12579             description { state: "selected" 0.0;
12580                inherit: "default" 0.0;
12581                visible: 1;
12582                color: 255 255 255 255;
12583                rel1 {
12584                   relative: 0.0 0.0;
12585                   offset: -2 -2;
12586                }
12587                rel2 {
12588                   relative: 1.0 1.0;
12589                   offset: 1 1;
12590                }
12591             }
12592          }
12593          part { name: "elm.swallow.pad";
12594             type: SWALLOW;
12595             description { state: "default" 0.0;
12596                fixed: 1 0;
12597                align: 0.0 0.5;
12598                rel1 {
12599                   relative: 0.0  0.0;
12600                   offset:   4    4;
12601                }
12602                rel2 {
12603                   relative: 0.0  1.0;
12604                   offset:   4   -5;
12605                }
12606             }
12607          }
12608          part { name: "arrow";
12609             clip_to: "disclip";
12610             ignore_flags: ON_HOLD;
12611             description { state: "default" 0.0;
12612                fixed: 1 0;
12613                align: 0.0 0.5;
12614                aspect: 1.0 1.0;
12615                rel1 {
12616                   to_x: "elm.swallow.pad";
12617                   relative: 1.0  0.0;
12618                   offset:   -1    4;
12619                }
12620                rel2 {
12621                   to_x: "elm.swallow.pad";
12622                   relative: 1.0  1.0;
12623                   offset:   -1   -5;
12624                }
12625                image.normal: "icon_arrow_right.png";
12626             }
12627             description { state: "active" 0.0;
12628                inherit: "default" 0.0;
12629                image.normal: "icon_arrow_down.png";
12630             }
12631          }
12632          part { name: "elm.swallow.icon";
12633             clip_to: "disclip";
12634             type: SWALLOW;
12635             description { state: "default" 0.0;
12636                fixed: 1 0;
12637                align: 0.0 0.5;
12638                rel1 {
12639                   to_x: "arrow";
12640                   relative: 1.0  0.0;
12641                   offset:   4    4;
12642                }
12643                rel2 {
12644                   to_x: "arrow";
12645                   relative: 1.0  1.0;
12646                   offset:   4   -5;
12647                }
12648             }
12649          }
12650          part { name: "elm.swallow.end";
12651             clip_to: "disclip";
12652             type: SWALLOW;
12653             description { state: "default" 0.0;
12654                fixed: 1 0;
12655                align: 1.0 0.5;
12656                aspect: 1.0 1.0;
12657                aspect_preference: VERTICAL;
12658                rel1 {
12659                   relative: 1.0  0.0;
12660                   offset:   -5    4;
12661                }
12662                rel2 {
12663                   relative: 1.0  1.0;
12664                   offset:   -5   -5;
12665                }
12666             }
12667          }
12668          part { name: "elm.text";
12669             clip_to: "disclip";
12670             type:           TEXT;
12671             effect:         SOFT_SHADOW;
12672             mouse_events:   0;
12673             scale: 1;
12674             description {
12675                state: "default" 0.0;
12676 //               min: 16 16;
12677                rel1 {
12678                   to_x:     "elm.swallow.icon";
12679                   relative: 1.0  0.0;
12680                   offset:   0 4;
12681                }
12682                rel2 {
12683                   to_x:     "elm.swallow.end";
12684                   relative: 0.0  1.0;
12685                   offset:   -1 -5;
12686                }
12687                color: 0 0 0 255;
12688                color3: 0 0 0 0;
12689                text {
12690                   font: "Sans";
12691                   size: 10;
12692                   min: 1 1;
12693 //                  min: 0 1;
12694                   align: 0.0 0.5;
12695                }
12696             }
12697             description { state: "selected" 0.0;
12698                inherit: "default" 0.0;
12699                color: 224 224 224 255;
12700                color3: 0 0 0 64;
12701             }
12702          }
12703          part { name: "fg1";
12704             clip_to: "disclip";
12705             mouse_events: 0;
12706             description { state: "default" 0.0;
12707                visible: 0;
12708                color: 255 255 255 0;
12709                rel1.to: "bg";
12710                rel2.relative: 1.0 0.5;
12711                rel2.to: "bg";
12712                image {
12713                   normal: "bt_sm_hilight.png";
12714                   border: 6 6 6 0;
12715                }
12716             }
12717             description { state: "selected" 0.0;
12718                inherit: "default" 0.0;
12719                visible: 1;
12720                color: 255 255 255 255;
12721             }
12722          }
12723          part { name: "fg2";
12724             clip_to: "disclip";
12725             mouse_events: 0;
12726             description { state: "default" 0.0;
12727                visible: 0;
12728                color: 255 255 255 0;
12729                rel1.to: "bg";
12730                rel2.to: "bg";
12731                image {
12732                   normal: "bt_sm_shine.png";
12733                   border: 6 6 6 0;
12734                }
12735             }
12736             description { state: "selected" 0.0;
12737                inherit: "default" 0.0;
12738                visible: 1;
12739                color: 255 255 255 255;
12740             }
12741          }
12742          part { name: "disclip";
12743             type: RECT;
12744             description { state: "default" 0.0;
12745                rel1.to: "bg";
12746                rel2.to: "bg";
12747             }
12748             description { state: "disabled" 0.0;
12749                inherit: "default" 0.0;
12750                color: 255 255 255 64;
12751             }
12752          }
12753       }
12754       programs {
12755          // signal: elm,state,%s,active
12756          //   a "check" item named %s went active
12757          // signal: elm,state,%s,passive
12758          //   a "check" item named %s went passive
12759          // default is passive
12760          program {
12761             name:    "go_active";
12762             signal:  "elm,state,selected";
12763             source:  "elm";
12764             action:  STATE_SET "selected" 0.0;
12765             target:  "bg";
12766             target:  "fg1";
12767             target:  "fg2";
12768             target:  "elm.text";
12769          }
12770          program {
12771             name:    "go_passive";
12772             signal:  "elm,state,unselected";
12773             source:  "elm";
12774             action:  STATE_SET "default" 0.0;
12775             target:  "bg";
12776             target:  "fg1";
12777             target:  "fg2";
12778             target:  "elm.text";
12779             transition: LINEAR 0.1;
12780          }
12781          program {
12782             name:    "go_disabled";
12783             signal:  "elm,state,disabled";
12784             source:  "elm";
12785             action:  STATE_SET "disabled" 0.0;
12786             target:  "disclip";
12787          }
12788          program {
12789             name:    "go_enabled";
12790             signal:  "elm,state,enabled";
12791             source:  "elm";
12792             action:  STATE_SET "default" 0.0;
12793             target:  "disclip";
12794          }
12795          program {
12796             name:    "expand";
12797             signal:  "mouse,up,1";
12798             source:  "arrow";
12799             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
12800          }
12801          program {
12802             name:    "go_expanded";
12803             signal:  "elm,state,expanded";
12804             source:  "elm";
12805             action:  STATE_SET "active" 0.0;
12806             target:  "arrow";
12807          }
12808          program {
12809             name:    "go_contracted";
12810             signal:  "elm,state,contracted";
12811             source:  "elm";
12812             action:  STATE_SET "default" 0.0;
12813             target:  "arrow";
12814          }
12815       }
12816    }
12817    group { name: "elm/genlist/tree_compress_odd/default/default";
12818       data.item: "stacking" "below";
12819       data.item: "selectraise" "on";
12820       data.item: "labels" "elm.text";
12821       data.item: "icons" "elm.swallow.icon elm.swallow.end";
12822       data.item: "treesize" "20";
12823 //      data.item: "states" "";
12824       images {
12825          image: "bt_sm_base1.png" COMP;
12826          image: "bt_sm_shine.png" COMP;
12827          image: "bt_sm_hilight.png" COMP;
12828          image: "ilist_2.png" COMP;
12829          image: "icon_arrow_right.png" COMP;
12830          image: "icon_arrow_down.png" COMP;
12831       }
12832       parts {
12833          part {
12834             name:           "event";
12835             type:           RECT;
12836             repeat_events: 1;
12837             description {
12838                state: "default" 0.0;
12839                color: 0 0 0 0;
12840             }
12841          }
12842          part {
12843             name: "base";
12844             mouse_events: 0;
12845             description {
12846                state: "default" 0.0;
12847                image {
12848                   normal: "ilist_2.png";
12849                   border: 2 2 2 2;
12850                }
12851                fill.smooth: 0;
12852             }
12853          }
12854          part { name: "bg";
12855             clip_to: "disclip";
12856             mouse_events: 0;
12857             description { state: "default" 0.0;
12858                visible: 0;
12859                color: 255 255 255 0;
12860                rel1 {
12861                   relative: 0.0 0.0;
12862                   offset: -5 -5;
12863                }
12864                rel2 {
12865                   relative: 1.0 1.0;
12866                   offset: 4 4;
12867                }
12868                image {
12869                   normal: "bt_sm_base1.png";
12870                   border: 6 6 6 6;
12871                }
12872                image.middle: SOLID;
12873             }
12874             description { state: "selected" 0.0;
12875                inherit: "default" 0.0;
12876                visible: 1;
12877                color: 255 255 255 255;
12878                rel1 {
12879                   relative: 0.0 0.0;
12880                   offset: -2 -2;
12881                }
12882                rel2 {
12883                   relative: 1.0 1.0;
12884                   offset: 1 1;
12885                }
12886             }
12887          }
12888          part { name: "elm.swallow.pad";
12889             type: SWALLOW;
12890             description { state: "default" 0.0;
12891                fixed: 1 0;
12892                align: 0.0 0.5;
12893                rel1 {
12894                   relative: 0.0  0.0;
12895                   offset:   4    4;
12896                }
12897                rel2 {
12898                   relative: 0.0  1.0;
12899                   offset:   4   -5;
12900                }
12901             }
12902          }
12903          part { name: "arrow";
12904             clip_to: "disclip";
12905             ignore_flags: ON_HOLD;
12906             description { state: "default" 0.0;
12907                fixed: 1 0;
12908                align: 0.0 0.5;
12909                aspect: 1.0 1.0;
12910                rel1 {
12911                   to_x: "elm.swallow.pad";
12912                   relative: 1.0  0.0;
12913                   offset:   -1    4;
12914                }
12915                rel2 {
12916                   to_x: "elm.swallow.pad";
12917                   relative: 1.0  1.0;
12918                   offset:   -1   -5;
12919                }
12920                image.normal: "icon_arrow_right.png";
12921             }
12922             description { state: "active" 0.0;
12923                inherit: "default" 0.0;
12924                image.normal: "icon_arrow_down.png";
12925             }
12926          }
12927          part { name: "elm.swallow.icon";
12928             clip_to: "disclip";
12929             type: SWALLOW;
12930             description { state: "default" 0.0;
12931                fixed: 1 0;
12932                align: 0.0 0.5;
12933                rel1 {
12934                   to_x: "arrow";
12935                   relative: 1.0  0.0;
12936                   offset:   4    4;
12937                }
12938                rel2 {
12939                   to_x: "arrow";
12940                   relative: 1.0  1.0;
12941                   offset:   4   -5;
12942                }
12943             }
12944          }
12945          part { name: "elm.swallow.end";
12946             clip_to: "disclip";
12947             type: SWALLOW;
12948             description { state: "default" 0.0;
12949                fixed: 1 0;
12950                align: 1.0 0.5;
12951                aspect: 1.0 1.0;
12952                aspect_preference: VERTICAL;
12953                rel1 {
12954                   relative: 1.0  0.0;
12955                   offset:   -5    4;
12956                }
12957                rel2 {
12958                   relative: 1.0  1.0;
12959                   offset:   -5   -5;
12960                }
12961             }
12962          }
12963          part { name: "elm.text";
12964             clip_to: "disclip";
12965             type:           TEXT;
12966             effect:         SOFT_SHADOW;
12967             mouse_events:   0;
12968             scale: 1;
12969             description {
12970                state: "default" 0.0;
12971 //               min: 16 16;
12972                rel1 {
12973                   to_x:     "elm.swallow.icon";
12974                   relative: 1.0  0.0;
12975                   offset:   0 4;
12976                }
12977                rel2 {
12978                   to_x:     "elm.swallow.end";
12979                   relative: 0.0  1.0;
12980                   offset:   -1 -5;
12981                }
12982                color: 0 0 0 255;
12983                color3: 0 0 0 0;
12984                text {
12985                   font: "Sans";
12986                   size: 10;
12987 //                  min: 1 1;
12988                   min: 0 1;
12989                   align: 0.0 0.5;
12990                }
12991             }
12992             description { state: "selected" 0.0;
12993                inherit: "default" 0.0;
12994                color: 224 224 224 255;
12995                color3: 0 0 0 64;
12996             }
12997          }
12998          part { name: "fg1";
12999             clip_to: "disclip";
13000             mouse_events: 0;
13001             description { state: "default" 0.0;
13002                visible: 0;
13003                color: 255 255 255 0;
13004                rel1.to: "bg";
13005                rel2.relative: 1.0 0.5;
13006                rel2.to: "bg";
13007                image {
13008                   normal: "bt_sm_hilight.png";
13009                   border: 6 6 6 0;
13010                }
13011             }
13012             description { state: "selected" 0.0;
13013                inherit: "default" 0.0;
13014                visible: 1;
13015                color: 255 255 255 255;
13016             }
13017          }
13018          part { name: "fg2";
13019             clip_to: "disclip";
13020             mouse_events: 0;
13021             description { state: "default" 0.0;
13022                visible: 0;
13023                color: 255 255 255 0;
13024                rel1.to: "bg";
13025                rel2.to: "bg";
13026                image {
13027                   normal: "bt_sm_shine.png";
13028                   border: 6 6 6 0;
13029                }
13030             }
13031             description { state: "selected" 0.0;
13032                inherit: "default" 0.0;
13033                visible: 1;
13034                color: 255 255 255 255;
13035             }
13036          }
13037          part { name: "disclip";
13038             type: RECT;
13039             description { state: "default" 0.0;
13040                rel1.to: "bg";
13041                rel2.to: "bg";
13042             }
13043             description { state: "disabled" 0.0;
13044                inherit: "default" 0.0;
13045                color: 255 255 255 64;
13046             }
13047          }
13048       }
13049       programs {
13050          // signal: elm,state,%s,active
13051          //   a "check" item named %s went active
13052          // signal: elm,state,%s,passive
13053          //   a "check" item named %s went passive
13054          // default is passive
13055          program {
13056             name:    "go_active";
13057             signal:  "elm,state,selected";
13058             source:  "elm";
13059             action:  STATE_SET "selected" 0.0;
13060             target:  "bg";
13061             target:  "fg1";
13062             target:  "fg2";
13063             target:  "elm.text";
13064          }
13065          program {
13066             name:    "go_passive";
13067             signal:  "elm,state,unselected";
13068             source:  "elm";
13069             action:  STATE_SET "default" 0.0;
13070             target:  "bg";
13071             target:  "fg1";
13072             target:  "fg2";
13073             target:  "elm.text";
13074             transition: LINEAR 0.1;
13075          }
13076          program {
13077             name:    "go_disabled";
13078             signal:  "elm,state,disabled";
13079             source:  "elm";
13080             action:  STATE_SET "disabled" 0.0;
13081             target:  "disclip";
13082          }
13083          program {
13084             name:    "go_enabled";
13085             signal:  "elm,state,enabled";
13086             source:  "elm";
13087             action:  STATE_SET "default" 0.0;
13088             target:  "disclip";
13089          }
13090          program {
13091             name:    "expand";
13092             signal:  "mouse,up,1";
13093             source:  "arrow";
13094             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
13095          }
13096          program {
13097             name:    "go_expanded";
13098             signal:  "elm,state,expanded";
13099             source:  "elm";
13100             action:  STATE_SET "active" 0.0;
13101             target:  "arrow";
13102          }
13103          program {
13104             name:    "go_contracted";
13105             signal:  "elm,state,contracted";
13106             source:  "elm";
13107             action:  STATE_SET "default" 0.0;
13108             target:  "arrow";
13109          }
13110       }
13111    }
13112
13113    group { name: "elm/genlist/item/default_style/default";
13114        styles
13115        {
13116            style { name: "genlist_style";
13117                base: "font=Sans font_size=10 align=left valign=0.5 color=#000";
13118                tag:  "br" "\n";
13119                tag:  "hilight" "+ font=Sans:style=Bold";
13120                tag:  "b" "+ font=Sans:style=Bold";
13121                tag:  "tab" "\t";
13122            }
13123            style { name: "genlist_selected_style";
13124                base: "font=Sans font_size=10 align=left valign=0.5 color=#fff";
13125                tag:  "br" "\n";
13126                tag:  "hilight" "+ font=Sans:style=Bold";
13127                tag:  "b" "+ font=Sans:style=Bold";
13128                tag:  "tab" "\t";
13129            }
13130        }
13131        data.item: "stacking" "above";
13132        data.item: "selectraise" "on";
13133        data.item: "labels" "elm.text";
13134        data.item: "icons" "elm.swallow.icon elm.swallow.end";
13135        data.item: "treesize" "20";
13136        images {
13137            image: "bt_sm_base1.png" COMP;
13138            image: "bt_sm_shine.png" COMP;
13139            image: "bt_sm_hilight.png" COMP;
13140            image: "ilist_1.png" COMP;
13141            image: "ilist_item_shadow.png" COMP;
13142        }
13143        parts {
13144            part {
13145                name:           "event";
13146                type:           RECT;
13147                repeat_events: 1;
13148                description {
13149                    state: "default" 0.0;
13150                    color: 0 0 0 0;
13151                }
13152            }
13153            part {
13154                name: "base_sh";
13155                mouse_events: 0;
13156                description {
13157                    state: "default" 0.0;
13158                    align: 0.0 0.0;
13159                    min: 0 10;
13160                    fixed: 1 1;
13161                    rel1 {
13162                        to: "base";
13163                        relative: 0.0 1.0;
13164                        offset: 0 0;
13165                    }
13166                    rel2 {
13167                        to: "base";
13168                        relative: 1.0 1.0;
13169                        offset: -1 0;
13170                    }
13171                    image {
13172                        normal: "ilist_item_shadow.png";
13173                    }
13174                    fill.smooth: 0;
13175                }
13176            }
13177            part {
13178                name: "base";
13179                mouse_events: 0;
13180                description {
13181                    state: "default" 0.0;
13182                    min: 16 28;
13183                    image {
13184                        normal: "ilist_1.png";
13185                        border: 2 2 2 2;
13186                    }
13187                    fill.smooth: 0;
13188                }
13189            }
13190            part { name: "bg";
13191                clip_to: "disclip";
13192                mouse_events: 0;
13193                description { state: "default" 0.0;
13194                    visible: 0;
13195                    color: 255 255 255 0;
13196                    rel1 {
13197                        relative: 0.0 0.0;
13198                        offset: -5 -5;
13199                    }
13200                    rel2 {
13201                        relative: 1.0 1.0;
13202                        offset: 4 4;
13203                    }
13204                    image {
13205                        normal: "bt_sm_base1.png";
13206                        border: 6 6 6 6;
13207                    }
13208                    image.middle: SOLID;
13209                }
13210                description { state: "selected" 0.0;
13211                    inherit: "default" 0.0;
13212                    visible: 1;
13213                    color: 255 255 255 255;
13214                    rel1 {
13215                        relative: 0.0 0.0;
13216                        offset: -2 -2;
13217                    }
13218                    rel2 {
13219                        relative: 1.0 1.0;
13220                        offset: 1 1;
13221                    }
13222                }
13223            }
13224            part { name: "elm.swallow.pad";
13225                type: SWALLOW;
13226                description { state: "default" 0.0;
13227                    fixed: 1 0;
13228                    align: 0.0 0.5;
13229                    rel1 {
13230                        relative: 0.0  0.0;
13231                        offset:   4    4;
13232                    }
13233                    rel2 {
13234                        relative: 0.0  1.0;
13235                        offset:   4   -5;
13236                    }
13237                }
13238            }
13239            part { name: "elm.swallow.icon";
13240                clip_to: "disclip";
13241                type: SWALLOW;
13242                description { state: "default" 0.0;
13243                    fixed: 1 0;
13244                    align: 0.0 0.5;
13245                    rel1 {
13246                        to_x: "elm.swallow.pad";
13247                        relative: 1.0  0.0;
13248                        offset:   -1    4;
13249                    }
13250                    rel2 {
13251                        to_x: "elm.swallow.pad";
13252                        relative: 1.0  1.0;
13253                        offset:   -1   -5;
13254                    }
13255                }
13256            }
13257            part { name: "elm.swallow.end";
13258                clip_to: "disclip";
13259                type: SWALLOW;
13260                description { state: "default" 0.0;
13261                    fixed: 1 0;
13262                    align: 1.0 0.5;
13263                    aspect: 1.0 1.0;
13264                    aspect_preference: VERTICAL;
13265                    rel1 {
13266                        relative: 1.0  0.0;
13267                        offset:   -5    4;
13268                    }
13269                    rel2 {
13270                        relative: 1.0  1.0;
13271                        offset:   -5   -5;
13272                    }
13273                }
13274            }
13275            part { name: "elm.text";
13276                clip_to: "disclip";
13277                type: TEXTBLOCK;
13278                mouse_events: 0;
13279                scale: 1;
13280                description {
13281                    state: "default" 0.0;
13282                    align: 0.0 0.5;
13283                    fixed: 0 1;
13284                    rel1 {
13285                        to_x: "elm.swallow.icon";
13286                        to_y: "base";
13287                        relative: 1.0  0.5;
13288                        offset:   0 4;
13289                    }
13290                    rel2 {
13291                        to_x: "elm.swallow.end";
13292                        to_y: "base";
13293                        relative: 0.0  0.5;
13294                        offset:   -1 -5;
13295                    }
13296                    text {
13297                        style: "genlist_style";
13298                        min: 1 1;
13299                    }
13300                }
13301                description { state: "selected" 0.0;
13302                    inherit: "default" 0.0;
13303                    text {
13304                        style: "genlist_selected_style";
13305                    }
13306                }
13307            }
13308            part { name: "fg1";
13309                clip_to: "disclip";
13310                mouse_events: 0;
13311                description { state: "default" 0.0;
13312                    visible: 0;
13313                    color: 255 255 255 0;
13314                    rel1.to: "bg";
13315                    rel2.relative: 1.0 0.5;
13316                    rel2.to: "bg";
13317                    image {
13318                        normal: "bt_sm_hilight.png";
13319                        border: 6 6 6 0;
13320                    }
13321                }
13322                description { state: "selected" 0.0;
13323                    inherit: "default" 0.0;
13324                    visible: 1;
13325                    color: 255 255 255 255;
13326                }
13327            }
13328            part { name: "fg2";
13329                clip_to: "disclip";
13330                mouse_events: 0;
13331                description { state: "default" 0.0;
13332                    visible: 0;
13333                    color: 255 255 255 0;
13334                    rel1.to: "bg";
13335                    rel2.to: "bg";
13336                    image {
13337                        normal: "bt_sm_shine.png";
13338                        border: 6 6 6 0;
13339                    }
13340                }
13341                description { state: "selected" 0.0;
13342                    inherit: "default" 0.0;
13343                    visible: 1;
13344                    color: 255 255 255 255;
13345                }
13346            }
13347            part { name: "disclip";
13348                type: RECT;
13349                description { state: "default" 0.0;
13350                    rel1.to: "bg";
13351                    rel2.to: "bg";
13352                }
13353                description { state: "disabled" 0.0;
13354                    inherit: "default" 0.0;
13355                    color: 255 255 255 64;
13356                }
13357            }
13358        }
13359        programs {
13360            // signal: elm,state,%s,active
13361            //   a "check" item named %s went active
13362            // signal: elm,state,%s,passive
13363            //   a "check" item named %s went passive
13364            // default is passive
13365            program {
13366                name:    "go_active";
13367                signal:  "elm,state,selected";
13368                source:  "elm";
13369                action:  STATE_SET "selected" 0.0;
13370                target:  "bg";
13371                target:  "fg1";
13372                target:  "fg2";
13373                target:  "elm.text";
13374            }
13375            program {
13376                name:    "go_passive";
13377                signal:  "elm,state,unselected";
13378                source:  "elm";
13379                action:  STATE_SET "default" 0.0;
13380                target:  "bg";
13381                target:  "fg1";
13382                target:  "fg2";
13383                target:  "elm.text";
13384                transition: LINEAR 0.1;
13385            }
13386            program {
13387                name:    "go_disabled";
13388                signal:  "elm,state,disabled";
13389                source:  "elm";
13390                action:  STATE_SET "disabled" 0.0;
13391                target:  "disclip";
13392            }
13393            program {
13394                name:    "go_enabled";
13395                signal:  "elm,state,enabled";
13396                source:  "elm";
13397                action:  STATE_SET "default" 0.0;
13398                target:  "disclip";
13399            }
13400        }
13401    }
13402    group { name: "elm/genlist/item_odd/default_style/default";
13403        data.item: "stacking" "below";
13404        data.item: "selectraise" "on";
13405        data.item: "labels" "elm.text";
13406        data.item: "icons" "elm.swallow.icon elm.swallow.end";
13407        data.item: "treesize" "20";
13408        images {
13409            image: "bt_sm_base1.png" COMP;
13410            image: "bt_sm_shine.png" COMP;
13411            image: "bt_sm_hilight.png" COMP;
13412            image: "ilist_2.png" COMP;
13413        }
13414        parts {
13415            part { name: "event";
13416                type: RECT;
13417                repeat_events: 1;
13418                description {
13419                    state: "default" 0.0;
13420                    color: 0 0 0 0;
13421                }
13422            }
13423            part {
13424                name: "base";
13425                mouse_events: 0;
13426                description {
13427                    state: "default" 0.0;
13428                    min: 16 28;
13429                    image {
13430                        normal: "ilist_2.png";
13431                        border: 2 2 2 2;
13432                    }
13433                    fill.smooth: 0;
13434                }
13435            }
13436            part { name: "bg";
13437                clip_to: "disclip";
13438                mouse_events: 0;
13439                description { state: "default" 0.0;
13440                    visible: 0;
13441                    color: 255 255 255 0;
13442                    rel1 {
13443                        relative: 0.0 0.0;
13444                        offset: -5 -5;
13445                    }
13446                    rel2 {
13447                        relative: 1.0 1.0;
13448                        offset: 4 4;
13449                    }
13450                    image {
13451                        normal: "bt_sm_base1.png";
13452                        border: 6 6 6 6;
13453                    }
13454                    image.middle: SOLID;
13455                }
13456                description { state: "selected" 0.0;
13457                    inherit: "default" 0.0;
13458                    visible: 1;
13459                    color: 255 255 255 255;
13460                    rel1 {
13461                        relative: 0.0 0.0;
13462                        offset: -2 -2;
13463                    }
13464                    rel2 {
13465                        relative: 1.0 1.0;
13466                        offset: 1 1;
13467                    }
13468                }
13469            }
13470            part { name: "elm.swallow.pad";
13471                type: SWALLOW;
13472                description { state: "default" 0.0;
13473                    fixed: 1 0;
13474                    align: 0.0 0.5;
13475                    rel1 {
13476                        relative: 0.0  0.0;
13477                        offset:   4    4;
13478                    }
13479                    rel2 {
13480                        relative: 0.0  1.0;
13481                        offset:   4   -5;
13482                    }
13483                }
13484            }
13485            part { name: "elm.swallow.icon";
13486                clip_to: "disclip";
13487                type: SWALLOW;
13488                description { state: "default" 0.0;
13489                    fixed: 1 0;
13490                    align: 0.0 0.5;
13491                    rel1 {
13492                        to_x: "elm.swallow.pad";
13493                        relative: 1.0  0.0;
13494                        offset:   -1    4;
13495                    }
13496                    rel2 {
13497                        to_x: "elm.swallow.pad";
13498                        relative: 1.0  1.0;
13499                        offset:   -1   -5;
13500                    }
13501                }
13502            }
13503            part { name: "elm.swallow.end";
13504                clip_to: "disclip";
13505                type:          SWALLOW;
13506                description { state:    "default" 0.0;
13507                    fixed: 1 0;
13508                    align:    1.0 0.5;
13509                    aspect: 1.0 1.0;
13510                    aspect_preference: VERTICAL;
13511                    rel1 {
13512                        relative: 1.0  0.0;
13513                        offset:   -5    4;
13514                    }
13515                    rel2 {
13516                        relative: 1.0  1.0;
13517                        offset:   -5   -5;
13518                    }
13519                }
13520            }
13521            part { name: "elm.text";
13522                clip_to: "disclip";
13523                type:           TEXTBLOCK;
13524                mouse_events:   0;
13525                scale: 1;
13526                description {
13527                    state: "default" 0.0;
13528                    align: 0.0 0.5;
13529                    fixed: 0 1;
13530                    rel1 {
13531                        to_x: "elm.swallow.icon";
13532                        to_y: "base";
13533                        relative: 1.0  0.5;
13534                        offset:   0 4;
13535                    }
13536                    rel2 {
13537                        to_x: "elm.swallow.end";
13538                        to_y: "base";
13539                        relative: 0.0  0.5;
13540                        offset:   -1 -5;
13541                    }
13542                    text {
13543                        style: "genlist_style";
13544                        min: 1 1;
13545                    }
13546                }
13547                description { state: "selected" 0.0;
13548                    inherit: "default" 0.0;
13549                    text {
13550                        style: "genlist_selected_style";
13551                    }
13552                }
13553            }
13554            part { name: "fg1";
13555                clip_to: "disclip";
13556                mouse_events: 0;
13557                description { state: "default" 0.0;
13558                    visible: 0;
13559                    color: 255 255 255 0;
13560                    rel1.to: "bg";
13561                    rel2.relative: 1.0 0.5;
13562                    rel2.to: "bg";
13563                    image {
13564                        normal: "bt_sm_hilight.png";
13565                        border: 6 6 6 0;
13566                    }
13567                }
13568                description { state: "selected" 0.0;
13569                    inherit: "default" 0.0;
13570                    visible: 1;
13571                    color: 255 255 255 255;
13572                }
13573            }
13574            part { name: "fg2";
13575                clip_to: "disclip";
13576                mouse_events: 0;
13577                description { state: "default" 0.0;
13578                    visible: 0;
13579                    color: 255 255 255 0;
13580                    rel1.to: "bg";
13581                    rel2.to: "bg";
13582                    image {
13583                        normal: "bt_sm_shine.png";
13584                        border: 6 6 6 0;
13585                    }
13586                }
13587                description { state: "selected" 0.0;
13588                    inherit: "default" 0.0;
13589                    visible: 1;
13590                    color: 255 255 255 255;
13591                }
13592            }
13593            part { name: "disclip";
13594                type: RECT;
13595                description { state: "default" 0.0;
13596                    rel1.to: "bg";
13597                    rel2.to: "bg";
13598                }
13599                description { state: "disabled" 0.0;
13600                    inherit: "default" 0.0;
13601                    color: 255 255 255 64;
13602                }
13603            }
13604        }
13605        programs {
13606            // signal: elm,state,%s,active
13607            //   a "check" item named %s went active
13608            // signal: elm,state,%s,passive
13609            //   a "check" item named %s went passive
13610            // default is passive
13611            program {
13612                name:    "go_active";
13613                signal:  "elm,state,selected";
13614                source:  "elm";
13615                action:  STATE_SET "selected" 0.0;
13616                target:  "bg";
13617                target:  "fg1";
13618                target:  "fg2";
13619                target:  "elm.text";
13620            }
13621            program {
13622                name:    "go_passive";
13623                signal:  "elm,state,unselected";
13624                source:  "elm";
13625                action:  STATE_SET "default" 0.0;
13626                target:  "bg";
13627                target:  "fg1";
13628                target:  "fg2";
13629                target:  "elm.text";
13630                transition: LINEAR 0.1;
13631            }
13632            program {
13633                name:    "go_disabled";
13634                signal:  "elm,state,disabled";
13635                source:  "elm";
13636                action:  STATE_SET "disabled" 0.0;
13637                target:  "disclip";
13638            }
13639            program {
13640                name:    "go_enabled";
13641                signal:  "elm,state,enabled";
13642                source:  "elm";
13643                action:  STATE_SET "default" 0.0;
13644                target:  "disclip";
13645            }
13646        }
13647    }
13648
13649    group { name: "elm/genlist/tree/default_style/default";
13650        data.item: "stacking" "above";
13651        data.item: "selectraise" "on";
13652        data.item: "labels" "elm.text";
13653        data.item: "icons" "elm.swallow.icon elm.swallow.end";
13654        data.item: "treesize" "20";
13655        images {
13656            image: "bt_sm_base1.png" COMP;
13657            image: "bt_sm_shine.png" COMP;
13658            image: "bt_sm_hilight.png" COMP;
13659            image: "ilist_1.png" COMP;
13660            image: "ilist_item_shadow.png" COMP;
13661            image: "icon_arrow_right.png" COMP;
13662            image: "icon_arrow_down.png" COMP;
13663        }
13664        parts {
13665            part {
13666                name:           "event";
13667                type:           RECT;
13668                repeat_events: 1;
13669                description {
13670                    state: "default" 0.0;
13671                    color: 0 0 0 0;
13672                }
13673            }
13674            part {
13675                name: "base_sh";
13676                mouse_events: 0;
13677                description {
13678                    state: "default" 0.0;
13679                    align: 0.0 0.0;
13680                    min: 0 10;
13681                    fixed: 1 1;
13682                    rel1 {
13683                        to: "base";
13684                        relative: 0.0 1.0;
13685                        offset: 0 0;
13686                    }
13687                    rel2 {
13688                        to: "base";
13689                        relative: 1.0 1.0;
13690                        offset: -1 0;
13691                    }
13692                    image {
13693                        normal: "ilist_item_shadow.png";
13694                    }
13695                    fill.smooth: 0;
13696                }
13697            }
13698            part {
13699                name: "base";
13700                mouse_events: 0;
13701                description {
13702                    state: "default" 0.0;
13703                    min: 16 28;
13704                    image {
13705                        normal: "ilist_1.png";
13706                        border: 2 2 2 2;
13707                    }
13708                    fill.smooth: 0;
13709                }
13710            }
13711            part { name: "bg";
13712                clip_to: "disclip";
13713                mouse_events: 0;
13714                description { state: "default" 0.0;
13715                    visible: 0;
13716                    color: 255 255 255 0;
13717                    rel1 {
13718                        relative: 0.0 0.0;
13719                        offset: -5 -5;
13720                    }
13721                    rel2 {
13722                        relative: 1.0 1.0;
13723                        offset: 4 4;
13724                    }
13725                    image {
13726                        normal: "bt_sm_base1.png";
13727                        border: 6 6 6 6;
13728                    }
13729                    image.middle: SOLID;
13730                }
13731                description { state: "selected" 0.0;
13732                    inherit: "default" 0.0;
13733                    visible: 1;
13734                    color: 255 255 255 255;
13735                    rel1 {
13736                        relative: 0.0 0.0;
13737                        offset: -2 -2;
13738                    }
13739                    rel2 {
13740                        relative: 1.0 1.0;
13741                        offset: 1 1;
13742                    }
13743                }
13744            }
13745            part { name: "elm.swallow.pad";
13746                type: SWALLOW;
13747                description { state: "default" 0.0;
13748                    fixed: 1 0;
13749                    align: 0.0 0.5;
13750                    rel1 {
13751                        relative: 0.0  0.0;
13752                        offset:   4    4;
13753                    }
13754                    rel2 {
13755                        relative: 0.0  1.0;
13756                        offset:   4   -5;
13757                    }
13758                }
13759            }
13760            part { name: "arrow";
13761                clip_to: "disclip";
13762                ignore_flags: ON_HOLD;
13763                description { state: "default" 0.0;
13764                    fixed: 1 0;
13765                    align: 0.0 0.5;
13766                    aspect: 1.0 1.0;
13767                    rel1 {
13768                        to_x: "elm.swallow.pad";
13769                        relative: 1.0  0.0;
13770                        offset:   -1    4;
13771                    }
13772                    rel2 {
13773                        to_x: "elm.swallow.pad";
13774                        relative: 1.0  1.0;
13775                        offset:   -1   -5;
13776                    }
13777                    image.normal: "icon_arrow_right.png";
13778                }
13779                description { state: "active" 0.0;
13780                    inherit: "default" 0.0;
13781                    image.normal: "icon_arrow_down.png";
13782                }
13783            }
13784            part { name: "elm.swallow.icon";
13785                clip_to: "disclip";
13786                type: SWALLOW;
13787                description { state: "default" 0.0;
13788                    fixed: 1 0;
13789                    align: 0.0 0.5;
13790                    rel1 {
13791                        to_x: "arrow";
13792                        relative: 1.0  0.0;
13793                        offset:   4    4;
13794                    }
13795                    rel2 {
13796                        to_x: "arrow";
13797                        relative: 1.0  1.0;
13798                        offset:   4   -5;
13799                    }
13800                }
13801            }
13802            part { name: "elm.swallow.end";
13803                clip_to: "disclip";
13804                type: SWALLOW;
13805                description { state: "default" 0.0;
13806                    fixed: 1 0;
13807                    align: 1.0 0.5;
13808                    aspect: 1.0 1.0;
13809                    aspect_preference: VERTICAL;
13810                    rel1 {
13811                        relative: 1.0  0.0;
13812                        offset:   -5    4;
13813                    }
13814                    rel2 {
13815                        relative: 1.0  1.0;
13816                        offset:   -5   -5;
13817                    }
13818                }
13819            }
13820            part { name: "elm.text";
13821                clip_to: "disclip";
13822                type:           TEXTBLOCK;
13823                effect:         SOFT_SHADOW;
13824                mouse_events:   0;
13825                scale: 1;
13826                description {
13827                    state: "default" 0.0;
13828                    align: 0.0 0.5;
13829                    fixed: 0 1;
13830                    rel1 {
13831                        to_x:     "elm.swallow.icon";
13832                        to_y: "base";
13833                        relative: 1.0  0.5;
13834                        offset:   0 4;
13835                    }
13836                    rel2 {
13837                        to_x:     "elm.swallow.end";
13838                        to_y: "base";
13839                        relative: 0.0  0.5;
13840                        offset:   -1 -5;
13841                    }
13842                    text {
13843                        style: "genlist_style";
13844                        min: 1 1;
13845                    }
13846                }
13847                description { state: "selected" 0.0;
13848                    inherit: "default" 0.0;
13849                    text {
13850                        style: "genlist_selected_style";
13851                    }
13852                }
13853            }
13854            part { name: "fg1";
13855                clip_to: "disclip";
13856                mouse_events: 0;
13857                description { state: "default" 0.0;
13858                    visible: 0;
13859                    color: 255 255 255 0;
13860                    rel1.to: "bg";
13861                    rel2.relative: 1.0 0.5;
13862                    rel2.to: "bg";
13863                    image {
13864                        normal: "bt_sm_hilight.png";
13865                        border: 6 6 6 0;
13866                    }
13867                }
13868                description { state: "selected" 0.0;
13869                    inherit: "default" 0.0;
13870                    visible: 1;
13871                    color: 255 255 255 255;
13872                }
13873            }
13874            part { name: "fg2";
13875                clip_to: "disclip";
13876                mouse_events: 0;
13877                description { state: "default" 0.0;
13878                    visible: 0;
13879                    color: 255 255 255 0;
13880                    rel1.to: "bg";
13881                    rel2.to: "bg";
13882                    image {
13883                        normal: "bt_sm_shine.png";
13884                        border: 6 6 6 0;
13885                    }
13886                }
13887                description { state: "selected" 0.0;
13888                    inherit: "default" 0.0;
13889                    visible: 1;
13890                    color: 255 255 255 255;
13891                }
13892            }
13893            part { name: "disclip";
13894                type: RECT;
13895                description { state: "default" 0.0;
13896                    rel1.to: "bg";
13897                    rel2.to: "bg";
13898                }
13899                description { state: "disabled" 0.0;
13900                    inherit: "default" 0.0;
13901                    color: 255 255 255 64;
13902                }
13903            }
13904        }
13905        programs {
13906            // signal: elm,state,%s,active
13907            //   a "check" item named %s went active
13908            // signal: elm,state,%s,passive
13909            //   a "check" item named %s went passive
13910            // default is passive
13911            program {
13912                name:    "go_active";
13913                signal:  "elm,state,selected";
13914                source:  "elm";
13915                action:  STATE_SET "selected" 0.0;
13916                target:  "bg";
13917                target:  "fg1";
13918                target:  "fg2";
13919                target:  "elm.text";
13920            }
13921            program {
13922                name:    "go_passive";
13923                signal:  "elm,state,unselected";
13924                source:  "elm";
13925                action:  STATE_SET "default" 0.0;
13926                target:  "bg";
13927                target:  "fg1";
13928                target:  "fg2";
13929                target:  "elm.text";
13930                transition: LINEAR 0.1;
13931            }
13932            program {
13933                name:    "go_disabled";
13934                signal:  "elm,state,disabled";
13935                source:  "elm";
13936                action:  STATE_SET "disabled" 0.0;
13937                target:  "disclip";
13938            }
13939            program {
13940                name:    "go_enabled";
13941                signal:  "elm,state,enabled";
13942                source:  "elm";
13943                action:  STATE_SET "default" 0.0;
13944                target:  "disclip";
13945            }
13946            program {
13947                name:    "expand";
13948                signal:  "mouse,up,1";
13949                source:  "arrow";
13950                action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
13951            }
13952            program {
13953                name:    "go_expanded";
13954                signal:  "elm,state,expanded";
13955                source:  "elm";
13956                action:  STATE_SET "active" 0.0;
13957                target:  "arrow";
13958            }
13959            program {
13960                name:    "go_contracted";
13961                signal:  "elm,state,contracted";
13962                source:  "elm";
13963                action:  STATE_SET "default" 0.0;
13964                target:  "arrow";
13965            }
13966        }
13967    }
13968    group { name: "elm/genlist/tree_odd/default_style/default";
13969        data.item: "stacking" "below";
13970        data.item: "selectraise" "on";
13971        data.item: "labels" "elm.text";
13972        data.item: "icons" "elm.swallow.icon elm.swallow.end";
13973        data.item: "treesize" "20";
13974        images {
13975            image: "bt_sm_base1.png" COMP;
13976            image: "bt_sm_shine.png" COMP;
13977            image: "bt_sm_hilight.png" COMP;
13978            image: "ilist_2.png" COMP;
13979            image: "icon_arrow_right.png" COMP;
13980            image: "icon_arrow_down.png" COMP;
13981        }
13982        parts {
13983            part {
13984                name:           "event";
13985                type:           RECT;
13986                repeat_events: 1;
13987                description {
13988                    state: "default" 0.0;
13989                    color: 0 0 0 0;
13990                }
13991            }
13992            part {
13993                name: "base";
13994                mouse_events: 0;
13995                description {
13996                    state: "default" 0.0;
13997                    min: 16 28;
13998                    image {
13999                        normal: "ilist_2.png";
14000                        border: 2 2 2 2;
14001                    }
14002                    fill.smooth: 0;
14003                }
14004            }
14005            part { name: "bg";
14006                clip_to: "disclip";
14007                mouse_events: 0;
14008                description { state: "default" 0.0;
14009                    visible: 0;
14010                    color: 255 255 255 0;
14011                    rel1 {
14012                        relative: 0.0 0.0;
14013                        offset: -5 -5;
14014                    }
14015                    rel2 {
14016                        relative: 1.0 1.0;
14017                        offset: 4 4;
14018                    }
14019                    image {
14020                        normal: "bt_sm_base1.png";
14021                        border: 6 6 6 6;
14022                    }
14023                    image.middle: SOLID;
14024                }
14025                description { state: "selected" 0.0;
14026                    inherit: "default" 0.0;
14027                    visible: 1;
14028                    color: 255 255 255 255;
14029                    rel1 {
14030                        relative: 0.0 0.0;
14031                        offset: -2 -2;
14032                    }
14033                    rel2 {
14034                        relative: 1.0 1.0;
14035                        offset: 1 1;
14036                    }
14037                }
14038            }
14039            part { name: "elm.swallow.pad";
14040                type: SWALLOW;
14041                description { state: "default" 0.0;
14042                    fixed: 1 0;
14043                    align: 0.0 0.5;
14044                    rel1 {
14045                        relative: 0.0  0.0;
14046                        offset:   4    4;
14047                    }
14048                    rel2 {
14049                        relative: 0.0  1.0;
14050                        offset:   4   -5;
14051                    }
14052                }
14053            }
14054            part { name: "arrow";
14055                clip_to: "disclip";
14056                ignore_flags: ON_HOLD;
14057                description { state: "default" 0.0;
14058                    fixed: 1 0;
14059                    align: 0.0 0.5;
14060                    aspect: 1.0 1.0;
14061                    rel1 {
14062                        to_x: "elm.swallow.pad";
14063                        relative: 1.0  0.0;
14064                        offset:   -1    4;
14065                    }
14066                    rel2 {
14067                        to_x: "elm.swallow.pad";
14068                        relative: 1.0  1.0;
14069                        offset:   -1   -5;
14070                    }
14071                    image.normal: "icon_arrow_right.png";
14072                }
14073                description { state: "active" 0.0;
14074                    inherit: "default" 0.0;
14075                    image.normal: "icon_arrow_down.png";
14076                }
14077            }
14078            part { name: "elm.swallow.icon";
14079                clip_to: "disclip";
14080                type: SWALLOW;
14081                description { state: "default" 0.0;
14082                    fixed: 1 0;
14083                    align: 0.0 0.5;
14084                    rel1 {
14085                        to_x: "arrow";
14086                        relative: 1.0  0.0;
14087                        offset:   4    4;
14088                    }
14089                    rel2 {
14090                        to_x: "arrow";
14091                        relative: 1.0  1.0;
14092                        offset:   4   -5;
14093                    }
14094                }
14095            }
14096            part { name: "elm.swallow.end";
14097                clip_to: "disclip";
14098                type: SWALLOW;
14099                description { state: "default" 0.0;
14100                    fixed: 1 0;
14101                    align: 1.0 0.5;
14102                    aspect: 1.0 1.0;
14103                    aspect_preference: VERTICAL;
14104                    rel1 {
14105                        relative: 1.0  0.0;
14106                        offset:   -5    4;
14107                    }
14108                    rel2 {
14109                        relative: 1.0  1.0;
14110                        offset:   -5   -5;
14111                    }
14112                }
14113            }
14114            part { name: "elm.text";
14115                clip_to: "disclip";
14116                type:           TEXTBLOCK;
14117                effect:         SOFT_SHADOW;
14118                mouse_events:   0;
14119                scale: 1;
14120                description {
14121                    state: "default" 0.0;
14122                    align: 0.0 0.5;
14123                    fixed: 0 1;
14124                    rel1 {
14125                        to_x:     "elm.swallow.icon";
14126                        to_y: "base";
14127                        relative: 1.0  0.5;
14128                        offset:   0 4;
14129                    }
14130                    rel2 {
14131                        to_x:     "elm.swallow.end";
14132                        to_y: "base";
14133                        relative: 0.0  0.5;
14134                        offset:   -1 -5;
14135                    }
14136                    text {
14137                        style: "genlist_style";
14138                        min: 1 1;
14139                    }
14140                }
14141                description { state: "selected" 0.0;
14142                    inherit: "default" 0.0;
14143                    text {
14144                        style: "genlist_selected_style";
14145                    }
14146                }
14147            }
14148            part { name: "fg1";
14149                clip_to: "disclip";
14150                mouse_events: 0;
14151                description { state: "default" 0.0;
14152                    visible: 0;
14153                    color: 255 255 255 0;
14154                    rel1.to: "bg";
14155                    rel2.relative: 1.0 0.5;
14156                    rel2.to: "bg";
14157                    image {
14158                        normal: "bt_sm_hilight.png";
14159                        border: 6 6 6 0;
14160                    }
14161                }
14162                description { state: "selected" 0.0;
14163                    inherit: "default" 0.0;
14164                    visible: 1;
14165                    color: 255 255 255 255;
14166                }
14167            }
14168            part { name: "fg2";
14169                clip_to: "disclip";
14170                mouse_events: 0;
14171                description { state: "default" 0.0;
14172                    visible: 0;
14173                    color: 255 255 255 0;
14174                    rel1.to: "bg";
14175                    rel2.to: "bg";
14176                    image {
14177                        normal: "bt_sm_shine.png";
14178                        border: 6 6 6 0;
14179                    }
14180                }
14181                description { state: "selected" 0.0;
14182                    inherit: "default" 0.0;
14183                    visible: 1;
14184                    color: 255 255 255 255;
14185                }
14186            }
14187            part { name: "disclip";
14188                type: RECT;
14189                description { state: "default" 0.0;
14190                    rel1.to: "bg";
14191                    rel2.to: "bg";
14192                }
14193                description { state: "disabled" 0.0;
14194                    inherit: "default" 0.0;
14195                    color: 255 255 255 64;
14196                }
14197            }
14198        }
14199        programs {
14200            // signal: elm,state,%s,active
14201            //   a "check" item named %s went active
14202            // signal: elm,state,%s,passive
14203            //   a "check" item named %s went passive
14204            // default is passive
14205            program {
14206                name:    "go_active";
14207                signal:  "elm,state,selected";
14208                source:  "elm";
14209                action:  STATE_SET "selected" 0.0;
14210                target:  "bg";
14211                target:  "fg1";
14212                target:  "fg2";
14213                target:  "elm.text";
14214            }
14215            program {
14216                name:    "go_passive";
14217                signal:  "elm,state,unselected";
14218                source:  "elm";
14219                action:  STATE_SET "default" 0.0;
14220                target:  "bg";
14221                target:  "fg1";
14222                target:  "fg2";
14223                target:  "elm.text";
14224                transition: LINEAR 0.1;
14225            }
14226            program {
14227                name:    "go_disabled";
14228                signal:  "elm,state,disabled";
14229                source:  "elm";
14230                action:  STATE_SET "disabled" 0.0;
14231                target:  "disclip";
14232            }
14233            program {
14234                name:    "go_enabled";
14235                signal:  "elm,state,enabled";
14236                source:  "elm";
14237                action:  STATE_SET "default" 0.0;
14238                target:  "disclip";
14239            }
14240            program {
14241                name:    "expand";
14242                signal:  "mouse,up,1";
14243                source:  "arrow";
14244                action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
14245            }
14246            program {
14247                name:    "go_expanded";
14248                signal:  "elm,state,expanded";
14249                source:  "elm";
14250                action:  STATE_SET "active" 0.0;
14251                target:  "arrow";
14252            }
14253            program {
14254                name:    "go_contracted";
14255                signal:  "elm,state,contracted";
14256                source:  "elm";
14257                action:  STATE_SET "default" 0.0;
14258                target:  "arrow";
14259            }
14260        }
14261    }
14262
14263
14264    group { name: "elm/genlist/item/double_label/default";
14265       data.item: "stacking" "above";
14266       data.item: "selectraise" "on";
14267       data.item: "labels" "elm.text elm.text.sub";
14268       data.item: "icons" "elm.swallow.icon elm.swallow.end";
14269       data.item: "treesize" "20";
14270 //      data.item: "states" "";
14271       images {
14272          image: "bt_sm_base1.png" COMP;
14273          image: "bt_sm_shine.png" COMP;
14274          image: "bt_sm_hilight.png" COMP;
14275          image: "ilist_1.png" COMP;
14276          image: "ilist_item_shadow.png" COMP;
14277       }
14278       parts {
14279          part {
14280             name:           "event";
14281             type:           RECT;
14282             repeat_events: 1;
14283             description {
14284                state: "default" 0.0;
14285                color: 0 0 0 0;
14286             }
14287          }
14288          part {
14289             name: "base_sh";
14290             mouse_events: 0;
14291             description {
14292                state: "default" 0.0;
14293                align: 0.0 0.0;
14294                min: 0 10;
14295                fixed: 1 1;
14296                rel1 {
14297                   to: "base";
14298                   relative: 0.0 1.0;
14299                   offset: 0 0;
14300                }
14301                rel2 {
14302                   to: "base";
14303                   relative: 1.0 1.0;
14304                   offset: -1 0;
14305                }
14306                image {
14307                   normal: "ilist_item_shadow.png";
14308                }
14309                fill.smooth: 0;
14310             }
14311          }
14312          part {
14313             name: "base";
14314             mouse_events: 0;
14315             description {
14316                state: "default" 0.0;
14317                image {
14318                   normal: "ilist_1.png";
14319                   border: 2 2 2 2;
14320                }
14321                fill.smooth: 0;
14322             }
14323          }
14324          part { name: "bg";
14325             clip_to: "disclip";
14326             mouse_events: 0;
14327             description { state: "default" 0.0;
14328                visible: 0;
14329                color: 255 255 255 0;
14330                rel1 {
14331                   relative: 0.0 0.0;
14332                   offset: -5 -5;
14333                }
14334                rel2 {
14335                   relative: 1.0 1.0;
14336                   offset: 4 4;
14337                }
14338                image {
14339                   normal: "bt_sm_base1.png";
14340                   border: 6 6 6 6;
14341                }
14342                image.middle: SOLID;
14343             }
14344             description { state: "selected" 0.0;
14345                inherit: "default" 0.0;
14346                visible: 1;
14347                color: 255 255 255 255;
14348                rel1 {
14349                   relative: 0.0 0.0;
14350                   offset: -2 -2;
14351                }
14352                rel2 {
14353                   relative: 1.0 1.0;
14354                   offset: 1 1;
14355                }
14356             }
14357          }
14358          part { name: "elm.swallow.pad";
14359             type: SWALLOW;
14360             description { state: "default" 0.0;
14361                fixed: 1 0;
14362                align: 0.0 0.5;
14363                rel1 {
14364                   relative: 0.0  0.0;
14365                   offset:   4    4;
14366                }
14367                rel2 {
14368                   relative: 0.0  1.0;
14369                   offset:   4   -5;
14370                }
14371             }
14372          }
14373          part { name: "elm.swallow.icon";
14374             clip_to: "disclip";
14375             type: SWALLOW;
14376             description { state: "default" 0.0;
14377                fixed: 1 0;
14378                align: 0.0 0.5;
14379                rel1 {
14380                   to_x: "elm.swallow.pad";
14381                   relative: 1.0  0.0;
14382                   offset:   -1    4;
14383                }
14384                rel2 {
14385                   to_x: "elm.swallow.pad";
14386                   relative: 1.0  1.0;
14387                   offset:   -1   -5;
14388                }
14389             }
14390          }
14391          part { name: "elm.swallow.end";
14392             clip_to: "disclip";
14393             type: SWALLOW;
14394             description { state: "default" 0.0;
14395                fixed: 1 0;
14396                align: 1.0 0.5;
14397                aspect: 1.0 1.0;
14398                aspect_preference: VERTICAL;
14399                rel1 {
14400                   relative: 1.0  0.0;
14401                   offset:   -5    4;
14402                }
14403                rel2 {
14404                   relative: 1.0  1.0;
14405                   offset:   -5   -5;
14406                }
14407             }
14408          }
14409          part { name: "elm.text";
14410             clip_to: "disclip";
14411             type:           TEXT;
14412             effect:         SOFT_SHADOW;
14413             mouse_events:   0;
14414             scale: 1;
14415             description {
14416                state: "default" 0.0;
14417 //               min: 16 16;
14418                rel1 {
14419                   to_x:     "elm.swallow.icon";
14420                   relative: 1.0  0.0;
14421                   offset:   0 4;
14422                }
14423                rel2 {
14424                   to_x:     "elm.swallow.end";
14425                   relative: 0.0  0.5;
14426                   offset:   -1 -5;
14427                }
14428                color: 0 0 0 255;
14429                color3: 0 0 0 0;
14430                text {
14431                   font: "Sans";
14432                   size: 10;
14433                   min: 1 1;
14434 //                  min: 0 1;
14435                   align: 0.0 0.5;
14436                }
14437             }
14438             description { state: "selected" 0.0;
14439                inherit: "default" 0.0;
14440                color: 224 224 224 255;
14441                color3: 0 0 0 64;
14442             }
14443          }
14444          part { name: "elm.text.sub";
14445             clip_to: "disclip";
14446             type:           TEXT;
14447             mouse_events:   0;
14448             scale: 1;
14449             description {
14450                state: "default" 0.0;
14451 //               min: 16 16;
14452                rel1 {
14453                   to_x:     "elm.swallow.icon";
14454                   relative: 1.0  0.5;
14455                   offset:   0 4;
14456                }
14457                rel2 {
14458                   to_x:     "elm.swallow.end";
14459                   relative: 0.0  1.0;
14460                   offset:   -1 -5;
14461                }
14462                color: 0 0 0 128;
14463                color3: 0 0 0 0;
14464                text {
14465                   font: "Sans";
14466                   size: 8;
14467                   min: 1 1;
14468 //                  min: 0 1;
14469                   align: 0.0 0.5;
14470                }
14471             }
14472             description { state: "selected" 0.0;
14473                inherit: "default" 0.0;
14474                color: 128 128 128 255;
14475                color3: 0 0 0 32;
14476             }
14477          }
14478          part { name: "fg1";
14479             clip_to: "disclip";
14480             mouse_events: 0;
14481             description { state: "default" 0.0;
14482                visible: 0;
14483                color: 255 255 255 0;
14484                rel1.to: "bg";
14485                rel2.relative: 1.0 0.5;
14486                rel2.to: "bg";
14487                image {
14488                   normal: "bt_sm_hilight.png";
14489                   border: 6 6 6 0;
14490                }
14491             }
14492             description { state: "selected" 0.0;
14493                inherit: "default" 0.0;
14494                visible: 1;
14495                color: 255 255 255 255;
14496             }
14497          }
14498          part { name: "fg2";
14499             clip_to: "disclip";
14500             mouse_events: 0;
14501             description { state: "default" 0.0;
14502                visible: 0;
14503                color: 255 255 255 0;
14504                rel1.to: "bg";
14505                rel2.to: "bg";
14506                image {
14507                   normal: "bt_sm_shine.png";
14508                   border: 6 6 6 0;
14509                }
14510             }
14511             description { state: "selected" 0.0;
14512                inherit: "default" 0.0;
14513                visible: 1;
14514                color: 255 255 255 255;
14515             }
14516          }
14517          part { name: "disclip";
14518             type: RECT;
14519             description { state: "default" 0.0;
14520                rel1.to: "bg";
14521                rel2.to: "bg";
14522             }
14523             description { state: "disabled" 0.0;
14524                inherit: "default" 0.0;
14525                color: 255 255 255 64;
14526             }
14527          }
14528       }
14529       programs {
14530          // signal: elm,state,%s,active
14531          //   a "check" item named %s went active
14532          // signal: elm,state,%s,passive
14533          //   a "check" item named %s went passive
14534          // default is passive
14535          program {
14536             name:    "go_active";
14537             signal:  "elm,state,selected";
14538             source:  "elm";
14539             action:  STATE_SET "selected" 0.0;
14540             target:  "bg";
14541             target:  "fg1";
14542             target:  "fg2";
14543             target:  "elm.text";
14544             target:  "elm.text.sub";
14545          }
14546          program {
14547             name:    "go_passive";
14548             signal:  "elm,state,unselected";
14549             source:  "elm";
14550             action:  STATE_SET "default" 0.0;
14551             target:  "bg";
14552             target:  "fg1";
14553             target:  "fg2";
14554             target:  "elm.text";
14555             target:  "elm.text.sub";
14556             transition: LINEAR 0.1;
14557          }
14558          program {
14559             name:    "go_disabled";
14560             signal:  "elm,state,disabled";
14561             source:  "elm";
14562             action:  STATE_SET "disabled" 0.0;
14563             target:  "disclip";
14564          }
14565          program {
14566             name:    "go_enabled";
14567             signal:  "elm,state,enabled";
14568             source:  "elm";
14569             action:  STATE_SET "default" 0.0;
14570             target:  "disclip";
14571          }
14572       }
14573    }
14574    group { name: "elm/genlist/item_compress/double_label/default";
14575       data.item: "stacking" "above";
14576       data.item: "selectraise" "on";
14577       data.item: "labels" "elm.text elm.text.sub";
14578       data.item: "icons" "elm.swallow.icon elm.swallow.end";
14579       data.item: "treesize" "20";
14580 //      data.item: "states" "";
14581       images {
14582          image: "bt_sm_base1.png" COMP;
14583          image: "bt_sm_shine.png" COMP;
14584          image: "bt_sm_hilight.png" COMP;
14585          image: "ilist_1.png" COMP;
14586          image: "ilist_item_shadow.png" COMP;
14587       }
14588       parts {
14589          part {
14590             name:           "event";
14591             type:           RECT;
14592             repeat_events: 1;
14593             description {
14594                state: "default" 0.0;
14595                color: 0 0 0 0;
14596             }
14597          }
14598          part {
14599             name: "base_sh";
14600             mouse_events: 0;
14601             description {
14602                state: "default" 0.0;
14603                align: 0.0 0.0;
14604                min: 0 10;
14605                fixed: 1 1;
14606                rel1 {
14607                   to: "base";
14608                   relative: 0.0 1.0;
14609                   offset: 0 0;
14610                }
14611                rel2 {
14612                   to: "base";
14613                   relative: 1.0 1.0;
14614                   offset: -1 0;
14615                }
14616                image {
14617                   normal: "ilist_item_shadow.png";
14618                }
14619                fill.smooth: 0;
14620             }
14621          }
14622          part {
14623             name: "base";
14624             mouse_events: 0;
14625             description {
14626                state: "default" 0.0;
14627                image {
14628                   normal: "ilist_1.png";
14629                   border: 2 2 2 2;
14630                }
14631                fill.smooth: 0;
14632             }
14633          }
14634          part { name: "bg";
14635             clip_to: "disclip";
14636             mouse_events: 0;
14637             description { state: "default" 0.0;
14638                visible: 0;
14639                color: 255 255 255 0;
14640                rel1 {
14641                   relative: 0.0 0.0;
14642                   offset: -5 -5;
14643                }
14644                rel2 {
14645                   relative: 1.0 1.0;
14646                   offset: 4 4;
14647                }
14648                image {
14649                   normal: "bt_sm_base1.png";
14650                   border: 6 6 6 6;
14651                }
14652                image.middle: SOLID;
14653             }
14654             description { state: "selected" 0.0;
14655                inherit: "default" 0.0;
14656                visible: 1;
14657                color: 255 255 255 255;
14658                rel1 {
14659                   relative: 0.0 0.0;
14660                   offset: -2 -2;
14661                }
14662                rel2 {
14663                   relative: 1.0 1.0;
14664                   offset: 1 1;
14665                }
14666             }
14667          }
14668          part { name: "elm.swallow.pad";
14669             type: SWALLOW;
14670             description { state: "default" 0.0;
14671                fixed: 1 0;
14672                align: 0.0 0.5;
14673                rel1 {
14674                   relative: 0.0  0.0;
14675                   offset:   4    4;
14676                }
14677                rel2 {
14678                   relative: 0.0  1.0;
14679                   offset:   4   -5;
14680                }
14681             }
14682          }
14683          part { name: "elm.swallow.icon";
14684             clip_to: "disclip";
14685             type: SWALLOW;
14686             description { state: "default" 0.0;
14687                fixed: 1 0;
14688                align: 0.0 0.5;
14689                rel1 {
14690                   to_x: "elm.swallow.pad";
14691                   relative: 1.0  0.0;
14692                   offset:   -1    4;
14693                }
14694                rel2 {
14695                   to_x: "elm.swallow.pad";
14696                   relative: 1.0  1.0;
14697                   offset:   -1   -5;
14698                }
14699             }
14700          }
14701          part { name: "elm.swallow.end";
14702             clip_to: "disclip";
14703             type: SWALLOW;
14704             description { state: "default" 0.0;
14705                fixed: 1 0;
14706                align: 1.0 0.5;
14707                aspect: 1.0 1.0;
14708                aspect_preference: VERTICAL;
14709                rel1 {
14710                   relative: 1.0  0.0;
14711                   offset:   -5    4;
14712                }
14713                rel2 {
14714                   relative: 1.0  1.0;
14715                   offset:   -5   -5;
14716                }
14717             }
14718          }
14719          part { name: "elm.text";
14720             clip_to: "disclip";
14721             type:           TEXT;
14722             effect:         SOFT_SHADOW;
14723             mouse_events:   0;
14724             scale: 1;
14725             description {
14726                state: "default" 0.0;
14727 //               min: 16 16;
14728                rel1 {
14729                   to_x:     "elm.swallow.icon";
14730                   relative: 1.0  0.0;
14731                   offset:   0 4;
14732                }
14733                rel2 {
14734                   to_x:     "elm.swallow.end";
14735                   relative: 0.0  0.5;
14736                   offset:   -1 -5;
14737                }
14738                color: 0 0 0 255;
14739                color3: 0 0 0 0;
14740                text {
14741                   font: "Sans";
14742                   size: 10;
14743 //                  min: 1 1;
14744                   min: 0 1;
14745                   align: 0.0 0.5;
14746                }
14747             }
14748             description { state: "selected" 0.0;
14749                inherit: "default" 0.0;
14750                color: 224 224 224 255;
14751                color3: 0 0 0 64;
14752             }
14753          }
14754          part { name: "elm.text.sub";
14755             clip_to: "disclip";
14756             type:           TEXT;
14757             mouse_events:   0;
14758             scale: 1;
14759             description {
14760                state: "default" 0.0;
14761 //               min: 16 16;
14762                rel1 {
14763                   to_x:     "elm.swallow.icon";
14764                   relative: 1.0  0.5;
14765                   offset:   0 4;
14766                }
14767                rel2 {
14768                   to_x:     "elm.swallow.end";
14769                   relative: 0.0  1.0;
14770                   offset:   -1 -5;
14771                }
14772                color: 0 0 0 128;
14773                color3: 0 0 0 0;
14774                text {
14775                   font: "Sans";
14776                   size: 8;
14777 //                  min: 1 1;
14778                   min: 0 1;
14779                   align: 0.0 0.5;
14780                }
14781             }
14782             description { state: "selected" 0.0;
14783                inherit: "default" 0.0;
14784                color: 128 128 128 255;
14785                color3: 0 0 0 32;
14786             }
14787          }
14788          part { name: "fg1";
14789             clip_to: "disclip";
14790             mouse_events: 0;
14791             description { state: "default" 0.0;
14792                visible: 0;
14793                color: 255 255 255 0;
14794                rel1.to: "bg";
14795                rel2.relative: 1.0 0.5;
14796                rel2.to: "bg";
14797                image {
14798                   normal: "bt_sm_hilight.png";
14799                   border: 6 6 6 0;
14800                }
14801             }
14802             description { state: "selected" 0.0;
14803                inherit: "default" 0.0;
14804                visible: 1;
14805                color: 255 255 255 255;
14806             }
14807          }
14808          part { name: "fg2";
14809             clip_to: "disclip";
14810             mouse_events: 0;
14811             description { state: "default" 0.0;
14812                visible: 0;
14813                color: 255 255 255 0;
14814                rel1.to: "bg";
14815                rel2.to: "bg";
14816                image {
14817                   normal: "bt_sm_shine.png";
14818                   border: 6 6 6 0;
14819                }
14820             }
14821             description { state: "selected" 0.0;
14822                inherit: "default" 0.0;
14823                visible: 1;
14824                color: 255 255 255 255;
14825             }
14826          }
14827          part { name: "disclip";
14828             type: RECT;
14829             description { state: "default" 0.0;
14830                rel1.to: "bg";
14831                rel2.to: "bg";
14832             }
14833             description { state: "disabled" 0.0;
14834                inherit: "default" 0.0;
14835                color: 255 255 255 64;
14836             }
14837          }
14838       }
14839       programs {
14840          // signal: elm,state,%s,active
14841          //   a "check" item named %s went active
14842          // signal: elm,state,%s,passive
14843          //   a "check" item named %s went passive
14844          // default is passive
14845          program {
14846             name:    "go_active";
14847             signal:  "elm,state,selected";
14848             source:  "elm";
14849             action:  STATE_SET "selected" 0.0;
14850             target:  "bg";
14851             target:  "fg1";
14852             target:  "fg2";
14853             target:  "elm.text";
14854             target:  "elm.text.sub";
14855          }
14856          program {
14857             name:    "go_passive";
14858             signal:  "elm,state,unselected";
14859             source:  "elm";
14860             action:  STATE_SET "default" 0.0;
14861             target:  "bg";
14862             target:  "fg1";
14863             target:  "fg2";
14864             target:  "elm.text";
14865             target:  "elm.text.sub";
14866             transition: LINEAR 0.1;
14867          }
14868          program {
14869             name:    "go_disabled";
14870             signal:  "elm,state,disabled";
14871             source:  "elm";
14872             action:  STATE_SET "disabled" 0.0;
14873             target:  "disclip";
14874          }
14875          program {
14876             name:    "go_enabled";
14877             signal:  "elm,state,enabled";
14878             source:  "elm";
14879             action:  STATE_SET "default" 0.0;
14880             target:  "disclip";
14881          }
14882       }
14883    }
14884    group { name: "elm/genlist/item_odd/double_label/default";
14885       data.item: "stacking" "below";
14886       data.item: "selectraise" "on";
14887       data.item: "labels" "elm.text elm.text.sub";
14888       data.item: "icons" "elm.swallow.icon elm.swallow.end";
14889       data.item: "treesize" "20";
14890 //      data.item: "states" "";
14891       images {
14892          image: "bt_sm_base1.png" COMP;
14893          image: "bt_sm_shine.png" COMP;
14894          image: "bt_sm_hilight.png" COMP;
14895          image: "ilist_2.png" COMP;
14896       }
14897       parts {
14898          part { name: "event";
14899             type: RECT;
14900             repeat_events: 1;
14901             description {
14902                state: "default" 0.0;
14903                color: 0 0 0 0;
14904             }
14905          }
14906          part {
14907             name: "base";
14908             mouse_events: 0;
14909             description {
14910                state: "default" 0.0;
14911                image {
14912                   normal: "ilist_2.png";
14913                   border: 2 2 2 2;
14914                }
14915                fill.smooth: 0;
14916             }
14917          }
14918          part { name: "bg";
14919             clip_to: "disclip";
14920             mouse_events: 0;
14921             description { state: "default" 0.0;
14922                visible: 0;
14923                color: 255 255 255 0;
14924                rel1 {
14925                   relative: 0.0 0.0;
14926                   offset: -5 -5;
14927                }
14928                rel2 {
14929                   relative: 1.0 1.0;
14930                   offset: 4 4;
14931                }
14932                image {
14933                   normal: "bt_sm_base1.png";
14934                   border: 6 6 6 6;
14935                }
14936                image.middle: SOLID;
14937             }
14938             description { state: "selected" 0.0;
14939                inherit: "default" 0.0;
14940                visible: 1;
14941                color: 255 255 255 255;
14942                rel1 {
14943                   relative: 0.0 0.0;
14944                   offset: -2 -2;
14945                }
14946                rel2 {
14947                   relative: 1.0 1.0;
14948                   offset: 1 1;
14949                }
14950             }
14951          }
14952          part { name: "elm.swallow.pad";
14953             type: SWALLOW;
14954             description { state: "default" 0.0;
14955                fixed: 1 0;
14956                align: 0.0 0.5;
14957                rel1 {
14958                   relative: 0.0  0.0;
14959                   offset:   4    4;
14960                }
14961                rel2 {
14962                   relative: 0.0  1.0;
14963                   offset:   4   -5;
14964                }
14965             }
14966          }
14967          part { name: "elm.swallow.icon";
14968             clip_to: "disclip";
14969             type: SWALLOW;
14970             description { state: "default" 0.0;
14971                fixed: 1 0;
14972                align: 0.0 0.5;
14973                rel1 {
14974                   to_x: "elm.swallow.pad";
14975                   relative: 1.0  0.0;
14976                   offset:   -1    4;
14977                }
14978                rel2 {
14979                   to_x: "elm.swallow.pad";
14980                   relative: 1.0  1.0;
14981                   offset:   -1   -5;
14982                }
14983             }
14984          }
14985          part { name: "elm.swallow.end";
14986             clip_to: "disclip";
14987             type:          SWALLOW;
14988             description { state:    "default" 0.0;
14989                fixed: 1 0;
14990                align:    1.0 0.5;
14991                aspect: 1.0 1.0;
14992                aspect_preference: VERTICAL;
14993                rel1 {
14994                   relative: 1.0  0.0;
14995                   offset:   -5    4;
14996                }
14997                rel2 {
14998                   relative: 1.0  1.0;
14999                   offset:   -5   -5;
15000                }
15001             }
15002          }
15003          part { name: "elm.text";
15004             clip_to: "disclip";
15005             type:           TEXT;
15006             effect:         SOFT_SHADOW;
15007             mouse_events:   0;
15008             scale: 1;
15009             description {
15010                state: "default" 0.0;
15011 //               min: 16 16;
15012                rel1 {
15013                   to_x:     "elm.swallow.icon";
15014                   relative: 1.0  0.0;
15015                   offset:   0 4;
15016                }
15017                rel2 {
15018                   to_x:     "elm.swallow.end";
15019                   relative: 0.0  0.5;
15020                   offset:   -1 -5;
15021                }
15022                color: 0 0 0 255;
15023                color3: 0 0 0 0;
15024                text {
15025                   font: "Sans";
15026                   size: 10;
15027                   min: 1 1;
15028 //                  min: 0 1;
15029                   align: 0.0 0.5;
15030                }
15031             }
15032             description { state: "selected" 0.0;
15033                inherit: "default" 0.0;
15034                color: 224 224 224 255;
15035                color3: 0 0 0 64;
15036             }
15037          }
15038          part { name: "elm.text.sub";
15039             clip_to: "disclip";
15040             type:           TEXT;
15041             mouse_events:   0;
15042             scale: 1;
15043             description {
15044                state: "default" 0.0;
15045 //               min: 16 16;
15046                rel1 {
15047                   to_x:     "elm.swallow.icon";
15048                   relative: 1.0  0.5;
15049                   offset:   0 4;
15050                }
15051                rel2 {
15052                   to_x:     "elm.swallow.end";
15053                   relative: 0.0  1.0;
15054                   offset:   -1 -5;
15055                }
15056                color: 0 0 0 128;
15057                color3: 0 0 0 0;
15058                text {
15059                   font: "Sans";
15060                   size: 8;
15061                   min: 1 1;
15062 //                  min: 0 1;
15063                   align: 0.0 0.5;
15064                }
15065             }
15066             description { state: "selected" 0.0;
15067                inherit: "default" 0.0;
15068                color: 128 128 128 255;
15069                color3: 0 0 0 32;
15070             }
15071          }
15072          part { name: "fg1";
15073             clip_to: "disclip";
15074             mouse_events: 0;
15075             description { state: "default" 0.0;
15076                visible: 0;
15077                color: 255 255 255 0;
15078                rel1.to: "bg";
15079                rel2.relative: 1.0 0.5;
15080                rel2.to: "bg";
15081                image {
15082                   normal: "bt_sm_hilight.png";
15083                   border: 6 6 6 0;
15084                }
15085             }
15086             description { state: "selected" 0.0;
15087                inherit: "default" 0.0;
15088                visible: 1;
15089                color: 255 255 255 255;
15090             }
15091          }
15092          part { name: "fg2";
15093             clip_to: "disclip";
15094             mouse_events: 0;
15095             description { state: "default" 0.0;
15096                visible: 0;
15097                color: 255 255 255 0;
15098                rel1.to: "bg";
15099                rel2.to: "bg";
15100                image {
15101                   normal: "bt_sm_shine.png";
15102                   border: 6 6 6 0;
15103                }
15104             }
15105             description { state: "selected" 0.0;
15106                inherit: "default" 0.0;
15107                visible: 1;
15108                color: 255 255 255 255;
15109             }
15110          }
15111          part { name: "disclip";
15112             type: RECT;
15113             description { state: "default" 0.0;
15114                rel1.to: "bg";
15115                rel2.to: "bg";
15116             }
15117             description { state: "disabled" 0.0;
15118                inherit: "default" 0.0;
15119                color: 255 255 255 64;
15120             }
15121          }
15122       }
15123       programs {
15124          // signal: elm,state,%s,active
15125          //   a "check" item named %s went active
15126          // signal: elm,state,%s,passive
15127          //   a "check" item named %s went passive
15128          // default is passive
15129          program {
15130             name:    "go_active";
15131             signal:  "elm,state,selected";
15132             source:  "elm";
15133             action:  STATE_SET "selected" 0.0;
15134             target:  "bg";
15135             target:  "fg1";
15136             target:  "fg2";
15137             target:  "elm.text";
15138             target:  "elm.text.sub";
15139          }
15140          program {
15141             name:    "go_passive";
15142             signal:  "elm,state,unselected";
15143             source:  "elm";
15144             action:  STATE_SET "default" 0.0;
15145             target:  "bg";
15146             target:  "fg1";
15147             target:  "fg2";
15148             target:  "elm.text";
15149             target:  "elm.text.sub";
15150             transition: LINEAR 0.1;
15151          }
15152          program {
15153             name:    "go_disabled";
15154             signal:  "elm,state,disabled";
15155             source:  "elm";
15156             action:  STATE_SET "disabled" 0.0;
15157             target:  "disclip";
15158          }
15159          program {
15160             name:    "go_enabled";
15161             signal:  "elm,state,enabled";
15162             source:  "elm";
15163             action:  STATE_SET "default" 0.0;
15164             target:  "disclip";
15165          }
15166       }
15167    }
15168    group { name: "elm/genlist/item_compress_odd/double_label/default";
15169       data.item: "stacking" "below";
15170       data.item: "selectraise" "on";
15171       data.item: "labels" "elm.text elm.text.sub";
15172       data.item: "icons" "elm.swallow.icon elm.swallow.end";
15173       data.item: "treesize" "20";
15174 //      data.item: "states" "";
15175       images {
15176          image: "bt_sm_base1.png" COMP;
15177          image: "bt_sm_shine.png" COMP;
15178          image: "bt_sm_hilight.png" COMP;
15179          image: "ilist_2.png" COMP;
15180       }
15181       parts {
15182          part { name: "event";
15183             type: RECT;
15184             repeat_events: 1;
15185             description {
15186                state: "default" 0.0;
15187                color: 0 0 0 0;
15188             }
15189          }
15190          part {
15191             name: "base";
15192             mouse_events: 0;
15193             description {
15194                state: "default" 0.0;
15195                image {
15196                   normal: "ilist_2.png";
15197                   border: 2 2 2 2;
15198                }
15199                fill.smooth: 0;
15200             }
15201          }
15202          part { name: "bg";
15203             clip_to: "disclip";
15204             mouse_events: 0;
15205             description { state: "default" 0.0;
15206                visible: 0;
15207                color: 255 255 255 0;
15208                rel1 {
15209                   relative: 0.0 0.0;
15210                   offset: -5 -5;
15211                }
15212                rel2 {
15213                   relative: 1.0 1.0;
15214                   offset: 4 4;
15215                }
15216                image {
15217                   normal: "bt_sm_base1.png";
15218                   border: 6 6 6 6;
15219                }
15220                image.middle: SOLID;
15221             }
15222             description { state: "selected" 0.0;
15223                inherit: "default" 0.0;
15224                visible: 1;
15225                color: 255 255 255 255;
15226                rel1 {
15227                   relative: 0.0 0.0;
15228                   offset: -2 -2;
15229                }
15230                rel2 {
15231                   relative: 1.0 1.0;
15232                   offset: 1 1;
15233                }
15234             }
15235          }
15236          part { name: "elm.swallow.pad";
15237             type: SWALLOW;
15238             description { state: "default" 0.0;
15239                fixed: 1 0;
15240                align: 0.0 0.5;
15241                rel1 {
15242                   relative: 0.0  0.0;
15243                   offset:   4    4;
15244                }
15245                rel2 {
15246                   relative: 0.0  1.0;
15247                   offset:   4   -5;
15248                }
15249             }
15250          }
15251          part { name: "elm.swallow.icon";
15252             clip_to: "disclip";
15253             type: SWALLOW;
15254             description { state: "default" 0.0;
15255                fixed: 1 0;
15256                align: 0.0 0.5;
15257                rel1 {
15258                   to_x: "elm.swallow.pad";
15259                   relative: 1.0  0.0;
15260                   offset:   -1    4;
15261                }
15262                rel2 {
15263                   to_x: "elm.swallow.pad";
15264                   relative: 1.0  1.0;
15265                   offset:   -1   -5;
15266                }
15267             }
15268          }
15269          part { name: "elm.swallow.end";
15270             clip_to: "disclip";
15271             type:          SWALLOW;
15272             description { state:    "default" 0.0;
15273                fixed: 1 0;
15274                align:    1.0 0.5;
15275                aspect: 1.0 1.0;
15276                aspect_preference: VERTICAL;
15277                rel1 {
15278                   relative: 1.0  0.0;
15279                   offset:   -5    4;
15280                }
15281                rel2 {
15282                   relative: 1.0  1.0;
15283                   offset:   -5   -5;
15284                }
15285             }
15286          }
15287          part { name: "elm.text";
15288             clip_to: "disclip";
15289             type:           TEXT;
15290             effect:         SOFT_SHADOW;
15291             mouse_events:   0;
15292             scale: 1;
15293             description {
15294                state: "default" 0.0;
15295 //               min: 16 16;
15296                rel1 {
15297                   to_x:     "elm.swallow.icon";
15298                   relative: 1.0  0.0;
15299                   offset:   0 4;
15300                }
15301                rel2 {
15302                   to_x:     "elm.swallow.end";
15303                   relative: 0.0  0.5;
15304                   offset:   -1 -5;
15305                }
15306                color: 0 0 0 255;
15307                color3: 0 0 0 0;
15308                text {
15309                   font: "Sans";
15310                   size: 10;
15311 //                  min: 1 1;
15312                   min: 0 1;
15313                   align: 0.0 0.5;
15314                }
15315             }
15316             description { state: "selected" 0.0;
15317                inherit: "default" 0.0;
15318                color: 224 224 224 255;
15319                color3: 0 0 0 64;
15320             }
15321          }
15322          part { name: "elm.text.sub";
15323             clip_to: "disclip";
15324             type:           TEXT;
15325             mouse_events:   0;
15326             scale: 1;
15327             description {
15328                state: "default" 0.0;
15329 //               min: 16 16;
15330                rel1 {
15331                   to_x:     "elm.swallow.icon";
15332                   relative: 1.0  0.5;
15333                   offset:   0 4;
15334                }
15335                rel2 {
15336                   to_x:     "elm.swallow.end";
15337                   relative: 0.0  1.0;
15338                   offset:   -1 -5;
15339                }
15340                color: 0 0 0 128;
15341                color3: 0 0 0 0;
15342                text {
15343                   font: "Sans";
15344                   size: 8;
15345 //                  min: 1 1;
15346                   min: 0 1;
15347                   align: 0.0 0.5;
15348                }
15349             }
15350             description { state: "selected" 0.0;
15351                inherit: "default" 0.0;
15352                color: 128 128 128 255;
15353                color3: 0 0 0 32;
15354             }
15355          }
15356          part { name: "fg1";
15357             clip_to: "disclip";
15358             mouse_events: 0;
15359             description { state: "default" 0.0;
15360                visible: 0;
15361                color: 255 255 255 0;
15362                rel1.to: "bg";
15363                rel2.relative: 1.0 0.5;
15364                rel2.to: "bg";
15365                image {
15366                   normal: "bt_sm_hilight.png";
15367                   border: 6 6 6 0;
15368                }
15369             }
15370             description { state: "selected" 0.0;
15371                inherit: "default" 0.0;
15372                visible: 1;
15373                color: 255 255 255 255;
15374             }
15375          }
15376          part { name: "fg2";
15377             clip_to: "disclip";
15378             mouse_events: 0;
15379             description { state: "default" 0.0;
15380                visible: 0;
15381                color: 255 255 255 0;
15382                rel1.to: "bg";
15383                rel2.to: "bg";
15384                image {
15385                   normal: "bt_sm_shine.png";
15386                   border: 6 6 6 0;
15387                }
15388             }
15389             description { state: "selected" 0.0;
15390                inherit: "default" 0.0;
15391                visible: 1;
15392                color: 255 255 255 255;
15393             }
15394          }
15395          part { name: "disclip";
15396             type: RECT;
15397             description { state: "default" 0.0;
15398                rel1.to: "bg";
15399                rel2.to: "bg";
15400             }
15401             description { state: "disabled" 0.0;
15402                inherit: "default" 0.0;
15403                color: 255 255 255 64;
15404             }
15405          }
15406       }
15407       programs {
15408          // signal: elm,state,%s,active
15409          //   a "check" item named %s went active
15410          // signal: elm,state,%s,passive
15411          //   a "check" item named %s went passive
15412          // default is passive
15413          program {
15414             name:    "go_active";
15415             signal:  "elm,state,selected";
15416             source:  "elm";
15417             action:  STATE_SET "selected" 0.0;
15418             target:  "bg";
15419             target:  "fg1";
15420             target:  "fg2";
15421             target:  "elm.text";
15422             target:  "elm.text.sub";
15423          }
15424          program {
15425             name:    "go_passive";
15426             signal:  "elm,state,unselected";
15427             source:  "elm";
15428             action:  STATE_SET "default" 0.0;
15429             target:  "bg";
15430             target:  "fg1";
15431             target:  "fg2";
15432             target:  "elm.text";
15433             target:  "elm.text.sub";
15434             transition: LINEAR 0.1;
15435          }
15436          program {
15437             name:    "go_disabled";
15438             signal:  "elm,state,disabled";
15439             source:  "elm";
15440             action:  STATE_SET "disabled" 0.0;
15441             target:  "disclip";
15442          }
15443          program {
15444             name:    "go_enabled";
15445             signal:  "elm,state,enabled";
15446             source:  "elm";
15447             action:  STATE_SET "default" 0.0;
15448             target:  "disclip";
15449          }
15450       }
15451    }
15452
15453    group { name: "elm/genlist/tree/double_label/default";
15454       data.item: "stacking" "above";
15455       data.item: "selectraise" "on";
15456       data.item: "labels" "elm.text elm.text.sub";
15457       data.item: "icons" "elm.swallow.icon elm.swallow.end";
15458       data.item: "treesize" "20";
15459 //      data.item: "states" "";
15460       images {
15461          image: "bt_sm_base1.png" COMP;
15462          image: "bt_sm_shine.png" COMP;
15463          image: "bt_sm_hilight.png" COMP;
15464          image: "ilist_1.png" COMP;
15465          image: "ilist_item_shadow.png" COMP;
15466          image: "icon_arrow_right.png" COMP;
15467          image: "icon_arrow_down.png" COMP;
15468       }
15469       parts {
15470          part {
15471             name:           "event";
15472             type:           RECT;
15473             repeat_events: 1;
15474             description {
15475                state: "default" 0.0;
15476                color: 0 0 0 0;
15477             }
15478          }
15479          part {
15480             name: "base_sh";
15481             mouse_events: 0;
15482             description {
15483                state: "default" 0.0;
15484                align: 0.0 0.0;
15485                min: 0 10;
15486                fixed: 1 1;
15487                rel1 {
15488                   to: "base";
15489                   relative: 0.0 1.0;
15490                   offset: 0 0;
15491                }
15492                rel2 {
15493                   to: "base";
15494                   relative: 1.0 1.0;
15495                   offset: -1 0;
15496                }
15497                image {
15498                   normal: "ilist_item_shadow.png";
15499                }
15500                fill.smooth: 0;
15501             }
15502          }
15503          part {
15504             name: "base";
15505             mouse_events: 0;
15506             description {
15507                state: "default" 0.0;
15508                image {
15509                   normal: "ilist_1.png";
15510                   border: 2 2 2 2;
15511                }
15512                fill.smooth: 0;
15513             }
15514          }
15515          part { name: "bg";
15516             clip_to: "disclip";
15517             mouse_events: 0;
15518             description { state: "default" 0.0;
15519                visible: 0;
15520                color: 255 255 255 0;
15521                rel1 {
15522                   relative: 0.0 0.0;
15523                   offset: -5 -5;
15524                }
15525                rel2 {
15526                   relative: 1.0 1.0;
15527                   offset: 4 4;
15528                }
15529                image {
15530                   normal: "bt_sm_base1.png";
15531                   border: 6 6 6 6;
15532                }
15533                image.middle: SOLID;
15534             }
15535             description { state: "selected" 0.0;
15536                inherit: "default" 0.0;
15537                visible: 1;
15538                color: 255 255 255 255;
15539                rel1 {
15540                   relative: 0.0 0.0;
15541                   offset: -2 -2;
15542                }
15543                rel2 {
15544                   relative: 1.0 1.0;
15545                   offset: 1 1;
15546                }
15547             }
15548          }
15549          part { name: "elm.swallow.pad";
15550             type: SWALLOW;
15551             description { state: "default" 0.0;
15552                fixed: 1 0;
15553                align: 0.0 0.5;
15554                rel1 {
15555                   relative: 0.0  0.0;
15556                   offset:   4    4;
15557                }
15558                rel2 {
15559                   relative: 0.0  1.0;
15560                   offset:   4   -5;
15561                }
15562             }
15563          }
15564          part { name: "arrow";
15565             clip_to: "disclip";
15566             ignore_flags: ON_HOLD;
15567             description { state: "default" 0.0;
15568                fixed: 1 0;
15569                align: 0.0 0.5;
15570                aspect: 1.0 1.0;
15571                rel1 {
15572                   to_x: "elm.swallow.pad";
15573                   relative: 1.0  0.0;
15574                   offset:   -1    4;
15575                }
15576                rel2 {
15577                   to_x: "elm.swallow.pad";
15578                   relative: 1.0  1.0;
15579                   offset:   -1   -5;
15580                }
15581                image.normal: "icon_arrow_right.png";
15582             }
15583             description { state: "active" 0.0;
15584                inherit: "default" 0.0;
15585                image.normal: "icon_arrow_down.png";
15586             }
15587          }
15588          part { name: "elm.swallow.icon";
15589             clip_to: "disclip";
15590             type: SWALLOW;
15591             description { state: "default" 0.0;
15592                fixed: 1 0;
15593                align: 0.0 0.5;
15594                rel1 {
15595                   to_x: "arrow";
15596                   relative: 1.0  0.0;
15597                   offset:   4    4;
15598                }
15599                rel2 {
15600                   to_x: "arrow";
15601                   relative: 1.0  1.0;
15602                   offset:   4   -5;
15603                }
15604             }
15605          }
15606          part { name: "elm.swallow.end";
15607             clip_to: "disclip";
15608             type: SWALLOW;
15609             description { state: "default" 0.0;
15610                fixed: 1 0;
15611                align: 1.0 0.5;
15612                aspect: 1.0 1.0;
15613                aspect_preference: VERTICAL;
15614                rel1 {
15615                   relative: 1.0  0.0;
15616                   offset:   -5    4;
15617                }
15618                rel2 {
15619                   relative: 1.0  1.0;
15620                   offset:   -5   -5;
15621                }
15622             }
15623          }
15624          part { name: "elm.text";
15625             clip_to: "disclip";
15626             type:           TEXT;
15627             effect:         SOFT_SHADOW;
15628             mouse_events:   0;
15629             scale: 1;
15630             description {
15631                state: "default" 0.0;
15632 //               min: 16 16;
15633                rel1 {
15634                   to_x:     "elm.swallow.icon";
15635                   relative: 1.0  0.0;
15636                   offset:   0 4;
15637                }
15638                rel2 {
15639                   to_x:     "elm.swallow.end";
15640                   relative: 0.0  0.5;
15641                   offset:   -1 -5;
15642                }
15643                color: 0 0 0 255;
15644                color3: 0 0 0 0;
15645                text {
15646                   font: "Sans";
15647                   size: 10;
15648                   min: 1 1;
15649 //                  min: 0 1;
15650                   align: 0.0 0.5;
15651                }
15652             }
15653             description { state: "selected" 0.0;
15654                inherit: "default" 0.0;
15655                color: 224 224 224 255;
15656                color3: 0 0 0 64;
15657             }
15658          }
15659          part { name: "elm.text.sub";
15660             clip_to: "disclip";
15661             type:           TEXT;
15662             mouse_events:   0;
15663             scale: 1;
15664             description {
15665                state: "default" 0.0;
15666 //               min: 16 16;
15667                rel1 {
15668                   to_x:     "elm.swallow.icon";
15669                   relative: 1.0  0.5;
15670                   offset:   0 4;
15671                }
15672                rel2 {
15673                   to_x:     "elm.swallow.end";
15674                   relative: 0.0  1.0;
15675                   offset:   -1 -5;
15676                }
15677                color: 0 0 0 128;
15678                color3: 0 0 0 0;
15679                text {
15680                   font: "Sans";
15681                   size: 8;
15682                   min: 1 1;
15683 //                  min: 0 1;
15684                   align: 0.0 0.5;
15685                }
15686             }
15687             description { state: "selected" 0.0;
15688                inherit: "default" 0.0;
15689                color: 128 128 128 255;
15690                color3: 0 0 0 32;
15691             }
15692          }
15693          part { name: "fg1";
15694             clip_to: "disclip";
15695             mouse_events: 0;
15696             description { state: "default" 0.0;
15697                visible: 0;
15698                color: 255 255 255 0;
15699                rel1.to: "bg";
15700                rel2.relative: 1.0 0.5;
15701                rel2.to: "bg";
15702                image {
15703                   normal: "bt_sm_hilight.png";
15704                   border: 6 6 6 0;
15705                }
15706             }
15707             description { state: "selected" 0.0;
15708                inherit: "default" 0.0;
15709                visible: 1;
15710                color: 255 255 255 255;
15711             }
15712          }
15713          part { name: "fg2";
15714             clip_to: "disclip";
15715             mouse_events: 0;
15716             description { state: "default" 0.0;
15717                visible: 0;
15718                color: 255 255 255 0;
15719                rel1.to: "bg";
15720                rel2.to: "bg";
15721                image {
15722                   normal: "bt_sm_shine.png";
15723                   border: 6 6 6 0;
15724                }
15725             }
15726             description { state: "selected" 0.0;
15727                inherit: "default" 0.0;
15728                visible: 1;
15729                color: 255 255 255 255;
15730             }
15731          }
15732          part { name: "disclip";
15733             type: RECT;
15734             description { state: "default" 0.0;
15735                rel1.to: "bg";
15736                rel2.to: "bg";
15737             }
15738             description { state: "disabled" 0.0;
15739                inherit: "default" 0.0;
15740                color: 255 255 255 64;
15741             }
15742          }
15743       }
15744       programs {
15745          // signal: elm,state,%s,active
15746          //   a "check" item named %s went active
15747          // signal: elm,state,%s,passive
15748          //   a "check" item named %s went passive
15749          // default is passive
15750          program {
15751             name:    "go_active";
15752             signal:  "elm,state,selected";
15753             source:  "elm";
15754             action:  STATE_SET "selected" 0.0;
15755             target:  "bg";
15756             target:  "fg1";
15757             target:  "fg2";
15758             target:  "elm.text";
15759             target:  "elm.text.sub";
15760          }
15761          program {
15762             name:    "go_passive";
15763             signal:  "elm,state,unselected";
15764             source:  "elm";
15765             action:  STATE_SET "default" 0.0;
15766             target:  "bg";
15767             target:  "fg1";
15768             target:  "fg2";
15769             target:  "elm.text";
15770             target:  "elm.text.sub";
15771             transition: LINEAR 0.1;
15772          }
15773          program {
15774             name:    "go_disabled";
15775             signal:  "elm,state,disabled";
15776             source:  "elm";
15777             action:  STATE_SET "disabled" 0.0;
15778             target:  "disclip";
15779          }
15780          program {
15781             name:    "go_enabled";
15782             signal:  "elm,state,enabled";
15783             source:  "elm";
15784             action:  STATE_SET "default" 0.0;
15785             target:  "disclip";
15786          }
15787          program {
15788             name:    "expand";
15789             signal:  "mouse,up,1";
15790             source:  "arrow";
15791             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
15792          }
15793          program {
15794             name:    "go_expanded";
15795             signal:  "elm,state,expanded";
15796             source:  "elm";
15797             action:  STATE_SET "active" 0.0;
15798             target:  "arrow";
15799          }
15800          program {
15801             name:    "go_contracted";
15802             signal:  "elm,state,contracted";
15803             source:  "elm";
15804             action:  STATE_SET "default" 0.0;
15805             target:  "arrow";
15806          }
15807       }
15808    }
15809    group { name: "elm/genlist/tree_compress/double_label/default";
15810       data.item: "stacking" "above";
15811       data.item: "selectraise" "on";
15812       data.item: "labels" "elm.text elm.text.sub";
15813       data.item: "icons" "elm.swallow.icon elm.swallow.end";
15814       data.item: "treesize" "20";
15815 //      data.item: "states" "";
15816       images {
15817          image: "bt_sm_base1.png" COMP;
15818          image: "bt_sm_shine.png" COMP;
15819          image: "bt_sm_hilight.png" COMP;
15820          image: "ilist_1.png" COMP;
15821          image: "ilist_item_shadow.png" COMP;
15822          image: "icon_arrow_right.png" COMP;
15823          image: "icon_arrow_down.png" COMP;
15824       }
15825       parts {
15826          part {
15827             name:           "event";
15828             type:           RECT;
15829             repeat_events: 1;
15830             description {
15831                state: "default" 0.0;
15832                color: 0 0 0 0;
15833             }
15834          }
15835          part {
15836             name: "base_sh";
15837             mouse_events: 0;
15838             description {
15839                state: "default" 0.0;
15840                align: 0.0 0.0;
15841                min: 0 10;
15842                fixed: 1 1;
15843                rel1 {
15844                   to: "base";
15845                   relative: 0.0 1.0;
15846                   offset: 0 0;
15847                }
15848                rel2 {
15849                   to: "base";
15850                   relative: 1.0 1.0;
15851                   offset: -1 0;
15852                }
15853                image {
15854                   normal: "ilist_item_shadow.png";
15855                }
15856                fill.smooth: 0;
15857             }
15858          }
15859          part {
15860             name: "base";
15861             mouse_events: 0;
15862             description {
15863                state: "default" 0.0;
15864                image {
15865                   normal: "ilist_1.png";
15866                   border: 2 2 2 2;
15867                }
15868                fill.smooth: 0;
15869             }
15870          }
15871          part { name: "bg";
15872             clip_to: "disclip";
15873             mouse_events: 0;
15874             description { state: "default" 0.0;
15875                visible: 0;
15876                color: 255 255 255 0;
15877                rel1 {
15878                   relative: 0.0 0.0;
15879                   offset: -5 -5;
15880                }
15881                rel2 {
15882                   relative: 1.0 1.0;
15883                   offset: 4 4;
15884                }
15885                image {
15886                   normal: "bt_sm_base1.png";
15887                   border: 6 6 6 6;
15888                }
15889                image.middle: SOLID;
15890             }
15891             description { state: "selected" 0.0;
15892                inherit: "default" 0.0;
15893                visible: 1;
15894                color: 255 255 255 255;
15895                rel1 {
15896                   relative: 0.0 0.0;
15897                   offset: -2 -2;
15898                }
15899                rel2 {
15900                   relative: 1.0 1.0;
15901                   offset: 1 1;
15902                }
15903             }
15904          }
15905          part { name: "elm.swallow.pad";
15906             type: SWALLOW;
15907             description { state: "default" 0.0;
15908                fixed: 1 0;
15909                align: 0.0 0.5;
15910                rel1 {
15911                   relative: 0.0  0.0;
15912                   offset:   4    4;
15913                }
15914                rel2 {
15915                   relative: 0.0  1.0;
15916                   offset:   4   -5;
15917                }
15918             }
15919          }
15920          part { name: "arrow";
15921             clip_to: "disclip";
15922             ignore_flags: ON_HOLD;
15923             description { state: "default" 0.0;
15924                fixed: 1 0;
15925                align: 0.0 0.5;
15926                aspect: 1.0 1.0;
15927                rel1 {
15928                   to_x: "elm.swallow.pad";
15929                   relative: 1.0  0.0;
15930                   offset:   -1    4;
15931                }
15932                rel2 {
15933                   to_x: "elm.swallow.pad";
15934                   relative: 1.0  1.0;
15935                   offset:   -1   -5;
15936                }
15937                image.normal: "icon_arrow_right.png";
15938             }
15939             description { state: "active" 0.0;
15940                inherit: "default" 0.0;
15941                image.normal: "icon_arrow_down.png";
15942             }
15943          }
15944          part { name: "elm.swallow.icon";
15945             clip_to: "disclip";
15946             type: SWALLOW;
15947             description { state: "default" 0.0;
15948                fixed: 1 0;
15949                align: 0.0 0.5;
15950                rel1 {
15951                   to_x: "arrow";
15952                   relative: 1.0  0.0;
15953                   offset:   4    4;
15954                }
15955                rel2 {
15956                   to_x: "arrow";
15957                   relative: 1.0  1.0;
15958                   offset:   4   -5;
15959                }
15960             }
15961          }
15962          part { name: "elm.swallow.end";
15963             clip_to: "disclip";
15964             type: SWALLOW;
15965             description { state: "default" 0.0;
15966                fixed: 1 0;
15967                align: 1.0 0.5;
15968                aspect: 1.0 1.0;
15969                aspect_preference: VERTICAL;
15970                rel1 {
15971                   relative: 1.0  0.0;
15972                   offset:   -5    4;
15973                }
15974                rel2 {
15975                   relative: 1.0  1.0;
15976                   offset:   -5   -5;
15977                }
15978             }
15979          }
15980          part { name: "elm.text";
15981             clip_to: "disclip";
15982             type:           TEXT;
15983             effect:         SOFT_SHADOW;
15984             mouse_events:   0;
15985             scale: 1;
15986             description {
15987                state: "default" 0.0;
15988 //               min: 16 16;
15989                rel1 {
15990                   to_x:     "elm.swallow.icon";
15991                   relative: 1.0  0.0;
15992                   offset:   0 4;
15993                }
15994                rel2 {
15995                   to_x:     "elm.swallow.end";
15996                   relative: 0.0  0.5;
15997                   offset:   -1 -5;
15998                }
15999                color: 0 0 0 255;
16000                color3: 0 0 0 0;
16001                text {
16002                   font: "Sans";
16003                   size: 10;
16004 //                  min: 1 1;
16005                   min: 0 1;
16006                   align: 0.0 0.5;
16007                }
16008             }
16009             description { state: "selected" 0.0;
16010                inherit: "default" 0.0;
16011                color: 224 224 224 255;
16012                color3: 0 0 0 64;
16013             }
16014          }
16015          part { name: "elm.text.sub";
16016             clip_to: "disclip";
16017             type:           TEXT;
16018             mouse_events:   0;
16019             scale: 1;
16020             description {
16021                state: "default" 0.0;
16022 //               min: 16 16;
16023                rel1 {
16024                   to_x:     "elm.swallow.icon";
16025                   relative: 1.0  0.5;
16026                   offset:   0 4;
16027                }
16028                rel2 {
16029                   to_x:     "elm.swallow.end";
16030                   relative: 0.0  1.0;
16031                   offset:   -1 -5;
16032                }
16033                color: 0 0 0 128;
16034                color3: 0 0 0 0;
16035                text {
16036                   font: "Sans";
16037                   size: 8;
16038 //                  min: 1 1;
16039                   min: 0 1;
16040                   align: 0.0 0.5;
16041                }
16042             }
16043             description { state: "selected" 0.0;
16044                inherit: "default" 0.0;
16045                color: 128 128 128 255;
16046                color3: 0 0 0 32;
16047             }
16048          }
16049          part { name: "fg1";
16050             clip_to: "disclip";
16051             mouse_events: 0;
16052             description { state: "default" 0.0;
16053                visible: 0;
16054                color: 255 255 255 0;
16055                rel1.to: "bg";
16056                rel2.relative: 1.0 0.5;
16057                rel2.to: "bg";
16058                image {
16059                   normal: "bt_sm_hilight.png";
16060                   border: 6 6 6 0;
16061                }
16062             }
16063             description { state: "selected" 0.0;
16064                inherit: "default" 0.0;
16065                visible: 1;
16066                color: 255 255 255 255;
16067             }
16068          }
16069          part { name: "fg2";
16070             clip_to: "disclip";
16071             mouse_events: 0;
16072             description { state: "default" 0.0;
16073                visible: 0;
16074                color: 255 255 255 0;
16075                rel1.to: "bg";
16076                rel2.to: "bg";
16077                image {
16078                   normal: "bt_sm_shine.png";
16079                   border: 6 6 6 0;
16080                }
16081             }
16082             description { state: "selected" 0.0;
16083                inherit: "default" 0.0;
16084                visible: 1;
16085                color: 255 255 255 255;
16086             }
16087          }
16088          part { name: "disclip";
16089             type: RECT;
16090             description { state: "default" 0.0;
16091                rel1.to: "bg";
16092                rel2.to: "bg";
16093             }
16094             description { state: "disabled" 0.0;
16095                inherit: "default" 0.0;
16096                color: 255 255 255 64;
16097             }
16098          }
16099       }
16100       programs {
16101          // signal: elm,state,%s,active
16102          //   a "check" item named %s went active
16103          // signal: elm,state,%s,passive
16104          //   a "check" item named %s went passive
16105          // default is passive
16106          program {
16107             name:    "go_active";
16108             signal:  "elm,state,selected";
16109             source:  "elm";
16110             action:  STATE_SET "selected" 0.0;
16111             target:  "bg";
16112             target:  "fg1";
16113             target:  "fg2";
16114             target:  "elm.text";
16115             target:  "elm.text.sub";
16116          }
16117          program {
16118             name:    "go_passive";
16119             signal:  "elm,state,unselected";
16120             source:  "elm";
16121             action:  STATE_SET "default" 0.0;
16122             target:  "bg";
16123             target:  "fg1";
16124             target:  "fg2";
16125             target:  "elm.text";
16126             target:  "elm.text.sub";
16127             transition: LINEAR 0.1;
16128          }
16129          program {
16130             name:    "go_disabled";
16131             signal:  "elm,state,disabled";
16132             source:  "elm";
16133             action:  STATE_SET "disabled" 0.0;
16134             target:  "disclip";
16135          }
16136          program {
16137             name:    "go_enabled";
16138             signal:  "elm,state,enabled";
16139             source:  "elm";
16140             action:  STATE_SET "default" 0.0;
16141             target:  "disclip";
16142          }
16143          program {
16144             name:    "expand";
16145             signal:  "mouse,up,1";
16146             source:  "arrow";
16147             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
16148          }
16149          program {
16150             name:    "go_expanded";
16151             signal:  "elm,state,expanded";
16152             source:  "elm";
16153             action:  STATE_SET "active" 0.0;
16154             target:  "arrow";
16155          }
16156          program {
16157             name:    "go_contracted";
16158             signal:  "elm,state,contracted";
16159             source:  "elm";
16160             action:  STATE_SET "default" 0.0;
16161             target:  "arrow";
16162          }
16163       }
16164    }
16165    group { name: "elm/genlist/tree_odd/double_label/default";
16166       data.item: "stacking" "below";
16167       data.item: "selectraise" "on";
16168       data.item: "labels" "elm.text elm.text.sub";
16169       data.item: "icons" "elm.swallow.icon elm.swallow.end";
16170       data.item: "treesize" "20";
16171 //      data.item: "states" "";
16172       images {
16173          image: "bt_sm_base1.png" COMP;
16174          image: "bt_sm_shine.png" COMP;
16175          image: "bt_sm_hilight.png" COMP;
16176          image: "ilist_2.png" COMP;
16177          image: "icon_arrow_right.png" COMP;
16178          image: "icon_arrow_down.png" COMP;
16179       }
16180       parts {
16181          part {
16182             name:           "event";
16183             type:           RECT;
16184             repeat_events: 1;
16185             description {
16186                state: "default" 0.0;
16187                color: 0 0 0 0;
16188             }
16189          }
16190          part {
16191             name: "base";
16192             mouse_events: 0;
16193             description {
16194                state: "default" 0.0;
16195                image {
16196                   normal: "ilist_2.png";
16197                   border: 2 2 2 2;
16198                }
16199                fill.smooth: 0;
16200             }
16201          }
16202          part { name: "bg";
16203             clip_to: "disclip";
16204             mouse_events: 0;
16205             description { state: "default" 0.0;
16206                visible: 0;
16207                color: 255 255 255 0;
16208                rel1 {
16209                   relative: 0.0 0.0;
16210                   offset: -5 -5;
16211                }
16212                rel2 {
16213                   relative: 1.0 1.0;
16214                   offset: 4 4;
16215                }
16216                image {
16217                   normal: "bt_sm_base1.png";
16218                   border: 6 6 6 6;
16219                }
16220                image.middle: SOLID;
16221             }
16222             description { state: "selected" 0.0;
16223                inherit: "default" 0.0;
16224                visible: 1;
16225                color: 255 255 255 255;
16226                rel1 {
16227                   relative: 0.0 0.0;
16228                   offset: -2 -2;
16229                }
16230                rel2 {
16231                   relative: 1.0 1.0;
16232                   offset: 1 1;
16233                }
16234             }
16235          }
16236          part { name: "elm.swallow.pad";
16237             type: SWALLOW;
16238             description { state: "default" 0.0;
16239                fixed: 1 0;
16240                align: 0.0 0.5;
16241                rel1 {
16242                   relative: 0.0  0.0;
16243                   offset:   4    4;
16244                }
16245                rel2 {
16246                   relative: 0.0  1.0;
16247                   offset:   4   -5;
16248                }
16249             }
16250          }
16251          part { name: "arrow";
16252             clip_to: "disclip";
16253             ignore_flags: ON_HOLD;
16254             description { state: "default" 0.0;
16255                fixed: 1 0;
16256                align: 0.0 0.5;
16257                aspect: 1.0 1.0;
16258                rel1 {
16259                   to_x: "elm.swallow.pad";
16260                   relative: 1.0  0.0;
16261                   offset:   -1    4;
16262                }
16263                rel2 {
16264                   to_x: "elm.swallow.pad";
16265                   relative: 1.0  1.0;
16266                   offset:   -1   -5;
16267                }
16268                image.normal: "icon_arrow_right.png";
16269             }
16270             description { state: "active" 0.0;
16271                inherit: "default" 0.0;
16272                image.normal: "icon_arrow_down.png";
16273             }
16274          }
16275          part { name: "elm.swallow.icon";
16276             clip_to: "disclip";
16277             type: SWALLOW;
16278             description { state: "default" 0.0;
16279                fixed: 1 0;
16280                align: 0.0 0.5;
16281                rel1 {
16282                   to_x: "arrow";
16283                   relative: 1.0  0.0;
16284                   offset:   4    4;
16285                }
16286                rel2 {
16287                   to_x: "arrow";
16288                   relative: 1.0  1.0;
16289                   offset:   4   -5;
16290                }
16291             }
16292          }
16293          part { name: "elm.swallow.end";
16294             clip_to: "disclip";
16295             type: SWALLOW;
16296             description { state: "default" 0.0;
16297                fixed: 1 0;
16298                align: 1.0 0.5;
16299                aspect: 1.0 1.0;
16300                aspect_preference: VERTICAL;
16301                rel1 {
16302                   relative: 1.0  0.0;
16303                   offset:   -5    4;
16304                }
16305                rel2 {
16306                   relative: 1.0  1.0;
16307                   offset:   -5   -5;
16308                }
16309             }
16310          }
16311          part { name: "elm.text";
16312             clip_to: "disclip";
16313             type:           TEXT;
16314             effect:         SOFT_SHADOW;
16315             mouse_events:   0;
16316             scale: 1;
16317             description {
16318                state: "default" 0.0;
16319 //               min: 16 16;
16320                rel1 {
16321                   to_x:     "elm.swallow.icon";
16322                   relative: 1.0  0.0;
16323                   offset:   0 4;
16324                }
16325                rel2 {
16326                   to_x:     "elm.swallow.end";
16327                   relative: 0.0  0.5;
16328                   offset:   -1 -5;
16329                }
16330                color: 0 0 0 255;
16331                color3: 0 0 0 0;
16332                text {
16333                   font: "Sans";
16334                   size: 10;
16335                   min: 1 1;
16336 //                  min: 0 1;
16337                   align: 0.0 0.5;
16338                }
16339             }
16340             description { state: "selected" 0.0;
16341                inherit: "default" 0.0;
16342                color: 224 224 224 255;
16343                color3: 0 0 0 64;
16344             }
16345          }
16346          part { name: "elm.text.sub";
16347             clip_to: "disclip";
16348             type:           TEXT;
16349             mouse_events:   0;
16350             scale: 1;
16351             description {
16352                state: "default" 0.0;
16353 //               min: 16 16;
16354                rel1 {
16355                   to_x:     "elm.swallow.icon";
16356                   relative: 1.0  0.5;
16357                   offset:   0 4;
16358                }
16359                rel2 {
16360                   to_x:     "elm.swallow.end";
16361                   relative: 0.0  1.0;
16362                   offset:   -1 -5;
16363                }
16364                color: 0 0 0 128;
16365                color3: 0 0 0 0;
16366                text {
16367                   font: "Sans";
16368                   size: 8;
16369                   min: 1 1;
16370 //                  min: 0 1;
16371                   align: 0.0 0.5;
16372                }
16373             }
16374             description { state: "selected" 0.0;
16375                inherit: "default" 0.0;
16376                color: 128 128 128 255;
16377                color3: 0 0 0 32;
16378             }
16379          }
16380          part { name: "fg1";
16381             clip_to: "disclip";
16382             mouse_events: 0;
16383             description { state: "default" 0.0;
16384                visible: 0;
16385                color: 255 255 255 0;
16386                rel1.to: "bg";
16387                rel2.relative: 1.0 0.5;
16388                rel2.to: "bg";
16389                image {
16390                   normal: "bt_sm_hilight.png";
16391                   border: 6 6 6 0;
16392                }
16393             }
16394             description { state: "selected" 0.0;
16395                inherit: "default" 0.0;
16396                visible: 1;
16397                color: 255 255 255 255;
16398             }
16399          }
16400          part { name: "fg2";
16401             clip_to: "disclip";
16402             mouse_events: 0;
16403             description { state: "default" 0.0;
16404                visible: 0;
16405                color: 255 255 255 0;
16406                rel1.to: "bg";
16407                rel2.to: "bg";
16408                image {
16409                   normal: "bt_sm_shine.png";
16410                   border: 6 6 6 0;
16411                }
16412             }
16413             description { state: "selected" 0.0;
16414                inherit: "default" 0.0;
16415                visible: 1;
16416                color: 255 255 255 255;
16417             }
16418          }
16419          part { name: "disclip";
16420             type: RECT;
16421             description { state: "default" 0.0;
16422                rel1.to: "bg";
16423                rel2.to: "bg";
16424             }
16425             description { state: "disabled" 0.0;
16426                inherit: "default" 0.0;
16427                color: 255 255 255 64;
16428             }
16429          }
16430       }
16431       programs {
16432          // signal: elm,state,%s,active
16433          //   a "check" item named %s went active
16434          // signal: elm,state,%s,passive
16435          //   a "check" item named %s went passive
16436          // default is passive
16437          program {
16438             name:    "go_active";
16439             signal:  "elm,state,selected";
16440             source:  "elm";
16441             action:  STATE_SET "selected" 0.0;
16442             target:  "bg";
16443             target:  "fg1";
16444             target:  "fg2";
16445             target:  "elm.text";
16446             target:  "elm.text.sub";
16447          }
16448          program {
16449             name:    "go_passive";
16450             signal:  "elm,state,unselected";
16451             source:  "elm";
16452             action:  STATE_SET "default" 0.0;
16453             target:  "bg";
16454             target:  "fg1";
16455             target:  "fg2";
16456             target:  "elm.text";
16457             target:  "elm.text.sub";
16458             transition: LINEAR 0.1;
16459          }
16460          program {
16461             name:    "go_disabled";
16462             signal:  "elm,state,disabled";
16463             source:  "elm";
16464             action:  STATE_SET "disabled" 0.0;
16465             target:  "disclip";
16466          }
16467          program {
16468             name:    "go_enabled";
16469             signal:  "elm,state,enabled";
16470             source:  "elm";
16471             action:  STATE_SET "default" 0.0;
16472             target:  "disclip";
16473          }
16474          program {
16475             name:    "expand";
16476             signal:  "mouse,up,1";
16477             source:  "arrow";
16478             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
16479          }
16480          program {
16481             name:    "go_expanded";
16482             signal:  "elm,state,expanded";
16483             source:  "elm";
16484             action:  STATE_SET "active" 0.0;
16485             target:  "arrow";
16486          }
16487          program {
16488             name:    "go_contracted";
16489             signal:  "elm,state,contracted";
16490             source:  "elm";
16491             action:  STATE_SET "default" 0.0;
16492             target:  "arrow";
16493          }
16494       }
16495    }
16496
16497    group { name: "elm/genlist/item/icon_top_text_bottom/default";
16498       data.item: "stacking" "above";
16499       data.item: "selectraise" "on";
16500       data.item: "labels" "elm.text";
16501       data.item: "icons" "elm.swallow.icon";
16502       data.item: "treesize" "20";
16503 //      data.item: "states" "";
16504       images {
16505          image: "bt_sm_base1.png" COMP;
16506          image: "bt_sm_shine.png" COMP;
16507          image: "bt_sm_hilight.png" COMP;
16508          image: "ilist_1.png" COMP;
16509          image: "ilist_item_shadow.png" COMP;
16510       }
16511       parts {
16512          part {
16513             name:           "event";
16514             type:           RECT;
16515             repeat_events: 1;
16516             description {
16517                state: "default" 0.0;
16518                color: 0 0 0 0;
16519             }
16520          }
16521          part {
16522             name: "base_sh";
16523             mouse_events: 0;
16524             description {
16525                state: "default" 0.0;
16526                align: 0.0 0.0;
16527                min: 0 10;
16528                fixed: 1 1;
16529                rel1 {
16530                   to: "base";
16531                   relative: 0.0 1.0;
16532                   offset: 0 0;
16533                }
16534                rel2 {
16535                   to: "base";
16536                   relative: 1.0 1.0;
16537                   offset: -1 0;
16538                }
16539                image {
16540                   normal: "ilist_item_shadow.png";
16541                }
16542                fill.smooth: 0;
16543             }
16544          }
16545          part {
16546             name: "base";
16547             mouse_events: 0;
16548             description {
16549                state: "default" 0.0;
16550                image {
16551                   normal: "ilist_1.png";
16552                   border: 2 2 2 2;
16553                }
16554                fill.smooth: 0;
16555             }
16556          }
16557          part { name: "bg";
16558             clip_to: "disclip";
16559             mouse_events: 0;
16560             description { state: "default" 0.0;
16561                visible: 0;
16562                color: 255 255 255 0;
16563                rel1 {
16564                   relative: 0.0 0.0;
16565                   offset: -5 -5;
16566                }
16567                rel2 {
16568                   relative: 1.0 1.0;
16569                   offset: 4 4;
16570                }
16571                image {
16572                   normal: "bt_sm_base1.png";
16573                   border: 6 6 6 6;
16574                }
16575                image.middle: SOLID;
16576             }
16577             description { state: "selected" 0.0;
16578                inherit: "default" 0.0;
16579                visible: 1;
16580                color: 255 255 255 255;
16581                rel1 {
16582                   relative: 0.0 0.0;
16583                   offset: -2 -2;
16584                }
16585                rel2 {
16586                   relative: 1.0 1.0;
16587                   offset: 1 1;
16588                }
16589             }
16590          }
16591          part { name: "elm.swallow.pad";
16592             type: SWALLOW;
16593             description { state: "default" 0.0;
16594                fixed: 1 0;
16595                align: 0.0 0.5;
16596                rel1 {
16597                   relative: 0.0  0.0;
16598                   offset:   4    4;
16599                }
16600                rel2 {
16601                   relative: 1.0  1.0;
16602                   offset:   -4   -5;
16603                }
16604             }
16605          }
16606          part { name: "elm.swallow.icon";
16607             clip_to: "disclip";
16608             type: SWALLOW;
16609             description { state: "default" 0.0;
16610                fixed: 1 0;
16611                align: 0.5 0.5;
16612                rel1 {
16613                   to_x: "elm.swallow.pad";
16614                   relative: 0.0  0.0;
16615                   offset:   -1    4;
16616                }
16617                rel2 {
16618                   to_x: "elm.swallow.pad";
16619                   relative: 1.0  1.0;
16620                   offset:   -1   -5;
16621                }
16622             }
16623          }
16624          part { name: "elm.text";
16625             clip_to: "disclip";
16626             type:           TEXT;
16627             effect:         SOFT_SHADOW;
16628             mouse_events:   0;
16629             scale: 1;
16630             description {
16631                state: "default" 0.0;
16632 //               min: 16 16;
16633                rel1 {
16634                   to_y:     "elm.swallow.icon";
16635                   relative: 0.0  1.0;
16636                   offset:   0 4;
16637                }
16638                rel2 {
16639                   relative: 1.0  1.0;
16640                   offset:   -5 -5;
16641                }
16642                color: 0 0 0 255;
16643                color3: 0 0 0 0;
16644                text {
16645                   font: "Sans";
16646                   size: 10;
16647                   min: 1 1;
16648 //                  min: 0 1;
16649                   align: 0.5 0.5;
16650                }
16651             }
16652             description { state: "selected" 0.0;
16653                inherit: "default" 0.0;
16654                color: 224 224 224 255;
16655                color3: 0 0 0 64;
16656             }
16657          }
16658          part { name: "fg1";
16659             clip_to: "disclip";
16660             mouse_events: 0;
16661             description { state: "default" 0.0;
16662                visible: 0;
16663                color: 255 255 255 0;
16664                rel1.to: "bg";
16665                rel2.relative: 1.0 0.5;
16666                rel2.to: "bg";
16667                image {
16668                   normal: "bt_sm_hilight.png";
16669                   border: 6 6 6 0;
16670                }
16671             }
16672             description { state: "selected" 0.0;
16673                inherit: "default" 0.0;
16674                visible: 1;
16675                color: 255 255 255 255;
16676             }
16677          }
16678          part { name: "fg2";
16679             clip_to: "disclip";
16680             mouse_events: 0;
16681             description { state: "default" 0.0;
16682                visible: 0;
16683                color: 255 255 255 0;
16684                rel1.to: "bg";
16685                rel2.to: "bg";
16686                image {
16687                   normal: "bt_sm_shine.png";
16688                   border: 6 6 6 0;
16689                }
16690             }
16691             description { state: "selected" 0.0;
16692                inherit: "default" 0.0;
16693                visible: 1;
16694                color: 255 255 255 255;
16695             }
16696          }
16697          part { name: "disclip";
16698             type: RECT;
16699             description { state: "default" 0.0;
16700                rel1.to: "bg";
16701                rel2.to: "bg";
16702             }
16703             description { state: "disabled" 0.0;
16704                inherit: "default" 0.0;
16705                color: 255 255 255 64;
16706             }
16707          }
16708       }
16709       programs {
16710          // signal: elm,state,%s,active
16711          //   a "check" item named %s went active
16712          // signal: elm,state,%s,passive
16713          //   a "check" item named %s went passive
16714          // default is passive
16715          program {
16716             name:    "go_active";
16717             signal:  "elm,state,selected";
16718             source:  "elm";
16719             action:  STATE_SET "selected" 0.0;
16720             target:  "bg";
16721             target:  "fg1";
16722             target:  "fg2";
16723             target:  "elm.text";
16724          }
16725          program {
16726             name:    "go_passive";
16727             signal:  "elm,state,unselected";
16728             source:  "elm";
16729             action:  STATE_SET "default" 0.0;
16730             target:  "bg";
16731             target:  "fg1";
16732             target:  "fg2";
16733             target:  "elm.text";
16734             transition: LINEAR 0.1;
16735          }
16736          program {
16737             name:    "go_disabled";
16738             signal:  "elm,state,disabled";
16739             source:  "elm";
16740             action:  STATE_SET "disabled" 0.0;
16741             target:  "disclip";
16742          }
16743          program {
16744             name:    "go_enabled";
16745             signal:  "elm,state,enabled";
16746             source:  "elm";
16747             action:  STATE_SET "default" 0.0;
16748             target:  "disclip";
16749          }
16750       }
16751    }
16752    group { name: "elm/genlist/item_odd/icon_top_text_bottom/default";
16753       data.item: "stacking" "below";
16754       data.item: "selectraise" "on";
16755       data.item: "labels" "elm.text";
16756       data.item: "icons" "elm.swallow.icon";
16757       data.item: "treesize" "20";
16758 //      data.item: "states" "";
16759       images {
16760          image: "bt_sm_base1.png" COMP;
16761          image: "bt_sm_shine.png" COMP;
16762          image: "bt_sm_hilight.png" COMP;
16763          image: "ilist_2.png" COMP;
16764       }
16765       parts {
16766          part { name: "event";
16767             type: RECT;
16768             repeat_events: 1;
16769             description {
16770                state: "default" 0.0;
16771                color: 0 0 0 0;
16772             }
16773          }
16774          part {
16775             name: "base";
16776             mouse_events: 0;
16777             description {
16778                state: "default" 0.0;
16779                image {
16780                   normal: "ilist_2.png";
16781                   border: 2 2 2 2;
16782                }
16783                fill.smooth: 0;
16784             }
16785          }
16786          part { name: "bg";
16787             clip_to: "disclip";
16788             mouse_events: 0;
16789             description { state: "default" 0.0;
16790                visible: 0;
16791                color: 255 255 255 0;
16792                rel1 {
16793                   relative: 0.0 0.0;
16794                   offset: -5 -5;
16795                }
16796                rel2 {
16797                   relative: 1.0 1.0;
16798                   offset: 4 4;
16799                }
16800                image {
16801                   normal: "bt_sm_base1.png";
16802                   border: 6 6 6 6;
16803                }
16804                image.middle: SOLID;
16805             }
16806             description { state: "selected" 0.0;
16807                inherit: "default" 0.0;
16808                visible: 1;
16809                color: 255 255 255 255;
16810                rel1 {
16811                   relative: 0.0 0.0;
16812                   offset: -2 -2;
16813                }
16814                rel2 {
16815                   relative: 1.0 1.0;
16816                   offset: 1 1;
16817                }
16818             }
16819          }
16820          part { name: "elm.swallow.pad";
16821             type: SWALLOW;
16822             description { state: "default" 0.0;
16823                fixed: 1 0;
16824                align: 0.0 0.5;
16825                rel1 {
16826                   relative: 0.0  0.0;
16827                   offset:   4    4;
16828                }
16829                rel2 {
16830                   relative: 1.0  1.0;
16831                   offset:   -4   -5;
16832                }
16833             }
16834          }
16835          part { name: "elm.swallow.icon";
16836             clip_to: "disclip";
16837             type: SWALLOW;
16838             description { state: "default" 0.0;
16839                fixed: 1 0;
16840                align: 0.5 0.5;
16841                rel1 {
16842                   to_x: "elm.swallow.pad";
16843                   relative: 0.0  0.0;
16844                   offset:   -1    4;
16845                }
16846                rel2 {
16847                   to_x: "elm.swallow.pad";
16848                   relative: 1.0  1.0;
16849                   offset:   -1   -5;
16850                }
16851             }
16852          }
16853          part { name: "elm.text";
16854             clip_to: "disclip";
16855             type:           TEXT;
16856             effect:         SOFT_SHADOW;
16857             mouse_events:   0;
16858             scale: 1;
16859             description {
16860                state: "default" 0.0;
16861 //               min:      16 16;
16862                rel1 {
16863                   to_y:     "elm.swallow.icon";
16864                   relative: 0.0  1.0;
16865                   offset:   0 4;
16866                }
16867                rel2 {
16868                   relative: 1.0  1.0;
16869                   offset:   -5 -5;
16870                }
16871                color: 0 0 0 255;
16872                color3: 0 0 0 0;
16873                text {
16874                   font: "Sans";
16875                   size: 10;
16876                   min: 1 1;
16877 //                  min: 0 1;
16878                   align: 0.5 0.5;
16879                }
16880             }
16881             description { state: "selected" 0.0;
16882                inherit: "default" 0.0;
16883                color: 224 224 224 255;
16884                color3: 0 0 0 64;
16885             }
16886          }
16887          part { name: "fg1";
16888             clip_to: "disclip";
16889             mouse_events: 0;
16890             description { state: "default" 0.0;
16891                visible: 0;
16892                color: 255 255 255 0;
16893                rel1.to: "bg";
16894                rel2.relative: 1.0 0.5;
16895                rel2.to: "bg";
16896                image {
16897                   normal: "bt_sm_hilight.png";
16898                   border: 6 6 6 0;
16899                }
16900             }
16901             description { state: "selected" 0.0;
16902                inherit: "default" 0.0;
16903                visible: 1;
16904                color: 255 255 255 255;
16905             }
16906          }
16907          part { name: "fg2";
16908             clip_to: "disclip";
16909             mouse_events: 0;
16910             description { state: "default" 0.0;
16911                visible: 0;
16912                color: 255 255 255 0;
16913                rel1.to: "bg";
16914                rel2.to: "bg";
16915                image {
16916                   normal: "bt_sm_shine.png";
16917                   border: 6 6 6 0;
16918                }
16919             }
16920             description { state: "selected" 0.0;
16921                inherit: "default" 0.0;
16922                visible: 1;
16923                color: 255 255 255 255;
16924             }
16925          }
16926          part { name: "disclip";
16927             type: RECT;
16928             description { state: "default" 0.0;
16929                rel1.to: "bg";
16930                rel2.to: "bg";
16931             }
16932             description { state: "disabled" 0.0;
16933                inherit: "default" 0.0;
16934                color: 255 255 255 64;
16935             }
16936          }
16937       }
16938       programs {
16939          // signal: elm,state,%s,active
16940          //   a "check" item named %s went active
16941          // signal: elm,state,%s,passive
16942          //   a "check" item named %s went passive
16943          // default is passive
16944          program {
16945             name:    "go_active";
16946             signal:  "elm,state,selected";
16947             source:  "elm";
16948             action:  STATE_SET "selected" 0.0;
16949             target:  "bg";
16950             target:  "fg1";
16951             target:  "fg2";
16952             target:  "elm.text";
16953          }
16954          program {
16955             name:    "go_passive";
16956             signal:  "elm,state,unselected";
16957             source:  "elm";
16958             action:  STATE_SET "default" 0.0;
16959             target:  "bg";
16960             target:  "fg1";
16961             target:  "fg2";
16962             target:  "elm.text";
16963             transition: LINEAR 0.1;
16964          }
16965          program {
16966             name:    "go_disabled";
16967             signal:  "elm,state,disabled";
16968             source:  "elm";
16969             action:  STATE_SET "disabled" 0.0;
16970             target:  "disclip";
16971          }
16972          program {
16973             name:    "go_enabled";
16974             signal:  "elm,state,enabled";
16975             source:  "elm";
16976             action:  STATE_SET "default" 0.0;
16977             target:  "disclip";
16978          }
16979       }
16980    }
16981
16982    group { name: "elm/genlist/tree/icon_top_text_bottom/default";
16983       data.item: "stacking" "above";
16984       data.item: "selectraise" "on";
16985       data.item: "labels" "elm.text";
16986       data.item: "icons" "elm.swallow.icon";
16987       data.item: "treesize" "20";
16988 //      data.item: "states" "";
16989       images {
16990          image: "bt_sm_base1.png" COMP;
16991          image: "bt_sm_shine.png" COMP;
16992          image: "bt_sm_hilight.png" COMP;
16993          image: "ilist_1.png" COMP;
16994          image: "ilist_item_shadow.png" COMP;
16995          image: "icon_arrow_right.png" COMP;
16996          image: "icon_arrow_down.png" COMP;
16997       }
16998       parts {
16999          part {
17000             name:           "event";
17001             type:           RECT;
17002             repeat_events: 1;
17003             description {
17004                state: "default" 0.0;
17005                color: 0 0 0 0;
17006             }
17007          }
17008          part {
17009             name: "base_sh";
17010             mouse_events: 0;
17011             description {
17012                state: "default" 0.0;
17013                align: 0.0 0.0;
17014                min: 0 10;
17015                fixed: 1 1;
17016                rel1 {
17017                   to: "base";
17018                   relative: 0.0 1.0;
17019                   offset: 0 0;
17020                }
17021                rel2 {
17022                   to: "base";
17023                   relative: 1.0 1.0;
17024                   offset: -1 0;
17025                }
17026                image {
17027                   normal: "ilist_item_shadow.png";
17028                }
17029                fill.smooth: 0;
17030             }
17031          }
17032          part {
17033             name: "base";
17034             mouse_events: 0;
17035             description {
17036                state: "default" 0.0;
17037                image {
17038                   normal: "ilist_1.png";
17039                   border: 2 2 2 2;
17040                }
17041                fill.smooth: 0;
17042             }
17043          }
17044          part { name: "bg";
17045             clip_to: "disclip";
17046             mouse_events: 0;
17047             description { state: "default" 0.0;
17048                visible: 0;
17049                color: 255 255 255 0;
17050                rel1 {
17051                   relative: 0.0 0.0;
17052                   offset: -5 -5;
17053                }
17054                rel2 {
17055                   relative: 1.0 1.0;
17056                   offset: 4 4;
17057                }
17058                image {
17059                   normal: "bt_sm_base1.png";
17060                   border: 6 6 6 6;
17061                }
17062                image.middle: SOLID;
17063             }
17064             description { state: "selected" 0.0;
17065                inherit: "default" 0.0;
17066                visible: 1;
17067                color: 255 255 255 255;
17068                rel1 {
17069                   relative: 0.0 0.0;
17070                   offset: -2 -2;
17071                }
17072                rel2 {
17073                   relative: 1.0 1.0;
17074                   offset: 1 1;
17075                }
17076             }
17077          }
17078          part { name: "elm.swallow.pad";
17079             type: SWALLOW;
17080             description { state: "default" 0.0;
17081                fixed: 1 0;
17082                align: 0.0 0.5;
17083                rel1 {
17084                   relative: 0.0  0.0;
17085                   offset:   4    4;
17086                }
17087                rel2 {
17088                   relative: 0.0  1.0;
17089                   offset:   4   -5;
17090                }
17091             }
17092          }
17093          part { name: "arrow";
17094             clip_to: "disclip";
17095             ignore_flags: ON_HOLD;
17096             description { state: "default" 0.0;
17097                fixed: 1 0;
17098                align: 0.0 0.5;
17099                aspect: 1.0 1.0;
17100                rel1 {
17101                   to_x: "elm.swallow.pad";
17102                   relative: 1.0  0.0;
17103                   offset:   -1    4;
17104                }
17105                rel2 {
17106                   to_x: "elm.swallow.pad";
17107                   relative: 1.0  1.0;
17108                   offset:   -1   -5;
17109                }
17110                image.normal: "icon_arrow_right.png";
17111             }
17112             description { state: "active" 0.0;
17113                inherit: "default" 0.0;
17114                image.normal: "icon_arrow_down.png";
17115             }
17116          }
17117          part { name: "elm.swallow.icon";
17118             clip_to: "disclip";
17119             type: SWALLOW;
17120             description { state: "default" 0.0;
17121                fixed: 1 0;
17122                align: 0.5 0.5;
17123                rel1 {
17124                   to_x: "arrow";
17125                   relative: 1.0  0.0;
17126                   offset:   4    4;
17127                }
17128                rel2 {
17129                   relative: 1.0  1.0;
17130                   offset:   -4   -5;
17131                }
17132             }
17133          }
17134          part { name: "elm.text";
17135             clip_to: "disclip";
17136             type:           TEXT;
17137             effect:         SOFT_SHADOW;
17138             mouse_events:   0;
17139             scale: 1;
17140             description {
17141                state: "default" 0.0;
17142 //               min: 16 16;
17143                rel1 {
17144                   to_y:     "elm.swallow.icon";
17145                   relative: 0.0  1.0;
17146                   offset:   0 4;
17147                }
17148                rel2 {
17149                   relative: 1.0  1.0;
17150                   offset:   -5 -5;
17151                }
17152                color: 0 0 0 255;
17153                color3: 0 0 0 0;
17154                text {
17155                   font: "Sans";
17156                   size: 10;
17157                   min: 1 1;
17158 //                  min: 0 1;
17159                   align: 0.5 0.5;
17160                }
17161             }
17162             description { state: "selected" 0.0;
17163                inherit: "default" 0.0;
17164                color: 224 224 224 255;
17165                color3: 0 0 0 64;
17166             }
17167          }
17168          part { name: "fg1";
17169             clip_to: "disclip";
17170             mouse_events: 0;
17171             description { state: "default" 0.0;
17172                visible: 0;
17173                color: 255 255 255 0;
17174                rel1.to: "bg";
17175                rel2.relative: 1.0 0.5;
17176                rel2.to: "bg";
17177                image {
17178                   normal: "bt_sm_hilight.png";
17179                   border: 6 6 6 0;
17180                }
17181             }
17182             description { state: "selected" 0.0;
17183                inherit: "default" 0.0;
17184                visible: 1;
17185                color: 255 255 255 255;
17186             }
17187          }
17188          part { name: "fg2";
17189             clip_to: "disclip";
17190             mouse_events: 0;
17191             description { state: "default" 0.0;
17192                visible: 0;
17193                color: 255 255 255 0;
17194                rel1.to: "bg";
17195                rel2.to: "bg";
17196                image {
17197                   normal: "bt_sm_shine.png";
17198                   border: 6 6 6 0;
17199                }
17200             }
17201             description { state: "selected" 0.0;
17202                inherit: "default" 0.0;
17203                visible: 1;
17204                color: 255 255 255 255;
17205             }
17206          }
17207          part { name: "disclip";
17208             type: RECT;
17209             description { state: "default" 0.0;
17210                rel1.to: "bg";
17211                rel2.to: "bg";
17212             }
17213             description { state: "disabled" 0.0;
17214                inherit: "default" 0.0;
17215                color: 255 255 255 64;
17216             }
17217          }
17218       }
17219       programs {
17220          // signal: elm,state,%s,active
17221          //   a "check" item named %s went active
17222          // signal: elm,state,%s,passive
17223          //   a "check" item named %s went passive
17224          // default is passive
17225          program {
17226             name:    "go_active";
17227             signal:  "elm,state,selected";
17228             source:  "elm";
17229             action:  STATE_SET "selected" 0.0;
17230             target:  "bg";
17231             target:  "fg1";
17232             target:  "fg2";
17233             target:  "elm.text";
17234          }
17235          program {
17236             name:    "go_passive";
17237             signal:  "elm,state,unselected";
17238             source:  "elm";
17239             action:  STATE_SET "default" 0.0;
17240             target:  "bg";
17241             target:  "fg1";
17242             target:  "fg2";
17243             target:  "elm.text";
17244             transition: LINEAR 0.1;
17245          }
17246          program {
17247             name:    "go_disabled";
17248             signal:  "elm,state,disabled";
17249             source:  "elm";
17250             action:  STATE_SET "disabled" 0.0;
17251             target:  "disclip";
17252          }
17253          program {
17254             name:    "go_enabled";
17255             signal:  "elm,state,enabled";
17256             source:  "elm";
17257             action:  STATE_SET "default" 0.0;
17258             target:  "disclip";
17259          }
17260          program {
17261             name:    "expand";
17262             signal:  "mouse,up,1";
17263             source:  "arrow";
17264             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
17265          }
17266          program {
17267             name:    "go_expanded";
17268             signal:  "elm,state,expanded";
17269             source:  "elm";
17270             action:  STATE_SET "active" 0.0;
17271             target:  "arrow";
17272          }
17273          program {
17274             name:    "go_contracted";
17275             signal:  "elm,state,contracted";
17276             source:  "elm";
17277             action:  STATE_SET "default" 0.0;
17278             target:  "arrow";
17279          }
17280       }
17281    }
17282    group { name: "elm/genlist/tree_odd/icon_top_text_bottom/default";
17283       data.item: "stacking" "below";
17284       data.item: "selectraise" "on";
17285       data.item: "labels" "elm.text";
17286       data.item: "icons" "elm.swallow.icon";
17287       data.item: "treesize" "20";
17288 //      data.item: "states" "";
17289       images {
17290          image: "bt_sm_base1.png" COMP;
17291          image: "bt_sm_shine.png" COMP;
17292          image: "bt_sm_hilight.png" COMP;
17293          image: "ilist_2.png" COMP;
17294          image: "icon_arrow_right.png" COMP;
17295          image: "icon_arrow_down.png" COMP;
17296       }
17297       parts {
17298          part {
17299             name:           "event";
17300             type:           RECT;
17301             repeat_events: 1;
17302             description {
17303                state: "default" 0.0;
17304                color: 0 0 0 0;
17305             }
17306          }
17307          part {
17308             name: "base";
17309             mouse_events: 0;
17310             description {
17311                state: "default" 0.0;
17312                image {
17313                   normal: "ilist_2.png";
17314                   border: 2 2 2 2;
17315                }
17316                fill.smooth: 0;
17317             }
17318          }
17319          part { name: "bg";
17320             clip_to: "disclip";
17321             mouse_events: 0;
17322             description { state: "default" 0.0;
17323                visible: 0;
17324                color: 255 255 255 0;
17325                rel1 {
17326                   relative: 0.0 0.0;
17327                   offset: -5 -5;
17328                }
17329                rel2 {
17330                   relative: 1.0 1.0;
17331                   offset: 4 4;
17332                }
17333                image {
17334                   normal: "bt_sm_base1.png";
17335                   border: 6 6 6 6;
17336                }
17337                image.middle: SOLID;
17338             }
17339             description { state: "selected" 0.0;
17340                inherit: "default" 0.0;
17341                visible: 1;
17342                color: 255 255 255 255;
17343                rel1 {
17344                   relative: 0.0 0.0;
17345                   offset: -2 -2;
17346                }
17347                rel2 {
17348                   relative: 1.0 1.0;
17349                   offset: 1 1;
17350                }
17351             }
17352          }
17353          part { name: "elm.swallow.pad";
17354             type: SWALLOW;
17355             description { state: "default" 0.0;
17356                fixed: 1 0;
17357                align: 0.0 0.5;
17358                rel1 {
17359                   relative: 0.0  0.0;
17360                   offset:   4    4;
17361                }
17362                rel2 {
17363                   relative: 0.0  1.0;
17364                   offset:   4   -5;
17365                }
17366             }
17367          }
17368          part { name: "arrow";
17369             clip_to: "disclip";
17370             ignore_flags: ON_HOLD;
17371             description { state: "default" 0.0;
17372                fixed: 1 0;
17373                align: 0.0 0.5;
17374                aspect: 1.0 1.0;
17375                rel1 {
17376                   to_x: "elm.swallow.pad";
17377                   relative: 1.0  0.0;
17378                   offset:   -1    4;
17379                }
17380                rel2 {
17381                   to_x: "elm.swallow.pad";
17382                   relative: 1.0  1.0;
17383                   offset:   -1   -5;
17384                }
17385                image.normal: "icon_arrow_right.png";
17386             }
17387             description { state: "active" 0.0;
17388                inherit: "default" 0.0;
17389                image.normal: "icon_arrow_down.png";
17390             }
17391          }
17392          part { name: "elm.swallow.icon";
17393             clip_to: "disclip";
17394             type: SWALLOW;
17395             description { state: "default" 0.0;
17396                fixed: 1 0;
17397                align: 0.5 0.5;
17398                rel1 {
17399                   to_x: "arrow";
17400                   relative: 1.0  0.0;
17401                   offset:   4    4;
17402                }
17403                rel2 {
17404                   relative: 1.0  1.0;
17405                   offset:   -4   -5;
17406                }
17407             }
17408          }
17409          part { name: "elm.text";
17410             clip_to: "disclip";
17411             type:           TEXT;
17412             effect:         SOFT_SHADOW;
17413             mouse_events:   0;
17414             scale: 1;
17415             description {
17416                state: "default" 0.0;
17417 //               min: 16 16;
17418                rel1 {
17419                   to_y:     "elm.swallow.icon";
17420                   relative: 0.0  1.0;
17421                   offset:   0 4;
17422                }
17423                rel2 {
17424                   relative: 1.0  1.0;
17425                   offset:   -5 -5;
17426                }
17427                color: 0 0 0 255;
17428                color3: 0 0 0 0;
17429                text {
17430                   font: "Sans";
17431                   size: 10;
17432                   min: 1 1;
17433 //                  min: 0 1;
17434                   align: 0.5 0.5;
17435                }
17436             }
17437             description { state: "selected" 0.0;
17438                inherit: "default" 0.0;
17439                color: 224 224 224 255;
17440                color3: 0 0 0 64;
17441             }
17442          }
17443          part { name: "fg1";
17444             clip_to: "disclip";
17445             mouse_events: 0;
17446             description { state: "default" 0.0;
17447                visible: 0;
17448                color: 255 255 255 0;
17449                rel1.to: "bg";
17450                rel2.relative: 1.0 0.5;
17451                rel2.to: "bg";
17452                image {
17453                   normal: "bt_sm_hilight.png";
17454                   border: 6 6 6 0;
17455                }
17456             }
17457             description { state: "selected" 0.0;
17458                inherit: "default" 0.0;
17459                visible: 1;
17460                color: 255 255 255 255;
17461             }
17462          }
17463          part { name: "fg2";
17464             clip_to: "disclip";
17465             mouse_events: 0;
17466             description { state: "default" 0.0;
17467                visible: 0;
17468                color: 255 255 255 0;
17469                rel1.to: "bg";
17470                rel2.to: "bg";
17471                image {
17472                   normal: "bt_sm_shine.png";
17473                   border: 6 6 6 0;
17474                }
17475             }
17476             description { state: "selected" 0.0;
17477                inherit: "default" 0.0;
17478                visible: 1;
17479                color: 255 255 255 255;
17480             }
17481          }
17482          part { name: "disclip";
17483             type: RECT;
17484             description { state: "default" 0.0;
17485                rel1.to: "bg";
17486                rel2.to: "bg";
17487             }
17488             description { state: "disabled" 0.0;
17489                inherit: "default" 0.0;
17490                color: 255 255 255 64;
17491             }
17492          }
17493       }
17494       programs {
17495          // signal: elm,state,%s,active
17496          //   a "check" item named %s went active
17497          // signal: elm,state,%s,passive
17498          //   a "check" item named %s went passive
17499          // default is passive
17500          program {
17501             name:    "go_active";
17502             signal:  "elm,state,selected";
17503             source:  "elm";
17504             action:  STATE_SET "selected" 0.0;
17505             target:  "bg";
17506             target:  "fg1";
17507             target:  "fg2";
17508             target:  "elm.text";
17509          }
17510          program {
17511             name:    "go_passive";
17512             signal:  "elm,state,unselected";
17513             source:  "elm";
17514             action:  STATE_SET "default" 0.0;
17515             target:  "bg";
17516             target:  "fg1";
17517             target:  "fg2";
17518             target:  "elm.text";
17519             transition: LINEAR 0.1;
17520          }
17521          program {
17522             name:    "go_disabled";
17523             signal:  "elm,state,disabled";
17524             source:  "elm";
17525             action:  STATE_SET "disabled" 0.0;
17526             target:  "disclip";
17527          }
17528          program {
17529             name:    "go_enabled";
17530             signal:  "elm,state,enabled";
17531             source:  "elm";
17532             action:  STATE_SET "default" 0.0;
17533             target:  "disclip";
17534          }
17535          program {
17536             name:    "expand";
17537             signal:  "mouse,up,1";
17538             source:  "arrow";
17539             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
17540          }
17541          program {
17542             name:    "go_expanded";
17543             signal:  "elm,state,expanded";
17544             source:  "elm";
17545             action:  STATE_SET "active" 0.0;
17546             target:  "arrow";
17547          }
17548          program {
17549             name:    "go_contracted";
17550             signal:  "elm,state,contracted";
17551             source:  "elm";
17552             action:  STATE_SET "default" 0.0;
17553             target:  "arrow";
17554          }
17555       }
17556    }
17557
17558
17559 ///////////////////////////////////////////////////////////////////////////////
17560    group { name: "elm/check/base/default";
17561       images {
17562          image: "check_base.png" COMP;
17563          image: "check.png" COMP;
17564          image: "check2.png" COMP;
17565       }
17566       parts {
17567          part { name: "bg";
17568             mouse_events: 0;
17569             scale: 1;
17570             description { state: "default" 0.0;
17571                rel1.offset: 1 1;
17572                rel2.relative: 0.0 1.0;
17573                rel2.offset: 1 -2;
17574                align: 0.0 0.5;
17575                min: 16 16;
17576                max: 16 16;
17577                aspect: 1.0 1.0;
17578                aspect_preference: VERTICAL;
17579                image {
17580                   normal: "check_base.png";
17581                   border: 5 5 5 5;
17582                   middle: 0;
17583                }
17584                fill.smooth : 0;
17585             }
17586          }
17587          part { name: "check";
17588             mouse_events: 0;
17589             scale: 1;
17590             description { state: "default" 0.0;
17591                rel1 {
17592                   to: "bg";
17593                   offset: 1 1;
17594                }
17595                rel2 {
17596                   to: "bg";
17597                   offset: -2 -2;
17598                }
17599                visible: 0;
17600                color: 255 255 255 255;
17601                image.normal: "check.png";
17602             }
17603             description { state: "visible" 0.0;
17604                inherit: "default" 0.0;
17605                visible: 1;
17606             }
17607             description { state: "disabled" 0.0;
17608                inherit: "default" 0.0;
17609                visible: 0;
17610                color: 128 128 128 128;
17611             }
17612             description { state: "disabled_visible" 0.0;
17613                inherit: "default" 0.0;
17614                color: 128 128 128 128;
17615                visible: 1;
17616             }
17617          }
17618          part { name: "elm.swallow.content";
17619             type: SWALLOW;
17620             description { state: "default" 0.0;
17621                fixed: 1 0;
17622                visible: 0;
17623                color: 255 255 255 255;
17624                align: 0.0 0.5;
17625                rel1.to_x: "bg";
17626                rel1.relative: 1.0 0.0;
17627                rel1.offset: 1 1;
17628                rel2.to_x: "bg";
17629                rel2.relative: 1.0 1.0;
17630                rel2.offset: 2 -2;
17631             }
17632             description { state: "visible" 0.0;
17633                inherit: "default" 0.0;
17634                fixed: 1 1;
17635                visible: 1;
17636                aspect: 1.0 1.0;
17637                aspect_preference: VERTICAL;
17638             }
17639             description { state: "disabled" 0.0;
17640                inherit: "default" 0.0;
17641                color: 128 128 128 128;
17642             }
17643             description { state: "disabled_visible" 0.0;
17644                inherit: "default" 0.0;
17645                color: 128 128 128 128;
17646                fixed: 1 1;
17647                visible: 1;
17648                aspect: 1.0 1.0;
17649             }
17650          }
17651          part { name: "elm.text";
17652             type: TEXT;
17653             mouse_events: 0;
17654             scale: 1;
17655             description { state: "default" 0.0;
17656                visible: 0;
17657                rel1.to_x: "elm.swallow.content";
17658                rel1.relative: 1.0 0.0;
17659                rel1.offset: 1 1;
17660                rel2.relative: 1.0 1.0;
17661                rel2.offset: -2 -2;
17662                color: 0 0 0 255;
17663                text {
17664                   font: "Sans,Edje-Vera";
17665                   size: 10;
17666                   min: 0 0;
17667                   align: 0.0 0.5;
17668                }
17669             }
17670             description { state: "visible" 0.0;
17671                inherit: "default" 0.0;
17672                visible: 1;
17673                text.min: 1 1;
17674             }
17675             description { state: "disabled" 0.0;
17676                inherit: "default" 0.0;
17677                color: 0 0 0 128;
17678                color3: 0 0 0 0;
17679             }
17680             description { state: "disabled_visible" 0.0;
17681                inherit: "default" 0.0;
17682                color: 0 0 0 128;
17683                color3: 0 0 0 0;
17684                visible: 1;
17685                text.min: 1 1;
17686             }
17687          }
17688          part { name: "events";
17689             type: RECT;
17690             ignore_flags: ON_HOLD;
17691             description { state: "default" 0.0;
17692                color: 0 0 0 0;
17693             }
17694          }
17695          part { name: "disabler";
17696             type: RECT;
17697             description { state: "default" 0.0;
17698                color: 0 0 0 0;
17699                visible: 0;
17700             }
17701             description { state: "disabled" 0.0;
17702                inherit: "default" 0.0;
17703                visible: 1;
17704             }
17705          }
17706       }
17707       programs {
17708          program { name: "click";
17709             signal: "mouse,up,1";
17710             source: "events";
17711             action: SIGNAL_EMIT "elm,action,check,toggle" "";
17712          }
17713          program { name: "check_on";
17714             signal: "elm,state,check,on";
17715             source: "elm";
17716             action:  STATE_SET "visible" 0.0;
17717             target: "check";
17718          }
17719          program { name: "check_off";
17720             signal: "elm,state,check,off";
17721             source: "elm";
17722             action:  STATE_SET "default" 0.0;
17723             target: "check";
17724          }
17725          program { name: "text_show";
17726             signal: "elm,state,text,visible";
17727             source: "elm";
17728             action:  STATE_SET "visible" 0.0;
17729             target: "elm.text";
17730          }
17731          program { name: "text_hide";
17732             signal: "elm,state,text,hidden";
17733             source: "elm";
17734             action:  STATE_SET "default" 0.0;
17735             target: "elm.text";
17736          }
17737          program { name: "icon_show";
17738             signal: "elm,state,icon,visible";
17739             source: "elm";
17740             action:  STATE_SET "visible" 0.0;
17741             target: "elm.swallow.content";
17742          }
17743          program { name: "icon_hide";
17744             signal: "elm,state,icon,hidden";
17745             source: "elm";
17746             action:  STATE_SET "default" 0.0;
17747             target: "elm.swallow.content";
17748          }
17749          program { name: "disable";
17750             signal: "elm,state,disabled";
17751             source: "elm";
17752             action: STATE_SET "disabled" 0.0;
17753             target: "disabler";
17754             after: "disable_text";
17755          }
17756          program { name: "disable_text";
17757             script {
17758                new st[31];
17759                new Float:vl;
17760                get_state(PART:"elm.text", st, 30, vl);
17761                if (!strcmp(st, "visible"))
17762                  set_state(PART:"elm.text", "disabled_visible", 0.0);
17763                else
17764                  set_state(PART:"elm.text", "disabled", 0.0);
17765
17766                get_state(PART:"elm.swallow.content", st, 30, vl);
17767                if (!strcmp(st, "visible"))
17768                  set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
17769                else
17770                  set_state(PART:"elm.swallow.content", "disabled", 0.0);
17771
17772                get_state(PART:"check", st, 30, vl);
17773                if (!strcmp(st, "visible"))
17774                  set_state(PART:"check", "disabled_visible", 0.0);
17775                else
17776                  set_state(PART:"check", "disabled", 0.0);
17777             }
17778          }
17779          program { name: "enable";
17780             signal: "elm,state,enabled";
17781             source: "elm";
17782             action: STATE_SET "default" 0.0;
17783             target: "disabler";
17784             after: "enable_text";
17785          }
17786          program { name: "enable_text";
17787             script {
17788                new st[31];
17789                new Float:vl;
17790                get_state(PART:"elm.text", st, 30, vl);
17791                if (!strcmp(st, "disabled_visible"))
17792                  set_state(PART:"elm.text", "visible", 0.0);
17793                else
17794                  set_state(PART:"elm.text", "default", 0.0);
17795
17796                get_state(PART:"elm.swallow.content", st, 30, vl);
17797                if (!strcmp(st, "visible"))
17798                  set_state(PART:"elm.swallow.content", "visible", 0.0);
17799                else
17800                  set_state(PART:"elm.swallow.content", "default", 0.0);
17801
17802                get_state(PART:"check", st, 30, vl);
17803                if (!strcmp(st, "visible"))
17804                  set_state(PART:"check", "visible", 0.0);
17805                else
17806                  set_state(PART:"check", "default", 0.0);
17807             }
17808          }
17809       }
17810    }
17811 ///////////////////////////////////////////////////////////////////////////////
17812    group { name: "elm/radio/base/default";
17813       images {
17814          image: "radio_base.png" COMP;
17815          image: "radio.png" COMP;
17816          image: "radio2.png" COMP;
17817       }
17818       parts {
17819          part { name: "bg";
17820             mouse_events: 0;
17821             scale: 1;
17822             description { state: "default" 0.0;
17823                rel1.offset: 1 1;
17824                rel2.relative: 0.0 1.0;
17825                rel2.offset: 1 -2;
17826                align: 0.0 0.5;
17827                min: 16 16;
17828                max: 16 16;
17829                aspect: 1.0 1.0;
17830                aspect_preference: VERTICAL;
17831                image.normal: "radio_base.png";
17832             }
17833          }
17834          part { name: "radio";
17835             mouse_events: 0;
17836             scale: 1;
17837             description { state: "default" 0.0;
17838                rel1.to: "bg";
17839                rel2.to: "bg";
17840                visible: 0;
17841                image.normal: "radio.png";
17842             }
17843             description { state: "visible" 0.0;
17844                inherit: "default" 0.0;
17845                visible: 1;
17846             }
17847          }
17848          part { name: "elm.swallow.content";
17849             type: SWALLOW;
17850             description { state: "default" 0.0;
17851                fixed: 1 0;
17852                visible: 0;
17853                align: 0.0 0.5;
17854                color: 0 0 0 0;
17855                rel1.to_x: "bg";
17856                rel1.relative: 1.0 0.0;
17857                rel1.offset: 1 1;
17858                rel2.to_x: "bg";
17859                rel2.relative: 1.0 1.0;
17860                rel2.offset: 2 -2;
17861             }
17862             description { state: "visible" 0.0;
17863                inherit: "default" 0.0;
17864                fixed: 1 1;
17865                visible: 1;
17866                color: 255 255 255 255;
17867                aspect: 1.0 1.0;
17868                aspect_preference: VERTICAL;
17869             }
17870             description { state: "disabled" 0.0;
17871                inherit: "default" 0.0;
17872                color: 128 128 128 128;
17873             }
17874             description { state: "disabled_visible" 0.0;
17875                inherit: "default" 0.0;
17876                color: 128 128 128 128;
17877                visible: 1;
17878             }
17879          }
17880          part { name: "elm.text";
17881             type: TEXT;
17882             mouse_events: 0;
17883             scale: 1;
17884             description { state: "default" 0.0;
17885                visible: 0;
17886                rel1.to_x: "elm.swallow.content";
17887                rel1.relative: 1.0 0.0;
17888                rel1.offset: 1 1;
17889                rel2.relative: 1.0 1.0;
17890                rel2.offset: -2 -2;
17891                color: 0 0 0 255;
17892                text {
17893                   font: "Sans,Edje-Vera";
17894                   size: 10;
17895                   min: 0 0;
17896                   align: 0.0 0.5;
17897                }
17898             }
17899             description { state: "visible" 0.0;
17900                inherit: "default" 0.0;
17901                visible: 1;
17902                text.min: 1 1;
17903             }
17904             description { state: "disabled" 0.0;
17905                inherit: "default" 0.0;
17906                color: 0 0 0 128;
17907                color3: 0 0 0 0;
17908             }
17909             description { state: "disabled_visible" 0.0;
17910                inherit: "default" 0.0;
17911                color: 0 0 0 128;
17912                color3: 0 0 0 0;
17913                visible: 1;
17914                text.min: 1 1;
17915             }
17916          }
17917          part { name: "events";
17918             type: RECT;
17919             ignore_flags: ON_HOLD;
17920             description { state: "default" 0.0;
17921                color: 0 0 0 0;
17922             }
17923          }
17924          part { name: "disabler";
17925             type: RECT;
17926             description { state: "default" 0.0;
17927                color: 0 0 0 0;
17928                visible: 0;
17929             }
17930             description { state: "disabled" 0.0;
17931                inherit: "default" 0.0;
17932                visible: 1;
17933             }
17934          }
17935       }
17936       programs {
17937          program { name: "click";
17938             signal: "mouse,up,1";
17939             source: "events";
17940             action: SIGNAL_EMIT "elm,action,radio,toggle" "";
17941          }
17942          program { name: "radio_on";
17943             signal: "elm,state,radio,on";
17944             source: "elm";
17945             action:  STATE_SET "visible" 0.0;
17946             target: "radio";
17947          }
17948          program { name: "radio_off";
17949             signal: "elm,state,radio,off";
17950             source: "elm";
17951             action:  STATE_SET "default" 0.0;
17952             target: "radio";
17953          }
17954          program { name: "text_show";
17955             signal: "elm,state,text,visible";
17956             source: "elm";
17957             action:  STATE_SET "visible" 0.0;
17958             target: "elm.text";
17959          }
17960          program { name: "text_hide";
17961             signal: "elm,state,text,hidden";
17962             source: "elm";
17963             action:  STATE_SET "default" 0.0;
17964             target: "elm.text";
17965          }
17966          program { name: "icon_show";
17967             signal: "elm,state,icon,visible";
17968             source: "elm";
17969             action:  STATE_SET "visible" 0.0;
17970             target: "elm.swallow.content";
17971          }
17972          program { name: "icon_hide";
17973             signal: "elm,state,icon,hidden";
17974             source: "elm";
17975             action:  STATE_SET "default" 0.0;
17976             target: "elm.swallow.content";
17977          }
17978          program { name: "disable";
17979             signal: "elm,state,disabled";
17980             source: "elm";
17981             action: STATE_SET "disabled" 0.0;
17982             target: "disabler";
17983             after: "disable_text";
17984          }
17985          program { name: "disable_text";
17986             script {
17987                new st[31];
17988                new Float:vl;
17989                get_state(PART:"elm.text", st, 30, vl);
17990                if (!strcmp(st, "visible"))
17991                  set_state(PART:"elm.text", "disabled_visible", 0.0);
17992                else
17993                  set_state(PART:"elm.text", "disabled", 0.0);
17994
17995                get_state(PART:"elm.swallow.content", st, 30, vl);
17996                if (!strcmp(st, "visible"))
17997                  set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
17998                else
17999                  set_state(PART:"elm.swallow.content", "disabled", 0.0);
18000             }
18001          }
18002          program { name: "enable";
18003             signal: "elm,state,enabled";
18004             source: "elm";
18005             action: STATE_SET "default" 0.0;
18006             target: "disabler";
18007             after: "enable_text";
18008          }
18009          program { name: "enable_text";
18010             script {
18011                new st[31];
18012                new Float:vl;
18013                get_state(PART:"elm.text", st, 30, vl);
18014                if (!strcmp(st, "disabled_visible"))
18015                  set_state(PART:"elm.text", "visible", 0.0);
18016                else
18017                  set_state(PART:"elm.text", "default", 0.0);
18018
18019                get_state(PART:"elm.swallow.content", st, 30, vl);
18020                if (!strcmp(st, "visible"))
18021                  set_state(PART:"elm.swallow.content", "visible", 0.0);
18022                else
18023                  set_state(PART:"elm.swallow.content", "default", 0.0);
18024             }
18025          }
18026       }
18027    }
18028    group { name: "elm/genlist/tree_compress_odd/double_label/default";
18029       data.item: "stacking" "below";
18030       data.item: "selectraise" "on";
18031       data.item: "labels" "elm.text elm.text.sub";
18032       data.item: "icons" "elm.swallow.icon elm.swallow.end";
18033       data.item: "treesize" "20";
18034 //      data.item: "states" "";
18035       images {
18036          image: "bt_sm_base1.png" COMP;
18037          image: "bt_sm_shine.png" COMP;
18038          image: "bt_sm_hilight.png" COMP;
18039          image: "ilist_2.png" COMP;
18040          image: "icon_arrow_right.png" COMP;
18041          image: "icon_arrow_down.png" COMP;
18042       }
18043       parts {
18044          part {
18045             name:           "event";
18046             type:           RECT;
18047             repeat_events: 1;
18048             description {
18049                state: "default" 0.0;
18050                color: 0 0 0 0;
18051             }
18052          }
18053          part {
18054             name: "base";
18055             mouse_events: 0;
18056             description {
18057                state: "default" 0.0;
18058                image {
18059                   normal: "ilist_2.png";
18060                   border: 2 2 2 2;
18061                }
18062                fill.smooth: 0;
18063             }
18064          }
18065          part { name: "bg";
18066             clip_to: "disclip";
18067             mouse_events: 0;
18068             description { state: "default" 0.0;
18069                visible: 0;
18070                color: 255 255 255 0;
18071                rel1 {
18072                   relative: 0.0 0.0;
18073                   offset: -5 -5;
18074                }
18075                rel2 {
18076                   relative: 1.0 1.0;
18077                   offset: 4 4;
18078                }
18079                image {
18080                   normal: "bt_sm_base1.png";
18081                   border: 6 6 6 6;
18082                }
18083                image.middle: SOLID;
18084             }
18085             description { state: "selected" 0.0;
18086                inherit: "default" 0.0;
18087                visible: 1;
18088                color: 255 255 255 255;
18089                rel1 {
18090                   relative: 0.0 0.0;
18091                   offset: -2 -2;
18092                }
18093                rel2 {
18094                   relative: 1.0 1.0;
18095                   offset: 1 1;
18096                }
18097             }
18098          }
18099          part { name: "elm.swallow.pad";
18100             type: SWALLOW;
18101             description { state: "default" 0.0;
18102                fixed: 1 0;
18103                align: 0.0 0.5;
18104                rel1 {
18105                   relative: 0.0  0.0;
18106                   offset:   4    4;
18107                }
18108                rel2 {
18109                   relative: 0.0  1.0;
18110                   offset:   4   -5;
18111                }
18112             }
18113          }
18114          part { name: "arrow";
18115             clip_to: "disclip";
18116             ignore_flags: ON_HOLD;
18117             description { state: "default" 0.0;
18118                fixed: 1 0;
18119                align: 0.0 0.5;
18120                aspect: 1.0 1.0;
18121                rel1 {
18122                   to_x: "elm.swallow.pad";
18123                   relative: 1.0  0.0;
18124                   offset:   -1    4;
18125                }
18126                rel2 {
18127                   to_x: "elm.swallow.pad";
18128                   relative: 1.0  1.0;
18129                   offset:   -1   -5;
18130                }
18131                image.normal: "icon_arrow_right.png";
18132             }
18133             description { state: "active" 0.0;
18134                inherit: "default" 0.0;
18135                image.normal: "icon_arrow_down.png";
18136             }
18137          }
18138          part { name: "elm.swallow.icon";
18139             clip_to: "disclip";
18140             type: SWALLOW;
18141             description { state: "default" 0.0;
18142                fixed: 1 0;
18143                align: 0.0 0.5;
18144                rel1 {
18145                   to_x: "arrow";
18146                   relative: 1.0  0.0;
18147                   offset:   4    4;
18148                }
18149                rel2 {
18150                   to_x: "arrow";
18151                   relative: 1.0  1.0;
18152                   offset:   4   -5;
18153                }
18154             }
18155          }
18156          part { name: "elm.swallow.end";
18157             clip_to: "disclip";
18158             type: SWALLOW;
18159             description { state: "default" 0.0;
18160                fixed: 1 0;
18161                align: 1.0 0.5;
18162                aspect: 1.0 1.0;
18163                aspect_preference: VERTICAL;
18164                rel1 {
18165                   relative: 1.0  0.0;
18166                   offset:   -5    4;
18167                }
18168                rel2 {
18169                   relative: 1.0  1.0;
18170                   offset:   -5   -5;
18171                }
18172             }
18173          }
18174          part { name: "elm.text";
18175             clip_to: "disclip";
18176             type:           TEXT;
18177             effect:         SOFT_SHADOW;
18178             mouse_events:   0;
18179             scale: 1;
18180             description {
18181                state: "default" 0.0;
18182 //               min: 16 16;
18183                rel1 {
18184                   to_x:     "elm.swallow.icon";
18185                   relative: 1.0  0.0;
18186                   offset:   0 4;
18187                }
18188                rel2 {
18189                   to_x:     "elm.swallow.end";
18190                   relative: 0.0  0.5;
18191                   offset:   -1 -5;
18192                }
18193                color: 0 0 0 255;
18194                color3: 0 0 0 0;
18195                text {
18196                   font: "Sans";
18197                   size: 10;
18198 //                  min: 1 1;
18199                   min: 0 1;
18200                   align: 0.0 0.5;
18201                }
18202             }
18203             description { state: "selected" 0.0;
18204                inherit: "default" 0.0;
18205                color: 224 224 224 255;
18206                color3: 0 0 0 64;
18207             }
18208          }
18209          part { name: "elm.text.sub";
18210             clip_to: "disclip";
18211             type:           TEXT;
18212             mouse_events:   0;
18213             scale: 1;
18214             description {
18215                state: "default" 0.0;
18216 //               min: 16 16;
18217                rel1 {
18218                   to_x:     "elm.swallow.icon";
18219                   relative: 1.0  0.5;
18220                   offset:   0 4;
18221                }
18222                rel2 {
18223                   to_x:     "elm.swallow.end";
18224                   relative: 0.0  1.0;
18225                   offset:   -1 -5;
18226                }
18227                color: 0 0 0 128;
18228                color3: 0 0 0 0;
18229                text {
18230                   font: "Sans";
18231                   size: 8;
18232 //                  min: 1 1;
18233                   min: 0 1;
18234                   align: 0.0 0.5;
18235                }
18236             }
18237             description { state: "selected" 0.0;
18238                inherit: "default" 0.0;
18239                color: 128 128 128 255;
18240                color3: 0 0 0 32;
18241             }
18242          }
18243          part { name: "fg1";
18244             clip_to: "disclip";
18245             mouse_events: 0;
18246             description { state: "default" 0.0;
18247                visible: 0;
18248                color: 255 255 255 0;
18249                rel1.to: "bg";
18250                rel2.relative: 1.0 0.5;
18251                rel2.to: "bg";
18252                image {
18253                   normal: "bt_sm_hilight.png";
18254                   border: 6 6 6 0;
18255                }
18256             }
18257             description { state: "selected" 0.0;
18258                inherit: "default" 0.0;
18259                visible: 1;
18260                color: 255 255 255 255;
18261             }
18262          }
18263          part { name: "fg2";
18264             clip_to: "disclip";
18265             mouse_events: 0;
18266             description { state: "default" 0.0;
18267                visible: 0;
18268                color: 255 255 255 0;
18269                rel1.to: "bg";
18270                rel2.to: "bg";
18271                image {
18272                   normal: "bt_sm_shine.png";
18273                   border: 6 6 6 0;
18274                }
18275             }
18276             description { state: "selected" 0.0;
18277                inherit: "default" 0.0;
18278                visible: 1;
18279                color: 255 255 255 255;
18280             }
18281          }
18282          part { name: "disclip";
18283             type: RECT;
18284             description { state: "default" 0.0;
18285                rel1.to: "bg";
18286                rel2.to: "bg";
18287             }
18288             description { state: "disabled" 0.0;
18289                inherit: "default" 0.0;
18290                color: 255 255 255 64;
18291             }
18292          }
18293       }
18294       programs {
18295          // signal: elm,state,%s,active
18296          //   a "check" item named %s went active
18297          // signal: elm,state,%s,passive
18298          //   a "check" item named %s went passive
18299          // default is passive
18300          program {
18301             name:    "go_active";
18302             signal:  "elm,state,selected";
18303             source:  "elm";
18304             action:  STATE_SET "selected" 0.0;
18305             target:  "bg";
18306             target:  "fg1";
18307             target:  "fg2";
18308             target:  "elm.text";
18309             target:  "elm.text.sub";
18310          }
18311          program {
18312             name:    "go_passive";
18313             signal:  "elm,state,unselected";
18314             source:  "elm";
18315             action:  STATE_SET "default" 0.0;
18316             target:  "bg";
18317             target:  "fg1";
18318             target:  "fg2";
18319             target:  "elm.text";
18320             target:  "elm.text.sub";
18321             transition: LINEAR 0.1;
18322          }
18323          program {
18324             name:    "go_disabled";
18325             signal:  "elm,state,disabled";
18326             source:  "elm";
18327             action:  STATE_SET "disabled" 0.0;
18328             target:  "disclip";
18329          }
18330          program {
18331             name:    "go_enabled";
18332             signal:  "elm,state,enabled";
18333             source:  "elm";
18334             action:  STATE_SET "default" 0.0;
18335             target:  "disclip";
18336          }
18337          program {
18338             name:    "expand";
18339             signal:  "mouse,up,1";
18340             source:  "arrow";
18341             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
18342          }
18343          program {
18344             name:    "go_expanded";
18345             signal:  "elm,state,expanded";
18346             source:  "elm";
18347             action:  STATE_SET "active" 0.0;
18348             target:  "arrow";
18349          }
18350          program {
18351             name:    "go_contracted";
18352             signal:  "elm,state,contracted";
18353             source:  "elm";
18354             action:  STATE_SET "default" 0.0;
18355             target:  "arrow";
18356          }
18357       }
18358    }
18359
18360 ///////////////////////////////////////////////////////////////////////////////
18361    group { name: "elm/pager/base/default";
18362       data.item: "onshow" "raise";
18363 // other options
18364 //      data.item: "onhide" "lower";
18365 //      data.item: "onshow" "lower";
18366       images {
18367          image: "frame_1.png" COMP;
18368          image: "frame_2.png" COMP;
18369          image: "dia_grad.png" COMP;
18370       }
18371       parts {
18372          part { name: "clip";
18373             type: RECT;
18374             mouse_events: 0;
18375             description { state: "default" 0.0;
18376                rel1 {
18377                   to: "base";
18378                   offset: -9999 -9999;
18379                }
18380                rel2 {
18381                   to: "base";
18382                   offset: 9999 9999;
18383                }
18384                color: 255 255 255 255;
18385             }
18386             description { state: "visible" 0.0;
18387                inherit: "default" 0.0;
18388             }
18389             description { state: "hidden" 0.0;
18390                inherit: "default" 0.0;
18391                color: 255 255 255 0;
18392                visible: 0;
18393             }
18394          }
18395          part { name: "base0";
18396             mouse_events:  0;
18397             clip_to: "clip";
18398             description { state: "default" 0.0;
18399                image.normal: "dia_grad.png";
18400                rel1.to: "over";
18401                rel2.to: "over";
18402                fill {
18403                   smooth: 0;
18404                   size {
18405                      relative: 0.0 1.0;
18406                      offset: 64 0;
18407                   }
18408                }
18409             }
18410          }
18411          part { name: "base";
18412             mouse_events:  0;
18413             clip_to: "clip";
18414             description { state: "default" 0.0;
18415                image {
18416                   normal: "frame_2.png";
18417                   border: 5 5 32 26;
18418                   middle: 0;
18419                }
18420                fill.smooth : 0;
18421             }
18422             description { state: "hidden" 0.0;
18423                inherit: "default" 0.0;
18424                rel1.relative: -1.0 0.0;
18425                rel2.relative: 0.0 1.0;
18426             }
18427             description { state: "visible" 0.0;
18428                inherit: "default" 0.0;
18429                rel1.relative: 0.0 0.0;
18430                rel2.relative: 1.0 1.0;
18431             }
18432          }
18433          part { name: "over";
18434             mouse_events:  0;
18435             clip_to: "clip";
18436             description { state:    "default" 0.0;
18437                rel1 {
18438                   to: "base";
18439                   offset: 4 4;
18440                }
18441                rel2 {
18442                   to: "base";
18443                   offset: -5 -5;
18444                }
18445                image {
18446                   normal: "frame_1.png";
18447                   border: 2 2 28 22;
18448                   middle: 0;
18449                }
18450                fill.smooth : 0;
18451             }
18452          }
18453          part { name: "elm.swallow.content";
18454             type: SWALLOW;
18455             clip_to: "clip";
18456             description { state: "default" 0.0;
18457                rel1 {
18458                   to: "base";
18459                   offset: 8 8;
18460                }
18461                rel2 {
18462                   to: "base";
18463                   offset: -9 -9;
18464                }
18465             }
18466          }
18467       }
18468       programs {
18469          program { name: "show_start";
18470             signal: "elm,action,show";
18471             source: "elm";
18472             action:  STATE_SET "hidden" 0.0;
18473             target: "base";
18474             target: "clip";
18475             after: "show_start2";
18476          }
18477          program { name: "show_start2";
18478             action:  STATE_SET "visible" 0.0;
18479             transition: DECELERATE 0.5;
18480             target: "base";
18481             target: "clip";
18482             after: "show_end";
18483          }
18484          program { name: "show_end";
18485             action: SIGNAL_EMIT "elm,action,show,finished" "";
18486          }
18487          program { name: "hide_start";
18488             signal: "elm,action,hide";
18489             source: "elm";
18490             action:  STATE_SET "visible" 0.0;
18491             target: "base";
18492             target: "clip";
18493             after: "hide_start2";
18494          }
18495          program { name: "hide_start2";
18496             action:  STATE_SET "hidden" 0.0;
18497             transition: DECELERATE 0.5;
18498             target: "base";
18499             target: "clip";
18500             after: "hide_end";
18501          }
18502          program { name: "hide_end";
18503             action: SIGNAL_EMIT "elm,action,hide,finished" "";
18504          }
18505          program { name: "reset";
18506             signal: "elm,action,reset";
18507             source: "elm";
18508             action:  STATE_SET "default" 0.0;
18509             target: "base";
18510             target: "clip";
18511          }
18512       }
18513    }
18514
18515    group { name: "elm/pager/base/fade";
18516        data.item: "onshow" "raise";
18517        // other options
18518        //      data.item: "onhide" "lower";
18519        //      data.item: "onshow" "lower";
18520        images {
18521            image: "frame_1.png" COMP;
18522            image: "frame_2.png" COMP;
18523            image: "dia_grad.png" COMP;
18524        }
18525        parts {
18526            part { name: "clip_base";
18527                type: RECT;
18528                mouse_events: 0;
18529                description { state: "default" 0.0;
18530                    rel1 {
18531                        to: "base";
18532                        offset: -9999 -9999;
18533                    }
18534                    rel2 {
18535                        to: "base";
18536                        offset: 9999 9999;
18537                    }
18538                    color: 255 255 255 120;
18539                }
18540                description { state: "visible" 0.0;
18541                    inherit: "default" 0.0;
18542                }
18543                description { state: "hidden" 0.0;
18544                    inherit: "default" 0.0;
18545                    color: 255 255 255 0;
18546                    visible: 0;
18547                }
18548            }
18549            part { name: "clip";
18550                type: RECT;
18551                mouse_events: 0;
18552                description { state: "default" 0.0;
18553                    rel1 {
18554                        to: "base";
18555                        offset: -9999 -9999;
18556                    }
18557                    rel2 {
18558                        to: "base";
18559                        offset: 9999 9999;
18560                    }
18561                    color: 255 255 255 255;
18562                }
18563                description { state: "visible" 0.0;
18564                    inherit: "default" 0.0;
18565                }
18566                description { state: "hidden" 0.0;
18567                    inherit: "default" 0.0;
18568                    color: 255 255 255 0;
18569                    visible: 0;
18570                }
18571            }
18572            part { name: "base0";
18573                mouse_events:  0;
18574                clip_to: "clip_base";
18575                description { state: "default" 0.0;
18576                    image.normal: "dia_grad.png";
18577                    rel1.to: "over";
18578                    rel2.to: "over";
18579                    fill {
18580                        smooth: 0;
18581                        size {
18582                            relative: 0.0 1.0;
18583                            offset: 64 0;
18584                        }
18585                    }
18586                }
18587            }
18588            part { name: "base";
18589                mouse_events:  0;
18590                clip_to: "clip_base";
18591                description { state: "default" 0.0;
18592                    image {
18593                        normal: "frame_2.png";
18594                        border: 5 5 32 26;
18595                        middle: 0;
18596                    }
18597                    fill.smooth : 0;
18598                }
18599            }
18600            part { name: "over";
18601                mouse_events:  0;
18602                clip_to: "clip";
18603                description { state:    "default" 0.0;
18604                    rel1 {
18605                        to: "base";
18606                        offset: 4 4;
18607                    }
18608                    rel2 {
18609                        to: "base";
18610                        offset: -5 -5;
18611                    }
18612                    image {
18613                        normal: "frame_1.png";
18614                        border: 2 2 28 22;
18615                        middle: 0;
18616                    }
18617                    fill.smooth : 0;
18618                }
18619            }
18620            part { name: "elm.swallow.content";
18621                type: SWALLOW;
18622                clip_to: "clip";
18623                description { state: "default" 0.0;
18624                    rel1 {
18625                        to: "base";
18626                        offset: 8 8;
18627                    }
18628                    rel2 {
18629                        to: "base";
18630                        offset: -9 -9;
18631                    }
18632                }
18633            }
18634        }
18635        programs {
18636            program { name: "show_start";
18637                signal: "elm,action,show";
18638                source: "elm";
18639                action:  STATE_SET "hidden" 0.0;
18640                target: "clip";
18641                target: "clip_base";
18642                after: "show_start2";
18643            }
18644            program { name: "show_start2";
18645                action:  STATE_SET "visible" 0.0;
18646                transition: DECELERATE 0.5;
18647                target: "clip";
18648                target: "clip_base";
18649                after: "show_end";
18650            }
18651            program { name: "show_end";
18652                action: SIGNAL_EMIT "elm,action,show,finished" "";
18653            }
18654            program { name: "hide_start";
18655                signal: "elm,action,hide";
18656                source: "elm";
18657                action:  STATE_SET "visible" 0.0;
18658                target: "clip";
18659                target: "clip_base";
18660                after: "hide_start2";
18661            }
18662            program { name: "hide_start2";
18663                action:  STATE_SET "hidden" 0.0;
18664                transition: DECELERATE 0.5;
18665                target: "clip";
18666                target: "clip_base";
18667                after: "hide_end";
18668            }
18669            program { name: "hide_end";
18670                action: SIGNAL_EMIT "elm,action,hide,finished" "";
18671            }
18672            program { name: "reset";
18673                signal: "elm,action,reset";
18674                source: "elm";
18675                action:  STATE_SET "default" 0.0;
18676                target: "clip_base";
18677                target: "clip";
18678            }
18679        }
18680    }
18681    group { name: "elm/pager/base/fade_translucide";
18682        data.item: "onshow" "raise";
18683        // other options
18684        //      data.item: "onhide" "lower";
18685        //      data.item: "onshow" "lower";
18686        images {
18687            image: "frame_1.png" COMP;
18688            image: "frame_2.png" COMP;
18689            image: "dia_grad.png" COMP;
18690        }
18691        parts {
18692            part { name: "clip_base";
18693                type: RECT;
18694                mouse_events: 0;
18695                description { state: "default" 0.0;
18696                    rel1 {
18697                        to: "base";
18698                        offset: -9999 -9999;
18699                    }
18700                    rel2 {
18701                        to: "base";
18702                        offset: 9999 9999;
18703                    }
18704                    color: 255 255 255 120;
18705                }
18706                description { state: "visible" 0.0;
18707                    inherit: "default" 0.0;
18708                }
18709                description { state: "hidden" 0.0;
18710                    inherit: "default" 0.0;
18711                    color: 255 255 255 0;
18712                    visible: 0;
18713                }
18714            }
18715            part { name: "clip";
18716                type: RECT;
18717                mouse_events: 0;
18718                description { state: "default" 0.0;
18719                    rel1 {
18720                        to: "base";
18721                        offset: -9999 -9999;
18722                    }
18723                    rel2 {
18724                        to: "base";
18725                        offset: 9999 9999;
18726                    }
18727                    color: 255 255 255 255;
18728                }
18729                description { state: "visible" 0.0;
18730                    inherit: "default" 0.0;
18731                }
18732                description { state: "hidden" 0.0;
18733                    inherit: "default" 0.0;
18734                    color: 255 255 255 0;
18735                    visible: 0;
18736                }
18737            }
18738            part { name: "base0";
18739                mouse_events:  0;
18740                clip_to: "clip_base";
18741                description { state: "default" 0.0;
18742                    image.normal: "dia_grad.png";
18743                    rel1.to: "over";
18744                    rel2.to: "over";
18745                    fill {
18746                        smooth: 0;
18747                        size {
18748                            relative: 0.0 1.0;
18749                            offset: 64 0;
18750                        }
18751                    }
18752                }
18753            }
18754            part { name: "base";
18755                mouse_events:  0;
18756                clip_to: "clip_base";
18757                description { state: "default" 0.0;
18758                    image {
18759                        normal: "frame_2.png";
18760                        border: 5 5 32 26;
18761                        middle: 0;
18762                    }
18763                    fill.smooth : 0;
18764                }
18765            }
18766            part { name: "over";
18767                mouse_events:  0;
18768                clip_to: "clip";
18769                description { state:    "default" 0.0;
18770                    rel1 {
18771                        to: "base";
18772                        offset: 4 4;
18773                    }
18774                    rel2 {
18775                        to: "base";
18776                        offset: -5 -5;
18777                    }
18778                    image {
18779                        normal: "frame_1.png";
18780                        border: 2 2 28 22;
18781                        middle: 0;
18782                    }
18783                    fill.smooth : 0;
18784                }
18785            }
18786            part { name: "elm.swallow.content";
18787                type: SWALLOW;
18788                clip_to: "clip";
18789                description { state: "default" 0.0;
18790                    rel1 {
18791                        to: "base";
18792                        offset: 8 8;
18793                    }
18794                    rel2 {
18795                        to: "base";
18796                        offset: -9 -9;
18797                    }
18798                }
18799            }
18800        }
18801        programs {
18802            program { name: "show_start";
18803                signal: "elm,action,show";
18804                source: "elm";
18805                action:  STATE_SET "hidden" 0.0;
18806                target: "clip";
18807                target: "clip_base";
18808                after: "show_start2";
18809            }
18810            program { name: "show_start2";
18811                action:  STATE_SET "visible" 0.0;
18812                transition: DECELERATE 0.5;
18813                target: "clip";
18814                target: "clip_base";
18815                after: "show_end";
18816            }
18817            program { name: "show_end";
18818                action: SIGNAL_EMIT "elm,action,show,finished" "";
18819            }
18820            program { name: "hide_start";
18821                signal: "elm,action,hide";
18822                source: "elm";
18823                action:  STATE_SET "visible" 0.0;
18824                target: "clip";
18825                target: "clip_base";
18826                after: "hide_start2";
18827            }
18828            program { name: "hide_start2";
18829                action:  STATE_SET "hidden" 0.0;
18830                transition: DECELERATE 0.5;
18831                target: "clip";
18832                target: "clip_base";
18833                after: "hide_end";
18834            }
18835            program { name: "hide_end";
18836                action: SIGNAL_EMIT "elm,action,hide,finished" "";
18837            }
18838            program { name: "reset";
18839                signal: "elm,action,reset";
18840                source: "elm";
18841                action:  STATE_SET "default" 0.0;
18842                target: "clip_base";
18843                target: "clip";
18844            }
18845        }
18846    }
18847
18848
18849
18850 ///////////////////////////////////////////////////////////////////////////////
18851 // FIXME: this doesn't look too hot. need to fix it up
18852    group { name: "elm/progressbar/horizontal/default";
18853       images {
18854          image: "shelf_inset.png" COMP;
18855          image: "bt_sm_base2.png" COMP;
18856          image: "bt_sm_hilight.png" COMP;
18857          image: "bt_sm_shine.png" COMP;
18858       }
18859       parts {
18860          part { name: "elm.background.progressbar";
18861             mouse_events: 0;
18862             description {
18863                state: "default" 0.0;
18864                rel1 {
18865                   relative: 0.0 0.0;
18866                   offset: 0 0;
18867                }
18868                rel2 {
18869                   relative: 1.0 1.0;
18870                }
18871             }
18872          }
18873          part { name: "elm.swallow.bar";
18874             mouse_events: 0;
18875             type: SWALLOW;
18876             description {
18877                min: 48 28;
18878                max: 99999 28;
18879                state: "default" 0.0;
18880                rel1 {
18881                   to_x: "elm.text";
18882                   to_y: "elm.background.progressbar";
18883                   relative: 1.0 0.0;
18884                }
18885                rel2 {
18886                   to: "elm.background.progressbar";
18887                   relative: 1.0 1.0;
18888                }
18889             }
18890          }
18891          part { name: "elm.swallow.content";
18892             type: SWALLOW;
18893             description { state: "default" 0.0;
18894                visible: 0;
18895                align: 0.0 0.5;
18896                rel1 {
18897                   offset: 4 0;
18898                   to_y: "elm.background.progressbar";
18899                }
18900                rel2 {
18901                   offset: 3 -1;
18902                   relative: 0.0 1.0;
18903                   to_y: "elm.background.progressbar";
18904                }
18905             }
18906             description { state: "visible" 0.0;
18907                inherit: "default" 0.0;
18908                visible: 1;
18909                aspect: 1.0 1.0;
18910                aspect_preference: VERTICAL;
18911                rel2.offset: 4 -1;
18912             }
18913          }
18914          part { name: "elm.text";
18915             type: TEXT;
18916             mouse_events: 0;
18917             scale: 1;
18918             description { state: "default" 0.0;
18919                visible: 0;
18920                fixed: 1 1;
18921                align: 0.0 0.5;
18922                rel1.to_x: "elm.swallow.content";
18923                rel1.relative: 1.0 0.0;
18924                rel1.offset: -1 4;
18925                rel2.to_x: "elm.swallow.content";
18926                rel2.relative: 1.0 1.0;
18927                rel2.offset: -1 -5;
18928                color: 0 0 0 255;
18929                text {
18930                   font: "Sans,Edje-Vera";
18931                   size: 10;
18932                   min: 0 0;
18933                   align: 0.0 0.5;
18934                }
18935             }
18936             description { state: "visible" 0.0;
18937                inherit: "default" 0.0;
18938                visible: 1;
18939                text.min: 1 1;
18940                rel1.offset: 0 4;
18941                rel2.offset: 0 -5;
18942             }
18943          }
18944
18945          part { name: "background";
18946             mouse_events: 0;
18947             clip_to: "elm.background.progressbar";
18948             description {
18949                state: "default" 0.0;
18950                rel1 {
18951                   to: "elm.swallow.bar";
18952                   relative: 0.0 0.0;
18953                }
18954                rel2 {
18955                   to: "elm.swallow.bar";
18956                   relative: 1.0 1.0;
18957                   offset: -1 -1;
18958                }
18959                image {
18960                   normal: "shelf_inset.png";
18961                   border: 7 7 7 7;
18962                }
18963             }
18964          }
18965
18966          part { name: "elm.text.status";
18967             type: TEXT;
18968             mouse_events: 0;
18969             description { state: "default" 0.0;
18970                fixed: 1 1;
18971                visible: 1;
18972                rel1 {
18973                   to: "background";
18974                   relative: 0.5 0.5;
18975                }
18976                rel2 {
18977                   to: "background";
18978                   relative: 0.5 0.5;
18979                }
18980                text {
18981                   font: "Sans:style=Bold,Edje-Vera-Bold";
18982                   size: 10;
18983                   min: 1 1;
18984                   align: 0.5 0.0;
18985                }
18986                color: 0 0 0 255;
18987             }
18988             description { state: "hidden" 0.0;
18989                inherit: "default" 0.0;
18990                visible: 0;
18991                text.min: 0 0;
18992             }
18993          }
18994
18995          part { name: "elm.progress.progressbar";
18996             mouse_events: 0;
18997             clip_to: "elm.background.progressbar";
18998             description {
18999                state: "default" 0.0;
19000                min: 14 28;
19001                fixed: 1 1;
19002                rel1 {
19003                   to: "elm.swallow.bar";
19004                   relative: 0.0 0.0;
19005                }
19006                rel2 {
19007                   to_y: "elm.swallow.bar";
19008                   to_x: "elm.cur.progressbar";
19009                   offset: -1 -1;
19010                }
19011                image {
19012                   normal: "bt_sm_base2.png";
19013                   border: 6 6 6 6;
19014                }
19015             }
19016             description {
19017                state: "invert" 0.0;
19018                inherit: "default" 0.0;
19019                rel1 {
19020                   to_y: "elm.swallow.bar";
19021                   to_x: "elm.cur.progressbar";
19022                }
19023                rel2 {
19024                   to: "elm.swallow.bar";
19025                   relative: 1.0 1.0;
19026                }
19027             }
19028             description {
19029                state: "state_begin" 0.0;
19030                inherit: "default" 0.0;
19031                rel1 {
19032                   to: "elm.swallow.bar";
19033                   relative: 0.0 0.0;
19034                }
19035                rel2 {
19036                   to: "elm.swallow.bar";
19037                   relative: 0.1 1.0;
19038                }
19039             }
19040             description {
19041                state: "state_end" 0.0;
19042                inherit: "default" 0.0;
19043                rel1 {
19044                   to: "elm.swallow.bar";
19045                   relative: 0.9 0.0;
19046                }
19047                rel2 {
19048                   to: "elm.swallow.bar";
19049                   relative: 1.0 1.0;
19050                }
19051             }
19052          }
19053          part { name: "text-bar";
19054             type: TEXT;
19055             mouse_events: 0;
19056             clip_to: "progress-rect";
19057             effect: SOFT_SHADOW;
19058             scale: 1;
19059             description { state: "default" 0.0;
19060                align: 0.0 0.0;
19061                fixed: 1 1;
19062                visible: 1;
19063                rel1.to: "elm.text.status";
19064                rel1.offset: -1 -1;
19065                rel2.to: "elm.text.status";
19066                text {
19067                   text_source: "elm.text.status";
19068                   font: "Sans:style=Bold,Edje-Vera-Bold";
19069                   size: 10;
19070                   min: 1 1;
19071                   align: 0.0 0.0;
19072                }
19073                color: 224 224 224 255;
19074                color3: 0 0 0 64;
19075             }
19076             description { state: "hidden" 0.0;
19077                inherit: "default" 0.0;
19078                visible: 0;
19079                text.min: 0 0;
19080             }
19081          }
19082
19083          part { name: "over1";
19084             mouse_events: 0;
19085             description { state: "default" 0.0;
19086                rel1.to: "elm.progress.progressbar";
19087                rel2.to: "elm.progress.progressbar";
19088                rel2.relative: 1.0 0.5;
19089                image {
19090                   normal: "bt_sm_hilight.png";
19091                   border: 6 6 6 0;
19092                }
19093             }
19094          }
19095
19096          part { name: "over2";
19097             mouse_events: 1;
19098             repeat_events: 1;
19099             description { state: "default" 0.0;
19100                rel1.to: "elm.progress.progressbar";
19101                rel2.to: "elm.progress.progressbar";
19102                image {
19103                   normal: "bt_sm_shine.png";
19104                   border: 6 6 6 0;
19105                }
19106             }
19107          }
19108
19109          part { name: "elm.cur.progressbar";
19110             mouse_events: 0;
19111             dragable {
19112                confine: "background";
19113                x: 1 1 1;
19114                y: 0 0 0;
19115             }
19116             description { state: "default" 0.0;
19117                min: 14 28;
19118                fixed: 1 1;
19119                visible: 0;
19120                rel1 {
19121                   to: "background";
19122                   relative: 0 0;
19123                }
19124                rel2.to: "background";
19125            }
19126          }
19127          part { name: "progress-rect";
19128             mouse_events: 0;
19129             description {
19130                state: "default" 0.0;
19131                rel1.to: "elm.progress.progressbar";
19132                rel2.to: "elm.progress.progressbar";
19133             }
19134          }
19135       }
19136       programs {
19137          program { name: "label_show";
19138             signal: "elm,state,text,visible";
19139             source: "elm";
19140             action:  STATE_SET "visible" 0.0;
19141             target: "elm.text";
19142          }
19143          program { name: "label_hide";
19144             signal: "elm,state,text,hidden";
19145             source: "elm";
19146             action:  STATE_SET "default" 0.0;
19147             target: "elm.text";
19148          }
19149          program { name: "icon_show";
19150             signal: "elm,state,icon,visible";
19151             source: "elm";
19152             action:  STATE_SET "visible" 0.0;
19153             target: "elm.swallow.content";
19154          }
19155          program { name: "icon_hide";
19156             signal: "elm,state,icon,hidden";
19157             source: "elm";
19158             action:  STATE_SET "default" 0.0;
19159             target: "elm.swallow.content";
19160          }
19161          program { name: "units_show";
19162             signal: "elm,state,units,visible";
19163             source: "elm";
19164             action:  STATE_SET "default" 0.0;
19165             target: "text-bar";
19166             target: "elm.text.status";
19167          }
19168          program { name: "units_hide";
19169             signal: "elm,state,units,hidden";
19170             source: "elm";
19171             action:  STATE_SET "hidden" 0.0;
19172             target: "text-bar";
19173             target: "elm.text.status";
19174          }
19175          program { name: "slide_to_end";
19176             action:  STATE_SET "state_end" 0.0;
19177             transition: LINEAR 0.5;
19178             target: "elm.progress.progressbar";
19179             after: "slide_to_begin";
19180          }
19181          program { name: "slide_to_begin";
19182             signal: "elm,state,slide,begin";
19183             action: STATE_SET "state_begin" 0.0;
19184             target: "elm.progress.progressbar";
19185             transition: LINEAR 0.5;
19186             after: "slide_to_end";
19187          }
19188          program { name: "start_pulse";
19189             signal: "elm,state,pulse,start";
19190             source: "elm";
19191             after: "slide_to_end";
19192          }
19193          program { name: "stop_pulse";
19194             signal: "elm,state,pulse,stop";
19195             source: "elm";
19196             action: ACTION_STOP;
19197             target: "slide_to_begin";
19198             target: "slide_to_end";
19199             target: "start_pulse";
19200             after: "state_pulse";
19201          }
19202          program { name: "state_pulse";
19203             signal: "elm,state,pulse";
19204             source: "elm";
19205             action: STATE_SET "state_begin" 0.0;
19206             target: "elm.progress.progressbar";
19207             after: "units_hide";
19208          }
19209          program { name: "state_fraction";
19210             signal: "elm,state,fraction";
19211             source: "elm";
19212             action: ACTION_STOP;
19213             target: "slide_to_begin";
19214             target: "slide_to_end";
19215             target: "start_pulse";
19216             action: STATE_SET "default" 0.0;
19217             target: "elm.progress.progressbar";
19218          }
19219          program { name: "set_invert_on";
19220             signal: "elm,state,inverted,on";
19221             source: "elm";
19222             action:  STATE_SET "invert" 0.0;
19223             target: "elm.progress.progressbar";
19224          }
19225          program { name: "set_invert_off";
19226             signal: "elm,state,inverted,off";
19227             source: "elm";
19228             action:  STATE_SET "default" 0.0;
19229             target: "elm.progress.progressbar";
19230          }
19231       }
19232    }
19233
19234 ///////////////////////////////////////////////////////////////////////////////
19235    group { name: "elm/progressbar/vertical/default";
19236       images {
19237          image: "shelf_inset.png" COMP;
19238          image: "bt_sm_base2.png" COMP;
19239          image: "bt_sm_hilight.png" COMP;
19240          image: "bt_sm_shine.png" COMP;
19241       }
19242       parts {
19243          part { name: "elm.background.progressbar";
19244             type: RECT;
19245             mouse_events: 0;
19246             description {
19247                state: "default" 0.0;
19248                rel1 {
19249                   relative: 0.0 0.0;
19250                   offset: 0 0;
19251                }
19252                rel2 {
19253                   relative: 1.0 1.0;
19254                   offset: -1 -1;
19255                }
19256             }
19257          }
19258          part { name: "elm.swallow.bar";
19259             type: SWALLOW;
19260             scale: 1;
19261             description { state: "default" 0.0;
19262                min: 28 48;
19263                max: 28 9999;
19264                align: 0.5 1.0;
19265                rel1 {
19266                   to_y: "elm.text";
19267                   relative: 0.0 1.0;
19268                   offset: 0 2;
19269                }
19270                rel2 {
19271                   to_y: "elm.text.box";
19272                   relative: 1.0 0.0;
19273                   offset: -1 -3;
19274                }
19275             }
19276          }
19277          part { name: "elm.swallow.content";
19278             type: SWALLOW;
19279             description { state: "default" 0.0;
19280                visible: 0;
19281                align: 0.5 0.0;
19282                rel1 {
19283                   offset: 0 4;
19284                   to_x: "elm.swallow.bar";
19285                }
19286                rel2 {
19287                   offset: -1 3;
19288                   relative: 1.0 0.0;
19289                   to_x: "elm.swallow.bar";
19290                }
19291             }
19292             description { state: "visible" 0.0;
19293                inherit: "default" 0.0;
19294                visible: 1;
19295                aspect: 1.0 1.0;
19296                aspect_preference: HORIZONTAL;
19297                rel2.offset: -1 4;
19298             }
19299          }
19300          part { name: "elm.text";
19301             type: TEXT;
19302             mouse_events: 0;
19303             scale: 1;
19304             description { state: "default" 0.0;
19305                visible: 0;
19306                fixed: 1 1;
19307                align: 0.5 0.0;
19308                rel1.to_y: "elm.swallow.content";
19309                rel1.relative: 0.5 1.0;
19310                rel1.offset: 0 -1;
19311                rel2.to_y: "elm.swallow.content";
19312                rel2.relative: 0.5 1.0;
19313                rel2.offset: -1 -1;
19314                color: 0 0 0 255;
19315                text {
19316                   font: "Sans,Edje-Vera";
19317                   size: 10;
19318                   min: 0 0;
19319                   align: 0.5 0.0;
19320                }
19321             }
19322             description { state: "visible" 0.0;
19323                inherit: "default" 0.0;
19324                visible: 1;
19325                text.min: 1 1;
19326                rel1.offset: 4 0;
19327                rel2.offset: -5 0;
19328             }
19329          }
19330
19331          part { name: "background";
19332             mouse_events: 0;
19333             clip_to: "elm.background.progressbar";
19334             description {
19335                state: "default" 0.0;
19336                rel1 {
19337                   to: "elm.swallow.bar";
19338                   relative: 0.0 0.0;
19339                }
19340                rel2 {
19341                   to: "elm.swallow.bar";
19342                   relative: 1.0 1.0;
19343                   offset: -1 -1;
19344                }
19345                image {
19346                   normal: "shelf_inset.png";
19347                   border: 7 7 7 7;
19348                }
19349             }
19350          }
19351
19352          part { name: "elm.progress.progressbar";
19353             mouse_events: 0;
19354             clip_to: "elm.background.progressbar";
19355             description {
19356                state: "default" 0.0;
19357                min: 28 14;
19358                fixed: 1 1;
19359                rel1 {
19360                   to: "elm.swallow.bar";
19361                   relative: 0.0 0.0;
19362                }
19363                rel2 {
19364                   to_x: "elm.swallow.bar";
19365                   to_y: "elm.cur.progressbar";
19366                   offset: -1 -1;
19367                }
19368                image {
19369                   normal: "bt_sm_base2.png";
19370                   border: 6 6 6 6;
19371                }
19372             }
19373             description {
19374                state: "invert" 0.0;
19375                inherit: "default" 0.0;
19376                rel1 {
19377                   to_x: "elm.swallow.bar";
19378                   to_y: "elm.cur.progressbar";
19379                }
19380                rel2 {
19381                   to: "elm.swallow.bar";
19382                   relative: 1.0 1.0;
19383                }
19384             }
19385             description {
19386                state: "state_begin" 0.0;
19387                inherit: "default" 0.0;
19388                rel1 {
19389                   to: "elm.swallow.bar";
19390                   relative: 0.0 0.0;
19391                }
19392                rel2 {
19393                   to: "elm.swallow.bar";
19394                   relative: 1.0 0.1;
19395                }
19396             }
19397             description {
19398                state: "state_end" 0.0;
19399                inherit: "default" 0.0;
19400                rel1 {
19401                   to: "elm.swallow.bar";
19402                   relative: 0.0 0.9;
19403                }
19404                rel2 {
19405                   to: "elm.swallow.bar";
19406                   relative: 1.0 1.0;
19407                }
19408             }
19409          }
19410
19411          part { name: "over1";
19412             mouse_events: 0;
19413             description { state: "default" 0.0;
19414                rel1.to: "elm.progress.progressbar";
19415                rel2.to: "elm.progress.progressbar";
19416                rel2.relative: 1.0 0.5;
19417                image {
19418                   normal: "bt_sm_hilight.png";
19419                   border: 6 6 6 0;
19420                }
19421             }
19422          }
19423
19424          part { name: "over2";
19425             mouse_events: 1;
19426             repeat_events: 1;
19427             description { state: "default" 0.0;
19428                rel1.to: "elm.progress.progressbar";
19429                rel2.to: "elm.progress.progressbar";
19430                image {
19431                   normal: "bt_sm_shine.png";
19432                   border: 6 6 6 0;
19433                }
19434             }
19435          }
19436
19437          part { name: "elm.cur.progressbar";
19438             mouse_events: 0;
19439             dragable {
19440                confine: "background";
19441                x: 0 0 0;
19442                y: 1 1 1;
19443             }
19444             description { state: "default" 0.0;
19445                min: 28 14;
19446                fixed: 1 1;
19447                visible: 0;
19448                rel1 {
19449                   to: "background";
19450                   relative: 0 0;
19451                }
19452                rel2.to: "background";
19453            }
19454          }
19455
19456          part { name: "elm.text.box";
19457             mouse_events: 0;
19458             type: RECT;
19459             description { state: "default" 0.0;
19460                visible: 0;
19461                rel1 {
19462                   to: "elm.text.status";
19463                   offset: -2 -2;
19464                }
19465                rel2 {
19466                   to: "elm.text.status";
19467                   offset: 2 2;
19468                }
19469                color: 255 255 255 0;
19470             }
19471             description { state: "visible" 0.0;
19472                inherit: "default" 0.0;
19473                visible: 1;
19474             }
19475          }
19476          part { name: "elm.text.status";
19477             type: TEXT;
19478             mouse_events: 0;
19479             scale: 1;
19480             description { state: "default" 0.0;
19481                visible: 0;
19482                fixed: 1 1;
19483                align: 0.5 1.0;
19484                rel1.relative: 0.0 1.0;
19485                rel1.offset: 2 0;
19486                rel2.relative: 1.0 1.0;
19487                rel2.offset: -2 0;
19488                color: 0 0 0 255;
19489                text {
19490                   font: "Sans:style=Bold,Edje-Vera-Bold";
19491                   size: 10;
19492                   min: 0 0;
19493                   align: 0.5 0.0;
19494                }
19495             }
19496             description { state: "visible" 0.0;
19497                inherit: "default" 0.0;
19498                fixed: 1 1;
19499                visible: 1;
19500                text.min: 1 1;
19501                rel1.offset: 8 -9;
19502                rel2.offset: -9 -9;
19503             }
19504          }
19505       }
19506       programs {
19507          program { name: "label_show";
19508             signal: "elm,state,text,visible";
19509             source: "elm";
19510             action:  STATE_SET "visible" 0.0;
19511             target: "elm.text";
19512          }
19513          program { name: "label_hide";
19514             signal: "elm,state,text,hidden";
19515             source: "elm";
19516             action:  STATE_SET "default" 0.0;
19517             target: "elm.text";
19518          }
19519          program { name: "icon_show";
19520             signal: "elm,state,icon,visible";
19521             source: "elm";
19522             action:  STATE_SET "visible" 0.0;
19523             target: "elm.swallow.content";
19524          }
19525          program { name: "icon_hide";
19526             signal: "elm,state,icon,hidden";
19527             source: "elm";
19528             action:  STATE_SET "default" 0.0;
19529             target: "elm.swallow.content";
19530          }
19531          program { name: "units_show";
19532             signal: "elm,state,units,visible";
19533             source: "elm";
19534             action:  STATE_SET "visible" 0.0;
19535             target: "elm.text.status";
19536             target: "elm.text.box";
19537          }
19538          program { name: "units_hide";
19539             signal: "elm,state,units,hidden";
19540             source: "elm";
19541             action:  STATE_SET "default" 0.0;
19542             target: "elm.text.status";
19543             target: "elm.text.box";
19544          }
19545          program { name: "slide_to_end";
19546             action:  STATE_SET "state_end" 0.0;
19547             transition: LINEAR 0.5;
19548             target: "elm.progress.progressbar";
19549             after: "slide_to_begin";
19550          }
19551          program { name: "slide_to_begin";
19552             action:  STATE_SET "state_begin" 0.0;
19553             target: "elm.progress.progressbar";
19554             transition: LINEAR 0.5;
19555             after: "slide_to_end";
19556          }
19557          program { name: "start_pulse";
19558             signal: "elm,state,pulse,start";
19559             source: "elm";
19560             action: STATE_SET "state_begin" 0.0;
19561             target: "elm.progress.progressbar";
19562             after: "slide_to_end";
19563          }
19564          program { name: "stop_pulse";
19565             signal: "elm,state,pulse,stop";
19566             source: "elm";
19567             action: ACTION_STOP;
19568             target: "slide_to_begin";
19569             target: "slide_to_end";
19570             target: "start_pulse";
19571             after: "state_pulse";
19572          }
19573          program { name: "state_pulse";
19574             signal: "elm,state,pulse";
19575             source: "elm";
19576             action: STATE_SET "state_begin" 0.0;
19577             target: "elm.progress.progressbar";
19578             after: "units_hide";
19579          }
19580          program { name: "state_fraction";
19581             signal: "elm,state,fraction";
19582             source: "elm";
19583             action: ACTION_STOP;
19584             target: "slide_to_begin";
19585             target: "slide_to_end";
19586             target: "start_pulse";
19587             action: STATE_SET "default" 0.0;
19588             target: "elm.progress.progressbar";
19589          }
19590          program { name: "set_invert_on";
19591             signal: "elm,state,inverted,on";
19592             source: "elm";
19593             action:  STATE_SET "invert" 0.0;
19594             target: "elm.progress.progressbar";
19595             target: "elm.cur.progressbar";
19596          }
19597          program { name: "set_invert_off";
19598             signal: "elm,state,inverted,off";
19599             source: "elm";
19600             action:  STATE_SET "default" 0.0;
19601             target: "elm.progress.progressbar";
19602             target: "elm.cur.progressbar";
19603          }
19604       }
19605    }
19606
19607 ///////////////////////////////////////////////////////////////////////////////
19608    group { name: "elm/separator/horizontal/default";
19609        images {
19610            image: "separator_h.png" COMP;
19611        }
19612        parts {
19613            part { name: "separator"; // separator group
19614                description { state: "default" 0.0;
19615                    min: 2 2;
19616                    rel1.offset: 4 4;
19617                    rel2.offset: -5 -5;
19618                    image {
19619                        normal: "separator_h.png";
19620                    }
19621                    fill {
19622                        smooth: 0;
19623                    }
19624                }
19625            }
19626        }
19627    }
19628
19629    ///////////////////////////////////////////////////////////////////////////////
19630    group { name: "elm/separator/vertical/default";
19631        images {
19632            image: "separator_v.png" COMP;
19633        }
19634        parts {
19635            part { name: "separator"; // separator group
19636                description { state: "default" 0.0;
19637                    min: 2 2;
19638                    rel1.offset: 4 4;
19639                    rel2.offset: -5 -5;
19640                    image {
19641                        normal: "separator_v.png";
19642                    }
19643                    fill {
19644                        smooth: 0;
19645                    }
19646                }
19647            }
19648        }
19649    }
19650
19651    group { name: "elm/progressbar/horizontal/wheel";
19652        images {
19653            image: "busy-1.png" COMP;
19654            image: "busy-2.png" COMP;
19655            image: "busy-3.png" COMP;
19656            image: "busy-4.png" COMP;
19657            image: "busy-5.png" COMP;
19658            image: "busy-6.png" COMP;
19659            image: "busy-7.png" COMP;
19660            image: "busy-8.png" COMP;
19661            image: "busy-9.png" COMP;
19662        }
19663        parts {
19664            part { name: "elm.background.progressbar";
19665                mouse_events: 0;
19666                type: RECT;
19667                description {
19668                    state: "default" 0.0;
19669                }
19670            }
19671            part { name: "elm.swallow.bar";
19672                mouse_events: 0;
19673                type: SWALLOW;
19674                description { state: "default" 0.0;
19675                    min: 0 0;
19676                    max: 0 0;
19677                    visible: 0;
19678                }
19679            }
19680            part { name: "elm.swallow.content";
19681                type: SWALLOW;
19682                description { state: "default" 0.0;
19683                    min: 0 0;
19684                    max: 0 0;
19685                    visible: 0;
19686                }
19687            }
19688            part { name: "background";
19689                mouse_events: 0;
19690                clip_to: "elm.background.progressbar";
19691                description {
19692                    state: "default" 0.0;
19693                    min: 32 32;
19694                    max: 32 32;
19695                    visible: 1;
19696                    aspect: 1.0 1.0;
19697                    aspect_preference: BOTH;
19698                    image {
19699                        normal: "busy-9.png";
19700                        border: 7 7 7 7;
19701                    }
19702                }
19703                description {
19704                    state: "pulse" 0.0;
19705                    inherit: "default" 0.0;
19706                    image {
19707                        normal: "busy-9.png";
19708                        tween:  "busy-1.png";
19709                        tween:  "busy-2.png";
19710                        tween:  "busy-3.png";
19711                        tween:  "busy-4.png";
19712                        tween:  "busy-5.png";
19713                        tween:  "busy-6.png";
19714                        tween:  "busy-7.png";
19715                        tween:  "busy-8.png";
19716                        border: 7 7 7 7;
19717                    }
19718                }
19719            }
19720        }
19721        programs {
19722            program { name: "start_pulse";
19723                signal: "elm,state,pulse,start";
19724                source: "elm";
19725                action: STATE_SET "pulse" 0.0;
19726                target: "background";
19727                transition: LINEAR 0.5;
19728                after: "start_pulse";
19729            }
19730            program { name: "stop_pulse";
19731                signal: "elm,state,pulse,stop";
19732                source: "elm";
19733                action: STATE_SET "default" 0.0;
19734                target: "background";
19735            }
19736        }
19737    }
19738
19739
19740 ///////////////////////////////////////////////////////////////////////////////
19741    group { name: "elm/spinner/base/default";
19742        images {
19743            image: "shelf_inset.png" COMP;
19744            image: "bt_base1.png" COMP;
19745            image: "bt_hilight.png" COMP;
19746            image: "bt_shine.png" COMP;
19747            image: "bt_glow.png" COMP;
19748            image: "bt_dis_base.png" COMP;
19749            image: "bt_dis_hilight.png" COMP;
19750            image: "sp_bt_l.png" COMP;
19751            image: "sp_bt_r.png" COMP;
19752        }
19753        parts {
19754            part { name: "bg";
19755                type: RECT;
19756                description { state: "default" 0.0;
19757                    max: 99999 30;
19758                    min: 0 30;
19759                    rel1.offset: 1 1;
19760                    rel2.offset: -2 -2;
19761                    color: 255 255 255 0;
19762                }
19763            }
19764            part { name: "conf_over";
19765                mouse_events:  0;
19766                description { state: "default" 0.0;
19767                    rel1.to: "bg";
19768                    rel2.to: "bg";
19769                    image {
19770                        normal: "shelf_inset.png";
19771                        border: 7 7 7 7;
19772                        middle: 0;
19773                    }
19774                    fill.smooth : 0;
19775                }
19776            }
19777            part { name: "left_bt";
19778                mouse_events:  1;
19779                description { state: "default" 0.0;
19780                    rel1 { to: "bg";
19781                        offset: 2 2;
19782                    }
19783                    rel2 { to: "bg";
19784                        offset: -3 -3;
19785                    }
19786                    align: 0.0 0.5;
19787                    min: 24 24;
19788                    max: 24 24;
19789                    image {
19790                        normal: "bt_base1.png";
19791                        border: 6 6 6 6;
19792                    }
19793                    fill.smooth : 0;
19794                }
19795                description { state: "clicked" 0.0;
19796                    inherit: "default" 0.0;
19797                    image.normal: "bt_base1.png";
19798                    image.middle: SOLID;
19799                }
19800                description { state: "disabled" 0.0;
19801                    inherit:  "default" 0.0;
19802                    image {
19803                        normal: "bt_dis_base.png";
19804                        border: 4 4 4 4;
19805                    }
19806                }
19807            }
19808            part {         name: "left_over1";
19809                mouse_events: 0;
19810                description { state: "default" 0.0;
19811                    rel1.to: "left_bt";
19812                    rel2 { to: "left_bt";
19813                        relative: 1.0 0.5;
19814                    }
19815                    image {
19816                        normal: "bt_hilight.png";
19817                        border: 7 7 7 0;
19818                    }
19819                }
19820                description { state: "disabled" 0.0;
19821                    inherit:  "default" 0.0;
19822                    image {
19823                        normal: "bt_dis_hilight.png";
19824                        border: 4 4 4 0;
19825                    }
19826                }
19827            }
19828            part { name: "left_over2";
19829                mouse_events: 1;
19830                repeat_events: 1;
19831                ignore_flags: ON_HOLD;
19832                description { state: "default" 0.0;
19833                    rel1.to: "left_bt";
19834                    rel2.to: "left_bt";
19835                    image {
19836                        normal: "bt_shine.png";
19837                        border: 7 7 7 7;
19838                    }
19839                }
19840                description { state: "disabled" 0.0;
19841                    inherit:  "default" 0.0;
19842                    visible: 0;
19843                }
19844            }
19845            part { name: "left_over3";
19846                mouse_events: 1;
19847                repeat_events: 1;
19848                description { state: "default" 0.0;
19849                    color: 255 255 255 0;
19850                    rel1.to: "left_bt";
19851                    rel2.to: "left_bt";
19852                    image {
19853                        normal: "bt_glow.png";
19854                        border: 12 12 12 12;
19855                    }
19856                    fill.smooth : 0;
19857                }
19858                description { state: "clicked" 0.0;
19859                    inherit:  "default" 0.0;
19860                    visible: 1;
19861                    color: 255 255 255 255;
19862                }
19863            }
19864            part { name: "right_bt";
19865                mouse_events:  1;
19866                description { state: "default" 0.0;
19867                    rel1 { to: "bg";
19868                        offset: -27 3;
19869                    }
19870                    rel2 { to: "bg";
19871                        offset: -3 -3;
19872                    }
19873                    align: 1.0 0.5;
19874                    min: 24 24;
19875                    max: 24 24;
19876                    image {
19877                        normal: "bt_base1.png";
19878                        border: 5 5 4 12;
19879                    }
19880                    fill.smooth : 0;
19881                }
19882                description { state: "clicked" 0.0;
19883                    inherit: "default" 0.0;
19884                    image.normal: "bt_base1.png";
19885                    image.middle: SOLID;
19886                }
19887                description { state: "disabled" 0.0;
19888                    inherit:  "default" 0.0;
19889                    image {
19890                        normal: "bt_dis_base.png";
19891                        border: 4 4 4 4;
19892                    }
19893                }
19894            }
19895            part { name: "right_over1";
19896                mouse_events: 0;
19897                description { state: "default" 0.0;
19898                    rel1.to: "right_bt";
19899                    rel2 { to: "right_bt";
19900                        relative: 1.0 0.5;
19901                    }
19902                    image {
19903                        normal: "bt_hilight.png";
19904                        border: 7 7 7 0;
19905                    }
19906                }
19907                description { state: "disabled" 0.0;
19908                    inherit:  "default" 0.0;
19909                    image {
19910                        normal: "bt_dis_hilight.png";
19911                        border: 4 4 4 0;
19912                    }
19913                }
19914            }
19915            part { name: "right_over2";
19916                mouse_events: 1;
19917                repeat_events: 1;
19918                ignore_flags: ON_HOLD;
19919                description { state: "default" 0.0;
19920                    rel1.to: "right_bt";
19921                    rel2.to: "right_bt";
19922                    image {
19923                        normal: "bt_shine.png";
19924                        border: 7 7 7 7;
19925                    }
19926                }
19927                description { state: "disabled" 0.0;
19928                    inherit:  "default" 0.0;
19929                    visible: 0;
19930                }
19931            }
19932            part { name: "right_over3";
19933                mouse_events: 1;
19934                repeat_events: 1;
19935                description { state: "default" 0.0;
19936                    color: 255 255 255 0;
19937                    rel1.to: "right_bt";
19938                    rel2.to: "right_bt";
19939                    image {
19940                        normal: "bt_glow.png";
19941                        border: 12 12 12 12;
19942                    }
19943                    fill.smooth : 0;
19944                }
19945                description { state: "clicked" 0.0;
19946                    inherit:  "default" 0.0;
19947                    visible: 1;
19948                    color: 255 255 255 255;
19949                }
19950            }
19951            part { name: "left_bt_icon";
19952                repeat_events: 1;
19953                description { state: "default" 0.0;
19954                    rel1.to: "left_bt";
19955                    rel2.to: "left_bt";
19956                    align: 0.5 0.5;
19957                    min: 16 16;
19958                    max: 16 16;
19959                    image.normal: "sp_bt_l.png";
19960                }
19961            }
19962            part { name: "right_bt_icon";
19963                repeat_events: 1;
19964                description { state: "default" 0.0;
19965                    rel1.to: "right_bt";
19966                    rel2.to: "right_bt";
19967                    align: 0.5 0.5;
19968                    min: 16 16;
19969                    max: 16 16;
19970                    image.normal: "sp_bt_r.png";
19971                }
19972            }
19973            part { name: "elm.text";
19974                type: TEXT;
19975                mouse_events: 0;
19976                scale: 1;
19977                description { state: "default" 0.0;
19978                    visible: 1;
19979                    align: 0.0 0.5;
19980                    rel1 { relative: 1.0 0.0;
19981                        offset: 3 2;
19982                        to_x: "left_bt";
19983                        to_y: "bg";
19984                    }
19985                    rel2 { relative: 0.0 1.0;
19986                        offset: -3 -2;
19987                        to_x: "right_bt";
19988                        to_y: "bg";
19989                    }
19990                    color: 0 0 0 255;
19991                    text {
19992                        font: "Sans,Edje-Vera";
19993                        size: 10;
19994                        min: 1 1;
19995                        align: 0.5 0.5;
19996                    }
19997                }
19998                description { state: "active" 0.0;
19999                    inherit: "default" 0.0;
20000                    visible: 0;
20001                }
20002                description { state: "disabled_active" 0.0;
20003                    inherit: "default" 0.0;
20004                    color: 0 0 0 128;
20005                    color3: 0 0 0 0;
20006                }
20007                description { state: "disabled" 0.0;
20008                    inherit: "default" 0.0;
20009                    color: 0 0 0 128;
20010                    color3: 0 0 0 0;
20011                }
20012            }
20013            part { name: "elm.dragable.slider";
20014                type: RECT;
20015                mouse_events: 0;
20016                scale: 1;
20017                dragable {
20018                    x: 1 1 0;
20019                    y: 0 0 0;
20020                }
20021                description { state: "default" 0.0;
20022                    rel1.to: "bg";
20023                    rel2.to: "bg";
20024                    fixed: 1 1;
20025                    color: 0 0 0 0;
20026                }
20027            }
20028            part { name: "button_events";
20029                type: RECT;
20030                dragable {
20031                    events: "elm.dragable.slider";
20032                }
20033                mouse_events: 1;
20034                description { state: "default" 0.0;
20035                    rel1.to: "elm.text";
20036                    rel2.to: "elm.text";
20037                    color: 0 0 0 0;
20038                }
20039            }
20040            part { name: "elm.swallow.entry";
20041                type: SWALLOW;
20042                description { state: "default" 0.0;
20043                    visible: 0;
20044                    align: 0.5 0.5;
20045                    rel1 { relative: 1.0 0.5;
20046                        offset: 3 2;
20047                        to_x: "left_bt";
20048                        to_y: "bg";
20049                    }
20050                    rel2 { relative: 0.0 0.5;
20051                        offset: -3 -2;
20052                        to_x: "right_bt";
20053                        to_y: "bg";
20054                    }
20055                    fixed: 1 1;
20056                    color: 0 0 0 0;
20057                }
20058                description { state: "active" 0.0;
20059                    inherit: "default" 0.0;
20060                    visible: 1;
20061                    color: 255 255 255 255;
20062                }
20063                description { state: "disabled_active" 0.0;
20064                    inherit: "default" 0.0;
20065                    visible: 0;
20066                }
20067                description { state: "disabled" 0.0;
20068                    inherit: "default" 0.0;
20069                    visible: 0;
20070                }
20071            }
20072            part { name: "disabler";
20073                type: RECT;
20074                description { state: "default" 0.0;
20075                    color: 0 0 0 0;
20076                    visible: 0;
20077                }
20078                description { state: "disabled" 0.0;
20079                    inherit: "default" 0.0;
20080                    visible: 1;
20081                }
20082            }
20083        }
20084        programs {
20085            program { name: "text_show";
20086                signal: "elm,state,text,visible";
20087                source: "elm";
20088                action:  STATE_SET "visible" 0.0;
20089                target: "elm.text";
20090            }
20091            program { name: "text_hide";
20092                signal: "elm,state,text,hidden";
20093                source: "elm";
20094                action:  STATE_SET "default" 0.0;
20095                target: "elm.text";
20096            }
20097            program { name: "dec";
20098                signal: "mouse,down,1";
20099                source: "left_bt";
20100                action: SIGNAL_EMIT "elm,action,decrement,start" "";
20101            }
20102            program { name: "dec2";
20103                signal: "mouse,up,1";
20104                source: "left_bt";
20105                action: SIGNAL_EMIT "elm,action,decrement,stop" "";
20106            }
20107            program { name: "inc";
20108                signal: "mouse,down,1";
20109                source: "right_bt";
20110                action: SIGNAL_EMIT "elm,action,increment,start" "";
20111            }
20112            program { name: "inc2";
20113                signal: "mouse,up,1";
20114                source: "right_bt";
20115                action: SIGNAL_EMIT "elm,action,increment,stop" "";
20116            }
20117            program {
20118                name:   "left_bt_click";
20119                signal: "mouse,down,1";
20120                source: "left_over2";
20121                action: STATE_SET "clicked" 0.0;
20122                target: "left_bt";
20123            }
20124            program {
20125                name:   "left_bt_unclick";
20126                signal: "mouse,up,1";
20127                source: "left_over2";
20128                action: STATE_SET "default" 0.0;
20129                target: "left_bt";
20130            }
20131            program {
20132                name:   "left_bt_click2";
20133                signal: "mouse,down,1";
20134                source: "left_over3";
20135                action: STATE_SET "clicked" 0.0;
20136                target: "left_over3";
20137            }
20138            program {
20139                name:   "left_bt_unclick2";
20140                signal: "mouse,up,1";
20141                source: "left_over3";
20142                action: STATE_SET "default" 0.0;
20143                transition: DECELERATE 0.5;
20144                target: "left_over3";
20145            }
20146            program {
20147                name:   "left_bt_unclick3";
20148                signal: "mouse,up,1";
20149                source: "left_over2";
20150                action: SIGNAL_EMIT "elm,action,click" "";
20151            }
20152
20153            program {
20154                name:   "right_bt_click";
20155                signal: "mouse,down,1";
20156                source: "right_over2";
20157                action: STATE_SET "clicked" 0.0;
20158                target: "right_bt";
20159            }
20160            program {
20161                name:   "right_bt_unclick";
20162                signal: "mouse,up,1";
20163                source: "right_over2";
20164                action: STATE_SET "default" 0.0;
20165                target: "right_bt";
20166            }
20167            program {
20168                name:   "right_bt_click2";
20169                signal: "mouse,down,1";
20170                source: "right_over3";
20171                action: STATE_SET "clicked" 0.0;
20172                target: "right_over3";
20173            }
20174            program {
20175                name:   "right_bt_unclick2";
20176                signal: "mouse,up,1";
20177                source: "right_over3";
20178                action: STATE_SET "default" 0.0;
20179                transition: DECELERATE 0.5;
20180                target: "right_over3";
20181            }
20182            program {
20183                name:   "right_bt_unclick3";
20184                signal: "mouse,up,1";
20185                source: "right_over2";
20186                action: SIGNAL_EMIT "elm,action,click" "";
20187            }
20188            program { name: "disable";
20189                signal: "elm,state,disabled";
20190                source: "elm";
20191                action: STATE_SET "disabled" 0.0;
20192                target: "left_bt";
20193                target: "left_over1";
20194                target: "left_over2";
20195                target: "right_bt";
20196                target: "right_over1";
20197                target: "right_over2";
20198                target: "disabler";
20199                after: "disable_text";
20200            }
20201            program { name: "disable_text";
20202                script {
20203                    new st[31];
20204                    new Float:vl;
20205                    get_state(PART:"elm.text", st, 30, vl);
20206                    if (!strcmp(st, "active"))
20207                    set_state(PART:"elm.text", "disabled_active", 0.0);
20208                    else
20209                    set_state(PART:"elm.text", "disabled", 0.0);
20210
20211                    get_state(PART:"elm.swallow.entry", st, 30, vl);
20212                    if (!strcmp(st, "active"))
20213                    set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
20214                    else
20215                    set_state(PART:"elm.swallow.entry", "disabled", 0.0);
20216                }
20217            }
20218            program { name: "enable";
20219                signal: "elm,state,enabled";
20220                source: "elm";
20221                action: STATE_SET "default" 0.0;
20222                target: "left_bt";
20223                target: "left_over1";
20224                target: "left_over2";
20225                target: "right_bt";
20226                target: "right_over1";
20227                target: "right_over2";
20228                target: "disabler";
20229                after: "enable_text";
20230            }
20231            program { name: "enable_text";
20232                script {
20233                    new st[31];
20234                    new Float:vl;
20235                    get_state(PART:"elm.text", st, 30, vl);
20236                    if (!strcmp(st, "disabled_active"))
20237                    set_state(PART:"elm.text", "active", 0.0);
20238                    else
20239                    set_state(PART:"elm.text", "default", 0.0);
20240
20241                    get_state(PART:"elm.swallow.entry", st, 30, vl);
20242                    if (!strcmp(st, "disabled_active"))
20243                    set_state(PART:"elm.swallow.entry", "active", 0.0);
20244                    else
20245                    set_state(PART:"elm.swallow.entry", "default", 0.0);
20246                }
20247            }
20248            program { name: "active";
20249                signal: "elm,state,active";
20250                source: "elm";
20251                action: STATE_SET "active" 0.0;
20252                target: "elm.text";
20253                target: "elm.swallow.entry";
20254            }
20255            program { name: "inactive";
20256                signal: "elm,state,inactive";
20257                source: "elm";
20258                action: STATE_SET "default" 0.0;
20259                target: "elm.text";
20260                target: "elm.swallow.entry";
20261            }
20262            program { name: "toggle_text";
20263                signal: "mouse,up,1";
20264                source: "button_events";
20265                action: SIGNAL_EMIT "elm,action,entry,toggle" "";
20266            }
20267        }
20268    }
20269
20270 ///////////////////////////////////////////////////////////////////////////////
20271    group { name: "elm/spinner/base/vertical";
20272        images {
20273            image: "shelf_inset.png" COMP;
20274            image: "bt_hilight.png" COMP;
20275            image: "bt_shine.png" COMP;
20276            image: "bt_glow.png" COMP;
20277            image: "bt_dis_base.png" COMP;
20278            image: "bt_dis_hilight.png" COMP;
20279            image: "up.png" COMP;
20280            image: "down.png" COMP;
20281            image: "bt_spinner_up.png" COMP;
20282            image: "bt_spinner_down.png" COMP;
20283            image: "bt_spinner_hilight.png" COMP;
20284        }
20285        parts {
20286            part { name: "bg";
20287                type: RECT;
20288                description { state: "default" 0.0;
20289                    max: 99999 30;
20290                    min: 0 30;
20291                    rel1.offset: 1 1;
20292                    rel2.offset: -2 -2;
20293                    color: 255 255 255 0;
20294                }
20295            }
20296            part { name: "conf_over";
20297                mouse_events:  0;
20298                description { state: "default" 0.0;
20299                    rel1 {
20300                      to: "bg";
20301                      relative: 0.0 0.0;
20302                    }
20303                    rel2 {
20304                       to_x: "down_bt";
20305                       offset: -22 -1;
20306                    }
20307                    rel2 {
20308                       to_y: "bg";
20309                    }
20310                    image {
20311                        normal: "shelf_inset.png";
20312                        border: 7 7 7 7;
20313                        middle: 0;
20314                    }
20315                    fill.smooth : 0;
20316                }
20317            }
20318            part { name: "down_bt";
20319                mouse_events:  1;
20320                description { state: "default" 0.0;
20321                    rel1 {
20322                        to_x: "bg";
20323                        to_y: "up_bt";
20324                        relative: 1 1;
20325                        offset: 0 1;
20326                    }
20327                    rel2 { to: "bg";
20328                        relative: 1 1;
20329                        offset: -1 -1;
20330                    }
20331                    align: 1.0 0.5;
20332                    min: 24 16;
20333                    max: 24 16;
20334                    image {
20335                        normal: "bt_spinner_down.png";
20336                        border: 6 6 6 6;
20337                    }
20338                    fill.smooth : 0;
20339                }
20340                description { state: "clicked" 0.0;
20341                    inherit: "default" 0.0;
20342                    image.normal: "bt_spinner_down.png";
20343                    image.middle: SOLID;
20344                }
20345                description { state: "disabled" 0.0;
20346                    inherit:  "default" 0.0;
20347                    image {
20348                        normal: "bt_dis_base.png";
20349                        border: 4 4 4 4;
20350                    }
20351                }
20352            }
20353            part { name: "down_over3";
20354                mouse_events: 1;
20355                repeat_events: 1;
20356                description { state: "default" 0.0;
20357                    color: 255 255 255 0;
20358                    rel1.to: "down_bt";
20359                    rel2.to: "down_bt";
20360                    image {
20361                        normal: "bt_glow.png";
20362                        border: 12 12 12 12;
20363                    }
20364                    fill.smooth : 0;
20365                }
20366                description { state: "clicked" 0.0;
20367                    inherit:  "default" 0.0;
20368                    visible: 1;
20369                    color: 255 255 255 255;
20370                }
20371            }
20372            part { name: "up_bt";
20373                mouse_events:  1;
20374                description { state: "default" 0.0;
20375                    rel1 { to: "bg";
20376                        relative: 0 0;
20377                        offset: 0 0;
20378                    }
20379                    rel2 { to: "bg";
20380                        relative: 1 0.5;
20381                        offset: -1 -1;
20382                    }
20383                    align: 1.0 0.5;
20384                    min: 24 16;
20385                    max: 24 16;
20386                    image {
20387                        normal: "bt_spinner_up.png";
20388                        border: 6 6 6 6;
20389                    }
20390                    fill.smooth : 0;
20391                }
20392                description { state: "clicked" 0.0;
20393                    inherit: "default" 0.0;
20394                    image.normal: "bt_spinner_up.png";
20395                    image.middle: SOLID;
20396                }
20397                description { state: "disabled" 0.0;
20398                    inherit:  "default" 0.0;
20399                    image {
20400                        normal: "bt_dis_base.png";
20401                        border: 4 4 4 4;
20402                    }
20403                }
20404            }
20405            part { name: "up_over1";
20406                mouse_events: 0;
20407                description { state: "default" 0.0;
20408                    rel1.to: "up_bt";
20409                    rel2 { to: "up_bt";
20410                        relative: 1.0 0.5;
20411                    }
20412                    image {
20413                        normal: "bt_spinner_hilight.png";
20414                        border: 7 7 7 0;
20415                    }
20416                }
20417                description { state: "disabled" 0.0;
20418                    inherit:  "default" 0.0;
20419                    image {
20420                        normal: "bt_dis_hilight.png";
20421                        border: 4 4 4 0;
20422                    }
20423                }
20424            }
20425            part { name: "up_over3";
20426                mouse_events: 1;
20427                repeat_events: 1;
20428                description { state: "default" 0.0;
20429                    color: 255 255 255 0;
20430                    rel1.to: "up_bt";
20431                    rel2.to: "up_bt";
20432                    image {
20433                        normal: "bt_glow.png";
20434                        border: 12 12 12 12;
20435                    }
20436                    fill.smooth : 0;
20437                }
20438                description { state: "clicked" 0.0;
20439                    inherit:  "default" 0.0;
20440                    visible: 1;
20441                    color: 255 255 255 255;
20442                }
20443            }
20444            part { name: "down_bt_icon";
20445                repeat_events: 1;
20446                description { state: "default" 0.0;
20447                    rel1.to: "down_bt";
20448                    rel2.to: "down_bt";
20449                    align: 0.5 0.5;
20450                    min: 14 12;
20451                    max: 14 12;
20452                    image.normal: "down.png";
20453                }
20454            }
20455            part { name: "up_bt_icon";
20456                repeat_events: 1;
20457                description { state: "default" 0.0;
20458                    rel1.to: "up_bt";
20459                    rel2.to: "up_bt";
20460                    align: 0.5 0.5;
20461                    min: 14 12;
20462                    max: 14 12;
20463                    image.normal: "up.png";
20464                }
20465            }
20466            part { name: "elm.text";
20467                type: TEXT;
20468                mouse_events: 0;
20469                scale: 1;
20470                description { state: "default" 0.0;
20471                    visible: 1;
20472                    align: 0.0 0.5;
20473                    rel1 { relative: 0.0 0.0;
20474                        offset: 3 2;
20475                        to_x: "bg";
20476                        to_y: "bg";
20477                    }
20478                    rel2 { relative: 0.0 1.0;
20479                        offset: -3 -2;
20480                        to_x: "bg";
20481                        to_y: "bg";
20482                    }
20483                    color: 0 0 0 255;
20484                    text {
20485                        font: "Sans,Edje-Vera";
20486                        size: 10;
20487                        min: 1 1;
20488                        align: 0.5 0.5;
20489                    }
20490                }
20491                description { state: "active" 0.0;
20492                    inherit: "default" 0.0;
20493                    visible: 0;
20494                }
20495                description { state: "disabled_active" 0.0;
20496                    inherit: "default" 0.0;
20497                    color: 0 0 0 128;
20498                    color3: 0 0 0 0;
20499                }
20500                description { state: "disabled" 0.0;
20501                    inherit: "default" 0.0;
20502                    color: 0 0 0 128;
20503                    color3: 0 0 0 0;
20504                }
20505            }
20506            part { name: "elm.dragable.slider";
20507                type: RECT;
20508                mouse_events: 0;
20509                scale: 1;
20510                dragable {
20511                    x: 1 1 0;
20512                    y: 0 0 0;
20513                }
20514                description { state: "default" 0.0;
20515                    rel1.to: "bg";
20516                    rel2.to: "bg";
20517                    fixed: 1 1;
20518                    color: 0 0 0 0;
20519                }
20520            }
20521            part { name: "button_events";
20522                type: RECT;
20523                dragable {
20524                    events: "elm.dragable.slider";
20525                }
20526                mouse_events: 1;
20527                description { state: "default" 0.0;
20528                    rel1.to: "elm.text";
20529                    rel2.to: "elm.text";
20530                    color: 0 0 0 0;
20531                }
20532            }
20533            part { name: "elm.swallow.entry";
20534                type: SWALLOW;
20535                description { state: "default" 0.0;
20536                    visible: 0;
20537                    align: 0.5 0.5;
20538                    rel1 { relative: 0.0 0.5;
20539                        offset: 3 2;
20540                        to: "bg";
20541                    }
20542                    rel2 { relative: 1.0 0.5;
20543                        offset: -3 -2;
20544                        to: "bg";
20545                    }
20546                    fixed: 1 1;
20547                    color: 0 0 0 0;
20548                }
20549                description { state: "active" 0.0;
20550                    inherit: "default" 0.0;
20551                    visible: 1;
20552                    color: 255 255 255 255;
20553                }
20554                description { state: "disabled_active" 0.0;
20555                    inherit: "default" 0.0;
20556                    visible: 0;
20557                }
20558                description { state: "disabled" 0.0;
20559                    inherit: "default" 0.0;
20560                    visible: 0;
20561                }
20562            }
20563            part { name: "disabler";
20564                type: RECT;
20565                description { state: "default" 0.0;
20566                    color: 0 0 0 0;
20567                    visible: 0;
20568                }
20569                description { state: "disabled" 0.0;
20570                    inherit: "default" 0.0;
20571                    visible: 1;
20572                }
20573            }
20574        }
20575        programs {
20576            program { name: "text_show";
20577                signal: "elm,state,text,visible";
20578                source: "elm";
20579                action:  STATE_SET "visible" 0.0;
20580                target: "elm.text";
20581            }
20582            program { name: "text_hide";
20583                signal: "elm,state,text,hidden";
20584                source: "elm";
20585                action:  STATE_SET "default" 0.0;
20586                target: "elm.text";
20587            }
20588            program { name: "dec";
20589                signal: "mouse,down,1";
20590                source: "down_bt";
20591                action: SIGNAL_EMIT "elm,action,decrement,start" "";
20592            }
20593            program { name: "dec2";
20594                signal: "mouse,up,1";
20595                source: "down_bt";
20596                action: SIGNAL_EMIT "elm,action,decrement,stop" "";
20597            }
20598            program { name: "inc";
20599                signal: "mouse,down,1";
20600                source: "up_bt";
20601                action: SIGNAL_EMIT "elm,action,increment,start" "";
20602            }
20603            program { name: "inc2";
20604                signal: "mouse,up,1";
20605                source: "up_bt";
20606                action: SIGNAL_EMIT "elm,action,increment,stop" "";
20607            }
20608            program {
20609                name:   "down_bt_click2";
20610                signal: "mouse,down,1";
20611                source: "down_over3";
20612                action: STATE_SET "clicked" 0.0;
20613                target: "down_over3";
20614            }
20615            program {
20616                name:   "down_bt_unclick2";
20617                signal: "mouse,up,1";
20618                source: "down_over3";
20619                action: STATE_SET "default" 0.0;
20620                transition: DECELERATE 0.5;
20621                target: "down_over3";
20622            }
20623            program {
20624                name:   "up_bt_click2";
20625                signal: "mouse,down,1";
20626                source: "up_over3";
20627                action: STATE_SET "clicked" 0.0;
20628                target: "up_over3";
20629            }
20630            program {
20631                name:   "up_bt_unclick2";
20632                signal: "mouse,up,1";
20633                source: "up_over3";
20634                action: STATE_SET "default" 0.0;
20635                transition: DECELERATE 0.5;
20636                target: "up_over3";
20637            }
20638            program { name: "disable";
20639                signal: "elm,state,disabled";
20640                source: "elm";
20641                action: STATE_SET "disabled" 0.0;
20642                target: "down_bt";
20643                target: "up_bt";
20644                target: "disabler";
20645                after: "disable_text";
20646            }
20647            program { name: "disable_text";
20648                script {
20649                    new st[31];
20650                    new Float:vl;
20651                    get_state(PART:"elm.text", st, 30, vl);
20652                    if (!strcmp(st, "active"))
20653                    set_state(PART:"elm.text", "disabled_active", 0.0);
20654                    else
20655                    set_state(PART:"elm.text", "disabled", 0.0);
20656
20657                    get_state(PART:"elm.swallow.entry", st, 30, vl);
20658                    if (!strcmp(st, "active"))
20659                    set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
20660                    else
20661                    set_state(PART:"elm.swallow.entry", "disabled", 0.0);
20662                }
20663            }
20664            program { name: "enable";
20665                signal: "elm,state,enabled";
20666                source: "elm";
20667                action: STATE_SET "default" 0.0;
20668                target: "down_bt";
20669                target: "up_bt";
20670                target: "disabler";
20671                after: "enable_text";
20672            }
20673            program { name: "enable_text";
20674                script {
20675                    new st[31];
20676                    new Float:vl;
20677                    get_state(PART:"elm.text", st, 30, vl);
20678                    if (!strcmp(st, "disabled_active"))
20679                    set_state(PART:"elm.text", "active", 0.0);
20680                    else
20681                    set_state(PART:"elm.text", "default", 0.0);
20682
20683                    get_state(PART:"elm.swallow.entry", st, 30, vl);
20684                    if (!strcmp(st, "disabled_active"))
20685                    set_state(PART:"elm.swallow.entry", "active", 0.0);
20686                    else
20687                    set_state(PART:"elm.swallow.entry", "default", 0.0);
20688                }
20689            }
20690            program { name: "active";
20691                signal: "elm,state,active";
20692                source: "elm";
20693                action: STATE_SET "active" 0.0;
20694                target: "elm.text";
20695                target: "elm.swallow.entry";
20696            }
20697            program { name: "inactive";
20698                signal: "elm,state,inactive";
20699                source: "elm";
20700                action: STATE_SET "default" 0.0;
20701                target: "elm.text";
20702                target: "elm.swallow.entry";
20703            }
20704            program { name: "toggle_text";
20705                signal: "mouse,up,1";
20706                source: "button_events";
20707                action: SIGNAL_EMIT "elm,action,entry,toggle" "";
20708            }
20709        }
20710    }
20711
20712
20713    ///////////////////////////////////////////////////////////////////////////////
20714    group { name: "elm/index/base/vertical/default";
20715        images {
20716            image: "bt_base1.png" COMP;
20717            image: "bt_base2.png" COMP;
20718            image: "bt_hilight.png" COMP;
20719            image: "bt_shine.png" COMP;
20720        }
20721        parts {
20722            part { name: "clip";
20723                type: RECT;
20724                mouse_events:  0;
20725                description { state: "default" 0.0;
20726                    visible:  0;
20727                    color: 255 255 255 0;
20728                }
20729                description { state: "active" 0.0;
20730                    visible:  1;
20731                    color: 255 255 255 255;
20732                }
20733            }
20734            part { name: "clip2";
20735                type: RECT;
20736                mouse_events:  0;
20737                clip_to: "clip";
20738                description { state: "default" 0.0;
20739                    visible: 0;
20740                    color: 255 255 255 0;
20741                }
20742                description { state: "active" 0.0;
20743                    visible:  1;
20744                    color: 255 255 255 255;
20745                }
20746            }
20747            part { name: "elm.swallow.index.0";
20748                type: SWALLOW;
20749                clip_to: "clip";
20750                description { state: "default" 0.0;
20751                    align: 1.0 0.5;
20752                    rel1 {
20753                        relative: 1.0 0.5;
20754                        offset: -1 5;
20755                    }
20756                    rel2 {
20757                        relative: 1.0 0.5;
20758                        offset: -1 -6;
20759                    }
20760                }
20761            }
20762            part { name: "button_image";
20763                mouse_events: 1;
20764                clip_to: "clip";
20765                description { state: "default" 0.0;
20766                    rel1 {
20767                        to: "elm.text.body";
20768                        offset: -5 -5;
20769                    }
20770                    rel2 {
20771                        to: "elm.text";
20772                        offset: 4 4;
20773                    }
20774                    image {
20775                        normal: "bt_base2.png";
20776                        border: 7 7 7 7;
20777                    }
20778                    image.middle: SOLID;
20779                }
20780            }
20781            part { name: "elm.text.body";
20782                type: TEXT;
20783                effect: SOFT_SHADOW;
20784                mouse_events: 0;
20785                scale: 1;
20786                clip_to: "clip";
20787                description { state: "default" 0.0;
20788                    align: 1.0 0.5;
20789                    rel1 {
20790                        to: "elm.text";
20791                        relative: 0.0 0.0;
20792                        offset: 5 0;
20793                    }
20794                    rel2 {
20795                        to: "elm.text";
20796                        relative: 0.0 1.0;
20797                        offset: 5 -1;
20798                    }
20799                    color: 224 224 224 255;
20800                    color3: 0 0 0 64;
20801                    text {
20802                        font:     "Sans,Edje-Vera";
20803                        size:     20;
20804                        min:      1 1;
20805                        align:    1.0 0.5;
20806                    }
20807                }
20808            }
20809            part { name: "elm.text";
20810                type: TEXT;
20811                effect: SOFT_SHADOW;
20812                mouse_events: 0;
20813                scale: 1;
20814                clip_to: "clip";
20815                description { state: "default" 0.0;
20816                    align: 1.0 0.5;
20817                    rel1 {
20818                        to_x: "elm.swallow.event.0";
20819                        to_y: "elm.dragable.pointer";
20820                        relative: 0.0 0.5;
20821                        offset: -16 0;
20822                    }
20823                    rel2 {
20824                        to_x: "elm.swallow.event.0";
20825                        to_y: "elm.dragable.pointer";
20826                        relative: 0.0 0.5;
20827                        offset: -16 -1;
20828                    }
20829                    color: 255 0 0 255;
20830                    color3: 0 0 0 64;
20831                    text {
20832                        font:     "Sans,Edje-Vera";
20833                        size:     20;
20834                        min:      1 1;
20835                        align:    1.0 0.5;
20836                    }
20837                }
20838            }
20839            part {       name: "over1";
20840                mouse_events: 0;
20841                clip_to: "clip";
20842                description { state: "default" 0.0;
20843                    rel1 {
20844                        to: "button_image";
20845                    }
20846                    rel2 {
20847                        to: "button_image";
20848                        relative: 1.0 0.5;
20849                    }
20850                    image {
20851                        normal: "bt_hilight.png";
20852                        border: 7 7 7 0;
20853                    }
20854                }
20855            }
20856            part { name: "over2";
20857                mouse_events: 1;
20858                repeat_events: 1;
20859                ignore_flags: ON_HOLD;
20860                clip_to: "clip";
20861                description { state: "default" 0.0;
20862                    rel1 {
20863                        to: "button_image";
20864                    }
20865                    rel2 {
20866                        to: "button_image";
20867                    }
20868                    image {
20869                        normal: "bt_shine.png";
20870                        border: 7 7 7 7;
20871                    }
20872                }
20873            }
20874            part { name: "elm.dragable.pointer";
20875                type: RECT;
20876                mouse_events: 0;
20877                dragable {
20878                    x: 1 1 0;
20879                    y: 1 1 0;
20880                }
20881                clip_to: "clip";
20882                description { state: "default" 0.0;
20883                    fixed: 1 1;
20884                    min: 8 8;
20885                    max: 8 8;
20886                    rel1 {
20887                        relative: 0.0 0.0;
20888                        offset:   0 0;
20889                    }
20890                    rel2 {
20891                        relative: 0.0 0.0;
20892                        offset:   0 0;
20893                    }
20894                    color: 0 0 255 128;
20895                }
20896            }
20897            part { name: "elm.swallow.event.0";
20898                type: SWALLOW;
20899                description { state: "default" 0.0;
20900                    align: 1.0 0.5;
20901                    rel1 {
20902                        relative: 1.0 0.0;
20903                        offset: -1 0;
20904                    }
20905                    rel2 {
20906                        relative: 1.0 1.0;
20907                        offset: -1 -1;
20908                    }
20909                }
20910            }
20911        }
20912        programs {
20913            program { name: "active";
20914                signal: "elm,state,active";
20915                source: "elm";
20916                action: STATE_SET "active" 0.0;
20917                transition: DECELERATE 0.5;
20918                target: "clip";
20919            }
20920            program { name: "inactive";
20921                signal: "elm,state,inactive";
20922                source: "elm";
20923                action: STATE_SET "default" 0.0;
20924                transition: DECELERATE 0.5;
20925                target: "clip";
20926            }
20927        }
20928    }
20929
20930    group { name: "elm/index/item/vertical/default";
20931        data.item: "stacking" "above";
20932        data.item: "selectraise" "on";
20933        images {
20934            image: "ilist_1.png" COMP;
20935            image: "ilist_item_shadow.png" COMP;
20936        }
20937        parts {
20938            part {
20939                name: "base_sh";
20940                mouse_events: 0;
20941                description {
20942                    state: "default" 0.0;
20943                    align: 0.0 0.0;
20944                    min: 0 10;
20945                    fixed: 1 1;
20946                    rel1 {
20947                        to: "base";
20948                        relative: 0.0 1.0;
20949                        offset: 0 0;
20950                    }
20951                    rel2 {
20952                        to: "base";
20953                        relative: 1.0 1.0;
20954                        offset: -1 0;
20955                    }
20956                    image {
20957                        normal: "ilist_item_shadow.png";
20958                    }
20959                    fill.smooth: 0;
20960                }
20961            }
20962            part {
20963                name: "base";
20964                mouse_events: 0;
20965                description {
20966                    state: "default" 0.0;
20967                    image {
20968                        normal: "ilist_1.png";
20969                        border: 2 2 2 2;
20970                    }
20971                    fill.smooth: 0;
20972                }
20973                description { state: "active" 0.0;
20974                    inherit: "default" 0.0;
20975                    rel1 {
20976                        offset: -16 0;
20977                    }
20978                }
20979            }
20980            part { name: "elm.text";
20981                type:           TEXT;
20982                mouse_events:   0;
20983                scale: 1;
20984                description {
20985                    state: "default" 0.0;
20986                           //               min: 16 16;
20987                    rel1 {
20988                        to: "base";
20989                        relative: 0.0  0.0;
20990                        offset:   4 4;
20991                    }
20992                    rel2 {
20993                        to: "base";
20994                        relative: 1.0  1.0;
20995                        offset:   -5 -5;
20996                    }
20997                    color: 0 0 0 128;
20998                    text {
20999                        font: "Sans";
21000                        size: 10;
21001                        min: 1 1;
21002                             //                  min: 0 1;
21003                        align: 0.0 0.5;
21004                    }
21005                }
21006                description { state: "active" 0.0;
21007                    inherit: "default" 0.0;
21008                    color: 0 0 0 255;
21009                }
21010            }
21011        }
21012        programs {
21013            program { name: "active";
21014                signal: "elm,state,active";
21015                source: "elm";
21016                action: STATE_SET "active" 0.0;
21017                transition: DECELERATE 0.5;
21018                target: "elm.text";
21019                target: "base";
21020            }
21021            program { name: "inactive";
21022                signal: "elm,state,inactive";
21023                source: "elm";
21024                action: STATE_SET "default" 0.0;
21025                transition: DECELERATE 0.5;
21026                target: "elm.text";
21027                target: "base";
21028            }
21029        }
21030    }
21031
21032    group { name: "elm/index/item_odd/vertical/default";
21033        data.item: "stacking" "below";
21034        images {
21035            image: "ilist_2.png" COMP;
21036        }
21037        parts {
21038            part {
21039                name: "base";
21040                mouse_events: 0;
21041                description {
21042                    state: "default" 0.0;
21043                    image {
21044                        normal: "ilist_2.png";
21045                        border: 2 2 2 2;
21046                    }
21047                    fill.smooth: 0;
21048                }
21049                description { state: "active" 0.0;
21050                    inherit: "default" 0.0;
21051                    rel1 {
21052                        offset: -16 0;
21053                    }
21054                }
21055            }
21056            part { name: "elm.text";
21057                type:           TEXT;
21058                mouse_events:   0;
21059                scale: 1;
21060                description {
21061                    state: "default" 0.0;
21062                           //               min: 16 16;
21063                    rel1 {
21064                        to: "base";
21065                        relative: 0.0  0.0;
21066                        offset:   4 4;
21067                    }
21068                    rel2 {
21069                        to: "base";
21070                        relative: 1.0  1.0;
21071                        offset:   -5 -5;
21072                    }
21073                    color: 0 0 0 128;
21074                    text {
21075                        font: "Sans";
21076                        size: 10;
21077                        min: 1 1;
21078                             //                  min: 0 1;
21079                        align: 0.0 0.5;
21080                    }
21081                }
21082                description { state: "active" 0.0;
21083                    inherit: "default" 0.0;
21084                    color: 0 0 0 255;
21085                }
21086            }
21087        }
21088        programs {
21089            program { name: "active";
21090                signal: "elm,state,active";
21091                source: "elm";
21092                action: STATE_SET "active" 0.0;
21093                transition: DECELERATE 0.5;
21094                target: "elm.text";
21095                target: "base";
21096            }
21097            program { name: "inactive";
21098                signal: "elm,state,inactive";
21099                source: "elm";
21100                action: STATE_SET "default" 0.0;
21101                transition: DECELERATE 0.5;
21102                target: "elm.text";
21103                target: "base";
21104            }
21105        }
21106    }
21107
21108    ///////////////////////////////////////////////////////////////////////////////
21109    group { name: "elm/grid/cell/default/default";
21110       data.item: "labels" "elm.text";
21111       data.item: "icons" "elm.swallow.icon elm.swallow.end";
21112       images {
21113          image: "bt_sm_base1.png" COMP;
21114          image: "bt_sm_shine.png" COMP;
21115          image: "bt_sm_hilight.png" COMP;
21116          image: "ilist_1.png" COMP;
21117          image: "ilist_item_shadow.png" COMP;
21118       }
21119       parts {
21120          part {
21121             name: "event";
21122             type: RECT;
21123             repeat_events: 1;
21124             description {
21125                state: "default" 0.0;
21126                color: 0 0 0 0;
21127             }
21128          }
21129          part {
21130             name: "base_sh";
21131             mouse_events: 0;
21132             description {
21133                state: "default" 0.0;
21134                align: 0.0 0.0;
21135                min: 0 10;
21136                fixed: 1 1;
21137                rel1 {
21138                   to: "base";
21139                   relative: 0.0 1.0;
21140                   offset: 0 0;
21141                }
21142                rel2 {
21143                   to: "base";
21144                   relative: 1.0 1.0;
21145                   offset: -1 0;
21146                }
21147                image {
21148                   normal: "ilist_item_shadow.png";
21149                }
21150                fill.smooth: 0;
21151             }
21152          }
21153          part {
21154             name: "base";
21155             mouse_events: 0;
21156             description {
21157                state: "default" 0.0;
21158                image {
21159                   normal: "ilist_1.png";
21160                   border: 2 2 2 2;
21161                }
21162                fill.smooth: 0;
21163             }
21164          }
21165          part { name: "bg";
21166             clip_to: "disclip";
21167             mouse_events: 0;
21168             description { state: "default" 0.0;
21169                visible: 0;
21170                color: 255 255 255 0;
21171                rel1 {
21172                   relative: 0.0 0.0;
21173                   offset: -5 -5;
21174                }
21175                rel2 {
21176                   relative: 1.0 1.0;
21177                   offset: 4 4;
21178                }
21179                image {
21180                   normal: "bt_sm_base1.png";
21181                   border: 6 6 6 6;
21182                }
21183                image.middle: SOLID;
21184             }
21185             description { state: "selected" 0.0;
21186                inherit: "default" 0.0;
21187                visible: 1;
21188                color: 255 255 255 255;
21189                rel1 {
21190                   relative: 0.0 0.0;
21191                   offset: -2 -2;
21192                }
21193                rel2 {
21194                   relative: 1.0 1.0;
21195                   offset: 1 1;
21196                }
21197             }
21198          }
21199          part { name: "elm.swallow.pad";
21200             type: SWALLOW;
21201             description { state: "default" 0.0;
21202                fixed: 1 0;
21203                align: 0.0 0.5;
21204                rel1 {
21205                   relative: 0.0  1.0;
21206                   offset:   0    -10;
21207                }
21208                rel2 {
21209                   to_y: "elm.text";
21210                   relative: 0.0  0.0;
21211                   offset:   -1   -1;
21212                }
21213             }
21214          }
21215          part { name: "elm.swallow.icon";
21216             clip_to: "disclip";
21217             type: SWALLOW;
21218             description { state: "default" 0.0;
21219                fixed: 1 0;
21220                align: 0.5 0.5;
21221                rel1 {
21222                   relative: 0.0  0.0;
21223                   offset:   -1    4;
21224                }
21225                rel2 {
21226                   to_y: "elm.swallow.pad";
21227                   relative: 1.0  0.0;
21228                   offset:   -1   -5;
21229                }
21230             }
21231          }
21232          part { name: "elm.swallow.end";
21233             clip_to: "disclip";
21234             type: SWALLOW;
21235             description { state: "default" 0.0;
21236                fixed: 1 0;
21237                align: 1.0 0.0;
21238                aspect: 1.0 1.0;
21239                aspect_preference: HORIZONTAL;
21240                rel1 {
21241                   relative: 1.0 0.0;
21242                   offset: -5 -5;
21243                }
21244                rel2 {
21245                   relative: 1.0 1.0;
21246                   offset: 5 5;
21247                }
21248             }
21249          }
21250          part { name: "elm.text";
21251             clip_to: "disclip";
21252             type: TEXT;
21253             effect: SOFT_SHADOW;
21254             mouse_events: 0;
21255             scale: 1;
21256             description {
21257                state: "default" 0.0;
21258                rel1 {
21259                   relative: 0.0  1.0;
21260                   offset: 0 0;
21261                }
21262                rel2 {
21263                   relative: 1.0  1.0;
21264                   offset: -5 -5;
21265                }
21266                color: 0 0 0 255;
21267                color3: 0 0 0 0;
21268                text {
21269                   font: "Sans";
21270                   size: 10;
21271                   min: 0 1;
21272                   align: 0.5 0.0;
21273                }
21274             }
21275             description { state: "selected" 0.0;
21276                inherit: "default" 0.0;
21277                color: 224 224 224 255;
21278                color3: 0 0 0 64;
21279             }
21280          }
21281          part { name: "fg1";
21282             clip_to: "disclip";
21283             mouse_events: 0;
21284             description { state: "default" 0.0;
21285                visible: 0;
21286                color: 255 255 255 0;
21287                rel1.to: "bg";
21288                rel2.relative: 1.0 0.5;
21289                rel2.to: "bg";
21290                image {
21291                   normal: "bt_sm_hilight.png";
21292                   border: 6 6 6 0;
21293                }
21294             }
21295             description { state: "selected" 0.0;
21296                inherit: "default" 0.0;
21297                visible: 1;
21298                color: 255 255 255 255;
21299             }
21300          }
21301          part { name: "fg2";
21302             clip_to: "disclip";
21303             mouse_events: 0;
21304             description { state: "default" 0.0;
21305                visible: 0;
21306                color: 255 255 255 0;
21307                rel1.to: "bg";
21308                rel2.to: "bg";
21309                image {
21310                   normal: "bt_sm_shine.png";
21311                   border: 6 6 6 0;
21312                }
21313             }
21314             description { state: "selected" 0.0;
21315                inherit: "default" 0.0;
21316                visible: 1;
21317                color: 255 255 255 255;
21318             }
21319          }
21320          part { name: "disclip";
21321             type: RECT;
21322             description { state: "default" 0.0;
21323                rel1.to: "bg";
21324                rel2.to: "bg";
21325             }
21326             description { state: "disabled" 0.0;
21327                inherit: "default" 0.0;
21328                color: 255 255 255 64;
21329             }
21330          }
21331       }
21332       programs {
21333          // signal: elm,state,%s,active
21334          //   a "check" item named %s went active
21335          // signal: elm,state,%s,passive
21336          //   a "check" item named %s went passive
21337          // default is passive
21338          program {
21339             name:    "go_active";
21340             signal:  "elm,state,selected";
21341             source:  "elm";
21342             action:  STATE_SET "selected" 0.0;
21343             target:  "bg";
21344             target:  "fg1";
21345             target:  "fg2";
21346             target:  "elm.text";
21347          }
21348          program {
21349             name:    "go_passive";
21350             signal:  "elm,state,unselected";
21351             source:  "elm";
21352             action:  STATE_SET "default" 0.0;
21353             target:  "bg";
21354             target:  "fg1";
21355             target:  "fg2";
21356             target:  "elm.text";
21357             transition: LINEAR 0.1;
21358          }
21359          program {
21360             name:    "go_disabled";
21361             signal:  "elm,state,disabled";
21362             source:  "elm";
21363             action:  STATE_SET "disabled" 0.0;
21364             target:  "disclip";
21365          }
21366          program {
21367             name:    "go_enabled";
21368             signal:  "elm,state,enabled";
21369             source:  "elm";
21370             action:  STATE_SET "default" 0.0;
21371             target:  "disclip";
21372          }
21373       }
21374    }
21375    group { name: "elm/grid/cell/default_style/default";
21376        styles
21377        {
21378            style { name: "grid_style";
21379                base: "font=Sans font_size=10 align=left valign=0.5 color=#000";
21380                tag:  "br" "\n";
21381                tag:  "hilight" "+ font=Sans:style=Bold";
21382                tag:  "b" "+ font=Sans:style=Bold";
21383                tag:  "tab" "\t";
21384            }
21385            style { name: "grid_selected_style";
21386                base: "font=Sans font_size=10 align=left valign=0.5 color=#fff";
21387                tag:  "br" "\n";
21388                tag:  "hilight" "+ font=Sans:style=Bold";
21389                tag:  "b" "+ font=Sans:style=Bold";
21390                tag:  "tab" "\t";
21391            }
21392        }
21393        data.item: "labels" "elm.text";
21394        data.item: "icons" "elm.swallow.icon elm.swallow.end";
21395        images {
21396            image: "bt_sm_base1.png" COMP;
21397            image: "bt_sm_shine.png" COMP;
21398            image: "bt_sm_hilight.png" COMP;
21399            image: "ilist_1.png" COMP;
21400            image: "ilist_item_shadow.png" COMP;
21401        }
21402        parts {
21403            part {
21404                name: "event";
21405                type: RECT;
21406                repeat_events: 1;
21407                description {
21408                    state: "default" 0.0;
21409                    color: 0 0 0 0;
21410                }
21411            }
21412            part {
21413                name: "base_sh";
21414                mouse_events: 0;
21415                description {
21416                    state: "default" 0.0;
21417                    align: 0.0 0.0;
21418                    min: 0 10;
21419                    fixed: 1 1;
21420                    rel1 {
21421                        to: "base";
21422                        relative: 0.0 1.0;
21423                        offset: 0 0;
21424                    }
21425                    rel2 {
21426                        to: "base";
21427                        relative: 1.0 1.0;
21428                        offset: -1 0;
21429                    }
21430                    image {
21431                        normal: "ilist_item_shadow.png";
21432                    }
21433                    fill.smooth: 0;
21434                }
21435            }
21436            part {
21437                name: "base";
21438                mouse_events: 0;
21439                description {
21440                    state: "default" 0.0;
21441                    min: 16 28;
21442                    image {
21443                        normal: "ilist_1.png";
21444                        border: 2 2 2 2;
21445                    }
21446                    fill.smooth: 0;
21447                }
21448            }
21449            part { name: "bg";
21450                clip_to: "disclip";
21451                mouse_events: 0;
21452                description { state: "default" 0.0;
21453                    visible: 0;
21454                    color: 255 255 255 0;
21455                    rel1 {
21456                        relative: 0.0 0.0;
21457                        offset: -5 -5;
21458                    }
21459                    rel2 {
21460                        relative: 1.0 1.0;
21461                        offset: 4 4;
21462                    }
21463                    image {
21464                        normal: "bt_sm_base1.png";
21465                        border: 6 6 6 6;
21466                    }
21467                    image.middle: SOLID;
21468                }
21469                description { state: "selected" 0.0;
21470                    inherit: "default" 0.0;
21471                    visible: 1;
21472                    color: 255 255 255 255;
21473                    rel1 {
21474                        relative: 0.0 0.0;
21475                        offset: -2 -2;
21476                    }
21477                    rel2 {
21478                        relative: 1.0 1.0;
21479                        offset: 1 1;
21480                    }
21481                }
21482            }
21483            part { name: "elm.swallow.pad";
21484                type: SWALLOW;
21485                description { state: "default" 0.0;
21486                    fixed: 1 0;
21487                    align: 0.0 0.5;
21488                    rel1 {
21489                        relative: 0.0  0.0;
21490                        offset:   4    4;
21491                    }
21492                    rel2 {
21493                        relative: 0.0  1.0;
21494                        offset:   4   -5;
21495                    }
21496                }
21497            }
21498            part { name: "elm.swallow.icon";
21499                clip_to: "disclip";
21500                type: SWALLOW;
21501                description { state: "default" 0.0;
21502                    fixed: 1 0;
21503                    align: 0.0 0.5;
21504                    rel1 {
21505                        to_x: "elm.swallow.pad";
21506                        relative: 1.0  0.0;
21507                        offset:   -1    4;
21508                    }
21509                    rel2 {
21510                        to_x: "elm.swallow.pad";
21511                        relative: 1.0  1.0;
21512                        offset:   -1   -5;
21513                    }
21514                }
21515            }
21516            part { name: "elm.swallow.end";
21517                clip_to: "disclip";
21518                type: SWALLOW;
21519                description { state: "default" 0.0;
21520                    fixed: 1 0;
21521                    align: 1.0 0.5;
21522                    aspect: 1.0 1.0;
21523                    aspect_preference: VERTICAL;
21524                    rel1 {
21525                        relative: 1.0  0.0;
21526                        offset:   -5    4;
21527                    }
21528                    rel2 {
21529                        relative: 1.0  1.0;
21530                        offset:   -5   -5;
21531                    }
21532                }
21533            }
21534            part { name: "elm.text";
21535                clip_to: "disclip";
21536                type: TEXTBLOCK;
21537                mouse_events: 0;
21538                scale: 1;
21539                description {
21540                    state: "default" 0.0;
21541                    align: 0.0 0.5;
21542                    fixed: 0 1;
21543                    rel1 {
21544                        to_x: "elm.swallow.icon";
21545                        to_y: "base";
21546                        relative: 1.0  0.5;
21547                        offset:   0 4;
21548                    }
21549                    rel2 {
21550                        to_x: "elm.swallow.end";
21551                        to_y: "base";
21552                        relative: 0.0  0.5;
21553                        offset:   -1 -5;
21554                    }
21555                    text {
21556                        style: "grid_style";
21557                        min: 1 1;
21558                    }
21559                }
21560                description { state: "selected" 0.0;
21561                    inherit: "default" 0.0;
21562                    text {
21563                        style: "grid_selected_style";
21564                    }
21565                }
21566            }
21567            part { name: "fg1";
21568                clip_to: "disclip";
21569                mouse_events: 0;
21570                description { state: "default" 0.0;
21571                    visible: 0;
21572                    color: 255 255 255 0;
21573                    rel1.to: "bg";
21574                    rel2.relative: 1.0 0.5;
21575                    rel2.to: "bg";
21576                    image {
21577                        normal: "bt_sm_hilight.png";
21578                        border: 6 6 6 0;
21579                    }
21580                }
21581                description { state: "selected" 0.0;
21582                    inherit: "default" 0.0;
21583                    visible: 1;
21584                    color: 255 255 255 255;
21585                }
21586            }
21587            part { name: "fg2";
21588                clip_to: "disclip";
21589                mouse_events: 0;
21590                description { state: "default" 0.0;
21591                    visible: 0;
21592                    color: 255 255 255 0;
21593                    rel1.to: "bg";
21594                    rel2.to: "bg";
21595                    image {
21596                        normal: "bt_sm_shine.png";
21597                        border: 6 6 6 0;
21598                    }
21599                }
21600                description { state: "selected" 0.0;
21601                    inherit: "default" 0.0;
21602                    visible: 1;
21603                    color: 255 255 255 255;
21604                }
21605            }
21606            part { name: "disclip";
21607                type: RECT;
21608                description { state: "default" 0.0;
21609                    rel1.to: "bg";
21610                    rel2.to: "bg";
21611                }
21612                description { state: "disabled" 0.0;
21613                    inherit: "default" 0.0;
21614                    color: 255 255 255 64;
21615                }
21616            }
21617        }
21618        programs {
21619            // signal: elm,state,%s,active
21620            //   a "check" item named %s went active
21621            // signal: elm,state,%s,passive
21622            //   a "check" item named %s went passive
21623            // default is passive
21624            program {
21625                name:    "go_active";
21626                signal:  "elm,state,selected";
21627                source:  "elm";
21628                action:  STATE_SET "selected" 0.0;
21629                target:  "bg";
21630                target:  "fg1";
21631                target:  "fg2";
21632                target:  "elm.text";
21633            }
21634            program {
21635                name:    "go_passive";
21636                signal:  "elm,state,unselected";
21637                source:  "elm";
21638                action:  STATE_SET "default" 0.0;
21639                target:  "bg";
21640                target:  "fg1";
21641                target:  "fg2";
21642                target:  "elm.text";
21643                transition: LINEAR 0.1;
21644            }
21645            program {
21646                name:    "go_disabled";
21647                signal:  "elm,state,disabled";
21648                source:  "elm";
21649                action:  STATE_SET "disabled" 0.0;
21650                target:  "disclip";
21651            }
21652            program {
21653                name:    "go_enabled";
21654                signal:  "elm,state,enabled";
21655                source:  "elm";
21656                action:  STATE_SET "default" 0.0;
21657                target:  "disclip";
21658            }
21659        }
21660    }
21661
21662    ///////////////////////////////////////////////////////////////////////////////
21663    group { name: "elm/photocam/base/default";
21664        script {
21665            public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
21666            public timer0(val) {
21667                new v;
21668                v = get_int(sbvis_v);
21669                if (v) {
21670                    v = get_int(sbalways_v);
21671                    if (!v) {
21672                        emit("do-hide-vbar", "");
21673                        set_int(sbvis_v, 0);
21674                    }
21675                }
21676                v = get_int(sbvis_h);
21677                if (v) {
21678                    v = get_int(sbalways_h);
21679                    if (!v) {
21680                        emit("do-hide-hbar", "");
21681                        set_int(sbvis_h, 0);
21682                    }
21683                }
21684                set_int(sbvis_timer, 0);
21685                return 0;
21686            }
21687        }
21688        images {
21689            image: "shelf_inset.png" COMP;
21690            image: "bt_sm_base2.png" COMP;
21691            image: "bt_sm_shine.png" COMP;
21692            image: "bt_sm_hilight.png" COMP;
21693            image: "sb_runnerh.png" COMP;
21694            image: "sb_runnerv.png" COMP;
21695            image: "busy-1.png" COMP;
21696            image: "busy-2.png" COMP;
21697            image: "busy-3.png" COMP;
21698            image: "busy-4.png" COMP;
21699            image: "busy-5.png" COMP;
21700            image: "busy-6.png" COMP;
21701            image: "busy-7.png" COMP;
21702            image: "busy-8.png" COMP;
21703            image: "busy-9.png" COMP;
21704        }
21705        parts {
21706            part { name: "bg";
21707                type: RECT;
21708                description { state: "default" 0.0;
21709                    rel1.offset: 1 1;
21710                    rel2.offset: -2 -2;
21711                    color: 255 255 255 0;
21712                }
21713            }
21714            part { name: "clipper";
21715                type: RECT;
21716                mouse_events: 0;
21717                description { state: "default" 0.0;
21718                    rel1.to: "bg";
21719                    rel2.to: "bg";
21720                }
21721            }
21722            part { name: "elm.swallow.content";
21723                clip_to: "clipper";
21724                type: SWALLOW;
21725                description { state: "default" 0.0;
21726                    rel1.offset: 1 1;
21727                    rel2.offset: -2 -2;
21728                }
21729            }
21730            part { name: "busy_clip";
21731                type: RECT;
21732                mouse_events: 0;
21733                description { state: "default" 0.0;
21734                    visible: 0;
21735                    color: 255 255 255 0;
21736                }
21737                description { state: "active" 0.0;
21738                    visible: 1;
21739                    color: 255 255 255 255;
21740                }
21741            }
21742            part { name: "busy";
21743                clip_to: "busy_clip";
21744                mouse_events: 0;
21745                description { state: "default" 0.0;
21746                    fixed: 1 1;
21747                    min: 32 32;
21748                    aspect: 1.0 1.0;
21749                    align: 1.0 1.0;
21750                    aspect_preference: BOTH;
21751                    rel1 {
21752                        relative: 0.9 0.9;
21753                        offset:   -9 -9;
21754                    }
21755                    rel2 {
21756                        relative: 0.9 0.9;
21757                        offset:   -9 -9;
21758                    }
21759                    image {
21760                        normal: "busy-9.png";
21761                        tween:  "busy-1.png";
21762                        tween:  "busy-2.png";
21763                        tween:  "busy-3.png";
21764                        tween:  "busy-4.png";
21765                        tween:  "busy-5.png";
21766                        tween:  "busy-6.png";
21767                        tween:  "busy-7.png";
21768                        tween:  "busy-8.png";
21769                    }
21770                }
21771            }
21772            part { name: "conf_over";
21773                mouse_events:  0;
21774                description { state: "default" 0.0;
21775                    rel1.offset: 0 0;
21776                    rel2.offset: -1 -1;
21777                    image {
21778                        normal: "shelf_inset.png";
21779                        border: 7 7 7 7;
21780                        middle: 0;
21781                    }
21782                    fill.smooth : 0;
21783                }
21784            }
21785            part { name: "sb_vbar_clip_master";
21786                type: RECT;
21787                mouse_events: 0;
21788                description { state: "default" 0.0;
21789                }
21790                description { state: "hidden" 0.0;
21791                    visible: 0;
21792                    color: 255 255 255 0;
21793                }
21794            }
21795            part { name: "sb_vbar_clip";
21796                clip_to: "sb_vbar_clip_master";
21797                type: RECT;
21798                mouse_events: 0;
21799                description { state: "default" 0.0;
21800                }
21801                description { state: "hidden" 0.0;
21802                    visible: 0;
21803                    color: 255 255 255 0;
21804                }
21805            }
21806            part { name: "sb_vbar";
21807                type: RECT;
21808                mouse_events: 0;
21809                description { state: "default" 0.0;
21810                    fixed: 1 1;
21811                    visible: 0;
21812                    min: 17 17;
21813                    align: 1.0 0.0;
21814                    rel1 {
21815                        relative: 1.0 0.0;
21816                        offset:   -2 0;
21817                    }
21818                    rel2 {
21819                        relative: 1.0 0.0;
21820                        offset:   -2 -1;
21821                        to_y:     "sb_hbar";
21822                    }
21823                }
21824            }
21825            part { name: "sb_vbar_runner";
21826                clip_to: "sb_vbar_clip";
21827                mouse_events: 0;
21828                description { state: "default" 0.0;
21829                    min: 3 3;
21830                    max: 3 99999;
21831                    rel1.to:       "sb_vbar";
21832                    rel2.to:       "sb_vbar";
21833                    image {
21834                        normal: "sb_runnerv.png";
21835                        border: 0 0 4 4;
21836                    }
21837                    fill.smooth: 0;
21838                }
21839            }
21840            part { name: "elm.dragable.vbar";
21841                clip_to: "sb_vbar_clip";
21842                mouse_events: 0;
21843                dragable {
21844                    x: 0 0 0;
21845                    y: 1 1 0;
21846                    confine: "sb_vbar";
21847                }
21848                description { state: "default" 0.0;
21849                    fixed: 1 1;
21850                    min: 17 17;
21851                    rel1 {
21852                        relative: 0.5  0.5;
21853                        offset:   0    0;
21854                        to: "sb_vbar";
21855                    }
21856                    rel2 {
21857                        relative: 0.5  0.5;
21858                        offset:   0    0;
21859                        to: "sb_vbar";
21860                    }
21861                    image {
21862                        normal: "bt_sm_base2.png";
21863                        border: 6 6 6 6;
21864                    }
21865                    image.middle: SOLID;
21866                }
21867            }
21868            part { name: "sb_vbar_over1";
21869                clip_to: "sb_vbar_clip";
21870                mouse_events: 0;
21871                description { state: "default" 0.0;
21872                    rel1.to: "elm.dragable.vbar";
21873                    rel2.relative: 1.0 0.5;
21874                    rel2.to: "elm.dragable.vbar";
21875                    image {
21876                        normal: "bt_sm_hilight.png";
21877                        border: 6 6 6 0;
21878                    }
21879                }
21880            }
21881            part { name: "sb_vbar_over2";
21882                clip_to: "sb_vbar_clip";
21883                mouse_events: 0;
21884                description { state: "default" 0.0;
21885                    rel1.to: "elm.dragable.vbar";
21886                    rel2.to: "elm.dragable.vbar";
21887                    image {
21888                        normal: "bt_sm_shine.png";
21889                        border: 6 6 6 0;
21890                    }
21891                }
21892            }
21893
21894            part { name: "sb_hbar_clip_master";
21895                type: RECT;
21896                mouse_events: 0;
21897                description { state: "default" 0.0;
21898                }
21899                description { state: "hidden" 0.0;
21900                    visible: 0;
21901                    color: 255 255 255 0;
21902                }
21903            }
21904            part { name: "sb_hbar_clip";
21905                clip_to: "sb_hbar_clip_master";
21906                type: RECT;
21907                mouse_events: 0;
21908                description { state: "default" 0.0;
21909                }
21910                description { state: "hidden" 0.0;
21911                    visible: 0;
21912                    color: 255 255 255 0;
21913                }
21914            }
21915            part { name: "sb_hbar";
21916                type: RECT;
21917                mouse_events: 0;
21918                description { state: "default" 0.0;
21919                    fixed: 1 1;
21920                    visible: 0;
21921                    min: 17 17;
21922                    align: 0.0 1.0;
21923                    rel1 {
21924                        relative: 0.0 1.0;
21925                        offset:   0 -2;
21926                    }
21927                    rel2 {
21928                        relative: 0.0 1.0;
21929                        offset:   -1 -2;
21930                        to_x:     "sb_vbar";
21931                    }
21932                }
21933            }
21934            part { name: "sb_hbar_runner";
21935                clip_to: "sb_hbar_clip";
21936                mouse_events: 0;
21937                description { state: "default" 0.0;
21938                    min: 3 3;
21939                    max: 99999 3;
21940                    rel1.to:       "sb_hbar";
21941                    rel2.to:       "sb_hbar";
21942                    image {
21943                        normal: "sb_runnerh.png";
21944                        border: 4 4 0 0;
21945                    }
21946                    fill.smooth: 0;
21947                }
21948            }
21949            part { name: "elm.dragable.hbar";
21950                clip_to: "sb_hbar_clip";
21951                mouse_events: 0;
21952                dragable {
21953                    x: 1 1 0;
21954                    y: 0 0 0;
21955                    confine: "sb_hbar";
21956                }
21957                description { state: "default" 0.0;
21958                    fixed: 1 1;
21959                    min: 17 17;
21960                    rel1 {
21961                        relative: 0.5  0.5;
21962                        offset:   0    0;
21963                        to: "sb_hbar";
21964                    }
21965                    rel2 {
21966                        relative: 0.5  0.5;
21967                        offset:   0    0;
21968                        to: "sb_hbar";
21969                    }
21970                    image {
21971                        normal: "bt_sm_base2.png";
21972                        border: 6 6 6 6;
21973                    }
21974                    image.middle: SOLID;
21975                }
21976            }
21977            part { name: "sb_hbar_over1";
21978                clip_to: "sb_hbar_clip";
21979                mouse_events: 0;
21980                description { state: "default" 0.0;
21981                    rel1.to: "elm.dragable.hbar";
21982                    rel2.relative: 1.0 0.5;
21983                    rel2.to: "elm.dragable.hbar";
21984                    image {
21985                        normal: "bt_sm_hilight.png";
21986                        border: 6 6 6 0;
21987                    }
21988                }
21989            }
21990            part { name: "sb_hbar_over2";
21991                clip_to: "sb_hbar_clip";
21992                mouse_events: 0;
21993                description { state: "default" 0.0;
21994                    rel1.to: "elm.dragable.hbar";
21995                    rel2.to: "elm.dragable.hbar";
21996                    image {
21997                        normal: "bt_sm_shine.png";
21998                        border: 6 6 6 0;
21999                    }
22000                }
22001            }
22002        }
22003        programs {
22004            program { name: "load";
22005                signal: "load";
22006                source: "";
22007                script {
22008                    set_state(PART:"sb_hbar_clip", "hidden", 0.0);
22009                    set_state(PART:"sb_vbar_clip", "hidden", 0.0);
22010                    set_int(sbvis_h, 0);
22011                    set_int(sbvis_v, 0);
22012                    set_int(sbalways_v, 0);
22013                    set_int(sbalways_h, 0);
22014                    set_int(sbvis_timer, 0);
22015                }
22016            }
22017
22018            program { name: "vbar_show";
22019                signal: "elm,action,show,vbar";
22020                source: "elm";
22021                action:  STATE_SET "default" 0.0;
22022                target: "sb_vbar_clip_master";
22023            }
22024            program { name: "vbar_hide";
22025                signal: "elm,action,hide,vbar";
22026                source: "elm";
22027                action:  STATE_SET "hidden" 0.0;
22028                target: "sb_vbar_clip_master";
22029            }
22030            program { name: "vbar_show_always";
22031                signal: "elm,action,show_always,vbar";
22032                source: "elm";
22033                script {
22034                    new v;
22035                    v = get_int(sbvis_v);
22036                    v |= get_int(sbalways_v);
22037                    if (!v) {
22038                        set_int(sbalways_v, 1);
22039                        emit("do-show-vbar", "");
22040                        set_int(sbvis_v, 1);
22041                    }
22042                }
22043            }
22044            program { name: "vbar_show_notalways";
22045                signal: "elm,action,show_notalways,vbar";
22046                source: "elm";
22047                script {
22048                    new v;
22049                    v = get_int(sbalways_v);
22050                    if (v) {
22051                        set_int(sbalways_v, 0);
22052                        v = get_int(sbvis_v);
22053                        if (!v) {
22054                            emit("do-hide-vbar", "");
22055                            set_int(sbvis_v, 0);
22056                        }
22057                    }
22058                }
22059            }
22060            program { name: "sb_vbar_show";
22061                signal: "do-show-vbar";
22062                source: "";
22063                action:  STATE_SET "default" 0.0;
22064                transition: LINEAR 1.0;
22065                target: "sb_vbar_clip";
22066            }
22067            program { name: "sb_vbar_hide";
22068                signal: "do-hide-vbar";
22069                source: "";
22070                action:  STATE_SET "hidden" 0.0;
22071                transition: LINEAR 1.0;
22072                target: "sb_vbar_clip";
22073            }
22074
22075            program { name: "hbar_show";
22076                signal: "elm,action,show,hbar";
22077                source: "elm";
22078                action:  STATE_SET "default" 0.0;
22079                target: "sb_hbar_clip_master";
22080            }
22081            program { name: "hbar_hide";
22082                signal: "elm,action,hide,hbar";
22083                source: "elm";
22084                action:  STATE_SET "hidden" 0.0;
22085                target: "sb_hbar_clip_master";
22086            }
22087            program { name: "hbar_show_always";
22088                signal: "elm,action,show_always,hbar";
22089                source: "elm";
22090                script {
22091                    new v;
22092                    v = get_int(sbvis_h);
22093                    v |= get_int(sbalways_h);
22094                    if (!v) {
22095                        set_int(sbalways_h, 1);
22096                        emit("do-show-hbar", "");
22097                        set_int(sbvis_h, 1);
22098                    }
22099                }
22100            }
22101            program { name: "hbar_show_notalways";
22102                signal: "elm,action,show_notalways,hbar";
22103                source: "elm";
22104                script {
22105                    new v;
22106                    v = get_int(sbalways_h);
22107                    if (v) {
22108                        set_int(sbalways_h, 0);
22109                        v = get_int(sbvis_h);
22110                        if (!v) {
22111                            emit("do-hide-hbar", "");
22112                            set_int(sbvis_h, 0);
22113                        }
22114                    }
22115                }
22116            }
22117            program { name: "sb_hbar_show";
22118                signal: "do-show-hbar";
22119                source: "";
22120                action:  STATE_SET "default" 0.0;
22121                transition: LINEAR 1.0;
22122                target: "sb_hbar_clip";
22123            }
22124            program { name: "sb_hbar_hide";
22125                signal: "do-hide-hbar";
22126                source: "";
22127                action:  STATE_SET "hidden" 0.0;
22128                transition: LINEAR 1.0;
22129                target: "sb_hbar_clip";
22130            }
22131
22132            program { name: "scroll";
22133                signal: "elm,action,scroll";
22134                source: "elm";
22135                script {
22136                    new v;
22137                    v = get_int(sbvis_v);
22138                    v |= get_int(sbalways_v);
22139                    if (!v) {
22140                        emit("do-show-vbar", "");
22141                        set_int(sbvis_v, 1);
22142                    }
22143                    v = get_int(sbvis_h);
22144                    v |= get_int(sbalways_h);
22145                    if (!v) {
22146                        emit("do-show-hbar", "");
22147                        set_int(sbvis_h, 1);
22148                    }
22149                    v = get_int(sbvis_timer);
22150                    if (v > 0) cancel_timer(v);
22151                    v = timer(2.0, "timer0", 0);
22152                    set_int(sbvis_timer, v);
22153                }
22154            }
22155            program { name: "go1";
22156                signal: "elm,state,busy,start";
22157                source: "elm";
22158                action: STATE_SET "active" 0.0;
22159                transition: SINUSOIDAL 1.0;
22160                target:  "busy_clip";
22161            }
22162            program { name: "go2";
22163                signal: "elm,state,busy,start";
22164                source: "elm";
22165                action: STATE_SET "default" 0.0;
22166                transition: LINEAR 0.5;
22167                target: "busy";
22168                after:  "go2";
22169            }
22170            program { name: "stop1";
22171                signal: "elm,state,busy,stop";
22172                source: "elm";
22173                action: STATE_SET "default" 0.0;
22174                transition: SINUSOIDAL 1.0;
22175                target: "busy_clip";
22176                after: "stop2";
22177            }
22178          program { name: "stop2";
22179             action: ACTION_STOP;
22180             target: "go2";
22181          }
22182       }
22183    }
22184
22185    ///////////////////////////////////////////////////////////////////////////////
22186    group { name: "elm/map/base/default";
22187        script {
22188            public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
22189            public timer0(val) {
22190                new v;
22191                v = get_int(sbvis_v);
22192                if (v) {
22193                    v = get_int(sbalways_v);
22194                    if (!v) {
22195                        emit("do-hide-vbar", "");
22196                        set_int(sbvis_v, 0);
22197                    }
22198                }
22199                v = get_int(sbvis_h);
22200                if (v) {
22201                    v = get_int(sbalways_h);
22202                    if (!v) {
22203                        emit("do-hide-hbar", "");
22204                        set_int(sbvis_h, 0);
22205                    }
22206                }
22207                set_int(sbvis_timer, 0);
22208                return 0;
22209            }
22210        }
22211        images {
22212            image: "shelf_inset.png" COMP;
22213            image: "bt_sm_base2.png" COMP;
22214            image: "bt_sm_shine.png" COMP;
22215            image: "bt_sm_hilight.png" COMP;
22216            image: "sb_runnerh.png" COMP;
22217            image: "sb_runnerv.png" COMP;
22218            image: "busy-1.png" COMP;
22219            image: "busy-2.png" COMP;
22220            image: "busy-3.png" COMP;
22221            image: "busy-4.png" COMP;
22222            image: "busy-5.png" COMP;
22223            image: "busy-6.png" COMP;
22224            image: "busy-7.png" COMP;
22225            image: "busy-8.png" COMP;
22226            image: "busy-9.png" COMP;
22227        }
22228        parts {
22229            part { name: "bg";
22230                type: RECT;
22231                description { state: "default" 0.0;
22232                    rel1.offset: 1 1;
22233                    rel2.offset: -2 -2;
22234                    color: 255 255 255 0;
22235                }
22236            }
22237            part { name: "clipper";
22238                type: RECT;
22239                mouse_events: 0;
22240                description { state: "default" 0.0;
22241                    rel1.to: "bg";
22242                    rel2.to: "bg";
22243                }
22244            }
22245            part { name: "elm.swallow.content";
22246                clip_to: "clipper";
22247                type: SWALLOW;
22248                description { state: "default" 0.0;
22249                    rel1.offset: 1 1;
22250                    rel2.offset: -2 -2;
22251                }
22252            }
22253            part { name: "busy_clip";
22254                type: RECT;
22255                mouse_events: 0;
22256                description { state: "default" 0.0;
22257                    visible: 0;
22258                    color: 255 255 255 0;
22259                }
22260                description { state: "active" 0.0;
22261                    visible: 1;
22262                    color: 255 255 255 255;
22263                }
22264            }
22265            part { name: "busy";
22266                clip_to: "busy_clip";
22267                mouse_events: 0;
22268                description { state: "default" 0.0;
22269                    fixed: 1 1;
22270                    min: 32 32;
22271                    aspect: 1.0 1.0;
22272                    align: 1.0 1.0;
22273                    aspect_preference: BOTH;
22274                    rel1 {
22275                        relative: 0.9 0.9;
22276                        offset:   -9 -9;
22277                    }
22278                    rel2 {
22279                        relative: 0.9 0.9;
22280                        offset:   -9 -9;
22281                    }
22282                    image {
22283                        normal: "busy-9.png";
22284                        tween:  "busy-1.png";
22285                        tween:  "busy-2.png";
22286                        tween:  "busy-3.png";
22287                        tween:  "busy-4.png";
22288                        tween:  "busy-5.png";
22289                        tween:  "busy-6.png";
22290                        tween:  "busy-7.png";
22291                        tween:  "busy-8.png";
22292                    }
22293                }
22294            }
22295            part { name: "conf_over";
22296                mouse_events:  0;
22297                description { state: "default" 0.0;
22298                    rel1.offset: 0 0;
22299                    rel2.offset: -1 -1;
22300                    image {
22301                        normal: "shelf_inset.png";
22302                        border: 7 7 7 7;
22303                        middle: 0;
22304                    }
22305                    fill.smooth : 0;
22306                }
22307            }
22308            part { name: "sb_vbar_clip_master";
22309                type: RECT;
22310                mouse_events: 0;
22311                description { state: "default" 0.0;
22312                }
22313                description { state: "hidden" 0.0;
22314                    visible: 0;
22315                    color: 255 255 255 0;
22316                }
22317            }
22318            part { name: "sb_vbar_clip";
22319                clip_to: "sb_vbar_clip_master";
22320                type: RECT;
22321                mouse_events: 0;
22322                description { state: "default" 0.0;
22323                }
22324                description { state: "hidden" 0.0;
22325                    visible: 0;
22326                    color: 255 255 255 0;
22327                }
22328            }
22329            part { name: "sb_vbar";
22330                type: RECT;
22331                mouse_events: 0;
22332                description { state: "default" 0.0;
22333                    fixed: 1 1;
22334                    visible: 0;
22335                    min: 17 17;
22336                    align: 1.0 0.0;
22337                    rel1 {
22338                        relative: 1.0 0.0;
22339                        offset:   -2 0;
22340                    }
22341                    rel2 {
22342                        relative: 1.0 0.0;
22343                        offset:   -2 -1;
22344                        to_y:     "sb_hbar";
22345                    }
22346                }
22347            }
22348            part { name: "sb_vbar_runner";
22349                clip_to: "sb_vbar_clip";
22350                mouse_events: 0;
22351                description { state: "default" 0.0;
22352                    min: 3 3;
22353                    max: 3 99999;
22354                    rel1.to:       "sb_vbar";
22355                    rel2.to:       "sb_vbar";
22356                    image {
22357                        normal: "sb_runnerv.png";
22358                        border: 0 0 4 4;
22359                    }
22360                    fill.smooth: 0;
22361                }
22362            }
22363            part { name: "elm.dragable.vbar";
22364                clip_to: "sb_vbar_clip";
22365                mouse_events: 0;
22366                dragable {
22367                    x: 0 0 0;
22368                    y: 1 1 0;
22369                    confine: "sb_vbar";
22370                }
22371                description { state: "default" 0.0;
22372                    fixed: 1 1;
22373                    min: 17 17;
22374                    rel1 {
22375                        relative: 0.5  0.5;
22376                        offset:   0    0;
22377                        to: "sb_vbar";
22378                    }
22379                    rel2 {
22380                        relative: 0.5  0.5;
22381                        offset:   0    0;
22382                        to: "sb_vbar";
22383                    }
22384                    image {
22385                        normal: "bt_sm_base2.png";
22386                        border: 6 6 6 6;
22387                    }
22388                    image.middle: SOLID;
22389                }
22390            }
22391            part { name: "sb_vbar_over1";
22392                clip_to: "sb_vbar_clip";
22393                mouse_events: 0;
22394                description { state: "default" 0.0;
22395                    rel1.to: "elm.dragable.vbar";
22396                    rel2.relative: 1.0 0.5;
22397                    rel2.to: "elm.dragable.vbar";
22398                    image {
22399                        normal: "bt_sm_hilight.png";
22400                        border: 6 6 6 0;
22401                    }
22402                }
22403            }
22404            part { name: "sb_vbar_over2";
22405                clip_to: "sb_vbar_clip";
22406                mouse_events: 0;
22407                description { state: "default" 0.0;
22408                    rel1.to: "elm.dragable.vbar";
22409                    rel2.to: "elm.dragable.vbar";
22410                    image {
22411                        normal: "bt_sm_shine.png";
22412                        border: 6 6 6 0;
22413                    }
22414                }
22415            }
22416
22417            part { name: "sb_hbar_clip_master";
22418                type: RECT;
22419                mouse_events: 0;
22420                description { state: "default" 0.0;
22421                }
22422                description { state: "hidden" 0.0;
22423                    visible: 0;
22424                    color: 255 255 255 0;
22425                }
22426            }
22427            part { name: "sb_hbar_clip";
22428                clip_to: "sb_hbar_clip_master";
22429                type: RECT;
22430                mouse_events: 0;
22431                description { state: "default" 0.0;
22432                }
22433                description { state: "hidden" 0.0;
22434                    visible: 0;
22435                    color: 255 255 255 0;
22436                }
22437            }
22438            part { name: "sb_hbar";
22439                type: RECT;
22440                mouse_events: 0;
22441                description { state: "default" 0.0;
22442                    fixed: 1 1;
22443                    visible: 0;
22444                    min: 17 17;
22445                    align: 0.0 1.0;
22446                    rel1 {
22447                        relative: 0.0 1.0;
22448                        offset:   0 -2;
22449                    }
22450                    rel2 {
22451                        relative: 0.0 1.0;
22452                        offset:   -1 -2;
22453                        to_x:     "sb_vbar";
22454                    }
22455                }
22456            }
22457            part { name: "sb_hbar_runner";
22458                clip_to: "sb_hbar_clip";
22459                mouse_events: 0;
22460                description { state: "default" 0.0;
22461                    min: 3 3;
22462                    max: 99999 3;
22463                    rel1.to:       "sb_hbar";
22464                    rel2.to:       "sb_hbar";
22465                    image {
22466                        normal: "sb_runnerh.png";
22467                        border: 4 4 0 0;
22468                    }
22469                    fill.smooth: 0;
22470                }
22471            }
22472            part { name: "elm.dragable.hbar";
22473                clip_to: "sb_hbar_clip";
22474                mouse_events: 0;
22475                dragable {
22476                    x: 1 1 0;
22477                    y: 0 0 0;
22478                    confine: "sb_hbar";
22479                }
22480                description { state: "default" 0.0;
22481                    fixed: 1 1;
22482                    min: 17 17;
22483                    rel1 {
22484                        relative: 0.5  0.5;
22485                        offset:   0    0;
22486                        to: "sb_hbar";
22487                    }
22488                    rel2 {
22489                        relative: 0.5  0.5;
22490                        offset:   0    0;
22491                        to: "sb_hbar";
22492                    }
22493                    image {
22494                        normal: "bt_sm_base2.png";
22495                        border: 6 6 6 6;
22496                    }
22497                    image.middle: SOLID;
22498                }
22499            }
22500            part { name: "sb_hbar_over1";
22501                clip_to: "sb_hbar_clip";
22502                mouse_events: 0;
22503                description { state: "default" 0.0;
22504                    rel1.to: "elm.dragable.hbar";
22505                    rel2.relative: 1.0 0.5;
22506                    rel2.to: "elm.dragable.hbar";
22507                    image {
22508                        normal: "bt_sm_hilight.png";
22509                        border: 6 6 6 0;
22510                    }
22511                }
22512            }
22513            part { name: "sb_hbar_over2";
22514                clip_to: "sb_hbar_clip";
22515                mouse_events: 0;
22516                description { state: "default" 0.0;
22517                    rel1.to: "elm.dragable.hbar";
22518                    rel2.to: "elm.dragable.hbar";
22519                    image {
22520                        normal: "bt_sm_shine.png";
22521                        border: 6 6 6 0;
22522                    }
22523                }
22524            }
22525        }
22526        programs {
22527            program { name: "load";
22528                signal: "load";
22529                source: "";
22530                script {
22531                    set_state(PART:"sb_hbar_clip", "hidden", 0.0);
22532                    set_state(PART:"sb_vbar_clip", "hidden", 0.0);
22533                    set_int(sbvis_h, 0);
22534                    set_int(sbvis_v, 0);
22535                    set_int(sbalways_v, 0);
22536                    set_int(sbalways_h, 0);
22537                    set_int(sbvis_timer, 0);
22538                }
22539            }
22540
22541            program { name: "vbar_show";
22542                signal: "elm,action,show,vbar";
22543                source: "elm";
22544                action:  STATE_SET "default" 0.0;
22545                target: "sb_vbar_clip_master";
22546            }
22547            program { name: "vbar_hide";
22548                signal: "elm,action,hide,vbar";
22549                source: "elm";
22550                action:  STATE_SET "hidden" 0.0;
22551                target: "sb_vbar_clip_master";
22552            }
22553            program { name: "vbar_show_always";
22554                signal: "elm,action,show_always,vbar";
22555                source: "elm";
22556                script {
22557                    new v;
22558                    v = get_int(sbvis_v);
22559                    v |= get_int(sbalways_v);
22560                    if (!v) {
22561                        set_int(sbalways_v, 1);
22562                        emit("do-show-vbar", "");
22563                        set_int(sbvis_v, 1);
22564                    }
22565                }
22566            }
22567            program { name: "vbar_show_notalways";
22568                signal: "elm,action,show_notalways,vbar";
22569                source: "elm";
22570                script {
22571                    new v;
22572                    v = get_int(sbalways_v);
22573                    if (v) {
22574                        set_int(sbalways_v, 0);
22575                        v = get_int(sbvis_v);
22576                        if (!v) {
22577                            emit("do-hide-vbar", "");
22578                            set_int(sbvis_v, 0);
22579                        }
22580                    }
22581                }
22582            }
22583            program { name: "sb_vbar_show";
22584                signal: "do-show-vbar";
22585                source: "";
22586                action:  STATE_SET "default" 0.0;
22587                transition: LINEAR 1.0;
22588                target: "sb_vbar_clip";
22589            }
22590            program { name: "sb_vbar_hide";
22591                signal: "do-hide-vbar";
22592                source: "";
22593                action:  STATE_SET "hidden" 0.0;
22594                transition: LINEAR 1.0;
22595                target: "sb_vbar_clip";
22596            }
22597
22598            program { name: "hbar_show";
22599                signal: "elm,action,show,hbar";
22600                source: "elm";
22601                action:  STATE_SET "default" 0.0;
22602                target: "sb_hbar_clip_master";
22603            }
22604            program { name: "hbar_hide";
22605                signal: "elm,action,hide,hbar";
22606                source: "elm";
22607                action:  STATE_SET "hidden" 0.0;
22608                target: "sb_hbar_clip_master";
22609            }
22610            program { name: "hbar_show_always";
22611                signal: "elm,action,show_always,hbar";
22612                source: "elm";
22613                script {
22614                    new v;
22615                    v = get_int(sbvis_h);
22616                    v |= get_int(sbalways_h);
22617                    if (!v) {
22618                        set_int(sbalways_h, 1);
22619                        emit("do-show-hbar", "");
22620                        set_int(sbvis_h, 1);
22621                    }
22622                }
22623            }
22624            program { name: "hbar_show_notalways";
22625                signal: "elm,action,show_notalways,hbar";
22626                source: "elm";
22627                script {
22628                    new v;
22629                    v = get_int(sbalways_h);
22630                    if (v) {
22631                        set_int(sbalways_h, 0);
22632                        v = get_int(sbvis_h);
22633                        if (!v) {
22634                            emit("do-hide-hbar", "");
22635                            set_int(sbvis_h, 0);
22636                        }
22637                    }
22638                }
22639            }
22640            program { name: "sb_hbar_show";
22641                signal: "do-show-hbar";
22642                source: "";
22643                action:  STATE_SET "default" 0.0;
22644                transition: LINEAR 1.0;
22645                target: "sb_hbar_clip";
22646            }
22647            program { name: "sb_hbar_hide";
22648                signal: "do-hide-hbar";
22649                source: "";
22650                action:  STATE_SET "hidden" 0.0;
22651                transition: LINEAR 1.0;
22652                target: "sb_hbar_clip";
22653            }
22654
22655            program { name: "scroll";
22656                signal: "elm,action,scroll";
22657                source: "elm";
22658                script {
22659                    new v;
22660                    v = get_int(sbvis_v);
22661                    v |= get_int(sbalways_v);
22662                    if (!v) {
22663                        emit("do-show-vbar", "");
22664                        set_int(sbvis_v, 1);
22665                    }
22666                    v = get_int(sbvis_h);
22667                    v |= get_int(sbalways_h);
22668                    if (!v) {
22669                        emit("do-show-hbar", "");
22670                        set_int(sbvis_h, 1);
22671                    }
22672                    v = get_int(sbvis_timer);
22673                    if (v > 0) cancel_timer(v);
22674                    v = timer(2.0, "timer0", 0);
22675                    set_int(sbvis_timer, v);
22676                }
22677            }
22678            program { name: "go1";
22679                signal: "elm,state,busy,start";
22680                source: "elm";
22681                action: STATE_SET "active" 0.0;
22682                transition: SINUSOIDAL 1.0;
22683                target:  "busy_clip";
22684            }
22685            program { name: "go2";
22686                signal: "elm,state,busy,start";
22687                source: "elm";
22688                action: STATE_SET "default" 0.0;
22689                transition: LINEAR 0.5;
22690                target: "busy";
22691                after:  "go2";
22692            }
22693            program { name: "stop1";
22694                signal: "elm,state,busy,stop";
22695                source: "elm";
22696                action: STATE_SET "default" 0.0;
22697                transition: SINUSOIDAL 1.0;
22698                target: "busy_clip";
22699                after: "stop2";
22700            }
22701          program { name: "stop2";
22702             action: ACTION_STOP;
22703             target: "go2";
22704          }
22705       }
22706    }
22707    group { name: "elm/map/marker/radio/default";
22708         data {
22709             item: size_w 32;
22710             item: size_h 32;
22711             item: size_max_w 64;
22712             item: size_max_h 64;
22713         }
22714         parts {
22715             part { name: "whole";
22716                 description { state: "default" 0.0;
22717                 }
22718             }
22719             part { name: "base";
22720                 ignore_flags: ON_HOLD;
22721                 description { state: "default" 0.0;
22722                     image.normal: "radio.png";
22723                 }
22724             }
22725             part { name: "elm.icon";
22726                 type: SWALLOW;
22727                 clip_to: "whole";
22728                 mouse_events:  0;
22729                 description { state: "default" 0.0;
22730                     rel1.relative: 0.27 0.27;
22731                     rel2.relative: 0.73 0.73;
22732                 }
22733             }
22734             part { name: "elm.text";
22735                 type:          TEXT;
22736                 effect:        SOFT_SHADOW;
22737                 mouse_events:  0;
22738                 scale: 1;
22739                 description { state: "default" 0.0;
22740                     align:    0.5 0.5;
22741                     color: 224 224 224 255;
22742                     color3: 0 0 0 64;
22743                     rel1.relative: 0.28 0.25;
22744                     rel2.relative: 0.75 0.75;
22745                     text {
22746                         font:     "Sans,Edje-Vera";
22747                         size:     10;
22748                         min:      0 0;
22749                         align:    0.5 0.5;
22750                     }
22751                 }
22752             }
22753        }
22754        programs {
22755             program { name: "open";
22756                 signal: "mouse,clicked,1";
22757                 source: "base";
22758                 action: SIGNAL_EMIT "open" "elm";
22759             }
22760             program { name: "bringin";
22761                 signal: "mouse,down,1,double";
22762                 source: "base";
22763                 action: SIGNAL_EMIT "bringin" "elm";
22764             }
22765        }
22766    }
22767    group { name: "elm/map/marker/radio2/default";
22768         data {
22769             item: size_w 32;
22770             item: size_h 32;
22771             item: size_max_w 64;
22772             item: size_max_h 64;
22773         }
22774         parts {
22775             part { name: "base";
22776                 ignore_flags: ON_HOLD;
22777                 description { state: "default" 0.0;
22778                     image.normal: "radio2.png";
22779                 }
22780             }
22781             part { name: "elm.text";
22782                 type:          TEXT;
22783                 effect:        SOFT_SHADOW;
22784                 mouse_events:  0;
22785                 scale: 1;
22786                 description { state: "default" 0.0;
22787                     align:    0.5 0.5;
22788                     color: 224 224 224 255;
22789                     color3: 0 0 0 64;
22790                     rel1.relative: 0.28 0.25;
22791                     rel2.relative: 0.75 0.75;
22792                     text {
22793                         font:     "Sans,Edje-Vera";
22794                         size:     10;
22795                         min:      0 0;
22796                         align:    0.5 0.5;
22797                     }
22798                 }
22799             }
22800        }
22801        programs {
22802             program { name: "open";
22803                 signal: "mouse,clicked,1";
22804                 source: "base";
22805                 action: SIGNAL_EMIT "open" "elm";
22806             }
22807             program { name: "bringin";
22808                 signal: "mouse,down,1,double";
22809                 source: "base";
22810                 action: SIGNAL_EMIT "bringin" "elm";
22811             }
22812        }
22813    }
22814    group { name: "elm/map/marker/empty/default";
22815         data {
22816             item: size_w 22;
22817             item: size_h 22;
22818             item: size_max_w 64;
22819             item: size_max_h 64;
22820         }
22821         parts {
22822             part { name: "whole";
22823                 description { state: "default" 0.0;
22824                 }
22825             }
22826             part { name: "base";
22827                 ignore_flags: ON_HOLD;
22828                 description { state: "default" 0.0;
22829                 }
22830             }
22831             part { name: "elm.icon";
22832                 type: SWALLOW;
22833                 clip_to: "whole";
22834                 mouse_events:  0;
22835                 description { state: "default" 0.0;
22836                 }
22837             }
22838             part { name: "elm.text";
22839                 type:          TEXT;
22840                 effect:        SOFT_SHADOW;
22841                 mouse_events:  0;
22842                 scale: 1;
22843                 description { state: "default" 0.0;
22844                     align:    0.5 0.5;
22845                     color: 224 224 224 255;
22846                     color3: 0 0 0 64;
22847                     rel1.relative: 0.28 0.25;
22848                     rel2.relative: 0.75 0.75;
22849                     text {
22850                         font:     "Sans,Edje-Vera";
22851                         size:     10;
22852                         min:      0 0;
22853                         align:    0.5 0.5;
22854                     }
22855                 }
22856             }
22857        }
22858        programs {
22859             program { name: "open";
22860                 signal: "mouse,clicked,1";
22861                 source: "base";
22862                 action: SIGNAL_EMIT "open" "elm";
22863             }
22864             program { name: "bringin";
22865                 signal: "mouse,down,1,double";
22866                 source: "base";
22867                 action: SIGNAL_EMIT "bringin" "elm";
22868             }
22869        }
22870    }
22871    group { name: "elm/map/marker_bubble/default";
22872     images {
22873       image: "bubble.png" COMP;
22874       image: "bubble_shine.png" COMP;
22875     }
22876     data {
22877             item: size_w 400;
22878             item: size_h 100;
22879         }
22880     parts {
22881     part { name: "clipper";
22882         mouse_events:  1;
22883         description { state: "default" 0.0;
22884           color: 255 255 255 0;
22885         }
22886         description { state: "show" 0.0;
22887             inherit: "default" 0.0;
22888             color: 255 255 255 255;
22889         }
22890       }
22891      part { name: "base0";
22892         mouse_events:  0;
22893         clip_to: "clipper";
22894         description { state: "default" 0.0;
22895           image {
22896             normal: "bubble.png";
22897             border: 11 36 10 19;
22898           }
22899           image.middle: SOLID;
22900           fill.smooth: 0;
22901         }
22902       }
22903       part { name: "elm.swallow.content";
22904         type: SWALLOW;
22905         clip_to: "clipper";
22906         description { state: "default" 0.0;
22907             align: 0.5 0.5;
22908           rel1 {
22909             offset: 9 8;
22910           }
22911           rel2 {
22912             offset: -10 -17;
22913           }
22914         }
22915       }
22916       part { name: "shine";
22917         mouse_events:  0;
22918         clip_to: "clipper";
22919         description { state:    "default" 0.0;
22920           rel1 {
22921             to: "base0";
22922           }
22923           rel2 {
22924             to: "base0";
22925             relative: 1.0 0.5;
22926           }
22927           image {
22928             normal: "bubble_shine.png";
22929             border: 5 5 5 0;
22930           }
22931           fill.smooth: 0;
22932         }
22933         }
22934     }
22935     programs {
22936         program { name: "show";
22937             signal: "show";
22938             action: STATE_SET "show" 0.0;
22939             target: "clipper";
22940             transition: ACCELERATE 0.5;
22941         }
22942     }
22943   }
22944
22945
22946
22947 /////////////////////////////////////////////////////////////////////////////
22948 // PANEL
22949 /////////////////////////////////////////////////////////////////////////////
22950   group {
22951      name: "elm/panel/base/left";
22952      images
22953        {
22954           image: "bt_base1.png" COMP;
22955           image: "bt_hilight.png" COMP;
22956           image: "bt_shine.png" COMP;
22957           image: "bt_glow.png" COMP;
22958           image: "bt_dis_base.png" COMP;
22959           image: "icon_arrow_left.png" COMP;
22960           image: "icon_arrow_right.png" COMP;
22961        }
22962      parts
22963        {
22964           part
22965             {
22966                name: "bg";
22967                type: RECT;
22968                mouse_events: 0;
22969                description
22970                  {
22971                     state: "default" 0.0;
22972                     color: 255 255 255 0;
22973                     rel1.offset: 30 0;
22974                     rel2.relative: 0.0 1.0;
22975                  }
22976                description
22977                  {
22978                     state: "visible" 0.0;
22979                     inherit: "default" 0.0;
22980                     rel2.relative: 1.0 1.0;
22981                  }
22982             }
22983           part
22984             {
22985                name: "base";
22986                type: IMAGE;
22987                mouse_events: 0;
22988                description
22989                  {
22990                     state: "default" 0.0;
22991                     rel2
22992                       {
22993                          offset: -20 -1;
22994                          to_x: "bg";
22995                       }
22996                     image
22997                       {
22998                          normal: "bt_dis_base.png";
22999                          border: 4 4 4 4;
23000                       }
23001                  }
23002             }
23003           part
23004             {
23005                name: "clipper";
23006                type: RECT;
23007                mouse_events: 0;
23008                description
23009                  {
23010                     state: "default" 0.0;
23011                     rel1
23012                       {
23013                          offset: 4 4;
23014                          to: "base";
23015                       }
23016                     rel2
23017                       {
23018                          offset: -5 -5;
23019                          to: "base";
23020                       }
23021                  }
23022             }
23023           part
23024             {
23025                name: "elm.swallow.content";
23026                type: SWALLOW;
23027                clip_to: "clipper";
23028                description
23029                  {
23030                     state: "default" 0.0;
23031                     rel1.to: "clipper";
23032                     rel2.to: "clipper";
23033                  }
23034             }
23035           part
23036             {
23037                name: "btn";
23038                type: IMAGE;
23039                mouse_events: 1;
23040                description
23041                  {
23042                     state: "default" 0.0;
23043                     max: 32 48;
23044                     fixed: 1 1;
23045                     align: 0.0 0.5;
23046                     rel1
23047                       {
23048                          relative: 1.0 0.0;
23049                          offset: -3 0;
23050                          to_x: "base";
23051                       }
23052                     rel2.to_x: "bg";
23053                     image
23054                       {
23055                          normal: "bt_base1.png";
23056                          border: 0 5 4 12;
23057                       }
23058                     fill.smooth: 0;
23059                  }
23060                description
23061                  {
23062                     state: "clicked" 0.0;
23063                     inherit: "default" 0.0;
23064                  }
23065             }
23066           part
23067             {
23068                name: "btn_over";
23069                type: IMAGE;
23070                mouse_events: 0;
23071                description
23072                  {
23073                     state: "default" 0.0;
23074                     rel1.to: "btn";
23075                     rel2
23076                       {
23077                          relative: 1.0 0.5;
23078                          to: "btn";
23079                       }
23080                     image
23081                       {
23082                          normal: "bt_hilight.png";
23083                          border: 0 7 7 0;
23084                       }
23085                  }
23086             }
23087           part
23088             {
23089                name: "btn_over2";
23090                type: IMAGE;
23091                mouse_events: 1;
23092                repeat_events: 1;
23093                ignore_flags: ON_HOLD;
23094                description
23095                  {
23096                     state: "default" 0.0;
23097                     rel1.to: "btn";
23098                     rel2.to: "btn";
23099                     image
23100                       {
23101                          normal: "bt_shine.png";
23102                          border: 0 7 7 7;
23103                     }
23104                  }
23105             }
23106           part
23107             {
23108                name: "btn_over3";
23109                type: IMAGE;
23110                mouse_events: 1;
23111                repeat_events: 1;
23112                description
23113                  {
23114                     state: "default" 0.0;
23115                     color: 255 255 255 0;
23116                     rel1.to: "btn";
23117                     rel2.to: "btn";
23118                     image
23119                       {
23120                        normal: "bt_glow.png";
23121                        border: 12 12 12 12;
23122                     }
23123                   fill.smooth: 0;
23124                }
23125              description
23126                {
23127                   state: "clicked" 0.0;
23128                   inherit: "default" 0.0;
23129                   visible: 1;
23130                   color: 255 255 255 255;
23131                }
23132             }
23133           part
23134             {
23135                name: "btn_icon";
23136                type: IMAGE;
23137                repeat_events: 1;
23138                description
23139                  {
23140                     state: "default" 0.0;
23141                     rel1.to: "btn";
23142                     rel2.to: "btn";
23143                     align: 0.5 0.5;
23144                     min: 16 16;
23145                     max: 16 16;
23146                     image.normal: "icon_arrow_right.png";
23147                  }
23148                description
23149                  {
23150                     state: "visible" 0.0;
23151                     inherit: "default" 0.0;
23152                     image.normal: "icon_arrow_left.png";
23153                  }
23154             }
23155        }
23156      programs
23157        {
23158           program
23159             {
23160                name: "show";
23161                signal: "elm,action,show";
23162                source: "elm";
23163                action: STATE_SET "visible" 0.0;
23164                target: "bg";
23165                target: "btn_icon";
23166                transition: LINEAR 0.5;
23167             }
23168           program
23169             {
23170                name: "show2";
23171                signal: "show";
23172                action: STATE_SET "default" 0.0;
23173                target: "bg";
23174                target: "btn_icon";
23175                after: "show3";
23176             }
23177           program
23178             {
23179                name: "show3";
23180                action: STATE_SET "visible" 0.0;
23181                target: "bg";
23182                target: "btn_icon";
23183                transition: LINEAR 0.5;
23184             }
23185           program
23186             {
23187                name: "hide";
23188                signal: "elm,action,hide";
23189                source: "elm";
23190                action: STATE_SET "default" 0.0;
23191                target: "bg";
23192                target: "btn_icon";
23193                transition: LINEAR 0.5;
23194             }
23195           program
23196             {
23197                name: "btn_click";
23198                signal: "mouse,down,1";
23199                source: "btn_over2";
23200                action: STATE_SET "clicked" 0.0;
23201                target: "btn";
23202             }
23203           program
23204             {
23205                name: "btn_unclick";
23206                signal: "mouse,up,1";
23207                source: "btn_over2";
23208                action: STATE_SET "default" 0.0;
23209                target: "btn";
23210             }
23211           program
23212             {
23213                name: "btn_click2";
23214                signal: "mouse,down,1";
23215                source: "btn_over3";
23216                action: STATE_SET "clicked" 0.0;
23217                target: "btn_over3";
23218             }
23219           program
23220             {
23221                name: "btn_unclick2";
23222                signal: "mouse,up,1";
23223                source: "btn_over3";
23224                action: STATE_SET "default" 0.0;
23225                transition: DECELERATE 0.5;
23226                target: "btn_over3";
23227             }
23228           program
23229             {
23230                name: "btn_unclick3";
23231                signal: "mouse,up,1";
23232                source: "btn_over2";
23233                action: SIGNAL_EMIT "elm,action,panel,toggle" "";
23234             }
23235        }
23236   }
23237
23238 ///////////////////////////////////////////////////////////////////////////////
23239   group { name: "elm/conformant/base/default";
23240      parts {
23241         part { name: "elm.swallow.shelf";
23242            type: SWALLOW;
23243            description { state: "default" 0.0;
23244               fixed: 1 1;
23245               align: 0.0 0.0;
23246               rel2.relative: 1.0 0.0;
23247            }
23248         }
23249         part { name: "elm.swallow.content";
23250            type: SWALLOW;
23251            description { state: "default" 0.0;
23252               align: 0.5 0.5;
23253               rel1.relative: 0.0 1.0;
23254               rel1.to_y: "elm.swallow.shelf";
23255               rel2.relative: 1.0 0.0;
23256               rel2.to_y: "elm.swallow.panel";
23257            }
23258         }
23259         part { name: "elm.swallow.panel";
23260            type: SWALLOW;
23261            description { state: "default" 0.0;
23262               fixed: 1 1;
23263               align: 0.0 1.0;
23264               rel1.relative: 0.0 1.0;
23265            }
23266         }
23267      }
23268   }
23269 }