svn update: 48945 (latest:48959)
[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: "elm.text";
543             type: TEXTBLOCK;
544             mouse_events: 0;
545             scale: 1;
546             description { state: "default" 0.0;
547                text {
548                   style: "textblock_style";
549                   min: 1 1;
550                }
551             }
552          }
553       }
554    }
555
556    group { name: "elm/label/base_wrap/default";
557       parts {
558          part { name: "elm.text";
559             type: TEXTBLOCK;
560             mouse_events: 0;
561             scale: 1;
562             description { state: "default" 0.0;
563                text {
564                   style: "textblock_style";
565                   min: 0 1;
566                }
567             }
568          }
569       }
570    }
571
572    group { name: "elm/label/base/marker";
573       styles
574         {
575            style { name: "textblock_style2";
576               base: "font=Sans:style=Bold font_size=10 align=center color=#fff wrap=word";
577
578               tag:  "br" "\n";
579               tag:  "hilight" "+ color=#ffff";
580               tag:  "b" "+ color=#ffff";
581               tag:  "tab" "\t";
582            }
583         }
584       parts {
585          part { name: "elm.text";
586             type: TEXTBLOCK;
587             mouse_events: 0;
588             scale: 1;
589             description { state: "default" 0.0;
590                text {
591                   style: "textblock_style2";
592                   min: 1 1;
593                }
594             }
595          }
596       }
597    }
598
599    group { name: "elm/label/base_wrap/marker";
600       parts {
601          part { name: "elm.text";
602             type: TEXTBLOCK;
603             mouse_events: 0;
604             scale: 1;
605             description { state: "default" 0.0;
606                text {
607                   style: "textblock_style2";
608                   min: 0 1;
609                }
610             }
611          }
612       }
613    }
614
615 ///////////////////////////////////////////////////////////////////////////////
616
617    group { name: "elm/button/base/default";
618       images {
619          image: "bt_base1.png" COMP;
620          image: "bt_base2.png" COMP;
621          image: "bt_hilight.png" COMP;
622          image: "bt_shine.png" COMP;
623          image: "bt_glow.png" COMP;
624          image: "bt_dis_base.png" COMP;
625          image: "bt_dis_hilight.png" COMP;
626       }
627       parts {
628          part { name: "button_image";
629             mouse_events: 1;
630             description { state: "default" 0.0;
631                image {
632                   normal: "bt_base2.png";
633                   border: 7 7 7 7;
634                }
635                image.middle: SOLID;
636             }
637             description { state: "clicked" 0.0;
638                inherit: "default" 0.0;
639                image.normal: "bt_base1.png";
640                image.middle: SOLID;
641             }
642             description { state: "disabled" 0.0;
643                inherit:  "default" 0.0;
644                image {
645                   normal: "bt_dis_base.png";
646                   border: 4 4 4 4;
647                }
648             }
649          }
650          part { name: "elm.swallow.content";
651             type: SWALLOW;
652             description { state: "default" 0.0;
653                fixed: 1 0;
654                visible: 0;
655                align: 0.0 0.5;
656                rel1.offset: 4 4;
657                rel2.offset: 3 -5;
658                rel2.relative: 0.0 1.0;
659             }
660             description { state: "visible" 0.0;
661                inherit: "default" 0.0;
662                fixed: 1 0;
663                visible: 1;
664                aspect: 1.0 1.0;
665                aspect_preference: VERTICAL;
666                rel2.offset: 4 -5;
667             }
668             description { state: "icononly" 0.0;
669                inherit: "default" 0.0;
670                fixed: 0 0;
671                visible: 1;
672                align: 0.5 0.5;
673                aspect: 1.0 1.0;
674                rel2.offset: -5 -5;
675                rel2.relative: 1.0 1.0;
676                aspect_preference: VERTICAL;
677             }
678          }
679          part {
680             name:          "elm.text";
681             type:          TEXT;
682             effect:        SOFT_SHADOW;
683             mouse_events:  0;
684             scale: 1;
685             description { state: "default" 0.0;
686                visible: 0;
687                rel1.to_x: "elm.swallow.content";
688                rel1.relative: 1.0 0.0;
689                rel1.offset: 0 4;
690                rel2.offset: -5 -5;
691                color: 224 224 224 255;
692                color3: 0 0 0 64;
693                text {
694                   font:     "Sans,Edje-Vera";
695                   size:     10;
696                   min:      0 0;
697                   align:    0.5 0.5;
698                }
699             }
700             description { state: "visible" 0.0;
701                inherit: "default" 0.0;
702                visible: 1;
703                text.min: 1 1;
704             }
705             description { state: "disabled" 0.0;
706                inherit: "default" 0.0;
707                color: 0 0 0 128;
708                color3: 0 0 0 0;
709             }
710             description { state: "disabled_visible" 0.0;
711                inherit: "default" 0.0;
712                color: 0 0 0 128;
713                color3: 0 0 0 0;
714                visible: 1;
715                text.min: 1 1;
716             }
717          }
718          part {   name: "over1";
719             mouse_events: 0;
720             description { state: "default" 0.0;
721                rel2.relative: 1.0 0.5;
722                image {
723                   normal: "bt_hilight.png";
724                   border: 7 7 7 0;
725                }
726             }
727             description { state: "disabled" 0.0;
728                inherit:  "default" 0.0;
729                image {
730                   normal: "bt_dis_hilight.png";
731                   border: 4 4 4 0;
732                }
733             }
734          }
735          part { name: "over2";
736             mouse_events: 1;
737             repeat_events: 1;
738             ignore_flags: ON_HOLD;
739             description { state: "default" 0.0;
740                image {
741                   normal: "bt_shine.png";
742                   border: 7 7 7 7;
743                }
744             }
745             description { state: "disabled" 0.0;
746                inherit:  "default" 0.0;
747                visible: 0;
748             }
749          }
750          part { name: "over3";
751             mouse_events: 1;
752             repeat_events: 1;
753             description { state: "default" 0.0;
754                color: 255 255 255 0;
755                image {
756                   normal: "bt_glow.png";
757                   border: 12 12 12 12;
758                }
759                fill.smooth : 0;
760             }
761             description { state: "clicked" 0.0;
762                inherit:  "default" 0.0;
763                visible: 1;
764                color: 255 255 255 255;
765             }
766          }
767          part { name: "disabler";
768             type: RECT;
769             description { state: "default" 0.0;
770                color: 0 0 0 0;
771                visible: 0;
772             }
773             description { state: "disabled" 0.0;
774                inherit: "default" 0.0;
775                visible: 1;
776             }
777          }
778       }
779       programs {
780          program {
781             name:   "button_click";
782             signal: "mouse,down,1";
783             source: "over2";
784             action: SIGNAL_EMIT "elm,action,press" "";
785             after: "button_click_anim";
786          }
787          program {
788             name:   "button_click_anim";
789             action: STATE_SET "clicked" 0.0;
790             target: "button_image";
791          }
792          program {
793             name:   "button_unclick";
794             signal: "mouse,up,1";
795             source: "over2";
796             action: SIGNAL_EMIT "elm,action,unpress" "";
797             after: "button_unclick_anim";
798          }
799          program {
800             name:   "button_unclick_anim";
801             action: STATE_SET "default" 0.0;
802             target: "button_image";
803          }
804          program {
805             name:   "button_click2";
806             signal: "mouse,down,1";
807             source: "over3";
808             action: STATE_SET "clicked" 0.0;
809             target: "over3";
810          }
811          program {
812             name:   "button_unclick2";
813             signal: "mouse,up,1";
814             source: "over3";
815             action: STATE_SET "default" 0.0;
816             transition: DECELERATE 0.5;
817             target: "over3";
818          }
819          program {
820             name:   "button_unclick3";
821             signal: "mouse,up,1";
822             source: "over2";
823             action: SIGNAL_EMIT "elm,action,click" "";
824          }
825          program { name: "text_show";
826             signal: "elm,state,text,visible";
827             source: "elm";
828             script {
829                new st[31];
830                new Float:vl;
831                get_state(PART:"elm.swallow.content", st, 30, vl);
832                if (!strcmp(st, "icononly"))
833                  set_state(PART:"elm.swallow.content", "visible", 0.0);
834                set_state(PART:"elm.text", "visible", 0.0);
835             }
836          }
837          program { name: "text_hide";
838             signal: "elm,state,text,hidden";
839             source: "elm";
840             script {
841                new st[31];
842                new Float:vl;
843                get_state(PART:"elm.swallow.content", st, 30, vl);
844                if (!strcmp(st, "visible"))
845                  set_state(PART:"elm.swallow.content", "icononly", 0.0);
846                set_state(PART:"elm.text", "default", 0.0);
847             }
848          }
849          program { name: "icon_show";
850             signal: "elm,state,icon,visible";
851             source: "elm";
852             script {
853                new st[31];
854                new Float:vl;
855                get_state(PART:"elm.text", st, 30, vl);
856                if (!strcmp(st, "visible"))
857                  set_state(PART:"elm.swallow.content", "visible", 0.0);
858                else
859                  set_state(PART:"elm.swallow.content", "icononly", 0.0);
860             }
861          }
862          program { name: "icon_hide";
863             signal: "elm,state,icon,hidden";
864             source: "elm";
865             action:  STATE_SET "default" 0.0;
866             target: "elm.swallow.content";
867          }
868          program { name: "disable";
869             signal: "elm,state,disabled";
870             source: "elm";
871             action: STATE_SET "disabled" 0.0;
872             target: "button_image";
873             target: "over1";
874             target: "over2";
875             target: "disabler";
876             after: "disable_text";
877          }
878          program { name: "disable_text";
879             script {
880                new st[31];
881                new Float:vl;
882                get_state(PART:"elm.text", st, 30, vl);
883                if (!strcmp(st, "visible"))
884                  set_state(PART:"elm.text", "disabled_visible", 0.0);
885                else
886                  set_state(PART:"elm.text", "disabled", 0.0);
887             }
888          }
889          program { name: "enable";
890             signal: "elm,state,enabled";
891             source: "elm";
892             action: STATE_SET "default" 0.0;
893             target: "button_image";
894             target: "over1";
895             target: "over2";
896             target: "disabler";
897             after: "enable_text";
898          }
899          program { name: "enable_text";
900             script {
901                new st[31];
902                new Float:vl;
903                get_state(PART:"elm.text", st, 30, vl);
904                if (!strcmp(st, "disabled_visible"))
905                  set_state(PART:"elm.text", "visible", 0.0);
906                else
907                  set_state(PART:"elm.text", "default", 0.0);
908             }
909          }
910       }
911    }
912
913    group { name: "elm/button/base/hoversel_vertical/default";
914       alias: "elm/button/base/hoversel_vertical/entry";
915       alias: "elm/button/base/hoversel_horizontal/default";
916       alias: "elm/button/base/hoversel_horizontal/entry";
917       images {
918          image: "bt_base1.png" COMP;
919          image: "bt_base2.png" COMP;
920          image: "bt_hilight.png" COMP;
921          image: "bt_shine.png" COMP;
922          image: "bt_glow.png" COMP;
923          image: "updown.png" COMP;
924          image: "bt_dis_base.png" COMP;
925          image: "bt_dis_hilight.png" COMP;
926       }
927       parts {
928          part { name: "button_image";
929             mouse_events: 1;
930             description { state: "default" 0.0;
931                image {
932                   normal: "bt_base2.png";
933                   border: 7 7 7 7;
934                }
935                image.middle: SOLID;
936             }
937             description { state: "clicked" 0.0;
938                inherit: "default" 0.0;
939                image.normal: "bt_base1.png";
940                image.middle: SOLID;
941             }
942             description { state: "disabled" 0.0;
943                inherit:  "default" 0.0;
944                image {
945                   normal: "bt_dis_base.png";
946                   border: 4 4 4 4;
947                }
948             }
949          }
950          part { name: "arrow";
951             mouse_events: 0;
952             description { state: "default" 0.0;
953                image.normal: "updown.png";
954                aspect: 0.6666666666 0.6666666666;
955                aspect_preference: VERTICAL;
956                rel1.offset: 6 7;
957                rel2.offset: 6 -7;
958                rel2.relative: 0.0 1.0;
959                align: 0.0 0.5;
960             }
961          }
962          part { name: "elm.swallow.content";
963             type: SWALLOW;
964             description { state: "default" 0.0;
965                fixed: 1 0;
966                visible: 0;
967                align: 0.0 0.5;
968                rel1 {
969                   to_x: "arrow";
970                   offset: 2 4;
971                   relative: 1.0 0.0;
972                }
973                rel2 {
974                   to_x: "arrow";
975                   offset: 1 -5;
976                   relative: 1.0 1.0;
977                }
978             }
979             description { state: "visible" 0.0;
980                inherit: "default" 0.0;
981                fixed: 0 0;
982                visible: 1;
983                aspect: 1.0 1.0;
984                aspect_preference: VERTICAL;
985                rel2.offset: 2 -5;
986             }
987             description { state: "icononly" 0.0;
988                inherit: "default" 0.0;
989                fixed: 0 0;
990                visible: 1;
991                align: 0.5 0.5;
992                aspect: 1.0 1.0;
993                rel1 {
994                   to_x: "button_image";
995                   offset: -5 -5;
996                   relative: 1.0 1.0;
997                }
998                aspect_preference: VERTICAL;
999             }
1000          }
1001          part {
1002             name:          "elm.text";
1003             type:          TEXT;
1004             effect:        SOFT_SHADOW;
1005             mouse_events:  0;
1006             scale: 1;
1007             description { state: "default" 0.0;
1008                visible: 0;
1009                rel1.to_x: "elm.swallow.content";
1010                rel1.relative: 1.0 0.0;
1011                rel1.offset: 0 4;
1012                rel2.offset: -5 -5;
1013                color: 224 224 224 255;
1014                color3: 0 0 0 64;
1015                text {
1016                   font:     "Sans,Edje-Vera";
1017                   size:     10;
1018                   min:      0 0;
1019                   align:    0.5 0.5;
1020                }
1021             }
1022             description { state: "visible" 0.0;
1023                inherit: "default" 0.0;
1024                visible: 1;
1025                text.min: 1 1;
1026             }
1027             description { state: "disabled" 0.0;
1028                inherit: "default" 0.0;
1029                color: 0 0 0 128;
1030                color3: 0 0 0 0;
1031             }
1032             description { state: "disabled_visible" 0.0;
1033                inherit: "default" 0.0;
1034                color: 0 0 0 128;
1035                color3: 0 0 0 0;
1036                visible: 1;
1037                text.min: 1 1;
1038             }
1039          }
1040          part {   name: "over1";
1041             mouse_events: 0;
1042             description { state: "default" 0.0;
1043                rel2.relative: 1.0 0.5;
1044                image {
1045                   normal: "bt_hilight.png";
1046                   border: 7 7 7 0;
1047                }
1048             }
1049             description { state: "disabled" 0.0;
1050                inherit:  "default" 0.0;
1051                image {
1052                   normal: "bt_dis_hilight.png";
1053                   border: 4 4 4 0;
1054                }
1055             }
1056          }
1057          part { name: "over2";
1058             mouse_events: 1;
1059             repeat_events: 1;
1060             ignore_flags: ON_HOLD;
1061             description { state: "default" 0.0;
1062                image {
1063                   normal: "bt_shine.png";
1064                   border: 7 7 7 7;
1065                }
1066             }
1067             description { state: "disabled" 0.0;
1068                inherit:  "default" 0.0;
1069                visible: 0;
1070             }
1071          }
1072          part { name: "over3";
1073             mouse_events: 1;
1074             repeat_events: 1;
1075             description { state: "default" 0.0;
1076                color: 255 255 255 0;
1077                image {
1078                   normal: "bt_glow.png";
1079                   border: 12 12 12 12;
1080                }
1081                fill.smooth : 0;
1082             }
1083             description { state: "clicked" 0.0;
1084                inherit:  "default" 0.0;
1085                visible: 1;
1086                color: 255 255 255 255;
1087             }
1088          }
1089          part { name: "disabler";
1090             type: RECT;
1091             description { state: "default" 0.0;
1092                color: 0 0 0 0;
1093                visible: 0;
1094             }
1095             description { state: "disabled" 0.0;
1096                inherit: "default" 0.0;
1097                visible: 1;
1098             }
1099          }
1100       }
1101       programs {
1102          program {
1103             name:   "button_click";
1104             signal: "mouse,down,1";
1105             source: "over2";
1106             action: STATE_SET "clicked" 0.0;
1107             target: "button_image";
1108          }
1109          program {
1110             name:   "button_unclick";
1111             signal: "mouse,up,1";
1112             source: "over2";
1113             action: STATE_SET "default" 0.0;
1114             target: "button_image";
1115          }
1116          program {
1117             name:   "button_click2";
1118             signal: "mouse,down,1";
1119             source: "over3";
1120             action: STATE_SET "clicked" 0.0;
1121             target: "over3";
1122          }
1123          program {
1124             name:   "button_unclick2";
1125             signal: "mouse,up,1";
1126             source: "over3";
1127             action: STATE_SET "default" 0.0;
1128             transition: DECELERATE 0.5;
1129             target: "over3";
1130          }
1131          program {
1132             name:   "button_unclick3";
1133             signal: "mouse,up,1";
1134             source: "over2";
1135             action: SIGNAL_EMIT "elm,action,click" "";
1136          }
1137          program { name: "text_show";
1138             signal: "elm,state,text,visible";
1139             source: "elm";
1140             script {
1141                new st[31];
1142                new Float:vl;
1143                get_state(PART:"elm.swallow.content", st, 30, vl);
1144                if (!strcmp(st, "icononly"))
1145                  set_state(PART:"elm.swallow.content", "visible", 0.0);
1146                set_state(PART:"elm.text", "visible", 0.0);
1147             }
1148          }
1149          program { name: "text_hide";
1150             signal: "elm,state,text,hidden";
1151             source: "elm";
1152             script {
1153                new st[31];
1154                new Float:vl;
1155                get_state(PART:"elm.swallow.content", st, 30, vl);
1156                if (!strcmp(st, "visible"))
1157                  set_state(PART:"elm.swallow.content", "icononly", 0.0);
1158                set_state(PART:"elm.text", "default", 0.0);
1159             }
1160          }
1161          program { name: "icon_show";
1162             signal: "elm,state,icon,visible";
1163             source: "elm";
1164             script {
1165                new st[31];
1166                new Float:vl;
1167                get_state(PART:"elm.text", st, 30, vl);
1168                if (!strcmp(st, "visible"))
1169                  set_state(PART:"elm.swallow.content", "visible", 0.0);
1170                else
1171                  set_state(PART:"elm.swallow.content", "icononly", 0.0);
1172             }
1173          }
1174          program { name: "icon_hide";
1175             signal: "elm,state,icon,hidden";
1176             source: "elm";
1177             action:  STATE_SET "default" 0.0;
1178             target: "elm.swallow.content";
1179          }
1180          program { name: "disable";
1181             signal: "elm,state,disabled";
1182             source: "elm";
1183             action: STATE_SET "disabled" 0.0;
1184             target: "button_image";
1185             target: "over1";
1186             target: "over2";
1187             target: "disabler";
1188             after: "disable_text";
1189          }
1190          program { name: "disable_text";
1191             script {
1192                new st[31];
1193                new Float:vl;
1194                get_state(PART:"elm.text", st, 30, vl);
1195                if (!strcmp(st, "visible"))
1196                  set_state(PART:"elm.text", "disabled_visible", 0.0);
1197                else
1198                  set_state(PART:"elm.text", "disabled", 0.0);
1199             }
1200          }
1201          program { name: "enable";
1202             signal: "elm,state,enabled";
1203             source: "elm";
1204             action: STATE_SET "default" 0.0;
1205             target: "button_image";
1206             target: "over1";
1207             target: "over2";
1208             target: "disabler";
1209             after: "enable_text";
1210          }
1211          program { name: "enable_text";
1212             script {
1213                new st[31];
1214                new Float:vl;
1215                get_state(PART:"elm.text", st, 30, vl);
1216                if (!strcmp(st, "disabled_visible"))
1217                  set_state(PART:"elm.text", "visible", 0.0);
1218                else
1219                  set_state(PART:"elm.text", "default", 0.0);
1220             }
1221          }
1222       }
1223    }
1224
1225    group { name: "elm/button/base/hoversel_vertical_entry/default";
1226       alias: "elm/button/base/hoversel_vertical_entry/entry";
1227       alias: "elm/button/base/hoversel_horizontal_entry/default";
1228       alias: "elm/button/base/hoversel_horizontal_entry/entry";
1229       images {
1230          image: "hoversel_entry_bg.png" COMP;
1231       }
1232       parts {
1233          part { name: "button_image";
1234             mouse_events: 1;
1235             description { state: "default" 0.0;
1236                color: 255 255 255 0;
1237                image.normal: "hoversel_entry_bg.png";
1238                image.border: 0 0 2 2;
1239                fill.smooth: 0;
1240             }
1241             description { state: "clicked" 0.0;
1242                inherit: "default" 0.0;
1243                color: 255 255 255 255;
1244             }
1245          }
1246          part { name: "elm.swallow.content";
1247             type: SWALLOW;
1248             description { state: "default" 0.0;
1249                visible: 0;
1250                align: 0.0 0.5;
1251                rel1.offset: 4 4;
1252                rel2.offset: 3 -5;
1253                rel2.relative: 0.0 1.0;
1254             }
1255             description { state: "visible" 0.0;
1256                inherit: "default" 0.0;
1257                visible: 1;
1258                aspect: 1.0 1.0;
1259                aspect_preference: VERTICAL;
1260                rel2.offset: 4 -5;
1261             }
1262             description { state: "icononly" 0.0;
1263                inherit: "default" 0.0;
1264                visible: 1;
1265                align: 0.5 0.5;
1266                aspect: 1.0 1.0;
1267                rel2.offset: -5 -5;
1268                rel2.relative: 1.0 1.0;
1269                aspect_preference: VERTICAL;
1270             }
1271          }
1272          part { name: "textvis";
1273             type: RECT;
1274             mouse_events: 0;
1275             description { state: "default" 0.0;
1276                visible: 0;
1277             }
1278             description { state: "visible" 0.0;
1279                visible: 1;
1280             }
1281          }
1282          part {
1283             name:          "elm.text";
1284             type:          TEXT;
1285             effect:        SOFT_SHADOW;
1286             mouse_events:  0;
1287             scale: 1;
1288             clip_to:       "textvis";
1289             description { state: "default" 0.0;
1290                rel1.to_x: "elm.swallow.content";
1291                rel1.relative: 1.0 0.0;
1292                rel1.offset: 0 4;
1293                rel2.offset: -5 -5;
1294                color: 224 224 224 255;
1295                color3: 0 0 0 64;
1296                text {
1297                   font:     "Sans,Edje-Vera";
1298                   size:     10;
1299                   min:      0 0;
1300                   align:    0.5 0.5;
1301                }
1302             }
1303             description { state: "visible" 0.0;
1304                inherit: "default" 0.0;
1305                text.min: 1 1;
1306             }
1307             description { state: "clicked" 0.0;
1308                inherit: "default" 0.0;
1309                text.min: 1 1;
1310                color: 0 0 0 255;
1311                color3: 0 0 0 0;
1312             }
1313          }
1314          part { name: "over2";
1315             type: RECT;
1316             mouse_events: 1;
1317             description { state: "default" 0.0;
1318                color: 0 0 0 0;
1319             }
1320          }
1321       }
1322       programs {
1323          program {
1324             name:   "button_click";
1325             signal: "mouse,down,1";
1326             source: "over2";
1327             action: STATE_SET "clicked" 0.0;
1328             target: "button_image";
1329             target: "elm.text";
1330          }
1331          program {
1332             name:   "button_unclick";
1333             signal: "mouse,up,1";
1334             source: "over2";
1335             action: STATE_SET "default" 0.0;
1336             target: "button_image";
1337             target: "elm.text";
1338          }
1339          program {
1340             name:   "button_unclick3";
1341             signal: "mouse,up,1";
1342             source: "over2";
1343             action: SIGNAL_EMIT "elm,action,click" "";
1344          }
1345          program { name: "text_show";
1346             signal: "elm,state,text,visible";
1347             source: "elm";
1348             script {
1349                new st[31];
1350                new Float:vl;
1351                get_state(PART:"elm.swallow.content", st, 30, vl);
1352                if (!strcmp(st, "icononly"))
1353                  set_state(PART:"elm.swallow.content", "visible", 0.0);
1354                set_state(PART:"textvis", "visible", 0.0);
1355                set_state(PART:"elm.text", "visible", 0.0);
1356             }
1357          }
1358          program { name: "text_hide";
1359             signal: "elm,state,text,hidden";
1360             source: "elm";
1361             script {
1362                new st[31];
1363                new Float:vl;
1364                get_state(PART:"elm.swallow.content", st, 30, vl);
1365                if (!strcmp(st, "visible"))
1366                  set_state(PART:"elm.swallow.content", "icononly", 0.0);
1367                set_state(PART:"textvis", "default", 0.0);
1368                set_state(PART:"elm.text", "default", 0.0);
1369             }
1370          }
1371          program { name: "icon_show";
1372             signal: "elm,state,icon,visible";
1373             source: "elm";
1374             script {
1375                new st[31];
1376                new Float:vl;
1377                get_state(PART:"textvis", st, 30, vl);
1378                if (!strcmp(st, "visible"))
1379                  set_state(PART:"elm.swallow.content", "visible", 0.0);
1380                else
1381                  set_state(PART:"elm.swallow.content", "icononly", 0.0);
1382             }
1383          }
1384          program { name: "icon_hide";
1385             signal: "elm,state,icon,hidden";
1386             source: "elm";
1387             action:  STATE_SET "default" 0.0;
1388             target: "elm.swallow.content";
1389          }
1390       }
1391    }
1392
1393    group { name: "elm/button/base/anchor";
1394       images {
1395          image: "bt_base1.png" COMP;
1396          image: "bt_base2.png" COMP;
1397          image: "bt_hilight.png" COMP;
1398          image: "bt_shine.png" COMP;
1399          image: "bt_glow.png" COMP;
1400          image: "bt_dis_base.png" COMP;
1401          image: "bt_dis_hilight.png" COMP;
1402       }
1403       parts {
1404          part { name: "button_image";
1405             mouse_events: 1;
1406             description { state: "default" 0.0;
1407            color: 255 255 255 0;
1408                image {
1409                   normal: "bt_base2.png";
1410                   border: 7 7 7 7;
1411                }
1412                image.middle: SOLID;
1413             }
1414        description { state: "visible" 0.0;
1415                inherit: "default" 0.0;
1416           color: 255 255 255 255;
1417             }
1418             description { state: "clicked" 0.0;
1419                inherit: "default" 0.0;
1420           inherit: "visible" 0.0;
1421                image.normal: "bt_base1.png";
1422                image.middle: SOLID;
1423             }
1424             description { state: "disabled" 0.0;
1425                inherit:  "default" 0.0;
1426           inherit: "visible" 0.0;
1427                image {
1428                   normal: "bt_dis_base.png";
1429                   border: 4 4 4 4;
1430                }
1431             }
1432          }
1433          part { name: "elm.swallow.content";
1434             type: SWALLOW;
1435             description { state: "default" 0.0;
1436                fixed: 1 0;
1437                visible: 0;
1438                align: 0.0 0.5;
1439                rel1.offset: 4 4;
1440                rel2.offset: 3 -5;
1441                rel2.relative: 0.0 1.0;
1442             }
1443             description { state: "visible" 0.0;
1444                inherit: "default" 0.0;
1445                fixed: 1 0;
1446                visible: 1;
1447                aspect: 1.0 1.0;
1448                aspect_preference: VERTICAL;
1449                rel2.offset: 4 -5;
1450             }
1451             description { state: "icononly" 0.0;
1452                inherit: "default" 0.0;
1453                fixed: 0 0;
1454                visible: 1;
1455                align: 0.5 0.5;
1456                aspect: 1.0 1.0;
1457                rel2.offset: -5 -5;
1458                rel2.relative: 1.0 1.0;
1459                aspect_preference: VERTICAL;
1460             }
1461          }
1462          part {
1463             name:          "elm.text";
1464             type:          TEXT;
1465             effect:        SOFT_SHADOW;
1466             mouse_events:  0;
1467             scale: 1;
1468             description { state: "default" 0.0;
1469                visible: 0;
1470                rel1.to_x: "elm.swallow.content";
1471                rel1.relative: 1.0 0.0;
1472                rel1.offset: 0 4;
1473                rel2.offset: -5 -5;
1474                color: 224 224 224 255;
1475                color3: 0 0 0 64;
1476                text {
1477                   font:     "Sans,Edje-Vera";
1478                   size:     10;
1479                   min:      0 0;
1480                   align:    0.5 0.5;
1481                }
1482             }
1483             description { state: "visible" 0.0;
1484                inherit: "default" 0.0;
1485                visible: 1;
1486                text.min: 1 1;
1487             }
1488             description { state: "disabled" 0.0;
1489                inherit: "default" 0.0;
1490                color: 0 0 0 128;
1491                color3: 0 0 0 0;
1492             }
1493             description { state: "disabled_visible" 0.0;
1494                inherit: "default" 0.0;
1495                color: 0 0 0 128;
1496                color3: 0 0 0 0;
1497                visible: 1;
1498                text.min: 1 1;
1499             }
1500          }
1501          part {   name: "over1";
1502             mouse_events: 0;
1503             description { state: "default" 0.0;
1504            color: 255 255 255 0;
1505                rel2.relative: 1.0 0.5;
1506                image {
1507                   normal: "bt_hilight.png";
1508                   border: 7 7 7 0;
1509                }
1510             }
1511        description { state: "visible" 0.0;
1512                inherit:  "default" 0.0;
1513           color: 255 255 255 255;
1514             }
1515             description { state: "disabled" 0.0;
1516                inherit:  "default" 0.0;
1517           inherit:  "visible" 0.0;
1518                image {
1519                   normal: "bt_dis_hilight.png";
1520                   border: 4 4 4 0;
1521                }
1522             }
1523          }
1524          part { name: "over2";
1525             mouse_events: 1;
1526             repeat_events: 1;
1527             ignore_flags: ON_HOLD;
1528             description { state: "default" 0.0;
1529                image {
1530                   normal: "bt_shine.png";
1531                   border: 7 7 7 7;
1532                }
1533             }
1534             description { state: "disabled" 0.0;
1535                inherit:  "default" 0.0;
1536                visible: 0;
1537             }
1538          }
1539          part { name: "over3";
1540             mouse_events: 1;
1541             repeat_events: 1;
1542             description { state: "default" 0.0;
1543                color: 255 255 255 0;
1544                image {
1545                   normal: "bt_glow.png";
1546                   border: 12 12 12 12;
1547                }
1548                fill.smooth : 0;
1549             }
1550             description { state: "clicked" 0.0;
1551                inherit:  "default" 0.0;
1552                visible: 1;
1553                color: 255 255 255 255;
1554             }
1555          }
1556          part { name: "disabler";
1557             type: RECT;
1558             description { state: "default" 0.0;
1559                color: 0 0 0 0;
1560                visible: 0;
1561             }
1562             description { state: "disabled" 0.0;
1563                inherit: "default" 0.0;
1564                visible: 1;
1565             }
1566          }
1567       }
1568       programs {
1569     program {
1570             name:   "button_mouse_in";
1571             signal: "mouse,in";
1572             source: "over2";
1573             action: STATE_SET "visible" 0.0;
1574             target: "button_image";
1575        target: "over1";
1576        transition: DECELERATE 0.5;
1577          }
1578          program {
1579             name:   "button_mouse_out";
1580             signal: "mouse,out";
1581             source: "over2";
1582             action: STATE_SET "default" 0.0;
1583             target: "button_image";
1584        target: "over1";
1585        transition: DECELERATE 0.5;
1586          }
1587          program {
1588             name:   "button_unclick";
1589             signal: "mouse,up,1";
1590             source: "over2";
1591             action: STATE_SET "visible" 0.0;
1592             target: "button_image";
1593          }
1594          program {
1595             name:   "button_click2";
1596             signal: "mouse,down,1";
1597             source: "over3";
1598             action: STATE_SET "clicked" 0.0;
1599             target: "over3";
1600          }
1601          program {
1602             name:   "button_unclick2";
1603             signal: "mouse,up,1";
1604             source: "over3";
1605             action: STATE_SET "default" 0.0;
1606             transition: DECELERATE 0.5;
1607             target: "over3";
1608          }
1609          program {
1610             name:   "button_unclick3";
1611             signal: "mouse,up,1";
1612             source: "over2";
1613             action: SIGNAL_EMIT "elm,action,click" "";
1614          }
1615          program { name: "text_show";
1616             signal: "elm,state,text,visible";
1617             source: "elm";
1618             script {
1619                new st[31];
1620                new Float:vl;
1621                get_state(PART:"elm.swallow.content", st, 30, vl);
1622                if (!strcmp(st, "icononly"))
1623                  set_state(PART:"elm.swallow.content", "visible", 0.0);
1624                set_state(PART:"elm.text", "visible", 0.0);
1625             }
1626          }
1627          program { name: "text_hide";
1628             signal: "elm,state,text,hidden";
1629             source: "elm";
1630             script {
1631                new st[31];
1632                new Float:vl;
1633                get_state(PART:"elm.swallow.content", st, 30, vl);
1634                if (!strcmp(st, "visible"))
1635                  set_state(PART:"elm.swallow.content", "icononly", 0.0);
1636                set_state(PART:"elm.text", "default", 0.0);
1637             }
1638          }
1639          program { name: "icon_show";
1640             signal: "elm,state,icon,visible";
1641             source: "elm";
1642             script {
1643                new st[31];
1644                new Float:vl;
1645                get_state(PART:"elm.text", st, 30, vl);
1646                if (!strcmp(st, "visible"))
1647                  set_state(PART:"elm.swallow.content", "visible", 0.0);
1648                else
1649                  set_state(PART:"elm.swallow.content", "icononly", 0.0);
1650             }
1651          }
1652          program { name: "icon_hide";
1653             signal: "elm,state,icon,hidden";
1654             source: "elm";
1655             action:  STATE_SET "default" 0.0;
1656             target: "elm.swallow.content";
1657          }
1658          program { name: "disable";
1659             signal: "elm,state,disabled";
1660             source: "elm";
1661             action: STATE_SET "disabled" 0.0;
1662             target: "button_image";
1663             target: "over1";
1664             target: "over2";
1665             target: "disabler";
1666             after: "disable_text";
1667          }
1668          program { name: "disable_text";
1669             script {
1670                new st[31];
1671                new Float:vl;
1672                get_state(PART:"elm.text", st, 30, vl);
1673                if (!strcmp(st, "visible"))
1674                  set_state(PART:"elm.text", "disabled_visible", 0.0);
1675                else
1676                  set_state(PART:"elm.text", "disabled", 0.0);
1677             }
1678          }
1679          program { name: "enable";
1680             signal: "elm,state,enabled";
1681             source: "elm";
1682             action: STATE_SET "default" 0.0;
1683             target: "button_image";
1684             target: "over1";
1685             target: "over2";
1686             target: "disabler";
1687             after: "enable_text";
1688          }
1689          program { name: "enable_text";
1690             script {
1691                new st[31];
1692                new Float:vl;
1693                get_state(PART:"elm.text", st, 30, vl);
1694                if (!strcmp(st, "disabled_visible"))
1695                  set_state(PART:"elm.text", "visible", 0.0);
1696                else
1697                  set_state(PART:"elm.text", "default", 0.0);
1698             }
1699          }
1700       }
1701    }
1702
1703 ///////////////////////////////////////////////////////////////////////////////
1704    group { name: "elm/toggle/base/default";
1705       images {
1706          image: "shelf_inset.png" COMP;
1707          image: "bt_basew.png" COMP;
1708          image: "bt_bases.png" COMP;
1709          image: "bt_hilightw.png" COMP;
1710          image: "tog_base.png" COMP;
1711          image: "tog_dis_base.png" COMP;
1712       }
1713       parts {
1714          part { name: "bg";
1715             type: RECT;
1716             mouse_events: 0;
1717             scale: 1;
1718             description { state: "default" 0.0;
1719                rel1.relative: 1.0 0.0;
1720                rel1.offset: -4 3;
1721                rel2.offset: -4 -4;
1722                align: 1.0 0.5;
1723                min: 96 16;
1724                max: 96 16;
1725                aspect: 4.0 4.0;
1726                aspect_preference: VERTICAL;
1727                color: 255 255 255 255;
1728             }
1729          }
1730          part { name: "clipper";
1731             type: RECT;
1732             mouse_events: 0;
1733             description { state: "default" 0.0;
1734                rel1.to: "bg";
1735                rel2.to: "bg";
1736                color: 255 255 255 255;
1737             }
1738          }
1739          part { name: "button";
1740             type: RECT;
1741             scale: 1;
1742             clip_to: "clipper";
1743             mouse_events: 1;
1744             dragable {
1745                x: 1 1 0;
1746                y: 0 0 0;
1747                confine: "bg";
1748             }
1749             description { state: "default" 0.0;
1750                fixed: 1 1;
1751                rel1.to: "bg";
1752                rel2.to: "bg";
1753                min: 16 16;
1754                max: 16 16;
1755                aspect: 1.0 1.0;
1756                aspect_preference: VERTICAL;
1757                color: 0 0 0 0;
1758             }
1759          }
1760          part { name: "button_events";
1761             type: RECT;
1762             dragable {
1763                events: "button";
1764             }
1765             description { state: "default" 0.0;
1766                rel1.to_x: "bg";
1767                rel1.offset: 0 0;
1768                rel1.relative: 0.0 0.0;
1769                rel2.to_x: "bg";
1770                rel2.offset: -1 -1;
1771                rel2.relative: 1.0 1.0;
1772                color: 0 0 0 0;
1773             }
1774          }
1775          part { name: "onrect";
1776             type: RECT;
1777             scale: 1;
1778             clip_to: "clipper";
1779             mouse_events: 0;
1780             description { state: "default" 0.0;
1781                rel1.to: "button";
1782                rel1.relative: -5.0 0.0;
1783                rel2.to: "button";
1784                rel2.relative: 0.0 1.0;
1785                color: 0 0 0 0;
1786             }
1787          }
1788          part { name: "offrect";
1789             type: RECT;
1790             scale: 1;
1791             clip_to: "clipper";
1792             mouse_events: 0;
1793             description { state: "default" 0.0;
1794                rel1.to: "button";
1795                rel1.relative: 1.0 0.0;
1796                rel2.to: "button";
1797                rel2.relative: 6.0 1.0;
1798                color: 0 0 0 0;
1799             }
1800          }
1801          part { name: "togbase";
1802             mouse_events:  0;
1803             clip_to: "clipper";
1804             description { state: "default" 0.0;
1805                rel1.to: "onrect";
1806                rel2.to: "offrect";
1807                image.normal: "tog_base.png";
1808             }
1809             description { state: "disabled" 0.0;
1810                inherit: "default" 0.0;
1811                image.normal: "tog_dis_base.png";
1812             }
1813          }
1814          part { name: "elm.offtext";
1815             type: TEXT;
1816             mouse_events:  0;
1817             scale: 1;
1818             clip_to: "clipper";
1819             description { state: "default" 0.0;
1820                fixed: 1 1;
1821                rel1.to_x: "offrect";
1822                rel2.to_x: "offrect";
1823                color: 0 0 0 255;
1824                text {
1825                   font:     "Sans,Edje-Vera";
1826                   size:     10;
1827                   min:      0 1;
1828                   align:    0.5 0.5;
1829                   text:     "OFF";
1830                }
1831             }
1832             description { state: "disabled" 0.0;
1833                inherit: "default" 0.0;
1834                color: 128 128 128 128;
1835             }
1836          }
1837          part { name: "elm.ontext";
1838             type: TEXT;
1839             effect: SOFT_SHADOW;
1840             mouse_events:  0;
1841             scale: 1;
1842             clip_to: "clipper";
1843             description { state: "default" 0.0;
1844                fixed: 1 1;
1845                rel1.to_x: "onrect";
1846                rel1.offset: 1 1;
1847                rel2.to_x: "onrect";
1848                rel2.offset: 0 0;
1849                color: 224 224 224 255;
1850                color3: 0 0 0 64;
1851                text {
1852                   font:     "Sans,Edje-Vera";
1853                   size:     10;
1854                   min:      0 1;
1855                   align:    0.5 0.5;
1856                   text:     "ON";
1857                }
1858             }
1859             description { state: "disabled" 0.0;
1860                inherit: "default" 0.0;
1861                color: 128 128 128 128;
1862                color3: 0 0 0 24;
1863             }
1864          }
1865          part { name: "conf_over";
1866             mouse_events:  0;
1867             description { state: "default" 0.0;
1868                rel1.offset: -1 -1;
1869                rel1.to: "bg";
1870                rel2.offset: 0 0;
1871                rel2.to: "bg";
1872                image {
1873                   normal: "shelf_inset.png";
1874                   border: 7 7 7 7;
1875                   middle: 0;
1876                }
1877                fill.smooth : 0;
1878             }
1879          }
1880          part { name: "button0";
1881             mouse_events:  0;
1882             clip_to: "clipper";
1883             description { state: "default" 0.0;
1884                rel1.to: "button2";
1885                rel1.offset: -4 -4;
1886                rel2.to: "button2";
1887                rel2.offset: 3 3;
1888                image {
1889                   normal: "bt_bases.png";
1890                   border: 11 11 11 11;
1891                }
1892                image.middle: SOLID;
1893                color: 255 255 255 128;
1894             }
1895          }
1896          part { name: "button2";
1897             mouse_events:  0;
1898             clip_to: "clipper";
1899             description { state: "default" 0.0;
1900                rel1.to: "button";
1901                rel1.offset: -2 -2;
1902                rel2.to: "button";
1903                rel2.offset: 1 1;
1904                image {
1905                   normal: "bt_basew.png";
1906                   border: 7 7 7 7;
1907                }
1908                image.middle: SOLID;
1909             }
1910          }
1911          part { name: "button3";
1912             mouse_events:  0;
1913             clip_to: "clipper";
1914             description { state: "default" 0.0;
1915                rel1.to: "button2";
1916                rel2.to: "button2";
1917                rel2.relative: 1.0 0.5;
1918                image {
1919                   normal: "bt_hilightw.png";
1920                   border: 4 4 4 0;
1921                }
1922             }
1923          }
1924          part { name: "elm.swallow.content";
1925             type: SWALLOW;
1926             description { state: "default" 0.0;
1927                fixed: 1 0;
1928                visible: 0;
1929                align: 0.0 0.5;
1930                rel1.offset: 4 4;
1931                rel2.relative: 0.0 1.0;
1932                rel2.offset: 3 -5;
1933             }
1934             description { state: "visible" 0.0;
1935                inherit: "default" 0.0;
1936                fixed: 1 1;
1937                visible: 1;
1938                aspect: 1.0 1.0;
1939                aspect_preference: VERTICAL;
1940                rel2.offset: 4 -5;
1941             }
1942             description { state: "disabled" 0.0;
1943                inherit: "default" 0.0;
1944                color: 128 128 128 128;
1945             }
1946             description { state: "disabled_visible" 0.0;
1947                inherit: "default" 0.0;
1948                color: 128 128 128 128;
1949                fixed: 1 1;
1950                visible: 1;
1951                aspect: 1.0 1.0;
1952             }
1953          }
1954          part { name: "elm.text";
1955             type: TEXT;
1956             mouse_events: 0;
1957             scale: 1;
1958             description { state: "default" 0.0;
1959                visible: 0;
1960                rel1.to_x: "elm.swallow.content";
1961                rel1.relative: 1.0 0.0;
1962                rel1.offset: 0 4;
1963                rel2.to_x: "bg";
1964                rel2.relative: 0.0 1.0;
1965                rel2.offset: -5 -5;
1966                color: 0 0 0 255;
1967                text {
1968                   font: "Sans,Edje-Vera";
1969                   size: 10;
1970                   min: 0 0;
1971                   align: 0.0 0.5;
1972                }
1973             }
1974             description { state: "visible" 0.0;
1975                inherit: "default" 0.0;
1976                visible: 1;
1977                text.min: 1 1;
1978             }
1979             description { state: "disabled" 0.0;
1980                inherit: "default" 0.0;
1981                color: 128 128 128 128;
1982             }
1983             description { state: "disabled_visible" 0.0;
1984                inherit: "default" 0.0;
1985                color: 128 128 128 128;
1986                visible: 1;
1987             }
1988          }
1989          part { name: "disabler";
1990             type: RECT;
1991             description { state: "default" 0.0;
1992                color: 0 0 0 0;
1993                visible: 0;
1994             }
1995             description { state: "disabled" 0.0;
1996                inherit: "default" 0.0;
1997                visible: 1;
1998             }
1999          }
2000       }
2001       programs {
2002          program { name:   "drag_end";
2003             signal: "mouse,up,1";
2004             source: "button";
2005             script {
2006                new Float:dx, Float:dy;
2007                get_drag(PART:"button", dx, dy);
2008                if (dx > 0.5)
2009                  {
2010                     set_drag(PART:"button", 1.0, 0.0);
2011                     emit("elm,action,toggle,on", "");
2012                  }
2013                else
2014                  {
2015                     set_drag(PART:"button", 0.0, 0.0);
2016                     emit("elm,action,toggle,off", "");
2017                  }
2018             }
2019          }
2020          program { name: "toggle_on";
2021             signal: "elm,state,toggle,on";
2022             source: "elm";
2023             script {
2024                set_drag(PART:"button", 100.0, 0.0);
2025             }
2026          }
2027          program { name: "toggle_off";
2028             signal: "elm,state,toggle,off";
2029             source: "elm";
2030             script {
2031                set_drag(PART:"button", 0.0, 0.0);
2032             }
2033          }
2034          program { name: "text_show";
2035             signal: "elm,state,text,visible";
2036             source: "elm";
2037             action:  STATE_SET "visible" 0.0;
2038             target: "elm.text";
2039          }
2040          program { name: "text_hide";
2041             signal: "elm,state,text,hidden";
2042             source: "elm";
2043             action:  STATE_SET "default" 0.0;
2044             target: "elm.text";
2045          }
2046          program { name: "icon_show";
2047             signal: "elm,state,icon,visible";
2048             source: "elm";
2049             action:  STATE_SET "visible" 0.0;
2050             target: "elm.swallow.content";
2051          }
2052          program { name: "icon_hide";
2053             signal: "elm,state,icon,hidden";
2054             source: "elm";
2055             action:  STATE_SET "default" 0.0;
2056             target: "elm.swallow.content";
2057          }
2058          program { name: "disable";
2059             signal: "elm,state,disabled";
2060             source: "elm";
2061             action: STATE_SET "disabled" 0.0;
2062             target: "togbase";
2063             target: "elm.offtext";
2064             target: "elm.ontext";
2065             target: "disabler";
2066             after: "disable_text";
2067          }
2068          program { name: "disable_text";
2069             script {
2070                new st[31];
2071                new Float:vl;
2072                get_state(PART:"elm.text", st, 30, vl);
2073                if (!strcmp(st, "visible"))
2074                  set_state(PART:"elm.text", "disabled_visible", 0.0);
2075                else
2076                  set_state(PART:"elm.text", "disabled", 0.0);
2077
2078                get_state(PART:"elm.swallow.content", st, 30, vl);
2079                if (!strcmp(st, "visible"))
2080                  set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
2081                else
2082                  set_state(PART:"elm.swallow.content", "disabled", 0.0);
2083             }
2084          }
2085          program { name: "enable";
2086             signal: "elm,state,enabled";
2087             source: "elm";
2088             action: STATE_SET "default" 0.0;
2089             target: "disabler";
2090             after: "enable_text";
2091          }
2092          program { name: "enable_text";
2093             script {
2094                new st[31];
2095                new Float:vl;
2096                get_state(PART:"elm.text", st, 30, vl);
2097                if (!strcmp(st, "disabled_visible"))
2098                  set_state(PART:"elm.text", "visible", 0.0);
2099                else
2100                  set_state(PART:"elm.text", "default", 0.0);
2101
2102                get_state(PART:"elm.swallow.content", st, 30, vl);
2103                if (!strcmp(st, "visible"))
2104                  set_state(PART:"elm.swallow.content", "visible", 0.0);
2105                else
2106                  set_state(PART:"elm.swallow.content", "default", 0.0);
2107             }
2108          }
2109       }
2110    }
2111
2112 ///////////////////////////////////////////////////////////////////////////////
2113    group { name: "elm/clock/flipdigit/default";
2114       images {
2115          image: "flip_base.png" COMP;
2116          image: "flip_base_shad.png" COMP;
2117          image: "flip_shad.png" COMP;
2118          image: "flip_0t.png" COMP;
2119          image: "flip_0b.png" COMP;
2120          image: "flip_1t.png" COMP;
2121          image: "flip_1b.png" COMP;
2122          image: "flip_2t.png" COMP;
2123          image: "flip_2b.png" COMP;
2124          image: "flip_3t.png" COMP;
2125          image: "flip_3b.png" COMP;
2126          image: "flip_4t.png" COMP;
2127          image: "flip_4b.png" COMP;
2128          image: "flip_5t.png" COMP;
2129          image: "flip_5b.png" COMP;
2130          image: "flip_6t.png" COMP;
2131          image: "flip_6b.png" COMP;
2132          image: "flip_7t.png" COMP;
2133          image: "flip_7b.png" COMP;
2134          image: "flip_8t.png" COMP;
2135          image: "flip_8b.png" COMP;
2136          image: "flip_9t.png" COMP;
2137          image: "flip_9b.png" COMP;
2138          image: "arrow_up.png" COMP;
2139          image: "arrow_down.png" COMP;
2140       }
2141       script {
2142          public v0_cur, v0_pre, v0_lock, v0_next;
2143
2144        public animator2(val, Float:pos) {
2145           new st1[11], st2[11], v;
2146
2147           v = get_int(v0_cur);
2148           snprintf(st1, 10, "%ih", v);
2149           snprintf(st2, 10, "%i", v);
2150           set_tween_state(PART:"bot", pos, st1, 0.0, st2, 0.0);
2151           set_tween_state(PART:"sh", pos, "half", 0.0, "full", 0.0);
2152           if (pos >= 1.0) {
2153              set_state(PART:"sh", "default", 0.0);
2154              set_int(v0_lock, 0);
2155              v = get_int(v0_next);
2156              if (v >= 0) {
2157                 set_int(v0_next, -1);
2158                 message(MSG_INT, 1, v);
2159              }
2160           }
2161        }
2162        public animator1(val, Float:pos) {
2163           new st1[11], st2[11], v;
2164
2165           v = get_int(v0_pre);
2166           snprintf(st1, 10, "%i", v);
2167           snprintf(st2, 10, "%ih", v);
2168           set_tween_state(PART:"top", pos, st1, 0.0, st2, 0.0);
2169           set_tween_state(PART:"sh", pos, "default", 0.0, "half", 0.0);
2170           if (pos >= 1.0) anim(0.2, "animator2", val);
2171        }
2172        public message(Msg_Type:type, id, ...) {
2173           if ((type == MSG_INT) && (id == 1)) {
2174              new value, v, buf[11];
2175
2176              value = getarg(2);
2177              if (get_int(v0_lock) == 1) {
2178                 set_int(v0_next, value);
2179                 return;
2180              }
2181              v = get_int(v0_cur);
2182              set_int(v0_pre, v);
2183              set_int(v0_cur, value);
2184              set_int(v0_lock, 1);
2185              snprintf(buf, 10, "%i", get_int(v0_pre));
2186              set_state(PART:"bot0", buf, 0.0);
2187              snprintf(buf, 10, "%ih", get_int(v0_cur));
2188              set_state(PART:"bot", buf, 0.0);
2189              snprintf(buf, 10, "%i", get_int(v0_cur));
2190              set_state(PART:"top0", buf, 0.0);
2191              snprintf(buf, 10, "%i", get_int(v0_pre));
2192              set_state(PART:"top", buf, 0.0);
2193              set_state(PART:"sh", "default", 0.0);
2194              anim(0.2, "animator1", 1);
2195           }
2196        }
2197       }
2198       parts {
2199          part { name: "shad";
2200             mouse_events: 0;
2201             description { state: "default" 0.0;
2202                rel1.offset: -4 -4;
2203                rel1.to: "base";
2204                rel2.offset: 3 3;
2205                rel2.to: "base";
2206                image {
2207                   normal: "flip_base_shad.png";
2208                   border: 8 8 8 8;
2209                }
2210             }
2211          }
2212          part { name: "base";
2213             scale: 1;
2214             description { state: "default" 0.0;
2215                rel1.offset: 4 4;
2216                rel2.offset: -5 -5;
2217                // FIXME 48x96 should be the native pixel design, right now
2218                // its 80x160. fix int he artwork later
2219                min: 24 48;
2220                aspect: 0.5 0.5;
2221 //             max: 24 48;
2222                image.normal: "flip_base.png";
2223             }
2224          }
2225          part { name: "b";
2226             type: RECT;
2227             mouse_events: 1;
2228             description { state: "default" 0.0;
2229                visible: 0;
2230                rel1.to: "base";
2231                rel1.relative: 0.0 0.5;
2232                rel2.to: "base";
2233                color: 0 0 0 0;
2234             }
2235             description { state: "visible" 0.0;
2236                inherit: "default" 0.0;
2237                visible: 1;
2238             }
2239          }
2240          part { name: "t";
2241             type: RECT;
2242             mouse_events: 1;
2243             description { state: "default" 0.0;
2244                visible: 0;
2245                rel1.to: "base";
2246                rel2.to: "base";
2247                rel2.relative: 1.0 0.5;
2248                color: 0 0 0 0;
2249             }
2250             description { state: "visible" 0.0;
2251                inherit: "default" 0.0;
2252                visible: 1;
2253             }
2254          }
2255          part { name: "bot0";
2256             mouse_events: 0;
2257             description { state: "default" 0.0;
2258                rel1.to: "b";
2259                rel2.to: "b";
2260                image.normal: "flip_0b.png";
2261             }
2262             description { state: "0" 0.0;
2263                inherit: "default" 0.0;
2264                image.normal: "flip_0b.png";
2265             }
2266             description { state: "1" 0.0;
2267                inherit: "default" 0.0;
2268                image.normal: "flip_1b.png";
2269             }
2270             description { state: "2" 0.0;
2271                inherit: "default" 0.0;
2272                image.normal: "flip_2b.png";
2273             }
2274             description { state: "3" 0.0;
2275                inherit: "default" 0.0;
2276                image.normal: "flip_3b.png";
2277             }
2278             description { state: "4" 0.0;
2279                inherit: "default" 0.0;
2280                image.normal: "flip_4b.png";
2281             }
2282             description { state: "5" 0.0;
2283                inherit: "default" 0.0;
2284                image.normal: "flip_5b.png";
2285             }
2286             description { state: "6" 0.0;
2287                inherit: "default" 0.0;
2288                image.normal: "flip_6b.png";
2289             }
2290             description { state: "7" 0.0;
2291                inherit: "default" 0.0;
2292                image.normal: "flip_7b.png";
2293             }
2294             description { state: "8" 0.0;
2295                inherit: "default" 0.0;
2296                image.normal: "flip_8b.png";
2297             }
2298             description { state: "9" 0.0;
2299                inherit: "default" 0.0;
2300                image.normal: "flip_9b.png";
2301             }
2302          }
2303          part { name: "sh";
2304             mouse_events: 0;
2305             description { state: "default" 0.0;
2306                rel1.to: "b";
2307                rel2.to: "b";
2308                rel2.relative: 1.0 0.0;
2309                image.normal: "flip_shad.png";
2310             }
2311             description { state: "half" 0.0;
2312                inherit: "default" 0.0;
2313                rel2.relative: 1.0 0.5;
2314             }
2315             description { state: "full" 0.0;
2316                inherit: "default" 0.0;
2317                rel2.relative: 1.0 1.0;
2318             }
2319          }
2320          part { name: "bot";
2321             mouse_events: 0;
2322             description { state: "default" 0.0;
2323                visible: 1;
2324                rel1.to: "b";
2325                rel2.to: "b";
2326                image.normal: "flip_0b.png";
2327             }
2328             description { state: "0" 0.0;
2329                inherit: "default" 0.0;
2330                visible: 1;
2331                rel2.relative: 1.0 1.0;
2332                image.normal: "flip_0b.png";
2333             }
2334             description { state: "0h" 0.0;
2335                inherit: "default" 0.0;
2336                visible: 0;
2337                rel2.relative: 1.0 0.0;
2338                image.normal: "flip_0b.png";
2339             }
2340             description { state: "1" 0.0;
2341                inherit: "default" 0.0;
2342                visible: 1;
2343                rel2.relative: 1.0 1.0;
2344                image.normal: "flip_1b.png";
2345             }
2346             description { state: "1h" 0.0;
2347                inherit: "default" 0.0;
2348                visible: 0;
2349                rel2.relative: 1.0 0.0;
2350                image.normal: "flip_1b.png";
2351             }
2352             description { state: "2" 0.0;
2353                inherit: "default" 0.0;
2354                visible: 1;
2355                rel2.relative: 1.0 1.0;
2356                image.normal: "flip_2b.png";
2357             }
2358             description { state: "2h" 0.0;
2359                inherit: "default" 0.0;
2360                visible: 0;
2361                rel2.relative: 1.0 0.0;
2362                image.normal: "flip_2b.png";
2363             }
2364             description { state: "3" 0.0;
2365                inherit: "default" 0.0;
2366                visible: 1;
2367                rel2.relative: 1.0 1.0;
2368                image.normal: "flip_3b.png";
2369             }
2370             description { state: "3h" 0.0;
2371                inherit: "default" 0.0;
2372                visible: 0;
2373                rel2.relative: 1.0 0.0;
2374                image.normal: "flip_3b.png";
2375             }
2376             description { state: "4" 0.0;
2377                inherit: "default" 0.0;
2378                visible: 1;
2379                rel2.relative: 1.0 1.0;
2380                image.normal: "flip_4b.png";
2381             }
2382             description { state: "4h" 0.0;
2383                inherit: "default" 0.0;
2384                visible: 0;
2385                rel2.relative: 1.0 0.0;
2386                image.normal: "flip_4b.png";
2387             }
2388             description { state: "5" 0.0;
2389                inherit: "default" 0.0;
2390                visible: 1;
2391                rel2.relative: 1.0 1.0;
2392                image.normal: "flip_5b.png";
2393             }
2394             description { state: "5h" 0.0;
2395                inherit: "default" 0.0;
2396                visible: 0;
2397                rel2.relative: 1.0 0.0;
2398                image.normal: "flip_5b.png";
2399             }
2400             description { state: "6" 0.0;
2401                inherit: "default" 0.0;
2402                visible: 1;
2403                rel2.relative: 1.0 1.0;
2404                image.normal: "flip_6b.png";
2405             }
2406             description { state: "6h" 0.0;
2407                inherit: "default" 0.0;
2408                visible: 0;
2409                rel2.relative: 1.0 0.0;
2410                image.normal: "flip_6b.png";
2411             }
2412             description { state: "7" 0.0;
2413                inherit: "default" 0.0;
2414                visible: 1;
2415                rel2.relative: 1.0 1.0;
2416                image.normal: "flip_7b.png";
2417             }
2418             description { state: "7h" 0.0;
2419                inherit: "default" 0.0;
2420                visible: 0;
2421                rel2.relative: 1.0 0.0;
2422                image.normal: "flip_7b.png";
2423             }
2424             description { state: "8" 0.0;
2425                inherit: "default" 0.0;
2426                visible: 1;
2427                rel2.relative: 1.0 1.0;
2428                image.normal: "flip_8b.png";
2429             }
2430             description { state: "8h" 0.0;
2431                inherit: "default" 0.0;
2432                visible: 0;
2433                rel2.relative: 1.0 0.0;
2434                image.normal: "flip_8b.png";
2435             }
2436             description { state: "9" 0.0;
2437                inherit: "default" 0.0;
2438                visible: 1;
2439                rel2.relative: 1.0 1.0;
2440                image.normal: "flip_9b.png";
2441             }
2442             description { state: "9h" 0.0;
2443                inherit: "default" 0.0;
2444                visible: 0;
2445                rel2.relative: 1.0 0.0;
2446                image.normal: "flip_9b.png";
2447             }
2448          }
2449          part { name: "top0";
2450             mouse_events: 0;
2451             description { state: "default" 0.0;
2452                rel1.to: "t";
2453                rel2.to: "t";
2454                image.normal: "flip_0t.png";
2455             }
2456             description { state: "0" 0.0;
2457                inherit: "default" 0.0;
2458                image.normal: "flip_0t.png";
2459             }
2460             description { state: "1" 0.0;
2461                inherit: "default" 0.0;
2462                image.normal: "flip_1t.png";
2463             }
2464             description { state: "2" 0.0;
2465                inherit: "default" 0.0;
2466                image.normal: "flip_2t.png";
2467             }
2468             description { state: "3" 0.0;
2469                inherit: "default" 0.0;
2470                image.normal: "flip_3t.png";
2471             }
2472             description { state: "4" 0.0;
2473                inherit: "default" 0.0;
2474                image.normal: "flip_4t.png";
2475             }
2476             description { state: "5" 0.0;
2477                inherit: "default" 0.0;
2478                image.normal: "flip_5t.png";
2479             }
2480             description { state: "6" 0.0;
2481                inherit: "default" 0.0;
2482                image.normal: "flip_6t.png";
2483             }
2484             description { state: "7" 0.0;
2485                inherit: "default" 0.0;
2486                image.normal: "flip_7t.png";
2487             }
2488             description { state: "8" 0.0;
2489                inherit: "default" 0.0;
2490                image.normal: "flip_8t.png";
2491             }
2492             description { state: "9" 0.0;
2493                inherit: "default" 0.0;
2494                image.normal: "flip_9t.png";
2495             }
2496          }
2497          part { name: "top";
2498             mouse_events: 0;
2499             description { state: "default" 0.0;
2500                visible: 1;
2501                rel1.to: "t";
2502                rel2.to: "t";
2503                image.normal: "flip_0t.png";
2504             }
2505             description { state: "0" 0.0;
2506                inherit: "default" 0.0;
2507                visible: 1;
2508                rel1.relative: 0.0 0.0;
2509                image.normal: "flip_0t.png";
2510             }
2511             description { state: "0h" 0.0;
2512                inherit: "default" 0.0;
2513                color: 128 128 128 255;
2514                visible: 0;
2515                rel1.relative: 0.0 1.0;
2516                image.normal: "flip_0t.png";
2517             }
2518             description { state: "1" 0.0;
2519                inherit: "default" 0.0;
2520                visible: 1;
2521                rel1.relative: 0.0 0.0;
2522                image.normal: "flip_1t.png";
2523             }
2524             description { state: "1h" 0.0;
2525                inherit: "default" 0.0;
2526                color: 128 128 128 255;
2527                visible: 0;
2528                rel1.relative: 0.0 1.0;
2529                image.normal: "flip_1t.png";
2530             }
2531             description { state: "2" 0.0;
2532                inherit: "default" 0.0;
2533                visible: 1;
2534                rel1.relative: 0.0 0.0;
2535                image.normal: "flip_2t.png";
2536             }
2537             description { state: "2h" 0.0;
2538                inherit: "default" 0.0;
2539                color: 128 128 128 255;
2540                visible: 0;
2541                rel1.relative: 0.0 1.0;
2542                image.normal: "flip_2t.png";
2543             }
2544             description { state: "3" 0.0;
2545                inherit: "default" 0.0;
2546                visible: 1;
2547                rel1.relative: 0.0 0.0;
2548                image.normal: "flip_3t.png";
2549             }
2550             description { state: "3h" 0.0;
2551                inherit: "default" 0.0;
2552                color: 128 128 128 255;
2553                visible: 0;
2554                rel1.relative: 0.0 1.0;
2555                image.normal: "flip_3t.png";
2556             }
2557             description { state: "4" 0.0;
2558                inherit: "default" 0.0;
2559                visible: 1;
2560                rel1.relative: 0.0 0.0;
2561                image.normal: "flip_4t.png";
2562             }
2563             description { state: "4h" 0.0;
2564                inherit: "default" 0.0;
2565                color: 128 128 128 255;
2566                visible: 0;
2567                rel1.relative: 0.0 1.0;
2568                image.normal: "flip_4t.png";
2569             }
2570             description { state: "5" 0.0;
2571                inherit: "default" 0.0;
2572                visible: 1;
2573                rel1.relative: 0.0 0.0;
2574                image.normal: "flip_5t.png";
2575             }
2576             description { state: "5h" 0.0;
2577                inherit: "default" 0.0;
2578                color: 128 128 128 255;
2579                visible: 0;
2580                rel1.relative: 0.0 1.0;
2581                image.normal: "flip_5t.png";
2582             }
2583             description { state: "6" 0.0;
2584                inherit: "default" 0.0;
2585                visible: 1;
2586                rel1.relative: 0.0 0.0;
2587                image.normal: "flip_6t.png";
2588             }
2589             description { state: "6h" 0.0;
2590                inherit: "default" 0.0;
2591                color: 128 128 128 255;
2592                visible: 0;
2593                rel1.relative: 0.0 1.0;
2594                image.normal: "flip_6t.png";
2595             }
2596             description { state: "7" 0.0;
2597                inherit: "default" 0.0;
2598                visible: 1;
2599                rel1.relative: 0.0 0.0;
2600                image.normal: "flip_7t.png";
2601             }
2602             description { state: "7h" 0.0;
2603                inherit: "default" 0.0;
2604                color: 128 128 128 255;
2605                visible: 0;
2606                rel1.relative: 0.0 1.0;
2607                image.normal: "flip_7t.png";
2608             }
2609             description { state: "8" 0.0;
2610                inherit: "default" 0.0;
2611                visible: 1;
2612                rel1.relative: 0.0 0.0;
2613                image.normal: "flip_8t.png";
2614             }
2615             description { state: "8h" 0.0;
2616                inherit: "default" 0.0;
2617                color: 128 128 128 255;
2618                visible: 0;
2619                rel1.relative: 0.0 1.0;
2620                image.normal: "flip_8t.png";
2621             }
2622             description { state: "9" 0.0;
2623                inherit: "default" 0.0;
2624                visible: 1;
2625                rel1.relative: 0.0 0.0;
2626                image.normal: "flip_9t.png";
2627             }
2628             description { state: "9h" 0.0;
2629                inherit: "default" 0.0;
2630                color: 128 128 128 255;
2631                visible: 0;
2632                rel1.relative: 0.0 1.0;
2633                image.normal: "flip_9t.png";
2634             }
2635          }
2636          part { name: "atop";
2637             mouse_events: 0;
2638             scale: 1;
2639             description { state: "default" 0.0;
2640                visible: 0;
2641                min: 15 15;
2642                max: 15 15;
2643                align: 0.5 0.0;
2644                rel1.to: "t";
2645                rel2.to: "t";
2646                image.normal: "arrow_up.png";
2647             }
2648             description { state: "visible" 0.0;
2649                inherit: "default" 0.0;
2650                visible: 1;
2651             }
2652          }
2653          part { name: "abot";
2654             mouse_events: 0;
2655             scale: 1;
2656             description { state: "default" 0.0;
2657                visible: 0;
2658                min: 15 15;
2659                max: 15 15;
2660                align: 0.5 1.0;
2661                rel1.to: "b";
2662                rel2.to: "b";
2663                image.normal: "arrow_down.png";
2664             }
2665             description { state: "visible" 0.0;
2666                inherit: "default" 0.0;
2667                visible: 1;
2668             }
2669          }
2670       }
2671       programs {
2672          program { name: "load";
2673             signal: "load";
2674             source: "";
2675             script {
2676                set_int(v0_cur, 0);
2677                set_int(v0_pre, 0);
2678                set_int(v0_lock, 0);
2679                set_int(v0_next, -1);
2680             }
2681          }
2682          program { name: "edit_on";
2683             signal: "elm,state,edit,on";
2684             source: "elm";
2685             action: STATE_SET "visible" 0.0;
2686             target: "atop";
2687             target: "abot";
2688             target: "t";
2689             target: "b";
2690          }
2691          program { name: "edit_off";
2692             signal: "elm,state,edit,off";
2693             source: "elm";
2694             action: STATE_SET "default" 0.0;
2695             target: "atop";
2696             target: "abot";
2697             target: "t";
2698             target: "b";
2699          }
2700          program { name: "up";
2701             signal: "mouse,down,1";
2702             source: "t";
2703             action: SIGNAL_EMIT "elm,action,up" "";
2704          }
2705          program { name: "down";
2706             signal: "mouse,down,1";
2707             source: "b";
2708             action: SIGNAL_EMIT "elm,action,down" "";
2709          }
2710       }
2711    }
2712
2713 ///////////////////////////////////////////////////////////////////////////////
2714    group { name: "elm/clock/flipampm/default";
2715       images {
2716          image: "flip_base.png" COMP;
2717          image: "flip_base_shad.png" COMP;
2718          image: "flip_shad.png" COMP;
2719          image: "flip_amt.png" COMP;
2720          image: "flip_amb.png" COMP;
2721          image: "flip_pmt.png" COMP;
2722          image: "flip_pmb.png" COMP;
2723          image: "arrow_up.png" COMP;
2724          image: "arrow_down.png" COMP;
2725       }
2726       script {
2727          public v0_cur, v0_pre, v0_lock, v0_next;
2728
2729        public animator2(val, Float:pos) {
2730           new st1[11], st2[11], v;
2731
2732           v = get_int(v0_cur);
2733           snprintf(st1, 10, "%ih", v);
2734           snprintf(st2, 10, "%i", v);
2735           set_tween_state(PART:"bot", pos, st1, 0.0, st2, 0.0);
2736           set_tween_state(PART:"sh", pos, "half", 0.0, "full", 0.0);
2737           if (pos >= 1.0) {
2738              set_state(PART:"sh", "default", 0.0);
2739              set_int(v0_lock, 0);
2740              v = get_int(v0_next);
2741              if (v >= 0) {
2742                 set_int(v0_next, -1);
2743                 message(MSG_INT, 1, v);
2744              }
2745           }
2746        }
2747        public animator1(val, Float:pos) {
2748           new st1[11], st2[11], v;
2749
2750           v = get_int(v0_pre);
2751           snprintf(st1, 10, "%i", v);
2752           snprintf(st2, 10, "%ih", v);
2753           set_tween_state(PART:"top", pos, st1, 0.0, st2, 0.0);
2754           set_tween_state(PART:"sh", pos, "default", 0.0, "half", 0.0);
2755           if (pos >= 1.0) anim(0.2, "animator2", val);
2756        }
2757        public message(Msg_Type:type, id, ...) {
2758           if ((type == MSG_INT) && (id == 1)) {
2759              new value, v, buf[11];
2760
2761              value = getarg(2);
2762              if (get_int(v0_lock) == 1) {
2763                 set_int(v0_next, value);
2764                 return;
2765              }
2766              v = get_int(v0_cur);
2767              set_int(v0_pre, v);
2768              set_int(v0_cur, value);
2769              set_int(v0_lock, 1);
2770              snprintf(buf, 10, "%i", get_int(v0_pre));
2771              set_state(PART:"bot0", buf, 0.0);
2772              snprintf(buf, 10, "%ih", get_int(v0_cur));
2773              set_state(PART:"bot", buf, 0.0);
2774              snprintf(buf, 10, "%i", get_int(v0_cur));
2775              set_state(PART:"top0", buf, 0.0);
2776              snprintf(buf, 10, "%i", get_int(v0_pre));
2777              set_state(PART:"top", buf, 0.0);
2778              set_state(PART:"sh", "default", 0.0);
2779              anim(0.2, "animator1", 1);
2780           }
2781        }
2782       }
2783       parts {
2784          part { name: "shad";
2785             mouse_events: 0;
2786             description { state: "default" 0.0;
2787                rel1.offset: -4 -4;
2788                rel1.to: "base";
2789                rel2.offset: 3 3;
2790                rel2.to: "base";
2791                image {
2792                   normal: "flip_base_shad.png";
2793                   border: 8 8 8 8;
2794                }
2795             }
2796          }
2797          part { name: "base";
2798             mouse_events: 0;
2799             scale: 1;
2800             description { state: "default" 0.0;
2801                rel1.offset: 4 4;
2802                rel2.offset: -5 -5;
2803                // FIXME 48x96 should be the native pixel design, right now
2804                // its 80x160. fix int he artwork later
2805                aspect: 0.5 0.5;
2806                min: 24 48;
2807 //             max: 24 48;
2808                image.normal: "flip_base.png";
2809             }
2810          }
2811          part { name: "b";
2812             type: RECT;
2813             mouse_events: 1;
2814             description { state: "default" 0.0;
2815                rel1.to: "base";
2816                rel1.relative: 0.0 0.5;
2817                rel2.to: "base";
2818                color: 0 0 0 0;
2819             }
2820          }
2821          part { name: "t";
2822             type: RECT;
2823             mouse_events: 1;
2824             description { state: "default" 0.0;
2825                rel1.to: "base";
2826                rel2.to: "base";
2827                rel2.relative: 1.0 0.5;
2828                color: 0 0 0 0;
2829             }
2830          }
2831          part { name: "bot0";
2832             mouse_events: 0;
2833             description { state: "default" 0.0;
2834                rel1.to: "b";
2835                rel2.to: "b";
2836                image.normal: "flip_amb.png";
2837             }
2838             description { state: "0" 0.0;
2839                inherit: "default" 0.0;
2840                image.normal: "flip_amb.png";
2841             }
2842             description { state: "1" 0.0;
2843                inherit: "default" 0.0;
2844                image.normal: "flip_pmb.png";
2845             }
2846          }
2847          part { name: "sh";
2848             mouse_events: 0;
2849             description { state: "default" 0.0;
2850                rel1.to: "b";
2851                rel2.to: "b";
2852                rel2.relative: 1.0 0.0;
2853                image.normal: "flip_shad.png";
2854             }
2855             description { state: "half" 0.0;
2856                inherit: "default" 0.0;
2857                rel2.relative: 1.0 0.5;
2858             }
2859             description { state: "full" 0.0;
2860                inherit: "default" 0.0;
2861                rel2.relative: 1.0 1.0;
2862             }
2863          }
2864          part { name: "bot";
2865             mouse_events: 0;
2866             description { state: "default" 0.0;
2867                visible: 1;
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                visible: 1;
2875                rel2.relative: 1.0 1.0;
2876                image.normal: "flip_amb.png";
2877             }
2878             description { state: "0h" 0.0;
2879                inherit: "default" 0.0;
2880                visible: 0;
2881                rel2.relative: 1.0 0.0;
2882                image.normal: "flip_amb.png";
2883             }
2884             description { state: "1" 0.0;
2885                inherit: "default" 0.0;
2886                visible: 1;
2887                rel2.relative: 1.0 1.0;
2888                image.normal: "flip_pmb.png";
2889             }
2890             description { state: "1h" 0.0;
2891                inherit: "default" 0.0;
2892                visible: 0;
2893                rel2.relative: 1.0 0.0;
2894                image.normal: "flip_pmb.png";
2895             }
2896          }
2897          part { name: "top0";
2898             mouse_events: 0;
2899             description { state: "default" 0.0;
2900                rel1.to: "t";
2901                rel2.to: "t";
2902                image.normal: "flip_amt.png";
2903             }
2904             description { state: "0" 0.0;
2905                inherit: "default" 0.0;
2906                image.normal: "flip_amt.png";
2907             }
2908             description { state: "1" 0.0;
2909                inherit: "default" 0.0;
2910                image.normal: "flip_pmt.png";
2911             }
2912          }
2913          part { name: "top";
2914             mouse_events: 0;
2915             description { state: "default" 0.0;
2916                visible: 1;
2917                rel1.to: "t";
2918                rel2.to: "t";
2919                image.normal: "flip_amt.png";
2920             }
2921             description { state: "0" 0.0;
2922                inherit: "default" 0.0;
2923                visible: 1;
2924                rel1.relative: 0.0 0.0;
2925                image.normal: "flip_amt.png";
2926             }
2927             description { state: "0h" 0.0;
2928                inherit: "default" 0.0;
2929                color: 128 128 128 255;
2930                visible: 0;
2931                rel1.relative: 0.0 1.0;
2932                image.normal: "flip_amt.png";
2933             }
2934             description { state: "1" 0.0;
2935                inherit: "default" 0.0;
2936                visible: 1;
2937                rel1.relative: 0.0 0.0;
2938                image.normal: "flip_pmt.png";
2939             }
2940             description { state: "1h" 0.0;
2941                inherit: "default" 0.0;
2942                color: 128 128 128 255;
2943                visible: 0;
2944                rel1.relative: 0.0 1.0;
2945                image.normal: "flip_pmt.png";
2946             }
2947          }
2948          part { name: "atop";
2949             mouse_events: 0;
2950             scale: 1;
2951             description { state: "default" 0.0;
2952                visible: 0;
2953                min: 15 15;
2954                max: 15 15;
2955                align: 0.5 0.0;
2956                rel1.to: "t";
2957                rel2.to: "t";
2958                image.normal: "arrow_up.png";
2959             }
2960             description { state: "visible" 0.0;
2961                inherit: "default" 0.0;
2962                visible: 1;
2963             }
2964          }
2965          part { name: "abot";
2966             mouse_events: 0;
2967             scale: 1;
2968             description { state: "default" 0.0;
2969                visible: 0;
2970                min: 15 15;
2971                max: 15 15;
2972                align: 0.5 1.0;
2973                rel1.to: "b";
2974                rel2.to: "b";
2975                image.normal: "arrow_down.png";
2976             }
2977             description { state: "visible" 0.0;
2978                inherit: "default" 0.0;
2979                visible: 1;
2980             }
2981          }
2982       }
2983       programs {
2984          program { name: "load";
2985             signal: "load";
2986             source: "";
2987             script {
2988                set_int(v0_cur, 0);
2989                set_int(v0_pre, 0);
2990                set_int(v0_lock, 0);
2991                set_int(v0_next, -1);
2992             }
2993          }
2994          program { name: "edit_on";
2995             signal: "elm,state,edit,on";
2996             source: "elm";
2997             action: STATE_SET "visible" 0.0;
2998             target: "atop";
2999             target: "abot";
3000          }
3001 /*
3002          program { name: "edit_off";
3003             signal: "elm,state,edit,off";
3004             source: "elm";
3005             action: STATE_SET "default" 0.0;
3006             target: "atop";
3007             target: "abot";
3008          }
3009  */
3010          program { name: "up";
3011             signal: "mouse,down,1";
3012             source: "t";
3013             action: SIGNAL_EMIT "elm,action,up" "";
3014          }
3015          program { name: "down";
3016             signal: "mouse,down,1";
3017             source: "b";
3018             action: SIGNAL_EMIT "elm,action,down" "";
3019          }
3020       }
3021    }
3022
3023    ///////////////////////////////////////////////////////////////////////////////
3024    group { name: "elm/menu/item/default";
3025        images {
3026            image: "bt_base1.png" COMP;
3027            image: "bt_base2.png" COMP;
3028            image: "bt_hilight.png" COMP;
3029            image: "bt_shine.png" COMP;
3030            image: "bt_glow.png" COMP;
3031            image: "bt_dis_base.png" COMP;
3032            image: "bt_dis_hilight.png" COMP;
3033        }
3034        script {
3035             public menu_text_visible; //0:hide (default), 1:visible
3036             public menu_disable; //0:enable, 1:disable
3037        }
3038        parts {
3039            part { name: "item_image";
3040                mouse_events: 1;
3041                description { state: "default" 0.0;
3042                    color: 255 255 255 0;
3043                    image {
3044                        normal: "bt_base2.png";
3045                        border: 7 7 7 7;
3046                    }
3047                    image.middle: SOLID;
3048                }
3049                description { state: "visible" 0.0;
3050                    inherit: "default" 0.0;
3051                    color: 255 255 255 255;
3052                }
3053                description { state: "clicked" 0.0;
3054                    inherit: "default" 0.0;
3055                    inherit: "visible" 0.0;
3056                    image.normal: "bt_base1.png";
3057                    image.middle: SOLID;
3058                }
3059                description { state: "disabled" 0.0;
3060                    inherit:  "default" 0.0;
3061                }
3062            }
3063            part { name: "item_image_disabled";
3064                mouse_events: 1;
3065                description { state: "default" 0.0;
3066                    color: 255 255 255 0;
3067                    image {
3068                        normal: "bt_dis_base.png";
3069                        border: 4 4 4 4;
3070                    }
3071                    image.middle: SOLID;
3072                }
3073                description { state: "disabled" 0.0;
3074                    inherit:  "default" 0.0;
3075                    color: 255 255 255 255;
3076                }
3077            }
3078            part { name: "elm.swallow.content";
3079                type: SWALLOW;
3080                description { state: "default" 0.0;
3081                    fixed: 1 0;
3082                    visible: 1;
3083                    align: 0.0 0.5;
3084                    rel1.offset: 4 4;
3085                    rel2.offset: 3 -5;
3086                    rel2.relative: 0.0 1.0;
3087                    aspect: 1.0 1.0;
3088                    aspect_preference: VERTICAL;
3089                    rel2.offset: 4 -5;
3090                }
3091            }
3092            part {
3093                name:          "elm.text";
3094                type:          TEXT;
3095                mouse_events:  0;
3096                scale: 1;
3097                description { state: "default" 0.0;
3098                    visible: 0;
3099                    rel1.to_x: "elm.swallow.content";
3100                    rel1.relative: 1.0 0.0;
3101                    rel1.offset: 5 7;
3102                    rel2.offset: -10 -8;
3103                    color: 0 0 0 255;
3104                    text {
3105                        font:     "Sans,Edje-Vera";
3106                        size:     10;
3107                        min:      1 1;
3108                        align:    0.0 0.5;
3109                    }
3110                }
3111                description { state: "visible" 0.0;
3112                    inherit: "default" 0.0;
3113                    visible: 1;
3114                    text.min: 1 1;
3115                }
3116                description { state: "selected" 0.0;
3117                    inherit: "default" 0.0;
3118                    inherit: "visible" 0.0;
3119                    color: 254 254 254 255;
3120                }
3121                description { state: "disabled" 0.0;
3122                    inherit: "default" 0.0;
3123                    color: 0 0 0 128;
3124                }
3125                description { state: "disabled_visible" 0.0;
3126                    inherit: "default" 0.0;
3127                    inherit: "visible" 0.0;
3128                    color: 0 0 0 128;
3129                }
3130            }
3131            part {         name: "over1";
3132                mouse_events: 0;
3133                description { state: "default" 0.0;
3134                    color: 255 255 255 0;
3135                    rel2.relative: 1.0 0.5;
3136                    image {
3137                        normal: "bt_hilight.png";
3138                        border: 7 7 7 0;
3139                    }
3140                }
3141                description { state: "visible" 0.0;
3142                    inherit:  "default" 0.0;
3143                    color: 255 255 255 255;
3144                }
3145                description { state: "disabled" 0.0;
3146                    inherit:  "default" 0.0;
3147                }
3148            }
3149            part {         name: "over_disabled";
3150                mouse_events: 0;
3151                description { state: "default" 0.0;
3152                    color: 255 255 255 0;
3153                    rel2.relative: 1.0 0.5;
3154                    image {
3155                        normal: "bt_dis_hilight.png";
3156                        border: 4 4 4 0;
3157                    }
3158                }
3159                description { state: "disabled" 0.0;
3160                    inherit:  "default" 0.0;
3161                    color: 255 255 255 255;
3162                }
3163            }
3164            part { name: "over2";
3165                mouse_events: 1;
3166                repeat_events: 1;
3167                ignore_flags: ON_HOLD;
3168                description { state: "default" 0.0;
3169                    image {
3170                        normal: "bt_shine.png";
3171                        border: 7 7 7 7;
3172                    }
3173                }
3174                description { state: "disabled" 0.0;
3175                    inherit:  "default" 0.0;
3176                    visible: 0;
3177                }
3178            }
3179            part { name: "over3";
3180                mouse_events: 1;
3181                repeat_events: 1;
3182                description { state: "default" 0.0;
3183                    color: 255 255 255 0;
3184                    image {
3185                        normal: "bt_glow.png";
3186                        border: 12 12 12 12;
3187                    }
3188                    fill.smooth : 0;
3189                }
3190                description { state: "clicked" 0.0;
3191                    inherit:  "default" 0.0;
3192                    visible: 1;
3193                    color: 255 255 255 255;
3194                }
3195            }
3196            part { name: "disabler";
3197                type: RECT;
3198                description { state: "default" 0.0;
3199                    color: 0 0 0 0;
3200                    visible: 0;
3201                }
3202                description { state: "disabled" 0.0;
3203                    inherit: "default" 0.0;
3204                    visible: 1;
3205                }
3206            }
3207        }
3208        programs {
3209           //
3210            program {
3211                name:   "item_mouse_in";
3212                signal: "mouse,in";
3213                source: "over2";
3214                action: SIGNAL_EMIT "elm,action,activate" "";
3215                after: "item_mouse_in_2";
3216                after: "item_mouse_in_3";
3217            }
3218            program {
3219                name:   "item_mouse_in_2";
3220                transition: DECELERATE 0.5;
3221                script {
3222                    new v, d;
3223                    v = get_int(menu_text_visible);
3224                    d = get_int(menu_disable);
3225
3226                    if (v==1 && d==0)
3227                         run_program(PROGRAM:"selected_text");
3228                }
3229            }
3230            program {
3231                name:   "item_mouse_in_3";
3232                action : STATE_SET "visible" 0.0;
3233                target: "item_image";
3234                target: "over1";
3235                transition: DECELERATE 0.5;
3236            }
3237            program {
3238                name:   "selected_text";
3239                action: STATE_SET "selected" 0.0;
3240                target: "elm.text";
3241                transition: DECELERATE 0.5;
3242            }
3243            //
3244
3245            //
3246            program {
3247                name:   "item_mouse_out";
3248                signal: "mouse,out";
3249                source: "over2";
3250                after: "item_mouse_out_2";
3251                after: "item_mouse_out_3";
3252            }
3253            program {
3254                name:   "item_mouse_out_2";
3255                transition: DECELERATE 0.5;
3256                script {
3257                    new v, d;
3258                    v = get_int(menu_text_visible);
3259                    d = get_int(menu_disable);
3260
3261                    if (v==1 && d==0)
3262                         run_program(PROGRAM:"visible_text");
3263                }
3264            }
3265            program {
3266                name:   "item_mouse_out_3";
3267                action: STATE_SET "default" 0.0;
3268                target: "item_image";
3269                target: "over1";
3270                transition: DECELERATE 0.5;
3271            }
3272            program {
3273                name:   "visible_text";
3274                action: STATE_SET "visible" 0.0;
3275                target: "elm.text";
3276                transition: DECELERATE 0.5;
3277            }
3278            //
3279
3280            program {
3281                name:   "item_unclick";
3282                signal: "mouse,up,1";
3283                source: "over2";
3284                action: STATE_SET "visible" 0.0;
3285                target: "item_image";
3286            }
3287            program {
3288                name:   "item_click2";
3289                signal: "mouse,down,1";
3290                source: "over3";
3291                action: STATE_SET "clicked" 0.0;
3292                target: "over3";
3293            }
3294            program {
3295                name:   "item_unclick2";
3296                signal: "mouse,up,1";
3297                source: "over3";
3298                action: STATE_SET "default" 0.0;
3299                transition: DECELERATE 0.5;
3300                target: "over3";
3301            }
3302            program {
3303                name:   "item_unclick3";
3304                signal: "mouse,up,1";
3305                source: "over2";
3306                action: SIGNAL_EMIT "elm,action,click" "";
3307            }
3308            program { name: "text_show";
3309                signal: "elm,state,text,visible";
3310                source: "elm";
3311                script {
3312                    set_int(menu_text_visible, 1);
3313                    set_state(PART:"elm.text", "visible", 0.0);
3314                }
3315            }
3316            program { name: "text_hide";
3317                signal: "elm,state,text,hidden";
3318                source: "elm";
3319                script {
3320                    set_int(menu_text_visible, 0);
3321                    set_state(PART:"elm.text", "default", 0.0);
3322                }
3323            }
3324            program { name: "disable";
3325                signal: "elm,state,disabled";
3326                source: "elm";
3327                action: STATE_SET "disabled" 0.0;
3328                target: "item_image";
3329                target: "item_image_disabled";
3330                target: "over1";
3331                target: "over2";
3332                target: "over_disabled";
3333                target: "disabler";
3334                after: "disable_text";
3335            }
3336            program { name: "disable_text";
3337                script {
3338                    new v;
3339                    v = get_int(menu_text_visible);
3340                    if (v==1)
3341                     set_state(PART:"elm.text", "disabled_visible", 0.0);
3342                    else if (v==0)
3343                     set_state(PART:"elm.text", "disabled", 0.0);
3344                    set_int(menu_disable, 1);
3345                }
3346            }
3347            program { name: "enable";
3348                signal: "elm,state,enabled";
3349                source: "elm";
3350                action: STATE_SET "default" 0.0;
3351                target: "item_image";
3352                target: "item_image_disabled";
3353                target: "over1";
3354                target: "over2";
3355                target: "over_disabled";
3356                target: "disabler";
3357                after: "enable_text";
3358            }
3359            program { name: "enable_text";
3360                script {
3361                    new v;
3362                    v = get_int(menu_text_visible);
3363                    if (v==1)
3364                     set_state(PART:"elm.text", "visible", 0.0);
3365                    else  if (v==0)
3366                     set_state(PART:"elm.text", "default", 0.0);
3367                    set_int(menu_disable, 0);
3368                }
3369            }
3370        }
3371    }
3372
3373    group { name: "elm/menu/item_with_submenu/default";
3374        images {
3375            image: "bt_base1.png" COMP;
3376            image: "bt_base2.png" COMP;
3377            image: "bt_hilight.png" COMP;
3378            image: "bt_shine.png" COMP;
3379            image: "bt_glow.png" COMP;
3380            image: "bt_dis_base.png" COMP;
3381            image: "bt_dis_hilight.png" COMP;
3382            image: "arrow_right.png" COMP;
3383        }
3384        script {
3385             public menu_text_visible; //0:hide (default), 1:visible
3386             public menu_disable; //0:enable, 1:disable
3387        }
3388        parts {
3389            part { name: "item_image";
3390                mouse_events: 1;
3391                description { state: "default" 0.0;
3392                    color: 255 255 255 0;
3393                    image {
3394                        normal: "bt_base2.png";
3395                        border: 7 7 7 7;
3396                    }
3397                    image.middle: SOLID;
3398                }
3399                description { state: "visible" 0.0;
3400                    inherit: "default" 0.0;
3401                    color: 255 255 255 255;
3402                }
3403                description { state: "clicked" 0.0;
3404                    inherit: "default" 0.0;
3405                    inherit: "visible" 0.0;
3406                    image.normal: "bt_base1.png";
3407                    image.middle: SOLID;
3408                }
3409                description { state: "disabled" 0.0;
3410                    inherit:  "default" 0.0;
3411                }
3412            }
3413            part { name: "item_image_disabled";
3414                mouse_events: 1;
3415                description { state: "default" 0.0;
3416                    color: 255 255 255 0;
3417                    image {
3418                        normal: "bt_dis_base.png";
3419                        border: 4 4 4 4;
3420                    }
3421                    image.middle: SOLID;
3422                }
3423                description { state: "disabled" 0.0;
3424                    inherit:  "default" 0.0;
3425                    color: 255 255 255 255;
3426                }
3427            }
3428            part { name: "arrow";
3429                mouse_events: 1;
3430                description { state: "default" 0.0;
3431                    color: 255 255 255 255;
3432                    align: 1.0 0.5;
3433                    aspect: 1 1;
3434                    aspect_preference: BOTH;
3435                    image {
3436                        normal: "arrow_right.png";
3437                    }
3438                }
3439            }
3440            part { name: "elm.swallow.content";
3441                type: SWALLOW;
3442                description { state: "default" 0.0;
3443                    fixed: 1 0;
3444                    visible: 1;
3445                    align: 0.0 0.5;
3446                    rel1.offset: 4 4;
3447                    rel2.offset: 3 -5;
3448                    rel2.relative: 0.0 1.0;
3449                    aspect: 1.0 1.0;
3450                    aspect_preference: VERTICAL;
3451                    rel2.offset: 4 -5;
3452                }
3453            }
3454            part {
3455                name:          "elm.text";
3456                type:          TEXT;
3457                mouse_events:  0;
3458                scale: 1;
3459                description { state: "default" 0.0;
3460                    visible: 0;
3461                    rel1.to_x: "elm.swallow.content";
3462                    rel1.relative: 1.0 0.0;
3463                    rel1.offset: 5 7;
3464                    rel2.offset: -10 -8;
3465                    color: 0 0 0 255;
3466                    text {
3467                        font:     "Sans,Edje-Vera";
3468                        size:     10;
3469                        min:      1 1;
3470                        align:    0.0 0.5;
3471                    }
3472                }
3473                description { state: "visible" 0.0;
3474                    inherit: "default" 0.0;
3475                    visible: 1;
3476                    text.min: 1 1;
3477                }
3478                description { state: "selected" 0.0;
3479                    inherit: "default" 0.0;
3480                    inherit: "visible" 0.0;
3481                    color: 254 254 254 255;
3482                }
3483                description { state: "disabled" 0.0;
3484                    inherit: "default" 0.0;
3485                    color: 0 0 0 128;
3486                }
3487                description { state: "disabled_visible" 0.0;
3488                    inherit: "default" 0.0;
3489                    inherit: "visible" 0.0;
3490                    color: 0 0 0 128;
3491                }
3492            }
3493            part {         name: "over1";
3494                mouse_events: 0;
3495                description { state: "default" 0.0;
3496                    color: 255 255 255 0;
3497                    rel2.relative: 1.0 0.5;
3498                    image {
3499                        normal: "bt_hilight.png";
3500                        border: 7 7 7 0;
3501                    }
3502                }
3503                description { state: "visible" 0.0;
3504                    inherit:  "default" 0.0;
3505                    color: 255 255 255 255;
3506                }
3507                description { state: "disabled" 0.0;
3508                    inherit:  "default" 0.0;
3509                }
3510            }
3511            part { name: "over_disabled";
3512                mouse_events: 0;
3513                description { state: "default" 0.0;
3514                    color: 255 255 255 0;
3515                    rel2.relative: 1.0 0.5;
3516                    image {
3517                        normal: "bt_dis_hilight.png";
3518                        border: 4 4 4 0;
3519                    }
3520                }
3521                description { state: "disabled" 0.0;
3522                    inherit:  "default" 0.0;
3523                    color: 255 255 255 255;
3524                }
3525            }
3526            part { name: "over2";
3527                mouse_events: 1;
3528                repeat_events: 1;
3529                ignore_flags: ON_HOLD;
3530                description { state: "default" 0.0;
3531                    image {
3532                        normal: "bt_shine.png";
3533                        border: 7 7 7 7;
3534                    }
3535                }
3536                description { state: "disabled" 0.0;
3537                    inherit:  "default" 0.0;
3538                    visible: 0;
3539                }
3540            }
3541            part { name: "over3";
3542                mouse_events: 1;
3543                repeat_events: 1;
3544                description { state: "default" 0.0;
3545                    color: 255 255 255 0;
3546                    image {
3547                        normal: "bt_glow.png";
3548                        border: 12 12 12 12;
3549                    }
3550                    fill.smooth : 0;
3551                }
3552                description { state: "clicked" 0.0;
3553                    inherit:  "default" 0.0;
3554                    visible: 1;
3555                    color: 255 255 255 255;
3556                }
3557            }
3558            part { name: "disabler";
3559                type: RECT;
3560                description { state: "default" 0.0;
3561                    color: 0 0 0 0;
3562                    visible: 0;
3563                }
3564                description { state: "disabled" 0.0;
3565                    inherit: "default" 0.0;
3566                    visible: 1;
3567                }
3568            }
3569        }
3570        programs {
3571            //
3572            program {
3573                name:   "item_mouse_in";
3574                signal: "mouse,in";
3575                source: "over2";
3576                action: SIGNAL_EMIT "elm,action,activate" "";
3577                after: "item_mouse_in_2";
3578                after: "item_mouse_in_3";
3579            }
3580            program {
3581                name:   "item_mouse_in_2";
3582                transition: DECELERATE 0.5;
3583                script {
3584                    new v, d;
3585                    v = get_int(menu_text_visible);
3586                    d = get_int(menu_disable);
3587
3588                    if (v==1 && d==0)
3589                         run_program(PROGRAM:"selected_text");
3590                }
3591            }
3592            program {
3593                name:   "item_mouse_in_3";
3594                action : STATE_SET "visible" 0.0;
3595                target: "item_image";
3596                target: "over1";
3597                transition: DECELERATE 0.5;
3598            }
3599            program {
3600                name:   "selected_text";
3601                action: STATE_SET "selected" 0.0;
3602                target: "elm.text";
3603                transition: DECELERATE 0.5;
3604            }
3605            //
3606
3607            //
3608            program {
3609                name:   "item_mouse_out";
3610                signal: "mouse,out";
3611                source: "over2";
3612                after: "item_mouse_out_2";
3613                after: "item_mouse_out_3";
3614            }
3615            program {
3616                name:   "item_mouse_out_2";
3617                transition: DECELERATE 0.5;
3618                script {
3619                    new v, d;
3620                    v = get_int(menu_text_visible);
3621                    d = get_int(menu_disable);
3622
3623                    if (v==1 && d==0)
3624                         run_program(PROGRAM:"visible_text");
3625                }
3626            }
3627            program {
3628                name:   "item_mouse_out_3";
3629                action: STATE_SET "default" 0.0;
3630                target: "item_image";
3631                target: "over1";
3632                transition: DECELERATE 0.5;
3633            }
3634            program {
3635                name:   "visible_text";
3636                action: STATE_SET "visible" 0.0;
3637                target: "elm.text";
3638                transition: DECELERATE 0.5;
3639            }
3640            //
3641
3642            program {
3643                name:   "item_unclick";
3644                signal: "mouse,up,1";
3645                source: "over2";
3646                action: STATE_SET "visible" 0.0;
3647                target: "item_image";
3648            }
3649            program {
3650                name:   "item_click2";
3651                signal: "mouse,down,1";
3652                source: "over3";
3653                action: STATE_SET "clicked" 0.0;
3654                target: "over3";
3655            }
3656            program {
3657                name:   "item_unclick2";
3658                signal: "mouse,up,1";
3659                source: "over3";
3660                action: STATE_SET "default" 0.0;
3661                transition: DECELERATE 0.5;
3662                target: "over3";
3663            }
3664            program {
3665                name:   "item_unclick3";
3666                signal: "mouse,up,1";
3667                source: "over2";
3668                action: SIGNAL_EMIT "elm,action,click" "";
3669            }
3670            program {
3671                name:   "menu_open";
3672                signal: "mouse,in";
3673                source: "over2";
3674                action: SIGNAL_EMIT "elm,action,open" "";
3675            }
3676             program { name: "text_show";
3677                signal: "elm,state,text,visible";
3678                source: "elm";
3679                script {
3680                    set_int(menu_text_visible, 1);
3681                    set_state(PART:"elm.text", "visible", 0.0);
3682                }
3683            }
3684            program { name: "text_hide";
3685                signal: "elm,state,text,hidden";
3686                source: "elm";
3687                script {
3688                    set_int(menu_text_visible, 0);
3689                    set_state(PART:"elm.text", "default", 0.0);
3690                }
3691            }
3692            program { name: "disable";
3693                signal: "elm,state,disabled";
3694                source: "elm";
3695                action: STATE_SET "disabled" 0.0;
3696                target: "item_image";
3697                target: "item_image_disabled";
3698                target: "over1";
3699                target: "over2";
3700                target: "over_disabled";
3701                target: "disabler";
3702                after: "disable_text";
3703            }
3704            program { name: "disable_text";
3705                script {
3706                    new st[31];
3707                    new Float:vl;
3708                    get_state(PART:"elm.text", st, 30, vl);
3709                    if (!strcmp(st, "visible"))
3710                    set_state(PART:"elm.text", "disabled_visible", 0.0);
3711                    else if (!strcmp(st, "default"))
3712                    set_state(PART:"elm.text", "disabled", 0.0);
3713                }
3714            }
3715            program { name: "enable";
3716                signal: "elm,state,enabled";
3717                source: "elm";
3718                action: STATE_SET "default" 0.0;
3719                target: "item_image";
3720                target: "item_image_disabled";
3721                target: "over1";
3722                target: "over2";
3723                target: "over_disabled";
3724                target: "disabler";
3725                after: "enable_text";
3726            }
3727            program { name: "enable_text";
3728                script {
3729                    new v;
3730                    v = get_int(menu_text_visible);
3731                    if (v==1)
3732                     set_state(PART:"elm.text", "visible", 0.0);
3733                    else  if (v==0)
3734                     set_state(PART:"elm.text", "default", 0.0);
3735                    set_int(menu_disable, 0);
3736                }
3737            }
3738        }
3739    }
3740
3741    group { name: "elm/menu/separator/default";
3742        images {
3743            image: "separator_h.png" COMP;
3744        }
3745        parts {
3746            part { name: "separator"; // separator group
3747                description { state: "default" 0.0;
3748                    min: 2 2;
3749                    rel1.offset: 4 4;
3750                    rel2.offset: -5 -5;
3751                    image {
3752                        normal: "separator_h.png";
3753                    }
3754                    fill {
3755                        smooth: 0;
3756                    }
3757                }
3758            }
3759        }
3760    }
3761 ///////////////////////////////////////////////////////////////////////////////
3762    group { name: "elm/clock/base-all/default";
3763       parts {
3764          part { name: "d0";
3765             type: SWALLOW;
3766             description { state: "default" 0.0;
3767                rel1.relative: 0.0000000 0.0;
3768                rel2.relative: 0.1250000 1.0;
3769             }
3770          }
3771          part { name: "d1";
3772             type: SWALLOW;
3773             description { state: "default" 0.0;
3774                rel1.relative: 0.1250000 0.0;
3775                rel2.relative: 0.2500000 1.0;
3776             }
3777          }
3778          part { name: "c0";
3779             type: SWALLOW;
3780             type: TEXT;
3781             mouse_events:  0;
3782             scale: 1;
3783             description { state: "default" 0.0;
3784                rel1.relative: 0.2500000 0.0;
3785                rel2.relative: 0.3125000 1.0;
3786                color: 0 0 0 255;
3787                text {
3788                   font:     "Sans,Edje-Vera";
3789                   text:     ":";
3790                   size:     10;
3791                   min:      1 1;
3792                   align:    0.5 0.5;
3793                }
3794             }
3795          }
3796          part { name: "d2";
3797             type: SWALLOW;
3798             description { state: "default" 0.0;
3799                rel1.relative: 0.3125000 0.0;
3800                rel2.relative: 0.4375000 1.0;
3801             }
3802          }
3803          part { name: "d3";
3804             type: SWALLOW;
3805             description { state: "default" 0.0;
3806                rel1.relative: 0.4375000 0.0;
3807                rel2.relative: 0.5625000 1.0;
3808             }
3809          }
3810          // (if seconds)
3811          part { name: "c1";
3812             type: SWALLOW;
3813             type: TEXT;
3814             mouse_events:  0;
3815             scale: 1;
3816             description { state: "default" 0.0;
3817                rel1.relative: 0.5625000 0.0;
3818                rel2.relative: 0.6250000 1.0;
3819                color: 0 0 0 255;
3820                text {
3821                   font:     "Sans,Edje-Vera";
3822                   text:     ":";
3823                   size:     10;
3824                   min:      1 1;
3825                   align:    0.5 0.5;
3826                }
3827             }
3828          }
3829          // (if seconds)
3830          part { name: "d4";
3831             type: SWALLOW;
3832             description { state: "default" 0.0;
3833                rel1.relative: 0.6250000 0.0;
3834                rel2.relative: 0.7500000 1.0;
3835             }
3836          }
3837          // (if seconds)
3838          part { name: "d5";
3839             type: SWALLOW;
3840             description { state: "default" 0.0;
3841                rel1.relative: 0.7500000 0.0;
3842                rel2.relative: 0.8750000 1.0;
3843             }
3844          }
3845          // (if am_pm)
3846          part { name: "ampm";
3847             type: SWALLOW;
3848             description { state: "default" 0.0;
3849                rel1.relative: 0.8750000 0.0;
3850                rel2.relative: 1.0 1.0;
3851             }
3852          }
3853       }
3854    }
3855
3856 ///////////////////////////////////////////////////////////////////////////////
3857    group { name: "elm/clock/base-seconds/default";
3858       parts {
3859          part { name: "d0";
3860             type: SWALLOW;
3861             description { state: "default" 0.0;
3862                rel1.relative: 0.000000000 0.0;
3863                rel2.relative: 0.142857143 1.0;
3864             }
3865          }
3866          part { name: "d1";
3867             type: SWALLOW;
3868             description { state: "default" 0.0;
3869                rel1.relative: 0.142857143 0.0;
3870                rel2.relative: 0.285714286 1.0;
3871             }
3872          }
3873          part { name: "c0";
3874             type: SWALLOW;
3875             type: TEXT;
3876             mouse_events:  0;
3877             scale: 1;
3878             description { state: "default" 0.0;
3879                rel1.relative: 0.285714286 0.0;
3880                rel2.relative: 0.357142857 1.0;
3881                color: 0 0 0 255;
3882                text {
3883                   font:     "Sans,Edje-Vera";
3884                   text:     ":";
3885                   size:     10;
3886                   min:      1 1;
3887                   align:    0.5 0.5;
3888                }
3889             }
3890          }
3891          part { name: "d2";
3892             type: SWALLOW;
3893             description { state: "default" 0.0;
3894                rel1.relative: 0.357142857 0.0;
3895                rel2.relative: 0.500000000 1.0;
3896             }
3897          }
3898          part { name: "d3";
3899             type: SWALLOW;
3900             description { state: "default" 0.0;
3901                rel1.relative: 0.500000000 0.0;
3902                rel2.relative: 0.642857143 1.0;
3903             }
3904          }
3905          // (if seconds)
3906          part { name: "c1";
3907             type: SWALLOW;
3908             type: TEXT;
3909             mouse_events:  0;
3910             scale: 1;
3911             description { state: "default" 0.0;
3912                rel1.relative: 0.642857143 0.0;
3913                rel2.relative: 0.714285714 1.0;
3914                color: 0 0 0 255;
3915                text {
3916                   font:     "Sans,Edje-Vera";
3917                   text:     ":";
3918                   size:     10;
3919                   min:      1 1;
3920                   align:    0.5 0.5;
3921                }
3922             }
3923          }
3924          // (if seconds)
3925          part { name: "d4";
3926             type: SWALLOW;
3927             description { state: "default" 0.0;
3928                rel1.relative: 0.714285714 0.0;
3929                rel2.relative: 0.857142857 1.0;
3930             }
3931          }
3932          // (if seconds)
3933          part { name: "d5";
3934             type: SWALLOW;
3935             description { state: "default" 0.0;
3936                rel1.relative: 0.857142857 0.0;
3937                rel2.relative: 1.000000000 1.0;
3938             }
3939          }
3940       }
3941    }
3942
3943 ///////////////////////////////////////////////////////////////////////////////
3944    group { name: "elm/clock/base-am_pm/default";
3945       parts {
3946          part { name: "d0";
3947             type: SWALLOW;
3948             description { state: "default" 0.0;
3949                rel1.relative: 0.000000000 0.0;
3950                rel2.relative: 0.181818182 1.0;
3951             }
3952          }
3953          part { name: "d1";
3954             type: SWALLOW;
3955             description { state: "default" 0.0;
3956                rel1.relative: 0.181818182 0.0;
3957                rel2.relative: 0.363636364 1.0;
3958             }
3959          }
3960          part { name: "c0";
3961             type: SWALLOW;
3962             type: TEXT;
3963             mouse_events:  0;
3964             scale: 1;
3965             description { state: "default" 0.0;
3966                rel1.relative: 0.363636364 0.0;
3967                rel2.relative: 0.454545455 1.0;
3968                color: 0 0 0 255;
3969                text {
3970                   font:     "Sans,Edje-Vera";
3971                   text:     ":";
3972                   size:     10;
3973                   min:      1 1;
3974                   align:    0.5 0.5;
3975                }
3976             }
3977          }
3978          part { name: "d2";
3979             type: SWALLOW;
3980             description { state: "default" 0.0;
3981                rel1.relative: 0.454545455 0.0;
3982                rel2.relative: 0.636363636 1.0;
3983             }
3984          }
3985          part { name: "d3";
3986             type: SWALLOW;
3987             description { state: "default" 0.0;
3988                rel1.relative: 0.636363636 0.0;
3989                rel2.relative: 0.818181818 1.0;
3990             }
3991          }
3992          // (if am_pm)
3993          part { name: "ampm";
3994             type: SWALLOW;
3995             description { state: "default" 0.0;
3996                rel1.relative: 0.818181818 0.0;
3997                rel2.relative: 1.0 1.0;
3998             }
3999          }
4000       }
4001    }
4002
4003 ///////////////////////////////////////////////////////////////////////////////
4004    group { name: "elm/clock/base/default";
4005       parts {
4006          part { name: "d0";
4007             type: SWALLOW;
4008             description { state: "default" 0.0;
4009                rel1.relative: 0.000000000 0.0;
4010                rel2.relative: 0.222222222 1.0;
4011             }
4012          }
4013          part { name: "d1";
4014             type: SWALLOW;
4015             description { state: "default" 0.0;
4016                rel1.relative: 0.222222222 0.0;
4017                rel2.relative: 0.444444444 1.0;
4018             }
4019          }
4020          part { name: "c0";
4021             type: SWALLOW;
4022             type: TEXT;
4023             mouse_events:  0;
4024             scale: 1;
4025             description { state: "default" 0.0;
4026                rel1.relative: 0.444444444 0.0;
4027                rel2.relative: 0.555555556 1.0;
4028                color: 0 0 0 255;
4029                text {
4030                   font:     "Sans,Edje-Vera";
4031                   text:     ":";
4032                   size:     10;
4033                   min:      1 1;
4034                   align:    0.5 0.5;
4035                }
4036             }
4037          }
4038          part { name: "d2";
4039             type: SWALLOW;
4040             description { state: "default" 0.0;
4041                rel1.relative: 0.555555556 0.0;
4042                rel2.relative: 0.777777778 1.0;
4043             }
4044          }
4045          part { name: "d3";
4046             type: SWALLOW;
4047             description { state: "default" 0.0;
4048                rel1.relative: 0.777777778 0.0;
4049                rel2.relative: 1.000000000 1.0;
4050             }
4051          }
4052       }
4053    }
4054
4055 ///////////////////////////////////////////////////////////////////////////////
4056    group { name: "elm/frame/base/default";
4057        images {
4058            image: "frame_1.png" COMP;
4059            image: "frame_2.png" COMP;
4060            image: "dia_grad.png" COMP;
4061        }
4062        parts {
4063            part { name: "base0";
4064                mouse_events:  0;
4065                description { state: "default" 0.0;
4066                    image.normal: "dia_grad.png";
4067                    rel1.to: "over";
4068                    rel2.to: "over";
4069                    fill {
4070                        smooth: 0;
4071                        size {
4072                            relative: 0.0 1.0;
4073                            offset: 64 0;
4074                        }
4075                    }
4076                }
4077            }
4078            part { name: "base";
4079                mouse_events:  0;
4080                description { state:    "default" 0.0;
4081                    rel2.to: "elm.swallow.content";
4082                    rel2.offset: 9 9;
4083                    image {
4084                        normal: "frame_2.png";
4085                        border: 5 5 32 26;
4086                        middle: 0;
4087                    }
4088                    fill.smooth : 0;
4089                }
4090            }
4091            part { name: "elm.text";
4092                type: TEXT;
4093                mouse_events:   0;
4094                scale: 1;
4095                description { state: "default" 0.0;
4096                    align: 0.0 0.0;
4097                    fixed: 0 1;
4098                    rel1 {
4099                        relative: 0.0 0.0;
4100                        offset: 6 6;
4101                    }
4102                    rel2 {
4103                        relative: 1.0 0.0;
4104                        offset: -7 6;
4105                    }
4106                    color: 0 0 0 64;
4107                    text {
4108                        font: "Sans:style=Bold,Edje-Vera-Bold";
4109                        size: 10;
4110                        min: 1 1;
4111                        max: 1 1;
4112                        align: 0.0 0.0;
4113                    }
4114                }
4115            }
4116            part { name: "over";
4117                mouse_events:  0;
4118                description { state:    "default" 0.0;
4119                    rel1.offset: 4 4;
4120                    rel2.to: "elm.swallow.content";
4121                    rel2.offset: 5 5;
4122                    image {
4123                        normal: "frame_1.png";
4124                        border: 2 2 28 22;
4125                        middle: 0;
4126                    }
4127                    fill.smooth : 0;
4128                }
4129            }
4130            part { name: "elm.swallow.content";
4131                type: SWALLOW;
4132                description { state: "default" 0.0;
4133                    align: 0.0 0.0;
4134                    rel1 {
4135                        to_y: "elm.text";
4136                        relative: 0.0 1.0;
4137                        offset: 8 2;
4138                    }
4139                    rel2.offset: -9 -9;
4140                }
4141            }
4142        }
4143    }
4144
4145    group { name: "elm/frame/base/pad_small";
4146        parts {
4147            part { name: "b0";
4148                mouse_events:  0;
4149                type: RECT;
4150                scale: 1;
4151                description { state: "default" 0.0;
4152                    visible: 0;
4153                    min: 4 4;
4154                    max: 4 4;
4155                    align: 0.0 0.0;
4156                }
4157            }
4158            part { name: "b1";
4159                mouse_events:  0;
4160                type: RECT;
4161                scale: 1;
4162                description { state: "default" 0.0;
4163                    visible: 0;
4164                    min: 4 4;
4165                    max: 4 4;
4166                    align: 1.0 1.0;
4167                }
4168            }
4169            part { name: "elm.swallow.content";
4170                type: SWALLOW;
4171                description { state: "default" 0.0;
4172                    rel1 {
4173                        to: "b0";
4174                        relative: 1.0 1.0;
4175                        offset: 0 0;
4176                    }
4177                    rel2 {
4178                        to: "b1";
4179                        relative: 0.0 0.0;
4180                        offset: -1 -1;
4181                    }
4182                }
4183            }
4184        }
4185    }
4186
4187    group { name: "elm/frame/base/pad_medium";
4188        parts {
4189            part { name: "b0";
4190                mouse_events:  0;
4191                type: RECT;
4192                scale: 1;
4193                description { state: "default" 0.0;
4194                    visible: 0;
4195                    min: 8 8;
4196                    max: 8 8;
4197                    align: 0.0 0.0;
4198                }
4199            }
4200            part { name: "b1";
4201                mouse_events:  0;
4202                type: RECT;
4203                scale: 1;
4204                description { state: "default" 0.0;
4205                    visible: 0;
4206                    min: 8 8;
4207                    max: 8 8;
4208                    align: 1.0 1.0;
4209                }
4210            }
4211            part { name: "elm.swallow.content";
4212                type: SWALLOW;
4213                description { state: "default" 0.0;
4214                    rel1 {
4215                        to: "b0";
4216                        relative: 1.0 1.0;
4217                        offset: 0 0;
4218                    }
4219                    rel2 {
4220                        to: "b1";
4221                        relative: 0.0 0.0;
4222                        offset: -1 -1;
4223                    }
4224                }
4225            }
4226        }
4227    }
4228
4229    group { name: "elm/frame/base/pad_large";
4230        parts {
4231            part { name: "b0";
4232                mouse_events:  0;
4233                type: RECT;
4234                scale: 1;
4235                description { state: "default" 0.0;
4236                    visible: 0;
4237                    min: 16 16;
4238                    max: 16 16;
4239                    align: 0.0 0.0;
4240                }
4241            }
4242            part { name: "b1";
4243                mouse_events:  0;
4244                type: RECT;
4245                scale: 1;
4246                description { state: "default" 0.0;
4247                    visible: 0;
4248                    min: 16 16;
4249                    max: 16 16;
4250                    align: 1.0 1.0;
4251                }
4252            }
4253            part { name: "elm.swallow.content";
4254                type: SWALLOW;
4255                description { state: "default" 0.0;
4256                    rel1 {
4257                        to: "b0";
4258                        relative: 1.0 1.0;
4259                        offset: 0 0;
4260                    }
4261                    rel2 {
4262                        to: "b1";
4263                        relative: 0.0 0.0;
4264                        offset: -1 -1;
4265                    }
4266                }
4267            }
4268        }
4269    }
4270
4271    group { name: "elm/frame/base/pad_huge";
4272        parts {
4273            part { name: "b0";
4274                mouse_events:  0;
4275                type: RECT;
4276                scale: 1;
4277                description { state: "default" 0.0;
4278                    visible: 0;
4279                    min: 32 32;
4280                    max: 32 32;
4281                    align: 0.0 0.0;
4282                }
4283            }
4284            part { name: "b1";
4285                mouse_events:  0;
4286                type: RECT;
4287                scale: 1;
4288                description { state: "default" 0.0;
4289                    visible: 0;
4290                    min: 32 32;
4291                    max: 32 32;
4292                    align: 1.0 1.0;
4293                }
4294            }
4295            part { name: "elm.swallow.content";
4296                type: SWALLOW;
4297                description { state: "default" 0.0;
4298                    rel1 {
4299                        to: "b0";
4300                        relative: 1.0 1.0;
4301                        offset: 0 0;
4302                    }
4303                    rel2 {
4304                        to: "b1";
4305                        relative: 0.0 0.0;
4306                        offset: -1 -1;
4307                    }
4308                }
4309            }
4310        }
4311    }
4312
4313    group { name: "elm/frame/base/outdent_top";
4314        images {
4315            image: "outdent-top.png" COMP;
4316        }
4317        parts {
4318            part { name: "base0";
4319                mouse_events:  0;
4320                description { state: "default" 0.0;
4321                    image.normal: "outdent-top.png";
4322                    image.border: 0 0 0 13;
4323                    fill.smooth: 0;
4324                }
4325            }
4326            part { name: "elm.swallow.content";
4327                type: SWALLOW;
4328                description { state: "default" 0.0;
4329                    rel1.offset: 2 2;
4330                    rel2.offset: -3 -13;
4331                }
4332            }
4333        }
4334    }
4335
4336    group { name: "elm/frame/base/outdent_bottom";
4337        images {
4338            image: "outdent-bottom.png" COMP;
4339        }
4340        parts {
4341            part { name: "base0";
4342                mouse_events:  0;
4343                description { state: "default" 0.0;
4344                    image.normal: "outdent-bottom.png";
4345                    image.border: 0 0 13 0;
4346                    fill.smooth: 0;
4347                }
4348            }
4349            part { name: "elm.swallow.content";
4350                type: SWALLOW;
4351                description { state: "default" 0.0;
4352                    rel1.offset: 2 12;
4353                    rel2.offset: -3 -3;
4354                }
4355            }
4356        }
4357    }
4358
4359 ///////////////////////////////////////////////////////////////////////////////
4360    group { name: "elm/hover/base/default";
4361       images {
4362          image: "shad_circ.png" COMP;
4363       }
4364       parts {
4365          part { name: "elm.swallow.offset";
4366             type: SWALLOW;
4367             description { state: "default" 0.0;
4368                align: 0.0 0.0;
4369                rel1.relative: 0.0 0.0;
4370                rel2.relative: 0.0 0.0;
4371             }
4372          }
4373          part { name: "elm.swallow.size";
4374             type: SWALLOW;
4375             description { state: "default" 0.0;
4376                align: 0.0 0.0;
4377                rel1.to: "elm.swallow.offset";
4378                rel1.relative: 1.0 1.0;
4379                rel2.to: "elm.swallow.offset";
4380                rel2.relative: 1.0 1.0;
4381             }
4382          }
4383          part { name: "base";
4384             type: RECT;
4385             mouse_events: 1;
4386             description { state: "default" 0.0;
4387                color: 0 0 0 64;
4388             }
4389          }
4390          part { name: "shad";
4391             mouse_events:  0;
4392             description { state: "default" 0.0;
4393                image.normal: "shad_circ.png";
4394                rel1.to: "elm.swallow.size";
4395                rel1.offset: -32 -32;
4396                rel2.to: "elm.swallow.size";
4397                rel2.offset: 31 31;
4398                fill.smooth: 0;
4399             }
4400          }
4401          part { name: "box";
4402             type: RECT;
4403             mouse_events: 0;
4404             description { state: "default" 0.0;
4405                color: 0 0 0 0;
4406                rel1.to: "elm.swallow.size";
4407                rel1.offset: -2 -2;
4408                rel2.to: "elm.swallow.size";
4409                rel2.offset: 1 1;
4410             }
4411          }
4412          part { name: "elm.swallow.slot.left";
4413             type: SWALLOW;
4414             description { state: "default" 0.0;
4415                align: 1.0 0.5;
4416                rel1.to: "elm.swallow.slot.middle";
4417                rel1.relative: 0.0 0.0;
4418                rel1.offset: -1 0;
4419                rel2.to: "elm.swallow.slot.middle";
4420                rel2.relative: 0.0 1.0;
4421                rel2.offset: -1 -1;
4422             }
4423          }
4424          part { name: "elm.swallow.slot.right";
4425             type: SWALLOW;
4426             description { state: "default" 0.0;
4427                align: 0.0 0.5;
4428                rel1.to: "elm.swallow.slot.middle";
4429                rel1.relative: 1.0 0.0;
4430                rel1.offset: 0 0;
4431                rel2.to: "elm.swallow.slot.middle";
4432                rel2.relative: 1.0 1.0;
4433                rel2.offset: 0 -1;
4434             }
4435          }
4436          part { name: "elm.swallow.slot.top";
4437             type: SWALLOW;
4438             description { state: "default" 0.0;
4439                align: 0.5 1.0;
4440                rel1.to: "elm.swallow.slot.middle";
4441                rel1.relative: 0.0 0.0;
4442                rel1.offset: 0 -1;
4443                rel2.to: "elm.swallow.slot.middle";
4444                rel2.relative: 1.0 0.0;
4445                rel2.offset: -1 -1;
4446             }
4447          }
4448          part { name: "elm.swallow.slot.bottom";
4449             type: SWALLOW;
4450             description { state: "default" 0.0;
4451                align: 0.5 0.0;
4452                rel1.to: "elm.swallow.slot.middle";
4453                rel1.relative: 0.0 1.0;
4454                rel1.offset: 0 0;
4455                rel2.to: "elm.swallow.slot.middle";
4456                rel2.relative: 1.0 1.0;
4457                rel2.offset: -1 0;
4458             }
4459          }
4460          part { name: "elm.swallow.slot.middle";
4461             type: SWALLOW;
4462             description { state: "default" 0.0;
4463                rel1.to: "elm.swallow.size";
4464                rel2.to: "elm.swallow.size";
4465             }
4466          }
4467       }
4468       programs {
4469          program { name: "end";
4470             signal: "mouse,up,1";
4471             source: "base";
4472             action: SIGNAL_EMIT "elm,action,dismiss" "";
4473          }
4474       }
4475    }
4476
4477    group { name: "elm/hover/base/popout";
4478       images {
4479          image: "shad_circ.png" COMP;
4480          image: "bt_dis_base.png" COMP;
4481          image: "bt_dis_hilight.png" COMP;
4482       }
4483       parts {
4484          part { name: "elm.swallow.offset";
4485             type: SWALLOW;
4486             description { state: "default" 0.0;
4487                align: 0.0 0.0;
4488                rel1.relative: 0.0 0.0;
4489                rel2.relative: 0.0 0.0;
4490             }
4491          }
4492          part { name: "elm.swallow.size";
4493             type: SWALLOW;
4494             description { state: "default" 0.0;
4495                align: 0.0 0.0;
4496                rel1.to: "elm.swallow.offset";
4497                rel1.relative: 1.0 1.0;
4498                rel2.to: "elm.swallow.offset";
4499                rel2.relative: 1.0 1.0;
4500             }
4501          }
4502          part { name: "base";
4503             type: RECT;
4504             mouse_events: 1;
4505             description { state: "default" 0.0;
4506                color: 0 0 0 0;
4507             }
4508             description { state: "visible" 0.0;
4509                inherit: "default" 1.0;
4510                color: 0 0 0 64;
4511             }
4512          }
4513          part { name: "leftclip";
4514             type: RECT;
4515             description { state: "default" 0.0;
4516                rel2.to_x: "pop";
4517                rel2.relative: 0.0 1.0;
4518                rel2.offset: 1 -1;
4519             }
4520          }
4521          part { name: "left";
4522             clip_to: "leftclip";
4523             description { state: "default" 0.0;
4524                visible: 0;
4525                rel1.to: "elm.swallow.slot.left";
4526                rel1.offset: -5 -5;
4527                rel2.to: "elm.swallow.slot.left";
4528                rel2.offset: 4 4;
4529                image {
4530                   normal: "bt_dis_base.png";
4531                   border: 4 4 4 4;
4532                }
4533                image.middle: SOLID;
4534             }
4535             description { state: "visible" 0.0;
4536                inherit: "default" 0.0;
4537                visible: 1;
4538             }
4539          }
4540          part { name: "elm.swallow.slot.left";
4541             type: SWALLOW;
4542             clip_to: "leftclip";
4543             description { state: "default" 0.0;
4544                align: 0.0 0.5;
4545                rel1.to: "elm.swallow.slot.middle";
4546                rel1.relative: 0.0 0.0;
4547                rel1.offset: -1 0;
4548                rel2.to: "elm.swallow.slot.middle";
4549                rel2.relative: 0.0 1.0;
4550                rel2.offset: -1 -1;
4551             }
4552             description { state: "visible" 0.0;
4553                inherit: "default" 0.0;
4554                rel1.offset: -7 0;
4555                rel2.offset: -7 -1;
4556                align: 1.0 0.5;
4557             }
4558          }
4559          part { name: "leftover";
4560             clip_to: "leftclip";
4561             mouse_events: 0;
4562             description { state: "default" 0.0;
4563                rel1.to: "left";
4564                rel2.to: "left";
4565                rel2.relative: 1.0 0.5;
4566                image {
4567                   normal: "bt_dis_hilight.png";
4568                   border: 4 4 4 0;
4569                }
4570             }
4571          }
4572          part { name: "rightclip";
4573             type: RECT;
4574             description { state: "default" 0.0;
4575                rel1.to_x: "pop";
4576                rel1.relative: 1.0 0.0;
4577                rel1.offset: -2 0;
4578             }
4579          }
4580          part { name: "right";
4581             clip_to: "rightclip";
4582             description { state: "default" 0.0;
4583                visible: 0;
4584                rel1.to: "elm.swallow.slot.right";
4585                rel1.offset: -5 -5;
4586                rel2.to: "elm.swallow.slot.right";
4587                rel2.offset: 4 4;
4588                image {
4589                   normal: "bt_dis_base.png";
4590                   border: 4 4 4 4;
4591                }
4592                image.middle: SOLID;
4593             }
4594             description { state: "visible" 0.0;
4595                inherit: "default" 0.0;
4596                visible: 1;
4597             }
4598          }
4599          part { name: "elm.swallow.slot.right";
4600             type: SWALLOW;
4601             clip_to: "rightclip";
4602             description { state: "default" 0.0;
4603                align: 1.0 0.5;
4604                rel1.to: "elm.swallow.slot.middle";
4605                rel1.relative: 1.0 0.0;
4606                rel1.offset: 0 0;
4607                rel2.to: "elm.swallow.slot.middle";
4608                rel2.relative: 1.0 1.0;
4609                rel2.offset: 0 -1;
4610             }
4611             description { state: "visible" 0.0;
4612                inherit: "default" 0.0;
4613                rel1.offset: 6 0;
4614                rel2.offset: 6 -1;
4615                align: 0.0 0.5;
4616             }
4617          }
4618          part { name: "rightover";
4619             clip_to: "rightclip";
4620             mouse_events: 0;
4621             description { state: "default" 0.0;
4622                rel1.to: "right";
4623                rel2.to: "right";
4624                rel2.relative: 1.0 0.5;
4625                image {
4626                   normal: "bt_dis_hilight.png";
4627                   border: 4 4 4 0;
4628                }
4629             }
4630          }
4631          part { name: "topclip";
4632             type: RECT;
4633             description { state: "default" 0.0;
4634                rel2.to_y: "pop";
4635                rel2.relative: 1.0 0.0;
4636                rel2.offset: -1 1;
4637             }
4638          }
4639          part { name: "top";
4640             clip_to: "topclip";
4641             description { state: "default" 0.0;
4642                visible: 0;
4643                rel1.to: "elm.swallow.slot.top";
4644                rel1.offset: -5 -5;
4645                rel2.to: "elm.swallow.slot.top";
4646                rel2.offset: 4 4;
4647                image {
4648                   normal: "bt_dis_base.png";
4649                   border: 4 4 4 4;
4650                }
4651                image.middle: SOLID;
4652             }
4653             description { state: "visible" 0.0;
4654                inherit: "default" 0.0;
4655                visible: 1;
4656             }
4657          }
4658          part { name: "elm.swallow.slot.top";
4659             type: SWALLOW;
4660             clip_to: "topclip";
4661             description { state: "default" 0.0;
4662                visible: 1;
4663                align: 0.5 0.0;
4664                rel1.to: "elm.swallow.slot.middle";
4665                rel1.relative: 0.0 0.0;
4666                rel1.offset: 0 -1;
4667                rel2.to: "elm.swallow.slot.middle";
4668                rel2.relative: 1.0 0.0;
4669                rel2.offset: -1 -1;
4670             }
4671             description { state: "visible" 0.0;
4672                inherit: "default" 0.0;
4673                rel1.offset: 0 -7;
4674                rel2.offset: -1 -7;
4675                align: 0.5 1.0;
4676             }
4677          }
4678          part { name: "topover";
4679             clip_to: "topclip";
4680             mouse_events: 0;
4681             description { state: "default" 0.0;
4682                rel1.to: "top";
4683                rel2.to: "top";
4684                rel2.relative: 1.0 0.5;
4685                image {
4686                   normal: "bt_dis_hilight.png";
4687                   border: 4 4 4 0;
4688                }
4689             }
4690          }
4691          part { name: "bottomclip";
4692             type: RECT;
4693             description { state: "default" 0.0;
4694                rel1.to_y: "pop";
4695                rel1.relative: 0.0 1.0;
4696                rel1.offset: -1 -2;
4697             }
4698          }
4699          part { name: "bottom";
4700             clip_to: "bottomclip";
4701             description { state: "default" 0.0;
4702                visible: 0;
4703                rel1.to: "elm.swallow.slot.bottom";
4704                rel1.offset: -5 -5;
4705                rel2.to: "elm.swallow.slot.bottom";
4706                rel2.offset: 4 4;
4707                image {
4708                   normal: "bt_dis_base.png";
4709                   border: 4 4 4 4;
4710                }
4711                image.middle: SOLID;
4712             }
4713             description { state: "visible" 0.0;
4714                inherit: "default" 0.0;
4715                visible: 1;
4716             }
4717          }
4718          part { name: "elm.swallow.slot.bottom";
4719             type: SWALLOW;
4720             clip_to: "bottomclip";
4721             description { state: "default" 0.0;
4722                align: 0.5 1.0;
4723                rel1.to: "elm.swallow.slot.middle";
4724                rel1.relative: 0.0 1.0;
4725                rel1.offset: 0 0;
4726                rel2.to: "elm.swallow.slot.middle";
4727                rel2.relative: 1.0 1.0;
4728                rel2.offset: -1 0;
4729             }
4730             description { state: "visible" 0.0;
4731                inherit: "default" 0.0;
4732                rel1.offset: 0 6;
4733                rel2.offset: -1 6;
4734                align: 0.5 0.0;
4735             }
4736          }
4737          part { name: "bottomover";
4738             clip_to: "bottomclip";
4739             mouse_events: 0;
4740             description { state: "default" 0.0;
4741                rel1.to: "bottom";
4742                rel2.to: "bottom";
4743                rel2.relative: 1.0 0.5;
4744                image {
4745                   normal: "bt_dis_hilight.png";
4746                   border: 4 4 4 0;
4747                }
4748             }
4749          }
4750          part { name: "shad";
4751             mouse_events:  0;
4752             description { state: "default" 0.0;
4753                image.normal: "shad_circ.png";
4754                rel1.to: "elm.swallow.size";
4755                rel1.offset: -64 -64;
4756                rel2.to: "elm.swallow.size";
4757                rel2.offset: 63 63;
4758                fill.smooth: 0;
4759             }
4760          }
4761          part { name: "pop";
4762             mouse_events: 1;
4763             description { state: "default" 0.0;
4764                rel1.to: "elm.swallow.slot.middle";
4765                rel1.offset: -5 -5;
4766                rel2.to: "elm.swallow.slot.middle";
4767                rel2.offset: 4 4;
4768                image {
4769                   normal: "bt_dis_base.png";
4770                   border: 4 4 4 4;
4771                }
4772                image.middle: SOLID;
4773             }
4774          }
4775          part { name: "elm.swallow.slot.middle";
4776             type: SWALLOW;
4777             description { state: "default" 0.0;
4778                rel1.to: "elm.swallow.size";
4779                rel2.to: "elm.swallow.size";
4780             }
4781          }
4782          part { name: "popover";
4783             mouse_events: 0;
4784             description { state: "default" 0.0;
4785                rel1.to: "pop";
4786                rel2.to: "pop";
4787                rel2.relative: 1.0 0.5;
4788                image {
4789                   normal: "bt_dis_hilight.png";
4790                   border: 4 4 4 0;
4791                }
4792             }
4793          }
4794       }
4795       programs {
4796          program { name: "end";
4797             signal: "mouse,up,1";
4798             source: "base";
4799             action: SIGNAL_EMIT "elm,action,dismiss" "";
4800          }
4801
4802          program { name: "show";
4803             signal: "elm,action,show";
4804             source: "elm";
4805             action: STATE_SET "visible" 0.0;
4806 //          transition: DECELERATE 0.5;
4807             target: "base";
4808          }
4809          program { name: "hide";
4810             signal: "elm,action,hide";
4811             source: "elm";
4812             action: STATE_SET "default" 0.0;
4813 //          transition: DECELERATE 0.5;
4814             target: "base";
4815          }
4816
4817          program { name: "leftshow";
4818             signal: "elm,action,slot,left,show";
4819             source: "elm";
4820             action: STATE_SET "visible" 0.0;
4821             transition: DECELERATE 0.5;
4822             target: "left";
4823             target: "elm.swallow.slot.left";
4824          }
4825          program { name: "lefthide";
4826             signal: "elm,action,slot,left,hide";
4827             source: "elm";
4828             action: STATE_SET "default" 0.0;
4829             transition: DECELERATE 0.5;
4830             target: "left";
4831             target: "elm.swallow.slot.left";
4832          }
4833          program { name: "rightshow";
4834             signal: "elm,action,slot,right,show";
4835             source: "elm";
4836             action: STATE_SET "visible" 0.0;
4837             transition: DECELERATE 0.5;
4838             target: "right";
4839             target: "elm.swallow.slot.right";
4840          }
4841          program { name: "righthide";
4842             signal: "elm,action,slot,right,hide";
4843             source: "elm";
4844             action: STATE_SET "default" 0.0;
4845             transition: DECELERATE 0.5;
4846             target: "right";
4847             target: "elm.swallow.slot.right";
4848          }
4849          program { name: "topshow";
4850             signal: "elm,action,slot,top,show";
4851             source: "elm";
4852             action: STATE_SET "visible" 0.0;
4853             transition: DECELERATE 0.5;
4854             target: "top";
4855             target: "elm.swallow.slot.top";
4856          }
4857          program { name: "tophide";
4858             signal: "elm,action,slot,top,hide";
4859             source: "elm";
4860             action: STATE_SET "default" 0.0;
4861             transition: DECELERATE 0.5;
4862             target: "top";
4863             target: "elm.swallow.slot.top";
4864          }
4865          program { name: "bottomshow";
4866             signal: "elm,action,slot,bottom,show";
4867             source: "elm";
4868             action: STATE_SET "visible" 0.0;
4869             transition: DECELERATE 0.5;
4870             target: "bottom";
4871             target: "elm.swallow.slot.bottom";
4872          }
4873          program { name: "bottomhide";
4874             signal: "elm,action,slot,bottom,hide";
4875             source: "elm";
4876             action: STATE_SET "default" 0.0;
4877             transition: DECELERATE 0.5;
4878             target: "bottom";
4879             target: "elm.swallow.slot.bottom";
4880          }
4881       }
4882    }
4883
4884    //In the hover used by the menu only the bottom part is used.
4885    group { name: "elm/hover/base/menu";
4886        images {
4887            image: "shad_circ.png" COMP;
4888            image: "bt_dis_base.png" COMP;
4889        }
4890        parts {
4891            part { name: "elm.swallow.offset";
4892                type: SWALLOW;
4893                description { state: "default" 0.0;
4894                    align: 0.0 0.0;
4895                    rel1.relative: 0.0 0.0;
4896                    rel2.relative: 0.0 0.0;
4897                }
4898            }
4899            part { name: "elm.swallow.size";
4900                type: SWALLOW;
4901                description { state: "default" 0.0;
4902                    align: 0.0 0.0;
4903                    rel1.to: "elm.swallow.offset";
4904                    rel1.relative: 1.0 1.0;
4905                    rel2.to: "elm.swallow.offset";
4906                    rel2.relative: 1.0 1.0;
4907                }
4908            }
4909            part { name: "base";
4910                type: RECT;
4911                mouse_events: 1;
4912                description { state: "default" 0.0;
4913                    color: 0 0 0 0;
4914                }
4915                description { state: "visible" 0.0;
4916                    inherit: "default" 1.0;
4917                    color: 0 0 0 64;
4918                }
4919            }
4920            part { name: "elm.swallow.slot.left";
4921                type: SWALLOW;
4922                description { state: "default" 0.0;
4923                }
4924            }
4925            part { name: "elm.swallow.slot.right";
4926                type: SWALLOW;
4927                description { state: "default" 0.0;
4928                }
4929            }
4930            part { name: "elm.swallow.slot.top";
4931                type: SWALLOW;
4932                description { state: "default" 0.0;
4933                }
4934                description { state: "visible" 0.0;
4935                    inherit: "default" 0.0;
4936                }
4937            }
4938            part { name: "bottomclip";
4939                type: RECT;
4940                description { state: "default" 0.0;
4941                    rel1.to_y: "pop";
4942                    rel1.relative: 0.0 1.0;
4943                    rel1.offset: -1 -2;
4944                }
4945            }
4946            part { name: "bottom";
4947                clip_to: "bottomclip";
4948                description { state: "default" 0.0;
4949                    visible: 0;
4950                    rel1.to: "elm.swallow.slot.bottom";
4951                    rel1.offset: -5 -5;
4952                    rel2.to: "elm.swallow.slot.bottom";
4953                    rel2.offset: 4 4;
4954                    image {
4955                        normal: "bt_dis_base.png";
4956                        border: 4 4 4 4;
4957                    }
4958                    image.middle: SOLID;
4959                }
4960                description { state: "visible" 0.0;
4961                    inherit: "default" 0.0;
4962                    visible: 1;
4963                }
4964            }
4965            part { name: "elm.swallow.slot.bottom";
4966                type: SWALLOW;
4967                clip_to: "bottomclip";
4968                description { state: "default" 0.0;
4969                    align: 0.5 1.0;
4970                    rel1.to: "elm.swallow.slot.middle";
4971                    rel1.relative: 0.0 1.0;
4972                    rel1.offset: 0 0;
4973                    rel2.to: "elm.swallow.slot.middle";
4974                    rel2.relative: 1.0 1.0;
4975                    rel2.offset: -1 0;
4976                }
4977                description { state: "visible" 0.0;
4978                    inherit: "default" 0.0;
4979                    rel1.offset: 0 6;
4980                    rel2.offset: -1 6;
4981                    align: 0.5 0.0;
4982                }
4983            }
4984            part { name: "pop";
4985                mouse_events: 1;
4986                repeat_events:1;
4987                description { state: "default" 0.0;
4988                    rel1.to: "elm.swallow.slot.middle";
4989                    rel1.offset: -5 -5;
4990                    rel2.to: "elm.swallow.slot.middle";
4991                    rel2.offset: 4 4;
4992                }
4993            }
4994            part { name: "elm.swallow.slot.middle";
4995                type: SWALLOW;
4996                repeat_events:1;
4997                description { state: "default" 0.0;
4998                    rel1.to: "elm.swallow.size";
4999                    rel2.to: "elm.swallow.size";
5000                }
5001            }
5002        }
5003        programs {
5004            program { name: "end";
5005                signal: "mouse,up,1";
5006                source: "base";
5007                action: SIGNAL_EMIT "elm,action,dismiss" "";
5008            }
5009            program { name: "show";
5010                signal: "elm,action,show";
5011                source: "elm";
5012                action: STATE_SET "visible" 0.0;
5013                        //           transition: DECELERATE 0.5;
5014                target: "base";
5015            }
5016            program { name: "hide";
5017                signal: "elm,action,hide";
5018                source: "elm";
5019                action: STATE_SET "default" 0.0;
5020                        //           transition: DECELERATE 0.5;
5021                target: "base";
5022            }
5023            program { name: "bottomshow";
5024                signal: "elm,action,slot,bottom,show";
5025                source: "elm";
5026                action: STATE_SET "visible" 0.0;
5027                transition: DECELERATE 0.3;
5028                target: "bottom";
5029                target: "elm.swallow.slot.bottom";
5030            }
5031            program { name: "bottomhide";
5032                signal: "elm,action,slot,bottom,hide";
5033                source: "elm";
5034                action: STATE_SET "default" 0.0;
5035                transition: DECELERATE 0.5;
5036                target: "bottom";
5037                target: "elm.swallow.slot.bottom";
5038            }
5039        }
5040    }
5041
5042    //In the hover used by the submenu only the bottom part is used
5043    //and no part should interact except the bottom area
5044    group { name: "elm/hover/base/submenu";
5045        images {
5046            image: "shad_circ.png" COMP;
5047            image: "bt_dis_base.png" COMP;
5048        }
5049        parts {
5050            part { name: "elm.swallow.offset";
5051                type: SWALLOW;
5052                repeat_events:1;
5053                description { state: "default" 0.0;
5054                    align: 0.0 0.0;
5055                    rel1.relative: 0.0 0.0;
5056                    rel2.relative: 0.0 0.0;
5057                }
5058            }
5059            part { name: "elm.swallow.size";
5060                type: SWALLOW;
5061                description { state: "default" 0.0;
5062                    align: 0.0 0.0;
5063                    rel1.to: "elm.swallow.offset";
5064                    rel1.relative: 1.0 1.0;
5065                    rel2.to: "elm.swallow.offset";
5066                    rel2.relative: 1.0 1.0;
5067                }
5068            }
5069            //here we do non catch events like the hover hover does
5070            part { name: "base";
5071                type: RECT;
5072                mouse_events: 1;
5073                description { state: "default" 0.0;
5074                    color: 0 0 0 0;
5075                    visible: 0;
5076                }
5077            }
5078            part { name: "elm.swallow.slot.left";
5079                type: SWALLOW;
5080                description { state: "default" 0.0;
5081                }
5082            }
5083            part { name: "elm.swallow.slot.right";
5084                type: SWALLOW;
5085                description { state: "default" 0.0;
5086                }
5087            }
5088            part { name: "elm.swallow.slot.top";
5089                type: SWALLOW;
5090                description { state: "default" 0.0;
5091                }
5092            }
5093            part { name: "bottomclip";
5094                type: RECT;
5095                description { state: "default" 0.0;
5096                    rel1.to_y: "pop";
5097                    rel1.relative: 0.0 1.0;
5098                    rel1.offset: -1 -2;
5099                }
5100            }
5101            part { name: "bottom";
5102                clip_to: "bottomclip";
5103                description { state: "default" 0.0;
5104                    visible: 0;
5105                    rel1.to: "elm.swallow.slot.bottom";
5106                    rel1.offset: -5 -5;
5107                    rel2.to: "elm.swallow.slot.bottom";
5108                    rel2.offset: 4 4;
5109                    image {
5110                        normal: "bt_dis_base.png";
5111                        border: 4 4 4 4;
5112                    }
5113                    image.middle: SOLID;
5114                }
5115                description { state: "visible" 0.0;
5116                    inherit: "default" 0.0;
5117                    visible: 1;
5118                }
5119            }
5120            part { name: "elm.swallow.slot.bottom";
5121                type: SWALLOW;
5122                clip_to: "bottomclip";
5123                description { state: "default" 0.0;
5124                    align: 0.5 1.0;
5125                    rel1.to: "elm.swallow.slot.middle";
5126                    rel1.relative: 0.0 1.0;
5127                    rel1.offset: 0 0;
5128                    rel2.to: "elm.swallow.slot.middle";
5129                    rel2.relative: 1.0 1.0;
5130                    rel2.offset: -1 0;
5131                }
5132                description { state: "visible" 0.0;
5133                    inherit: "default" 0.0;
5134                    rel1.offset: 0 6;
5135                    rel2.offset: -1 6;
5136                    align: 0.5 0.0;
5137                }
5138            }
5139            part { name: "pop";
5140                mouse_events: 1;
5141                repeat_events:1;
5142                description { state: "default" 0.0;
5143                    rel1.to: "elm.swallow.slot.middle";
5144                    rel1.offset: -5 -5;
5145                    rel2.to: "elm.swallow.slot.middle";
5146                    rel2.offset: 4 4;
5147                }
5148            }
5149            part { name: "elm.swallow.slot.middle";
5150                type: SWALLOW;
5151                repeat_events:1;
5152                description { state: "default" 0.0;
5153                    rel1.to: "elm.swallow.size";
5154                    rel2.to: "elm.swallow.size";
5155                }
5156            }
5157        }
5158        programs {
5159            program { name: "end";
5160                signal: "mouse,up,1";
5161                source: "base";
5162                action: SIGNAL_EMIT "elm,action,dismiss" "";
5163            }
5164            program { name: "show";
5165                signal: "elm,action,show";
5166                source: "elm";
5167                action: STATE_SET "visible" 0.0;
5168                        //           transition: DECELERATE 0.5;
5169                target: "base";
5170            }
5171            program { name: "hide";
5172                signal: "elm,action,hide";
5173                source: "elm";
5174                action: STATE_SET "default" 0.0;
5175                        //           transition: DECELERATE 0.5;
5176                target: "base";
5177            }
5178            program { name: "bottomshow";
5179                signal: "elm,action,slot,bottom,show";
5180                source: "elm";
5181                action: STATE_SET "visible" 0.0;
5182                transition: DECELERATE 0.3;
5183                target: "bottom";
5184                target: "elm.swallow.slot.bottom";
5185            }
5186            program { name: "bottomhide";
5187                signal: "elm,action,slot,bottom,hide";
5188                source: "elm";
5189                action: STATE_SET "default" 0.0;
5190                transition: DECELERATE 0.5;
5191                target: "bottom";
5192                target: "elm.swallow.slot.bottom";
5193            }
5194        }
5195    }
5196
5197    group { name: "elm/hover/base/hoversel_vertical/default";
5198       alias: "elm/hover/base/hoversel_vertical/entry";
5199       images {
5200 //       image: "shad_circ.png" COMP;
5201          image: "bt_base2.png" COMP;
5202          image: "bt_hilight.png" COMP;
5203          image: "bt_shine.png" COMP;
5204          image: "outdent-top.png" COMP;
5205          image: "outdent-bottom.png" COMP;
5206       }
5207       parts {
5208          part { name: "elm.swallow.offset";
5209             type: SWALLOW;
5210             description { state: "default" 0.0;
5211                align: 0.0 0.0;
5212                rel1.relative: 0.0 0.0;
5213                rel2.relative: 0.0 0.0;
5214             }
5215          }
5216          part { name: "elm.swallow.size";
5217             type: SWALLOW;
5218             description { state: "default" 0.0;
5219                align: 0.0 0.0;
5220                rel1.to: "elm.swallow.offset";
5221                rel1.relative: 1.0 1.0;
5222                rel2.to: "elm.swallow.offset";
5223                rel2.relative: 1.0 1.0;
5224             }
5225          }
5226 /*
5227         part { name: "shad";
5228             mouse_events:  0;
5229             description { state: "default" 0.0;
5230                image.normal: "shad_circ.png";
5231                rel1.to: "button_image";
5232                rel1.offset: -64 -64;
5233                rel2.to: "button_image";
5234                rel2.offset: 63 63;
5235                fill.smooth: 0;
5236             }
5237          }
5238  */
5239          part { name: "button_image";
5240             mouse_events: 1;
5241             description { state: "default" 0.0;
5242                rel1.to_x: "elm.swallow.slot.top";
5243                rel1.to_y: "elm.swallow.slot.top";
5244                rel1.offset: -2 -6;
5245                rel2.to_x: "elm.swallow.slot.top";
5246                rel2.to_y: "elm.swallow.slot.bottom";
5247                rel2.offset: 1 5;
5248                image {
5249                   normal: "bt_base2.png";
5250                   border: 7 7 7 7;
5251                }
5252                image.middle: SOLID;
5253             }
5254             description { state: "bottom" 0.0;
5255                rel1.to_x: "elm.swallow.slot.bottom";
5256                rel1.to_y: "elm.swallow.slot.top";
5257                rel1.offset: -2 -6;
5258                rel2.to_x: "elm.swallow.slot.bottom";
5259                rel2.to_y: "elm.swallow.slot.bottom";
5260                rel2.offset: 1 5;
5261                image {
5262                   normal: "bt_base2.png";
5263                   border: 7 7 7 7;
5264                }
5265                image.middle: SOLID;
5266             }
5267          }
5268
5269          part { name: "base";
5270             type: RECT;
5271             mouse_events: 1;
5272             description { state: "default" 0.0;
5273                color: 0 0 0 0;
5274             }
5275             description { state: "visible" 0.0;
5276                inherit: "default" 1.0;
5277                color: 0 0 0 64;
5278             }
5279          }
5280
5281          part { name: "topclip";
5282             type: RECT;
5283             description { state: "default" 0.0;
5284                rel2.to_y: "edge_top";
5285                rel2.relative: 1.0 0.0;
5286                rel2.offset: -1 7;
5287             }
5288          }
5289          part { name: "elm.swallow.slot.top";
5290             type: SWALLOW;
5291             clip_to: "topclip";
5292             description { state: "default" 0.0;
5293                visible: 1;
5294                align: 0.5 0.0;
5295                rel1.to: "elm.swallow.slot.middle";
5296                rel1.relative: 0.0 0.0;
5297                rel1.offset: 0 -1;
5298                rel2.to: "elm.swallow.slot.middle";
5299                rel2.relative: 1.0 0.0;
5300                rel2.offset: -1 -1;
5301             }
5302             description { state: "visible" 0.0;
5303                inherit: "default" 0.0;
5304                rel1.offset: 0 -7;
5305                rel2.offset: -1 -7;
5306                align: 0.5 1.0;
5307             }
5308          }
5309
5310          part { name: "bottomclip";
5311             type: RECT;
5312             description { state: "default" 0.0;
5313                rel1.to_y: "edge_bottom";
5314                rel1.relative: 0.0 1.0;
5315                rel1.offset: -1 -8;
5316             }
5317          }
5318          part { name: "elm.swallow.slot.bottom";
5319             type: SWALLOW;
5320             clip_to: "bottomclip";
5321             description { state: "default" 0.0;
5322                align: 0.5 1.0;
5323                rel1.to: "elm.swallow.slot.middle";
5324                rel1.relative: 0.0 1.0;
5325                rel1.offset: 0 0;
5326                rel2.to: "elm.swallow.slot.middle";
5327                rel2.relative: 1.0 1.0;
5328                rel2.offset: -1 0;
5329             }
5330             description { state: "visible" 0.0;
5331                inherit: "default" 0.0;
5332                rel1.offset: 0 6;
5333                rel2.offset: -1 6;
5334                align: 0.5 0.0;
5335             }
5336          }
5337
5338          part {   name: "over1";
5339             mouse_events: 0;
5340             description { state: "default" 0.0;
5341                rel1.to: "button_image";
5342                rel2.to: "button_image";
5343                rel2.relative: 1.0 0.5;
5344                image {
5345                   normal: "bt_hilight.png";
5346                   border: 7 7 7 0;
5347                }
5348             }
5349          }
5350          part { name: "over2";
5351             mouse_events: 1;
5352             repeat_events: 1;
5353             ignore_flags: ON_HOLD;
5354             description { state: "default" 0.0;
5355                rel1.to: "button_image";
5356                rel2.to: "button_image";
5357                image {
5358                   normal: "bt_shine.png";
5359                   border: 7 7 7 7;
5360                }
5361             }
5362          }
5363          part { name: "edge_top";
5364             mouse_events:  0;
5365             description { state: "default" 0.0;
5366                visible: 0;
5367                rel1 {
5368                   to: "elm.swallow.size";
5369                   offset: 0 -10;
5370                }
5371                rel2 {
5372                   to: "elm.swallow.size";
5373                }
5374                image.normal: "outdent-bottom.png";
5375                image.border: 0 0 13 0;
5376                fill.smooth: 0;
5377             }
5378             description { state: "visible" 0.0;
5379                inherit: "default" 0.0;
5380                visible: 1;
5381             }
5382          }
5383          part { name: "edge_bottom";
5384             mouse_events:  0;
5385             description { state: "default" 0.0;
5386                visible: 0;
5387                rel1 {
5388                   to: "elm.swallow.size";
5389                }
5390                rel2 {
5391                   to: "elm.swallow.size";
5392                   offset: -1 9;
5393                }
5394                image.normal: "outdent-top.png";
5395                image.border: 0 0 0 13;
5396                fill.smooth: 0;
5397             }
5398             description { state: "visible" 0.0;
5399                inherit: "default" 0.0;
5400                visible: 1;
5401             }
5402          }
5403          part { name: "elm.swallow.slot.middle";
5404             type: SWALLOW;
5405             description { state: "default" 0.0;
5406                rel1.to: "elm.swallow.size";
5407                rel2.to: "elm.swallow.size";
5408             }
5409          }
5410       }
5411       programs {
5412          program { name: "end";
5413             signal: "mouse,up,1";
5414             source: "base";
5415             action: SIGNAL_EMIT "elm,action,dismiss" "";
5416          }
5417
5418          program { name: "show";
5419             signal: "elm,action,show";
5420             source: "elm";
5421             action: STATE_SET "visible" 0.0;
5422 //          transition: DECELERATE 0.5;
5423             target: "base";
5424          }
5425          program { name: "hide";
5426             signal: "elm,action,hide";
5427             source: "elm";
5428             action: STATE_SET "default" 0.0;
5429 //          transition: DECELERATE 0.5;
5430             target: "base";
5431          }
5432          program { name: "topshow";
5433             signal: "elm,action,slot,top,show";
5434             source: "elm";
5435             action: STATE_SET "visible" 0.0;
5436             target: "edge_top";
5437             after: "topshow2";
5438          }
5439          program { name: "topshow2";
5440             action: STATE_SET "visible" 0.0;
5441             transition: DECELERATE 0.5;
5442             target: "elm.swallow.slot.top";
5443          }
5444          program { name: "topshow3";
5445             signal: "elm,action,slot,top,show";
5446             source: "elm";
5447             action: STATE_SET "default" 0.0;
5448             target: "button_image";
5449          }
5450          program { name: "tophide";
5451             signal: "elm,action,slot,top,hide";
5452             source: "elm";
5453             action: STATE_SET "default" 0.0;
5454             transition: DECELERATE 0.5;
5455             target: "elm.swallow.slot.top";
5456             after: "tophide2";
5457          }
5458          program { name: "tophide2";
5459             action: STATE_SET "default" 0.0;
5460             target: "edge_top";
5461          }
5462          program { name: "bottomshow";
5463             signal: "elm,action,slot,bottom,show";
5464             source: "elm";
5465             action: STATE_SET "visible" 0.0;
5466             target: "edge_bottom";
5467             after: "bottomshow2";
5468          }
5469          program { name: "bottomshow2";
5470             action: STATE_SET "visible" 0.0;
5471             transition: DECELERATE 0.5;
5472             target: "elm.swallow.slot.bottom";
5473          }
5474          program { name: "bottomshow3";
5475             signal: "elm,action,slot,bottom,show";
5476             source: "elm";
5477             action: STATE_SET "bottom" 0.0;
5478             target: "button_image";
5479          }
5480          program { name: "bottomhide";
5481             signal: "elm,action,slot,bottom,hide";
5482             source: "elm";
5483             action: STATE_SET "default" 0.0;
5484             transition: DECELERATE 0.5;
5485             target: "elm.swallow.slot.bottom";
5486             after: "bottomhide2";
5487          }
5488          program { name: "bottomhide2";
5489             action: STATE_SET "default" 0.0;
5490             target: "edge_bottom";
5491          }
5492       }
5493    }
5494
5495 ///////////////////////////////////////////////////////////////////////////////
5496 // emoticon images from:
5497 // Tanya - Latvia
5498 // http://lazycrazy.deviantart.com/
5499 // http://lazycrazy.deviantart.com/art/Very-Emotional-Emoticons-144461621
5500   group { name: "elm/entry/emoticon/angry/default"; images.image:
5501      "emo-angry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5502         "emo-angry.png"; } } } }
5503   group { name: "elm/entry/emoticon/angry-shout/default"; images.image:
5504      "emo-angry-shout.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5505         "emo-angry-shout.png"; } } } }
5506   group { name: "elm/entry/emoticon/crazy-laugh/default"; images.image:
5507      "emo-crazy-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5508         "emo-crazy-laugh.png"; } } } }
5509   group { name: "elm/entry/emoticon/evil-laugh/default"; images.image:
5510      "emo-evil-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5511         "emo-evil-laugh.png"; } } } }
5512   group { name: "elm/entry/emoticon/evil/default"; images.image:
5513      "emo-evil.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5514         "emo-evil.png"; } } } }
5515   group { name: "elm/entry/emoticon/goggle-smile/default"; images.image:
5516      "emo-goggle-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5517         "emo-goggle-smile.png"; } } } }
5518   group { name: "elm/entry/emoticon/grumpy/default"; images.image:
5519      "emo-grumpy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5520         "emo-grumpy.png"; } } } }
5521   group { name: "elm/entry/emoticon/grumpy-smile/default"; images.image:
5522      "emo-grumpy-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5523         "emo-grumpy-smile.png"; } } } }
5524   group { name: "elm/entry/emoticon/guilty/default"; images.image:
5525      "emo-guilty.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5526         "emo-guilty.png"; } } } }
5527   group { name: "elm/entry/emoticon/guilty-smile/default"; images.image:
5528      "emo-guilty-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5529         "emo-guilty-smile.png"; } } } }
5530   group { name: "elm/entry/emoticon/haha/default"; images.image:
5531      "emo-haha.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5532         "emo-haha.png"; } } } }
5533   group { name: "elm/entry/emoticon/half-smile/default"; images.image:
5534      "emo-half-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5535         "emo-half-smile.png"; } } } }
5536   group { name: "elm/entry/emoticon/happy-panting/default"; images.image:
5537      "emo-happy-panting.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5538         "emo-happy-panting.png"; } } } }
5539   group { name: "elm/entry/emoticon/happy/default"; images.image:
5540      "emo-happy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5541         "emo-happy.png"; } } } }
5542   group { name: "elm/entry/emoticon/indifferent/default"; images.image:
5543      "emo-indifferent.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5544         "emo-indifferent.png"; } } } }
5545   group { name: "elm/entry/emoticon/kiss/default"; images.image:
5546      "emo-kiss.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5547         "emo-kiss.png"; } } } }
5548   group { name: "elm/entry/emoticon/knowing-grin/default"; images.image:
5549      "emo-knowing-grin.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5550         "emo-knowing-grin.png"; } } } }
5551   group { name: "elm/entry/emoticon/laugh/default"; images.image:
5552      "emo-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5553         "emo-laugh.png"; } } } }
5554   group { name: "elm/entry/emoticon/little-bit-sorry/default"; images.image:
5555      "emo-little-bit-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5556         "emo-little-bit-sorry.png"; } } } }
5557   group { name: "elm/entry/emoticon/love-lots/default"; images.image:
5558      "emo-love-lots.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5559         "emo-love-lots.png"; } } } }
5560   group { name: "elm/entry/emoticon/love/default"; images.image:
5561      "emo-love.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5562         "emo-love.png"; } } } }
5563   group { name: "elm/entry/emoticon/minimal-smile/default"; images.image:
5564      "emo-minimal-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5565         "emo-minimal-smile.png"; } } } }
5566   group { name: "elm/entry/emoticon/not-happy/default"; images.image:
5567      "emo-not-happy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5568         "emo-not-happy.png"; } } } }
5569   group { name: "elm/entry/emoticon/not-impressed/default"; images.image:
5570      "emo-not-impressed.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5571         "emo-not-impressed.png"; } } } }
5572   group { name: "elm/entry/emoticon/omg/default"; images.image:
5573      "emo-omg.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5574         "emo-omg.png"; } } } }
5575   group { name: "elm/entry/emoticon/opensmile/default"; images.image:
5576      "emo-opensmile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5577         "emo-opensmile.png"; } } } }
5578   group { name: "elm/entry/emoticon/smile/default"; images.image:
5579      "emo-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5580         "emo-smile.png"; } } } }
5581   group { name: "elm/entry/emoticon/sorry/default"; images.image:
5582      "emo-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5583         "emo-sorry.png"; } } } }
5584   group { name: "elm/entry/emoticon/squint-laugh/default"; images.image:
5585      "emo-squint-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5586         "emo-squint-laugh.png"; } } } }
5587   group { name: "elm/entry/emoticon/surprised/default"; images.image:
5588      "emo-surprised.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5589         "emo-surprised.png"; } } } }
5590   group { name: "elm/entry/emoticon/suspicious/default"; images.image:
5591      "emo-suspicious.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5592         "emo-suspicious.png"; } } } }
5593   group { name: "elm/entry/emoticon/tongue-dangling/default"; images.image:
5594      "emo-tongue-dangling.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5595         "emo-tongue-dangling.png"; } } } }
5596   group { name: "elm/entry/emoticon/tongue-poke/default"; images.image:
5597      "emo-tongue-poke.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5598         "emo-tongue-poke.png"; } } } }
5599   group { name: "elm/entry/emoticon/uh/default"; images.image:
5600      "emo-uh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5601         "emo-uh.png"; } } } }
5602   group { name: "elm/entry/emoticon/unhappy/default"; images.image:
5603      "emo-unhappy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5604         "emo-unhappy.png"; } } } }
5605   group { name: "elm/entry/emoticon/very-sorry/default"; images.image:
5606      "emo-very-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5607         "emo-very-sorry.png"; } } } }
5608   group { name: "elm/entry/emoticon/what/default"; images.image:
5609      "emo-what.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5610         "emo-what.png"; } } } }
5611   group { name: "elm/entry/emoticon/wink/default"; images.image:
5612      "emo-wink.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5613         "emo-wink.png"; } } } }
5614   group { name: "elm/entry/emoticon/worried/default"; images.image:
5615      "emo-worried.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5616         "emo-worried.png"; } } } }
5617   group { name: "elm/entry/emoticon/wtf/default"; images.image:
5618      "emo-wtf.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: 
5619         "emo-wtf.png"; } } } }
5620 //------------------------------------------------------------
5621    group { name: "elm/entry/base/default";
5622       styles
5623         {
5624            style { name: "entry_textblock_style";
5625               base: "font=Sans font_size=10 align=left color=#000 wrap=word";
5626               tag:  "br" "\n";
5627               tag:  "tab" "\t";
5628               tag:  "em" "+ font=Sans:style=Oblique";
5629               tag:  "b" "+ font=Sans:style=Bold";
5630               tag:  "link" "+ color=#800 underline=on underline_color=#8008";
5631               tag:  "hilight" "+ font=Sans:style=Bold";
5632            }
5633            style { name: "entry_textblock_disabled_style";
5634               base: "font=Sans font_size=10 align=left color=#00000080 wrap=word";
5635               tag:  "br" "\n";
5636               tag:  "tab" "\t";
5637               tag:  "em" "+ font=Sans:style=Oblique";
5638               tag:  "b" "+ font=Sans:style=Bold";
5639               tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
5640               tag:  "hilight" "+ font=Sans:style=Bold";
5641            }
5642         }
5643       data {
5644 //         item: context_menu_orientation "horizontal";
5645       }
5646       parts {
5647          part { name: "elm.text";
5648             type: TEXTBLOCK;
5649             mouse_events: 1;
5650             scale: 1;
5651             entry_mode: EDITABLE;
5652             select_mode: EXPLICIT;
5653             multiline: 1;
5654             source: "elm/entry/selection/default"; // selection under
5655 //          source2: "X"; // selection over
5656 //          source3: "X"; // cursor under
5657             source4: "elm/entry/cursor/default"; // cursorover
5658             source5: "elm/entry/anchor/default"; // anchor under
5659 //          source6: "X"; // anchor over
5660             description { state: "default" 0.0;
5661                fixed: 1 0;
5662                text {
5663                   style: "entry_textblock_style";
5664                   min: 0 1;
5665                }
5666             }
5667             description { state: "disabled" 0.0;
5668                inherit: "default" 0.0;
5669                text {
5670                   style: "entry_textblock_disabled_style";
5671                   min: 0 1;
5672                }
5673             }
5674          }
5675       }
5676       programs {
5677          program { name: "focus";
5678             signal: "load";
5679             source: "";
5680             action: FOCUS_SET;
5681             target: "elm.text";
5682          }
5683          program { name: "disable";
5684             signal: "elm,state,disabled";
5685             source: "elm";
5686             action: STATE_SET "disabled" 0.0;
5687             target: "elm.text";
5688          }
5689          program { name: "enable";
5690             signal: "elm,state,enabled";
5691             source: "elm";
5692             action: STATE_SET "default" 0.0;
5693             target: "elm.text";
5694          }
5695       }
5696    }
5697
5698     group { name: "elm/entry/base-charwrap/default";
5699       styles
5700         {
5701            style { name: "entry_textblock_style_charwrap";
5702               base: "font=Sans font_size=10 align=left color=#000 wrap=char";
5703               tag:  "br" "\n";
5704               tag:  "tab" "\t";
5705               tag:  "em" "+ font=Sans:style=Oblique";
5706               tag:  "b" "+ font=Sans:style=Bold";
5707               tag:  "link" "+ color=#800 underline=on underline_color=#8008";
5708               tag:  "hilight" "+ font=Sans:style=Bold";
5709            }
5710            style { name: "entry_textblock_disabled_style_charwrap";
5711               base: "font=Sans font_size=10 align=left color=#00000080 wrap=char";
5712               tag:  "br" "\n";
5713               tag:  "tab" "\t";
5714               tag:  "em" "+ font=Sans:style=Oblique";
5715               tag:  "b" "+ font=Sans:style=Bold";
5716               tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
5717               tag:  "hilight" "+ font=Sans:style=Bold";
5718            }
5719         }
5720       parts {
5721          part { name: "elm.text";
5722             type: TEXTBLOCK;
5723             mouse_events: 1;
5724             scale: 1;
5725             entry_mode: EDITABLE;
5726             select_mode: EXPLICIT;
5727             multiline: 1;
5728             source: "elm/entry/selection/default"; // selection under
5729 //          source2: "X"; // selection over
5730 //          source3: "X"; // cursor under
5731             source4: "elm/entry/cursor/default"; // cursorover
5732             source5: "elm/entry/anchor/default"; // anchor under
5733 //          source6: "X"; // anchor over
5734             description { state: "default" 0.0;
5735                fixed: 1 0;
5736                text {
5737                   style: "entry_textblock_style_charwrap";
5738                   min: 0 1;
5739                }
5740             }
5741             description { state: "disabled" 0.0;
5742                inherit: "default" 0.0;
5743                text {
5744                   style: "entry_textblock_disabled_style_charwrap";
5745                   min: 0 1;
5746                }
5747             }
5748          }
5749       }
5750       programs {
5751          program { name: "focus";
5752             signal: "load";
5753             source: "";
5754             action: FOCUS_SET;
5755             target: "elm.text";
5756          }
5757          program { name: "disable";
5758             signal: "elm,state,disabled";
5759             source: "elm";
5760             action: STATE_SET "disabled" 0.0;
5761             target: "elm.text";
5762          }
5763          program { name: "enable";
5764             signal: "elm,state,enabled";
5765             source: "elm";
5766             action: STATE_SET "default" 0.0;
5767             target: "elm.text";
5768          }
5769       }
5770    }
5771
5772
5773    group { name: "elm/entry/base-nowrap/default";
5774       parts {
5775          part { name: "elm.text";
5776             type: TEXTBLOCK;
5777             mouse_events: 1;
5778             scale: 1;
5779             entry_mode: EDITABLE;
5780             select_mode: EXPLICIT;
5781             multiline: 1;
5782             source: "elm/entry/selection/default"; // selection under
5783             source4: "elm/entry/cursor/default"; // cursorover
5784             source5: "elm/entry/anchor/default"; // anchor under
5785             description { state: "default" 0.0;
5786                text {
5787                   style: "entry_textblock_style";
5788                   min: 1 1;
5789                }
5790             }
5791             description { state: "disabled" 0.0;
5792                inherit: "default" 0.0;
5793                text {
5794                   style: "entry_textblock_disabled_style";
5795                   min: 0 1;
5796                }
5797             }
5798          }
5799 /*
5800          part { name: "sel";
5801             type: RECT;
5802             mouse_events: 0;
5803             description { state: "default" 0.0;
5804                align: 1.0 1.0;
5805                max: 16 16;
5806                aspect: 1.0 1.0;
5807                color: 255 0 0 0;
5808             }
5809             description { state: "visible" 0.0;
5810                inherit: "default" 0.0;
5811                color: 255 0 0 50;
5812             }
5813          }
5814  */
5815       }
5816       programs {
5817          program { name: "focus";
5818             signal: "load";
5819             source: "";
5820             action: FOCUS_SET;
5821             target: "elm.text";
5822          }
5823          program { name: "disable";
5824             signal: "elm,state,disabled";
5825             source: "elm";
5826             action: STATE_SET "disabled" 0.0;
5827             target: "elm.text";
5828          }
5829          program { name: "enable";
5830             signal: "elm,state,enabled";
5831             source: "elm";
5832             action: STATE_SET "default" 0.0;
5833             target: "elm.text";
5834          }
5835 /*
5836          program { name: "selmode0";
5837             signal: "elm,state,select,on";
5838             source: "elm";
5839             action: STATE_SET "visible" 0.0;
5840             target: "sel";
5841          }
5842          program { name: "selmode1";
5843             signal: "elm,state,select,off";
5844             source: "elm";
5845             action: STATE_SET "default" 0.0;
5846             target: "sel";
5847          }
5848  */
5849       }
5850    }
5851
5852    group { name: "elm/entry/base-single/default";
5853       styles
5854         {
5855            style { name: "entry_single_textblock_style";
5856               base: "font=Sans font_size=10 align=left color=#000 wrap=none";
5857               tag:  "br" "\n";
5858               tag:  "tab" "\t";
5859               tag:  "em" "+ font=Sans:style=Oblique";
5860               tag:  "b" "+ font=Sans:style=Bold";
5861               tag:  "link" "+ color=#800 underline=on underline_color=#8008";
5862               tag:  "hilight" "+ font=Sans:style=Bold";
5863            }
5864            style { name: "entry_single_textblock_disabled_style";
5865               base: "font=Sans font_size=10 align=left color=#00000080 wrap=none";
5866               tag:  "br" "\n";
5867               tag:  "tab" "\t";
5868               tag:  "em" "+ font=Sans:style=Oblique";
5869               tag:  "b" "+ font=Sans:style=Bold";
5870               tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
5871               tag:  "hilight" "+ font=Sans:style=Bold";
5872            }
5873         }
5874       parts {
5875          part { name: "elm.text";
5876             type: TEXTBLOCK;
5877             mouse_events: 1;
5878             scale: 1;
5879             entry_mode: EDITABLE;
5880             select_mode: EXPLICIT;
5881             multiline: 0;
5882             source: "elm/entry/selection/default"; // selection under
5883             source4: "elm/entry/cursor/default"; // cursorover
5884             source5: "elm/entry/anchor/default"; // anchor under
5885             description { state: "default" 0.0;
5886                text {
5887                   style: "entry_single_textblock_style";
5888                   min: 1 1;
5889                   max: 0 1;
5890                }
5891             }
5892             description { state: "disabled" 0.0;
5893                inherit: "default" 0.0;
5894                text {
5895                   style: "entry_single_textblock_disabled_style";
5896                }
5897             }
5898          }
5899       }
5900       programs {
5901          program { name: "focus";
5902             signal: "load";
5903             source: "";
5904             action: FOCUS_SET;
5905             target: "elm.text";
5906          }
5907          program { name: "disable";
5908             signal: "elm,state,disabled";
5909             source: "elm";
5910             action: STATE_SET "disabled" 0.0;
5911             target: "elm.text";
5912          }
5913          program { name: "enable";
5914             signal: "elm,state,enabled";
5915             source: "elm";
5916             action: STATE_SET "default" 0.0;
5917             target: "elm.text";
5918          }
5919       }
5920    }
5921
5922    group { name: "elm/entry/base-single-noedit/default";
5923       parts {
5924          part { name: "elm.text";
5925             type: TEXTBLOCK;
5926             mouse_events: 1;
5927             scale: 1;
5928             entry_mode: PLAIN;
5929             select_mode: EXPLICIT;
5930             multiline: 0;
5931             source: "elm/entry/selection/default"; // selection under
5932             source5: "elm/entry/anchor/default"; // anchor under
5933             description { state: "default" 0.0;
5934                text {
5935                   style: "entry_single_textblock_style";
5936                   min: 1 1;
5937                   max: 0 1;
5938                }
5939             }
5940             description { state: "disabled" 0.0;
5941                inherit: "default" 0.0;
5942                text {
5943                   style: "entry_single_textblock_disabled_style";
5944                }
5945             }
5946          }
5947       }
5948       programs {
5949          program { name: "focus";
5950             signal: "load";
5951             source: "";
5952             action: FOCUS_SET;
5953             target: "elm.text";
5954          }
5955          program { name: "disable";
5956             signal: "elm,state,disabled";
5957             source: "elm";
5958             action: STATE_SET "disabled" 0.0;
5959             target: "elm.text";
5960          }
5961          program { name: "enable";
5962             signal: "elm,state,enabled";
5963             source: "elm";
5964             action: STATE_SET "default" 0.0;
5965             target: "elm.text";
5966          }
5967       }
5968    }
5969
5970    group { name: "elm/entry/base-noedit/default";
5971       parts {
5972          part { name: "elm.text";
5973             type: TEXTBLOCK;
5974             mouse_events: 1;
5975             scale: 1;
5976             entry_mode: PLAIN;
5977             select_mode: EXPLICIT;
5978             multiline: 1;
5979             source: "elm/entry/selection/default"; // selection under
5980             source5: "elm/entry/anchor/default"; // anchor under
5981             description { state: "default" 0.0;
5982                fixed: 1 0;
5983                text {
5984                   style: "entry_textblock_style";
5985                   min: 0 1;
5986                }
5987             }
5988             description { state: "disabled" 0.0;
5989                inherit: "default" 0.0;
5990                text {
5991                   style: "entry_textblock_disabled_style";
5992                }
5993             }
5994          }
5995       }
5996       programs {
5997          program { name: "focus";
5998             signal: "load";
5999             source: "";
6000             action: FOCUS_SET;
6001             target: "elm.text";
6002          }
6003          program { name: "disable";
6004             signal: "elm,state,disabled";
6005             source: "elm";
6006             action: STATE_SET "disabled" 0.0;
6007             target: "elm.text";
6008          }
6009          program { name: "enable";
6010             signal: "elm,state,enabled";
6011             source: "elm";
6012             action: STATE_SET "default" 0.0;
6013             target: "elm.text";
6014          }
6015       }
6016    }
6017
6018    group { name: "elm/entry/base-noedit-charwrap/default";
6019       parts {
6020          part { name: "elm.text";
6021             type: TEXTBLOCK;
6022             mouse_events: 1;
6023             scale: 1;
6024             entry_mode: PLAIN;
6025             select_mode: EXPLICIT;
6026             multiline: 1;
6027             source: "elm/entry/selection/default"; // selection under
6028             source5: "elm/entry/anchor/default"; // anchor under
6029             description { state: "default" 0.0;
6030                fixed: 1 0;
6031                text {
6032                   style: "entry_textblock_style_charwrap";
6033                   min: 0 1;
6034                }
6035             }
6036             description { state: "disabled" 0.0;
6037                inherit: "default" 0.0;
6038                text {
6039                   style: "entry_textblock_disabled_style_charwrap";
6040                }
6041             }
6042          }
6043       }
6044       programs {
6045          program { name: "focus";
6046             signal: "load";
6047             source: "";
6048             action: FOCUS_SET;
6049             target: "elm.text";
6050          }
6051          program { name: "disable";
6052             signal: "elm,state,disabled";
6053             source: "elm";
6054             action: STATE_SET "disabled" 0.0;
6055             target: "elm.text";
6056          }
6057          program { name: "enable";
6058             signal: "elm,state,enabled";
6059             source: "elm";
6060             action: STATE_SET "default" 0.0;
6061             target: "elm.text";
6062          }
6063       }
6064    }
6065
6066    group { name: "elm/entry/base-nowrap-noedit/default";
6067       parts {
6068          part { name: "elm.text";
6069             type: TEXTBLOCK;
6070             mouse_events: 1;
6071             scale: 1;
6072             entry_mode: PLAIN;
6073             select_mode: EXPLICIT;
6074             multiline: 1;
6075             source: "elm/entry/selection/default"; // selection under
6076             source5: "elm/entry/anchor/default"; // anchor under
6077             description { state: "default" 0.0;
6078                text {
6079                   style: "entry_textblock_style";
6080                   min: 1 1;
6081                }
6082             }
6083             description { state: "disabled" 0.0;
6084                inherit: "default" 0.0;
6085                text {
6086                   style: "entry_textblock_disabled_style";
6087                }
6088             }
6089          }
6090       }
6091       programs {
6092          program { name: "focus";
6093             signal: "load";
6094             source: "";
6095             action: FOCUS_SET;
6096             target: "elm.text";
6097          }
6098          program { name: "disable";
6099             signal: "elm,state,disabled";
6100             source: "elm";
6101             action: STATE_SET "disabled" 0.0;
6102             target: "elm.text";
6103          }
6104          program { name: "enable";
6105             signal: "elm,state,enabled";
6106             source: "elm";
6107             action: STATE_SET "default" 0.0;
6108             target: "elm.text";
6109          }
6110       }
6111    }
6112
6113   group { name: "elm/entry/base-password/default";
6114       parts {
6115          part { name: "elm.text";
6116             type: TEXTBLOCK;
6117             mouse_events: 1;
6118             scale: 1;
6119             entry_mode: PASSWORD;
6120             select_mode: EXPLICIT;
6121             multiline: 0;
6122             source: "elm/entry/selection/default"; // selection under
6123             source4: "elm/entry/cursor/default"; // cursorover
6124             source5: "elm/entry/anchor/default"; // anchor under
6125             description { state: "default" 0.0;
6126                text {
6127                   style: "entry_single_textblock_style";
6128                   repch: "*";
6129                   min: 1 1;
6130                   max: 0 1;
6131                }
6132             }
6133             description { state: "disabled" 0.0;
6134                inherit: "default" 0.0;
6135                text {
6136                   style: "entry_single_textblock_disabled_style";
6137                }
6138             }
6139          }
6140       }
6141       programs {
6142          program { name: "focus";
6143             signal: "load";
6144             source: "";
6145             action: FOCUS_SET;
6146             target: "elm.text";
6147          }
6148          program { name: "disable";
6149             signal: "elm,state,disabled";
6150             source: "elm";
6151             action: STATE_SET "disabled" 0.0;
6152             target: "elm.text";
6153          }
6154          program { name: "enable";
6155             signal: "elm,state,enabled";
6156             source: "elm";
6157             action: STATE_SET "default" 0.0;
6158             target: "elm.text";
6159          }
6160       }
6161    }
6162
6163    group { name: "elm/entry/cursor/default";
6164       images {
6165          image: "cur_box.png" COMP;
6166          image: "cur_hi.png" COMP;
6167          image: "cur_shad.png" COMP;
6168          image: "cur_shine.png" COMP;
6169          image: "cur_glow.png" COMP;
6170       }
6171       parts {
6172          part { name: "clip2";
6173             type: RECT;
6174             mouse_events: 0;
6175             description { state: "default" 0.0;
6176                rel1.to: "clip";
6177                rel2.to: "clip";
6178                visible: 0;
6179             }
6180             description { state: "focused" 0.0;
6181                inherit: "default" 0.0;
6182                visible: 1;
6183             }
6184          }
6185          part { name: "clip";
6186             type: RECT;
6187             mouse_events: 0;
6188             clip_to: "clip2";
6189             description { state: "default" 0.0;
6190                rel1.offset: -10 0;
6191                rel2.offset: 9 9;
6192             }
6193             description { state: "hidden" 0.0;
6194                inherit: "default" 0.0;
6195                visible: 0;
6196             }
6197          }
6198          part { name: "bg";
6199             mouse_events: 0;
6200             clip_to: "clip";
6201             description { state: "default" 0.0;
6202                rel1.to: "base";
6203                rel1.offset: -2 0;
6204                rel2.to: "base";
6205                rel2.offset: 1 1;
6206                image.border: 2 2 2 2;
6207                image.normal: "cur_shad.png";
6208             }
6209          }
6210          part { name: "base";
6211             mouse_events: 0;
6212             scale: 1;
6213             clip_to: "clip";
6214             description { state: "default" 0.0;
6215                min: 2 2;
6216                align: 0.5 1.0;
6217                rel1.relative: 0.0 1.0;
6218                rel1.offset: 0 -1;
6219                rel2.relative: 1.0 1.0;
6220                rel2.offset: -1 -1;
6221                image.normal: "cur_box.png";
6222             }
6223          }
6224          part { name: "hi";
6225             mouse_events: 0;
6226             clip_to: "clip";
6227             description { state: "default" 0.0;
6228                rel1.to: "base";
6229                rel2.to: "base";
6230                rel2.relative: 1.0 0.5;
6231                image.normal: "cur_hi.png";
6232             }
6233          }
6234          part { name: "shine";
6235             mouse_events: 0;
6236             clip_to: "clip";
6237             clip_to: "clip2";
6238             description { state: "default" 0.0;
6239                rel1.to: "base";
6240                rel2.to: "base";
6241                rel2.relative: 1.0 0.75;
6242                image.border: 2 2 1 0;
6243                image.normal: "cur_shine.png";
6244                fill.smooth: 0;
6245             }
6246          }
6247          part { name: "glow";
6248             mouse_events: 0;
6249             clip_to: "clip2";
6250             description { state: "default" 0.0;
6251                rel1.to: "base";
6252                rel1.relative: 0.0 -2.0;
6253                rel1.offset: -2 0;
6254                rel2.to: "base";
6255                rel2.relative: 1.0 0.0;
6256                rel2.offset: 1 1;
6257                image.border: 2 2 0 4;
6258                image.normal: "cur_glow.png";
6259                fill.smooth: 0;
6260             }
6261             description { state: "hidden" 0.0;
6262                inherit: "default" 0.0;
6263                color: 255 255 255 0;
6264             }
6265          }
6266       }
6267       programs {
6268          program { name: "show";
6269             signal: "show";
6270             source: "";
6271             action: STATE_SET "hidden" 0.0;
6272             in: 1.0 0.0;
6273             transition: DECELERATE 2.0;
6274             target: "glow";
6275             after: "show2";
6276          }
6277          program { name: "show2";
6278             action: STATE_SET "hidden" 0.0;
6279             in: 0.2 0.0;
6280             target: "clip";
6281             after: "show3";
6282          }
6283          program { name: "show3";
6284             action: STATE_SET "default" 0.0;
6285             in: 0.5 0.0;
6286             target: "clip";
6287             after: "show4";
6288          }
6289          program { name: "show4";
6290             action: STATE_SET "default" 0.0;
6291             in: 0.5 0.0;
6292             transition: DECELERATE 0.5;
6293             target: "glow";
6294             after: "show";
6295          }
6296          program { name: "focused";
6297             signal: "elm,action,focus";
6298             source: "elm";
6299             action: STATE_SET "focused" 0.0;
6300             target: "clip2";
6301          }
6302          program { name: "unfocused";
6303             signal: "elm,action,unfocus";
6304             source: "elm";
6305             action: STATE_SET "default" 0.0;
6306             target: "clip2";
6307          }
6308       }
6309    }
6310
6311    group { name: "elm/entry/selection/default";
6312       parts {
6313          part { name: "bg";
6314             type: RECT;
6315             mouse_events: 0;
6316             description { state: "default" 0.0;
6317                color: 128 128 128 128;
6318             }
6319          }
6320       }
6321    }
6322
6323    group { name: "elm/entry/anchor/default";
6324       parts {
6325          part { name: "bg";
6326             type: RECT;
6327             mouse_events: 0;
6328             description { state: "default" 0.0;
6329                color: 128 0 0 64;
6330             }
6331          }
6332       }
6333    }
6334
6335 ///////////////////////////////////////////////////////////////////////////////
6336   group { name: "elm/bubble/top_left/default";
6337     alias: "elm/bubble/base/default";
6338     images {
6339       image: "bubble_3.png" COMP;
6340       image: "bubble_shine3.png" COMP;
6341     }
6342     parts {
6343       part { name: "elm.swallow.icon";
6344         type: SWALLOW;
6345         description { state: "default" 0.0;
6346           fixed: 1 1;
6347           align: 0.0 0.0;
6348           aspect: 1.0 1.0;
6349           aspect_preference: VERTICAL;
6350           rel1 {
6351             relative: 0.0 0.0;
6352             offset: 4 4;
6353           }
6354           rel2 {
6355             to_y: "elm.text";
6356             relative: 0.0 1.0;
6357             offset: 4 -1;
6358           }
6359         }
6360       }
6361       part { name: "elm.text";
6362         type: TEXT;
6363         mouse_events:   0;
6364         scale: 1;
6365         description { state: "default" 0.0;
6366           align: 0.0 0.0;
6367           fixed: 0 1;
6368           rel1 {
6369             to_x: "elm.swallow.icon";
6370             relative: 1.0 0.0;
6371             offset: 4 4;
6372           }
6373           rel2 {
6374             to_x: "elm.info";
6375             relative: 0.0 0.0;
6376             offset: -5 4;
6377           }
6378           color: 0 0 0 255;
6379           text {
6380             font: "Sans:style=Bold,Edje-Vera-Bold";
6381             size: 10;
6382             min: 0 1;
6383             max: 0 1;
6384             align: 0.0 0.0;
6385           }
6386         }
6387       }
6388       part { name: "elm.info";
6389         type: TEXT;
6390         mouse_events:   0;
6391         scale: 1;
6392         description { state: "default" 0.0;
6393           align: 1.0 0.0;
6394           fixed: 1 1;
6395           rel1 {
6396             relative: 1.0 0.0;
6397             offset: -5 4;
6398           }
6399           rel2 {
6400             relative: 1.0 0.0;
6401             offset: -5 4;
6402           }
6403           color: 0 0 0 64;
6404           text {
6405             font: "Sans:style=Bold,Edje-Vera-Bold";
6406             size: 10;
6407             min: 1 1;
6408             max: 1 1;
6409             align: 1.0 0.0;
6410           }
6411         }
6412       }
6413       part { name: "base0";
6414         mouse_events:  0;
6415         description { state: "default" 0.0;
6416           rel1 {
6417             to_y: "elm.swallow.icon";
6418             relative: 0.0 1.0;
6419             offset: 0 0;
6420           }
6421           image {
6422             normal: "bubble_3.png";
6423             border: 36 11 18 9;
6424           }
6425           image.middle: SOLID;
6426           fill.smooth: 0;
6427         }
6428       }
6429       part { name: "elm.swallow.content";
6430         type: SWALLOW;
6431         description { state: "default" 0.0;
6432           rel1 {
6433             to: "base0";
6434             offset: 9 16;
6435           }
6436           rel2 {
6437             to: "base0";
6438             offset: -10 -9;
6439           }
6440         }
6441       }
6442       part { name: "shine";
6443         mouse_events:  0;
6444         description { state:    "default" 0.0;
6445           rel1 {
6446             to: "base0";
6447             offset: 5 4;
6448           }
6449           rel2 {
6450             to: "base0";
6451             relative: 1.0 0.5;
6452             offset: -6 7;
6453           }
6454           image {
6455             normal: "bubble_shine3.png";
6456             border: 36 5 14 0;
6457           }
6458           fill.smooth: 0;
6459         }
6460       }
6461     }
6462   }
6463
6464   group { name: "elm/bubble/top_right/default";
6465     images {
6466       image: "bubble_4.png" COMP;
6467       image: "bubble_shine4.png" COMP;
6468     }
6469     parts {
6470       part { name: "elm.swallow.icon";
6471         type: SWALLOW;
6472         description { state: "default" 0.0;
6473           fixed: 1 1;
6474           align: 1.0 0.0;
6475           aspect: 1.0 1.0;
6476           aspect_preference: VERTICAL;
6477           rel1 {
6478             relative: 1.0 0.0;
6479             offset: -5 4;
6480           }
6481           rel2 {
6482             to_y: "elm.text";
6483             relative: 1.0 1.0;
6484             offset: -5 -1;
6485           }
6486         }
6487       }
6488       part { name: "elm.text";
6489         type: TEXT;
6490         mouse_events:   0;
6491         scale: 1;
6492         description { state: "default" 0.0;
6493           align: 0.0 0.0;
6494           fixed: 0 1;
6495           rel1 {
6496             relative: 0.0 0.0;
6497             offset: 4 4;
6498           }
6499           rel2 {
6500             to_x: "elm.info";
6501             relative: 0.0 0.0;
6502             offset: -5 4;
6503           }
6504           color: 0 0 0 255;
6505           text {
6506             font: "Sans:style=Bold,Edje-Vera-Bold";
6507             size: 10;
6508             min: 0 1;
6509             max: 0 1;
6510             align: 0.0 0.0;
6511           }
6512         }
6513       }
6514       part { name: "elm.info";
6515         type: TEXT;
6516         mouse_events:   0;
6517         scale: 1;
6518         description { state: "default" 0.0;
6519           align: 1.0 0.0;
6520           fixed: 1 1;
6521           rel1 {
6522             relative: 1.0 0.0;
6523             offset: -5 4;
6524           }
6525           rel2 {
6526             to_x: "elm.swallow.icon";
6527             relative: 0.0 0.0;
6528             offset: -5 4;
6529           }
6530           color: 0 0 0 64;
6531           text {
6532             font: "Sans:style=Bold,Edje-Vera-Bold";
6533             size: 10;
6534             min: 1 1;
6535             max: 1 1;
6536             align: 1.0 0.0;
6537           }
6538         }
6539       }
6540       part { name: "base0";
6541         mouse_events:  0;
6542         description { state: "default" 0.0;
6543           rel1 {
6544             to_y: "elm.swallow.icon";
6545             relative: 0.0 1.0;
6546             offset: 0 0;
6547           }
6548           image {
6549             normal: "bubble_4.png";
6550             border: 11 36 18 9;
6551           }
6552           image.middle: SOLID;
6553           fill.smooth: 0;
6554         }
6555       }
6556       part { name: "elm.swallow.content";
6557         type: SWALLOW;
6558         description { state: "default" 0.0;
6559           rel1 {
6560             to: "base0";
6561             offset: 9 16;
6562           }
6563           rel2 {
6564             to: "base0";
6565             offset: -10 -9;
6566           }
6567         }
6568       }
6569       part { name: "shine";
6570         mouse_events:  0;
6571         description { state:    "default" 0.0;
6572           rel1 {
6573             to: "base0";
6574             offset: 5 4;
6575           }
6576           rel2 {
6577             to: "base0";
6578             relative: 1.0 0.5;
6579             offset: -6 7;
6580           }
6581           image {
6582             normal: "bubble_shine4.png";
6583             border: 5 36 14 0;
6584           }
6585           fill.smooth: 0;
6586         }
6587       }
6588     }
6589   }
6590
6591   group { name: "elm/bubble/bottom_left/default";
6592     images {
6593       image: "bubble_1.png" COMP;
6594       image: "bubble_shine.png" COMP;
6595     }
6596     parts {
6597       part { name: "elm.swallow.icon";
6598         type: SWALLOW;
6599         description { state: "default" 0.0;
6600           fixed: 1 1;
6601           align: 0.0 1.0;
6602           aspect: 1.0 1.0;
6603           aspect_preference: VERTICAL;
6604           rel1 {
6605             to_y: "elm.text";
6606             relative: 0.0 0.0;
6607             offset: 4 0;
6608           }
6609           rel2 {
6610             relative: 0.0 1.0;
6611             offset: 4 -5;
6612           }
6613         }
6614       }
6615       part { name: "elm.text";
6616         type: TEXT;
6617         mouse_events:   0;
6618         scale: 1;
6619         description { state: "default" 0.0;
6620           align: 0.0 1.0;
6621           fixed: 0 1;
6622           rel1 {
6623             to_x: "elm.swallow.icon";
6624             relative: 1.0 1.0;
6625             offset: 4 -5;
6626           }
6627           rel2 {
6628             to_x: "elm.info";
6629             relative: 0.0 1.0;
6630             offset: -5 -5;
6631           }
6632           color: 0 0 0 255;
6633           text {
6634             font: "Sans:style=Bold,Edje-Vera-Bold";
6635             size: 10;
6636             min: 0 1;
6637             max: 0 1;
6638             align: 0.0 1.0;
6639           }
6640         }
6641       }
6642       part { name: "elm.info";
6643         type: TEXT;
6644         mouse_events:   0;
6645         scale: 1;
6646         description { state: "default" 0.0;
6647           align: 1.0 1.0;
6648           fixed: 1 1;
6649           rel1 {
6650             relative: 1.0 1.0;
6651             offset: -5 -5;
6652           }
6653           rel2 {
6654             relative: 1.0 1.0;
6655             offset: -5 -5;
6656           }
6657           color: 0 0 0 64;
6658           text {
6659             font: "Sans:style=Bold,Edje-Vera-Bold";
6660             size: 10;
6661             min: 1 1;
6662             max: 1 1;
6663             align: 1.0 1.0;
6664           }
6665         }
6666       }
6667       part { name: "base0";
6668         mouse_events:  0;
6669         description { state: "default" 0.0;
6670           rel2 {
6671             to_y: "elm.swallow.icon";
6672             relative: 1.0 0.0;
6673             offset: -1 -1;
6674           }
6675           image {
6676             normal: "bubble_1.png";
6677             border: 36 11 10 19;
6678           }
6679           image.middle: SOLID;
6680           fill.smooth: 0;
6681         }
6682       }
6683       part { name: "elm.swallow.content";
6684         type: SWALLOW;
6685         description { state: "default" 0.0;
6686           rel1 {
6687             to: "base0";
6688             offset: 9 8;
6689           }
6690           rel2 {
6691             to: "base0";
6692             offset: -10 -17;
6693           }
6694         }
6695       }
6696       part { name: "shine";
6697         mouse_events:  0;
6698         description { state:    "default" 0.0;
6699           rel1 {
6700             to: "base0";
6701             offset: 5 4;
6702           }
6703           rel2 {
6704             to: "base0";
6705             relative: 1.0 0.5;
6706             offset: -6 -16;
6707           }
6708           image {
6709             normal: "bubble_shine.png";
6710             border: 5 5 5 0;
6711           }
6712           fill.smooth: 0;
6713         }
6714       }
6715     }
6716   }
6717
6718   group { name: "elm/bubble/bottom_right/default";
6719     images {
6720       image: "bubble_2.png" COMP;
6721       image: "bubble_shine.png" COMP;
6722     }
6723     parts {
6724       part { name: "elm.swallow.icon";
6725         type: SWALLOW;
6726         description { state: "default" 0.0;
6727           fixed: 1 1;
6728           align: 1.0 1.0;
6729           aspect: 1.0 1.0;
6730           aspect_preference: VERTICAL;
6731           rel1 {
6732             to_y: "elm.text";
6733             relative: 1.0 0.0;
6734             offset: -5 0;
6735           }
6736           rel2 {
6737             relative: 1.0 1.0;
6738             offset: -5 -5;
6739           }
6740         }
6741       }
6742       part { name: "elm.text";
6743         type: TEXT;
6744         mouse_events:   0;
6745         scale: 1;
6746         description { state: "default" 0.0;
6747           align: 0.0 1.0;
6748           fixed: 0 1;
6749           rel1 {
6750             relative: 0.0 1.0;
6751             offset: 4 -5;
6752           }
6753           rel2 {
6754             to_x: "elm.info";
6755             relative: 0.0 1.0;
6756             offset: -5 -5;
6757           }
6758           color: 0 0 0 255;
6759           text {
6760             font: "Sans:style=Bold,Edje-Vera-Bold";
6761             size: 10;
6762             min: 0 1;
6763             max: 0 1;
6764             align: 0.0 1.0;
6765           }
6766         }
6767       }
6768       part { name: "elm.info";
6769         type: TEXT;
6770         mouse_events:   0;
6771         scale: 1;
6772         description { state: "default" 0.0;
6773           align: 1.0 1.0;
6774           fixed: 1 1;
6775           rel1 {
6776             relative: 1.0 1.0;
6777             offset: -5 -5;
6778           }
6779           rel2 {
6780             to_x: "elm.swallow.icon";
6781             relative: 0.0 1.0;
6782             offset: -5 -5;
6783           }
6784           color: 0 0 0 64;
6785           text {
6786             font: "Sans:style=Bold,Edje-Vera-Bold";
6787             size: 10;
6788             min: 1 1;
6789             max: 1 1;
6790             align: 1.0 1.0;
6791           }
6792         }
6793       }
6794       part { name: "base0";
6795         mouse_events:  0;
6796         description { state: "default" 0.0;
6797           rel2 {
6798             to_y: "elm.swallow.icon";
6799             relative: 1.0 0.0;
6800             offset: -1 -1;
6801           }
6802           image {
6803             normal: "bubble_2.png";
6804             border: 11 36 10 19;
6805           }
6806           image.middle: SOLID;
6807           fill.smooth: 0;
6808         }
6809       }
6810       part { name: "elm.swallow.content";
6811         type: SWALLOW;
6812         description { state: "default" 0.0;
6813           rel1 {
6814             to: "base0";
6815             offset: 9 8;
6816           }
6817           rel2 {
6818             to: "base0";
6819             offset: -10 -17;
6820           }
6821         }
6822       }
6823       part { name: "shine";
6824         mouse_events:  0;
6825         description { state:    "default" 0.0;
6826           rel1 {
6827             to: "base0";
6828             offset: 5 4;
6829           }
6830           rel2 {
6831             to: "base0";
6832             relative: 1.0 0.5;
6833             offset: -6 -16;
6834           }
6835           image {
6836             normal: "bubble_shine.png";
6837             border: 5 5 5 0;
6838           }
6839           fill.smooth: 0;
6840         }
6841       }
6842     }
6843   }
6844
6845 ///////////////////////////////////////////////////////////////////////////////
6846    group { name: "elm/photo/base/default";
6847       images {
6848          image: "frame_1.png" COMP;
6849          image: "frame_2.png" COMP;
6850          image: "dia_grad.png" COMP;
6851          image: "head.png" COMP;
6852       }
6853       parts {
6854          part { name: "base0";
6855             mouse_events:  0;
6856             description { state: "default" 0.0;
6857                image.normal: "dia_grad.png";
6858                rel1.to: "over";
6859                rel2.to: "over";
6860                fill {
6861                   smooth: 0;
6862                   size {
6863                      relative: 0.0 1.0;
6864                      offset: 64 0;
6865                   }
6866                }
6867             }
6868          }
6869          part { name: "base";
6870             mouse_events:  0;
6871             description { state:    "default" 0.0;
6872                image {
6873                   normal: "frame_2.png";
6874                   border: 5 5 32 26;
6875                   middle: 0;
6876                }
6877                fill.smooth : 0;
6878             }
6879          }
6880          part { name: "head";
6881             mouse_events:  0;
6882             description { state:    "default" 0.0;
6883                rel1.offset: 4 4;
6884                rel2.offset: -5 -5;
6885                aspect: 1.0 1.0;
6886                aspect_preference: BOTH;
6887                image.normal: "head.png";
6888             }
6889          }
6890          part { name: "clip";
6891             mouse_events:  0;
6892             type: RECT;
6893             description { state:    "default" 0.0;
6894                rel1.offset: 4 4;
6895                rel2.offset: -5 -5;
6896                color: 255 255 255 255;
6897             }
6898          }
6899          part { name: "elm.swallow.content";
6900             type: SWALLOW;
6901             clip_to: "clip";
6902             description { state: "default" 0.0;
6903                rel1.offset: 4 4;
6904                rel2.offset: -5 -5;
6905             }
6906          }
6907          part { name: "over";
6908             mouse_events:  0;
6909             description { state:    "default" 0.0;
6910                rel1.offset: 4 4;
6911                rel2.offset: -5 -5;
6912                image {
6913                   normal: "frame_1.png";
6914                   border: 2 2 28 22;
6915                   middle: 0;
6916                }
6917                fill.smooth: 0;
6918             }
6919          }
6920      }
6921    }
6922
6923 ///////////////////////////////////////////////////////////////////////////////
6924    group { name: "elm/thumb/base/default";
6925       images {
6926          image: "frame_1.png" COMP;
6927          image: "frame_2.png" COMP;
6928          image: "dia_grad.png" COMP;
6929          image: "busy-1.png" COMP;
6930          image: "busy-2.png" COMP;
6931          image: "busy-3.png" COMP;
6932          image: "busy-4.png" COMP;
6933          image: "busy-5.png" COMP;
6934          image: "busy-6.png" COMP;
6935          image: "busy-7.png" COMP;
6936          image: "busy-8.png" COMP;
6937          image: "busy-9.png" COMP;
6938       }
6939       parts {
6940          part { name: "base0";
6941             mouse_events:  0;
6942             description { state:        "default" 0.0;
6943                image.normal: "dia_grad.png";
6944                rel1.to: "over";
6945                rel2.to: "over";
6946                fill {
6947                   smooth: 0;
6948                   size {
6949                      relative: 0.0 1.0;
6950                      offset: 64 0;
6951                   }
6952                }
6953             }
6954          }
6955          part { name: "base";
6956             mouse_events:  0;
6957             description { state:        "default" 0.0;
6958                image {
6959                   normal: "frame_2.png";
6960                   border: 5 5 32 26;
6961                   middle: 0;
6962                }
6963                fill.smooth : 0;
6964             }
6965          }
6966          part { name: "clip";
6967             mouse_events:  0;
6968             type: RECT;
6969             description { state:        "default" 0.0;
6970                rel1.offset: 4 4;
6971                rel2.offset: -5 -5;
6972                color: 255 255 255 255;
6973             }
6974          }
6975          part { name: "elm.swallow.content";
6976             type: SWALLOW;
6977             clip_to: "clip";
6978             description { state:        "default" 0.0;
6979                rel1.offset: 4 4;
6980                rel2.offset: -5 -5;
6981             }
6982          }
6983          part { name: "progress";
6984             mouse_events: 0;
6985
6986             clip_to: "clip";
6987             description { state:        "default" 0.0;
6988                min: 32 32;
6989                max: 32 32;
6990                visible: 0;
6991                aspect: 1.0 1.0;
6992                aspect_preference: BOTH;
6993             }
6994             description { state:        "pulse" 0.0;
6995                inherit: "default" 0.0;
6996                visible: 1;
6997                image {
6998                   normal: "busy-9.png";
6999                   tween:  "busy-1.png";
7000                   tween:  "busy-2.png";
7001                   tween:  "busy-3.png";
7002                   tween:  "busy-4.png";
7003                   tween:  "busy-5.png";
7004                   tween:  "busy-6.png";
7005                   tween:  "busy-7.png";
7006                   tween:  "busy-8.png";
7007                   border: 7 7 7 7;
7008                }
7009             }
7010          }
7011          part { name: "over";
7012             mouse_events:  0;
7013             description { state:        "default" 0.0;
7014                rel1.offset: 4 4;
7015                rel2.offset: -5 -5;
7016                image {
7017                   normal: "frame_1.png";
7018                   border: 2 2 28 22;
7019                   middle: 0;
7020                }
7021                fill.smooth: 0;
7022             }
7023          }
7024          programs {
7025             program { name: "start_pulse";
7026                signal: "elm,state,pulse,start";
7027                source: "elm";
7028                action: STATE_SET "pulse" 0.0;
7029                target: "progress";
7030                transition: LINEAR 0.5;
7031                after: "start_pulse";
7032             }
7033             program { name: "stop_pulse";
7034                signal: "elm,state,pulse,stop";
7035                source: "elm";
7036                action: STATE_SET "default" 0.0;
7037                target: "progress";
7038             }
7039          }
7040       }
7041    }
7042
7043 ///////////////////////////////////////////////////////////////////////////////
7044    group { name: "elm/icon/home/default"; min: 32 32;
7045       images.image: "icon_home.png" COMP; parts { part { name: "base";
7046          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7047             image.normal: "icon_home.png"; } } } }
7048    group { name: "elm/icon/close/default"; min: 32 32;
7049       images.image: "icon_close.png" COMP; parts { part { name: "base";
7050          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7051             image.normal: "icon_close.png"; } } } }
7052    group { name: "elm/icon/apps/default"; min: 32 32;
7053       images.image: "icon_apps.png" COMP; parts { part { name: "base";
7054          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7055             image.normal: "icon_apps.png"; } } } }
7056    group { name: "elm/icon/arrow_up/default"; min: 32 32;
7057       images.image: "icon_arrow_up.png" COMP; parts { part { name: "base";
7058          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7059             image.normal: "icon_arrow_up.png"; } } } }
7060    group { name: "elm/icon/arrow_down/default"; min: 32 32;
7061       images.image: "icon_arrow_down.png" COMP; parts { part { name: "base";
7062          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7063             image.normal: "icon_arrow_down.png"; } } } }
7064    group { name: "elm/icon/arrow_left/default"; min: 32 32;
7065       images.image: "icon_arrow_left.png" COMP; parts { part { name: "base";
7066          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7067             image.normal: "icon_arrow_left.png"; } } } }
7068    group { name: "elm/icon/arrow_right/default"; min: 32 32;
7069       images.image: "icon_arrow_right.png" COMP; parts { part { name: "base";
7070          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7071             image.normal: "icon_arrow_right.png"; } } } }
7072    group { name: "elm/icon/chat/default"; min: 32 32;
7073       images.image: "icon_chat.png" COMP; parts { part { name: "base";
7074          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7075             image.normal: "icon_chat.png"; } } } }
7076    group { name: "elm/icon/clock/default"; min: 32 32;
7077       images.image: "icon_clock.png" COMP; parts { part { name: "base";
7078          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7079             image.normal: "icon_clock.png"; } } } }
7080    group { name: "elm/icon/delete/default"; min: 32 32;
7081       images.image: "icon_delete.png" COMP; parts { part { name: "base";
7082          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7083             image.normal: "icon_delete.png"; } } } }
7084    group { name: "elm/icon/edit/default"; min: 32 32;
7085       images.image: "icon_edit.png" COMP; parts { part { name: "base";
7086          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7087             image.normal: "icon_edit.png"; } } } }
7088    group { name: "elm/icon/refresh/default"; min: 32 32;
7089       images.image: "icon_refresh.png" COMP; parts { part { name: "base";
7090          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7091             image.normal: "icon_refresh.png"; } } } }
7092    group { name: "elm/icon/folder/default"; min: 32 32;
7093       images.image: "icon_folder.png" COMP; parts { part { name: "base";
7094          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7095             image.normal: "icon_folder.png"; } } } }
7096    group { name: "elm/icon/file/default"; min: 32 32;
7097       images.image: "icon_file.png" COMP; parts { part { name: "base";
7098          description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
7099             image.normal: "icon_file.png"; } } } }
7100
7101 ///////////////////////////////////////////////////////////////////////////////
7102    group { name: "elm/toolbar/base/default";
7103       images {
7104          image: "bt_dis_base.png" COMP;
7105          image: "bt_dis_hilight.png" COMP;
7106          image: "bt_dis_shine.png" COMP;
7107          image: "icon_left_arrow.png" COMP;
7108          image: "icon_right_arrow.png" COMP;
7109       }
7110       parts {
7111          part { name: "base";
7112             mouse_events: 1;
7113             description { state: "default" 0.0;
7114                rel1 {
7115                   relative: 0.0 0.0;
7116                   offset: 2 2;
7117                }
7118                rel2.offset: -3 -3;
7119                image {
7120                   normal: "bt_dis_base.png";
7121                   border: 4 4 4 4;
7122                }
7123                image.middle: SOLID;
7124             }
7125          }
7126          part { name: "clipper";
7127             type: RECT;
7128             mouse_events: 0;
7129             description {
7130                state: "default" 0.0;
7131                rel1 {
7132                   to: "base";
7133                   offset: 2 2;
7134                }
7135                rel2 {
7136                   to: "base";
7137                   offset: -3 -3;
7138                }
7139             }
7140          }
7141          part { name: "elm.swallow.content";
7142             clip_to: "clipper";
7143             type: SWALLOW;
7144             description {
7145                state: "default" 0.0;
7146                rel1.to: "clipper";
7147                rel2.to: "clipper";
7148             }
7149          }
7150          part { name: "over2";
7151             mouse_events: 0;
7152             description { state: "default" 0.0;
7153                rel1.to: "base";
7154                rel2.to: "base";
7155                image {
7156                   normal: "bt_dis_shine.png";
7157                   border: 4 4 4 4;
7158                }
7159             }
7160          }
7161          part { name: "over1";
7162             mouse_events: 0;
7163             description { state: "default" 0.0;
7164                rel1.to: "base";
7165                rel2.to: "base";
7166                rel2.relative: 1.0 0.5;
7167                image {
7168                   normal: "bt_dis_hilight.png";
7169                   border: 4 4 4 0;
7170                }
7171                color: 255 255 255 128;
7172             }
7173          }
7174          part { name: "left_arrow";
7175             mouse_events: 0;
7176             description { state: "default" 0.0;
7177                image.normal: "icon_left_arrow.png";
7178                aspect: 1.0 1.0;
7179                aspect_preference: VERTICAL;
7180                align: 0.0 0.5;
7181                min: 32 32;
7182                max: 32 32;
7183             }
7184             description { state: "hidden" 0.0;
7185                inherit: "default" 0.0;
7186                visible: 0;
7187                color: 255 255 255 0;
7188             }
7189          }
7190          part { name: "right_arrow";
7191             mouse_events: 0;
7192             description { state: "default" 0.0;
7193                image.normal: "icon_right_arrow.png";
7194                aspect: 1.0 1.0;
7195                aspect_preference: VERTICAL;
7196                align: 1.0 0.5;
7197                min: 32 32;
7198                max: 32 32;
7199             }
7200             description { state: "hidden" 0.0;
7201                inherit: "default" 0.0;
7202                visible: 0;
7203                color: 255 255 255 0;
7204             }
7205          }
7206          part { name: "event";
7207             type: RECT;
7208             mouse_events: 1;
7209             repeat_events: 1;
7210             description { state: "default" 0.0;
7211                color: 0 0 0 0;
7212             }
7213          }
7214       }
7215       programs {
7216          program { name: "sb_hbar_show";
7217             signal: "elm,action,show,hbar";
7218             source: "elm";
7219             action:  STATE_SET "default" 0.0;
7220             transition: LINEAR 0.5;
7221             target: "left_arrow";
7222             target: "right_arrow";
7223          }
7224          program { name: "sb_hbar_hide";
7225             signal: "elm,action,hide,hbar";
7226             source: "elm";
7227             action:  STATE_SET "hidden" 0.0;
7228             target: "left_arrow";
7229             target: "right_arrow";
7230             transition: LINEAR 0.5;
7231          }
7232       }
7233    }
7234
7235    group { name: "elm/toolbar/item/default";
7236        images {
7237            image: "toolbar_sel.png" COMP;
7238        }
7239        parts {
7240            part { name: "label2";
7241                type: TEXT;
7242                mouse_events:  0;
7243                scale: 1;
7244                description { state: "default" 0.0;
7245                    align: 0.5 1.0;
7246                    fixed: 0 1;
7247                    rel1.to: "elm.text";
7248                    rel2.to: "elm.text";
7249                    color: 0 0 0 255;
7250                    text {
7251                        font: "Sans";
7252                        text_source: "elm.text";
7253                        size: 10;
7254                        min: 1 1;
7255                        align: 0.5 0.5;
7256                    }
7257                }
7258                description { state: "selected" 0.0;
7259                    inherit: "default" 0.0;
7260                    visible: 0;
7261                }
7262                description { state: "disabled" 0.0;
7263                    inherit: "default" 0.0;
7264                    color: 0 0 0 128;
7265                    color3: 0 0 0 0;
7266                }
7267                description { state: "disabled_visible" 0.0;
7268                    inherit: "default" 0.0;
7269                    color: 0 0 0 128;
7270                    color3: 0 0 0 0;
7271                    visible: 1;
7272                    text.min: 1 1;
7273                }
7274            }
7275            part { name: "bg";
7276                mouse_events: 0;
7277                description { state: "default" 0.0;
7278                    visible: 0;
7279                    color: 255 255 255 0;
7280                    image {
7281                        normal: "toolbar_sel.png";
7282                        border: 3 3 0 0;
7283                    }
7284                    image.middle: SOLID;
7285                    fill.smooth: 0;
7286                }
7287                description { state: "selected" 0.0;
7288                    inherit: "default" 0.0;
7289                    visible: 1;
7290                    color: 255 255 255 255;
7291                }
7292                description { state: "disabled" 0.0;
7293                    inherit: "default" 0.0;
7294                    visible: 0;
7295                    color: 255 255 255 0;
7296                }
7297            }
7298            part { name: "elm.swallow.icon";
7299                type: SWALLOW;
7300                description { state: "default" 0.0;
7301                    align: 0.5 0.5;
7302                    fixed: 0 0;
7303                    //aspect: 1.0 1.0;
7304                    //aspect_preference: VERTICAL;
7305                    rel1 {
7306                        relative: 0.0 0.0;
7307                        offset: 2 2;
7308                    }
7309                    rel2 {
7310                        to_y: "elm.text";
7311                        relative: 1.0 0.0;
7312                        offset: -3 -1;
7313                    }
7314                    color: 0 0 0 0;
7315                }
7316            }
7317            part { name: "elm.text";
7318                type: TEXT;
7319                effect: SOFT_SHADOW;
7320                mouse_events:  0;
7321                scale: 1;
7322                description { state: "default" 0.0;
7323                    align: 0.5 1.0;
7324                    fixed: 0 1;
7325                    rel1 {
7326                        relative: 0.0 1.0;
7327                        offset:   0 -1;
7328                    }
7329                    rel2 {
7330                        relative: 1.0 1.0;
7331                        offset:   -1 -1;
7332                    }
7333                    visible: 0;
7334                    color: 224 224 224 255;
7335                    color3: 0 0 0 32;
7336                    text {
7337                        font: "Sans:style=Bold";
7338                        size: 10;
7339                        min: 1 1;
7340                        align: 0.5 0.5;
7341                    }
7342                }
7343                description { state: "selected" 0.0;
7344                    inherit: "default" 0.0;
7345                    visible: 1;
7346                }
7347                description { state: "visible" 0.0;
7348                    inherit: "default" 0.0;
7349                    visible: 1;
7350                    text.min: 1 1;
7351                }
7352                description { state: "disabled" 0.0;
7353                    inherit: "default" 0.0;
7354                    color: 0 0 0 128;
7355                    color3: 0 0 0 0;
7356                }
7357                description { state: "disabled_visible" 0.0;
7358                    inherit: "default" 0.0;
7359                    color: 0 0 0 128;
7360                    color3: 0 0 0 0;
7361                    visible: 1;
7362                    text.min: 1 1;
7363                }
7364            }
7365            part { name: "event";
7366                type: RECT;
7367                mouse_events: 1;
7368                ignore_flags: ON_HOLD;
7369                description { state: "default" 0.0;
7370                    color: 0 0 0 0;
7371                }
7372            }
7373        }
7374        programs {
7375            program { name: "go_active";
7376                signal:  "elm,state,selected";
7377                source:  "elm";
7378                action:  STATE_SET "selected" 0.0;
7379                target:  "bg";
7380                target:  "elm.text";
7381                target:  "label2";
7382                transition: LINEAR 0.2;
7383            }
7384            program { name: "go_passive";
7385                signal:  "elm,state,unselected";
7386                source:  "elm";
7387                action:  STATE_SET "default" 0.0;
7388                target:  "bg";
7389                target:  "elm.text";
7390                target:  "label2";
7391                transition: LINEAR 0.1;
7392            }
7393            program { name: "go";
7394                signal:  "mouse,up,1";
7395                source:  "event";
7396                action:  SIGNAL_EMIT "elm,action,click" "elm";
7397            }
7398            program { name: "disable";
7399                signal: "elm,state,disabled";
7400                source: "elm";
7401                action: STATE_SET "disabled" 0.0;
7402                target: "label2";
7403                target: "bg";
7404                after: "disable_text";
7405            }
7406            program { name: "disable_text";
7407                script {
7408                    new st[31];
7409                    new Float:vl;
7410                    get_state(PART:"elm.text", st, 30, vl);
7411                    if (!strcmp(st, "visible"))
7412                    set_state(PART:"elm.text", "disabled_visible", 0.0);
7413                    else
7414                    set_state(PART:"elm.text", "disabled", 0.0);
7415                }
7416            }
7417            program { name: "enable";
7418                signal: "elm,state,enabled";
7419                source: "elm";
7420                action: STATE_SET "default" 0.0;
7421                target: "label2";
7422                target: "bg";
7423                after: "enable_text";
7424            }
7425            program { name: "enable_text";
7426                script {
7427                    new st[31];
7428                    new Float:vl;
7429                    get_state(PART:"elm.text", st, 30, vl);
7430                    if (!strcmp(st, "disabled_visible"))
7431                    set_state(PART:"elm.text", "visible", 0.0);
7432                    else
7433                    set_state(PART:"elm.text", "default", 0.0);
7434                }
7435            }
7436        }
7437    }
7438
7439    group { name: "elm/toolbar/separator/default";
7440       images {
7441          image: "toolbar_separator_v.png" COMP;
7442       }
7443       parts {
7444          part { name: "separator"; // separator group
7445             description { state: "default" 0.0;
7446                min: 2 2;
7447                max: 2 9999;
7448                rel1.offset: 4 4;
7449                rel2.offset: -5 -5;
7450                image {
7451                   normal: "toolbar_separator_v.png";
7452                }
7453                fill {
7454                   smooth: 0;
7455                }
7456             }
7457          }
7458       }
7459    }
7460
7461    ///////////////////////////////////////////////////////////////////////////////
7462    group { name: "elm/notify/block_events/default";
7463        parts {
7464            part { name: "block_events";
7465                type: RECT;
7466                description { state: "default" 0.0;
7467                    color: 0 0 0 64;
7468                    visible: 1;
7469                }
7470            }
7471        }
7472            programs {
7473                    program {
7474                                 name: "block_clicked";
7475                                 signal: "mouse,clicked,1";
7476                                 source: "block_events";
7477                                 action: SIGNAL_EMIT "elm,action,clicked" "elm";
7478                    }
7479            }
7480    }
7481    group { name: "elm/notify/base/default";
7482        //this group is a design similar to the inwin group
7483        images {
7484            image: "shad_circ.png" COMP;
7485            image: "bt_dis_base.png" COMP;
7486            image: "bt_dis_hilight.png" COMP;
7487        }
7488        parts {
7489            part { name: "base";
7490                type: RECT;
7491                mouse_events: 0;
7492                repeat_events: 1;
7493                description { state: "default" 0.0;
7494                    color: 0 0 0 0;
7495                    rel1.offset: 10 10;
7496                    rel2.offset: -10 -10;
7497                    rel1.relative: 0.0 -1.0;
7498                    rel2.relative: 1.0 0.0;
7499                }
7500                description { state: "visible" 0.0;
7501                    inherit: "default" 0.0;
7502                    color: 0 0 0 64;
7503                    rel1.relative: 0.0 0.0;
7504                    rel2.relative: 1.0 1.0;
7505                }
7506            }
7507            part { name: "shad";
7508                mouse_events:  0;
7509                description { state: "default" 0.0;
7510                    image.normal: "shad_circ.png";
7511                    rel1.to: "elm.swallow.content";
7512                    rel1.offset: -64 -64;
7513                    rel2.to: "elm.swallow.content";
7514                    rel2.offset: 63 63;
7515                    fill.smooth: 0;
7516                }
7517            }
7518            part { name: "pop";
7519                mouse_events: 1;
7520                description { state: "default" 0.0;
7521                    rel1.to: "elm.swallow.content";
7522                    rel1.offset: -5 -5;
7523                    rel2.to: "elm.swallow.content";
7524                    rel2.offset: 4 4;
7525                    image {
7526                        normal: "bt_dis_base.png";
7527                        border: 4 4 4 4;
7528                    }
7529                    image.middle: SOLID;
7530                }
7531            }
7532            part { name: "popover";
7533                mouse_events: 0;
7534                description { state: "default" 0.0;
7535                    rel1.to: "pop";
7536                    rel2.to: "pop";
7537                    rel2.relative: 1.0 0.5;
7538                    image {
7539                        normal: "bt_dis_hilight.png";
7540                        border: 4 4 4 0;
7541                    }
7542                }
7543            }
7544            part { name: "elm.swallow.content";
7545                type: SWALLOW;
7546                description { state: "default" 0.0;
7547                    rel1.to: "base";
7548                    rel2.to: "base";
7549                }
7550            }
7551        }
7552        programs {
7553            program { name: "show";
7554                signal: "elm,action,show";
7555                source: "elm";
7556                action: STATE_SET "visible" 0.0;
7557                target: "base";
7558            }
7559            program { name: "show_2";
7560                 signal: "show";
7561                 action: STATE_SET "default" 0.0;
7562                 target: "base";
7563                 after: "show_3";
7564            }
7565            program { name: "show_3";
7566                 signal: "show";
7567                 action: STATE_SET "visible" 0.0;
7568                 target: "base";
7569                 transition: LINEAR 0.5;
7570            }
7571            program { name: "hide";
7572                signal: "elm,action,hide";
7573                source: "elm";
7574                action: STATE_SET "default" 0.0;
7575                target: "base";
7576            }
7577        }
7578    }
7579    group { name: "elm/notify/base/center";
7580        //this group is a design similar to the inwin group
7581        images {
7582            image: "bt_dis_base.png" COMP;
7583        }
7584        parts {
7585            part { name: "base";
7586                type: RECT;
7587                mouse_events: 0;
7588                repeat_events: 1;
7589                description { state: "default" 0.0;
7590                    color: 0 0 0 0;
7591                    rel1.relative: 0.0 0.0;
7592                    rel2.relative: 1.0 1.0;
7593                }
7594            }
7595            part { name: "pop";
7596                mouse_events: 1;
7597                description { state: "default" 0.0;
7598                    rel1.to: "elm.swallow.content";
7599                    rel1.offset: -5 -5;
7600                    rel2.to: "elm.swallow.content";
7601                    rel2.offset: 4 4;
7602                    image {
7603                        normal: "bt_dis_base.png";
7604                        border: 4 4 4 4;
7605                    }
7606                }
7607            }
7608            part { name: "elm.swallow.content";
7609                type: SWALLOW;
7610                description { state: "default" 0.0;
7611                    rel1.to: "base";
7612                    rel2.to: "base";
7613                }
7614            }
7615        }
7616        programs {
7617            program { name: "show";
7618                signal: "elm,action,show";
7619                source: "elm";
7620                action: STATE_SET "default" 0.0;
7621                target: "base";
7622            }
7623            program { name: "show_2";
7624                 signal: "show";
7625                 action: STATE_SET "default" 0.0;
7626                 target: "base";
7627            }
7628            program { name: "hide";
7629                signal: "elm,action,hide";
7630                source: "elm";
7631                action: STATE_SET "default" 0.0;
7632                target: "base";
7633            }
7634        }
7635    }
7636    group { name: "elm/notify/base/bottom";
7637        //this group is a design similar to the inwin group
7638        images {
7639            image: "shad_circ.png" COMP;
7640            image: "bt_dis_base.png" COMP;
7641            image: "bt_dis_hilight.png" COMP;
7642        }
7643        parts {
7644            part { name: "base";
7645                type: RECT;
7646                mouse_events: 0;
7647                repeat_events: 1;
7648                description { state: "default" 0.0;
7649                    color: 0 0 0 0;
7650                    rel1.offset: 10 10;
7651                    rel2.offset: -10 -10;
7652                    rel1.relative: 0.0 1.0;
7653                    rel2.relative: 1.0 2.0;
7654                }
7655                description { state: "visible" 0.0;
7656                    inherit: "default" 0.0;
7657                    color: 0 0 0 64;
7658                    rel1.relative: 0.0 0.0;
7659                    rel2.relative: 1.0 1.0;
7660                }
7661            }
7662            part { name: "shad";
7663                mouse_events:  0;
7664                description { state: "default" 0.0;
7665                    image.normal: "shad_circ.png";
7666                    rel1.to: "elm.swallow.content";
7667                    rel1.offset: -64 -64;
7668                    rel2.to: "elm.swallow.content";
7669                    rel2.offset: 63 63;
7670                    fill.smooth: 0;
7671                }
7672            }
7673            part { name: "pop";
7674                mouse_events: 1;
7675                description { state: "default" 0.0;
7676                    rel1.to: "elm.swallow.content";
7677                    rel1.offset: -5 -5;
7678                    rel2.to: "elm.swallow.content";
7679                    rel2.offset: 4 4;
7680                    image {
7681                        normal: "bt_dis_base.png";
7682                        border: 4 4 4 4;
7683                    }
7684                    image.middle: SOLID;
7685                }
7686            }
7687            part { name: "popover";
7688                mouse_events: 0;
7689                description { state: "default" 0.0;
7690                    rel1.to: "pop";
7691                    rel2.to: "pop";
7692                    rel2.relative: 1.0 0.5;
7693                    image {
7694                        normal: "bt_dis_hilight.png";
7695                        border: 4 4 4 0;
7696                    }
7697                }
7698            }
7699            part { name: "elm.swallow.content";
7700                type: SWALLOW;
7701                description { state: "default" 0.0;
7702                    rel1.to: "base";
7703                    rel2.to: "base";
7704                }
7705            }
7706        }
7707        programs {
7708            program { name: "show";
7709                signal: "elm,action,show";
7710                source: "elm";
7711                action: STATE_SET "visible" 0.0;
7712                target: "base";
7713            }
7714            program { name: "show_2";
7715                 signal: "show";
7716                 action: STATE_SET "default" 0.0;
7717                 target: "base";
7718                 after: "show_3";
7719            }
7720            program { name: "show_3";
7721                 signal: "show";
7722                 action: STATE_SET "visible" 0.0;
7723                 target: "base";
7724                 transition: LINEAR 0.5;
7725            }
7726            program { name: "hide";
7727                signal: "elm,action,hide";
7728                source: "elm";
7729                action: STATE_SET "default" 0.0;
7730                target: "base";
7731            }
7732        }
7733    }
7734    group { name: "elm/notify/base/left";
7735        //this group is a design similar to the inwin group
7736        images {
7737            image: "shad_circ.png" COMP;
7738            image: "bt_dis_base.png" COMP;
7739            image: "bt_dis_hilight.png" COMP;
7740        }
7741        parts {
7742            part { name: "base";
7743                type: RECT;
7744                mouse_events: 0;
7745                repeat_events: 1;
7746                description { state: "default" 0.0;
7747                    color: 0 0 0 0;
7748                    rel1.offset: 10 10;
7749                    rel2.offset: -10 -10;
7750                    rel1.relative: -1.0 0.0;
7751                    rel2.relative: 0.0 1.0;
7752                }
7753                description { state: "visible" 0.0;
7754                    inherit: "default" 0.0;
7755                    color: 0 0 0 64;
7756                    rel1.relative: 0.0 0.0;
7757                    rel2.relative: 1.0 1.0;
7758                }
7759            }
7760            part { name: "shad";
7761                mouse_events:  0;
7762                description { state: "default" 0.0;
7763                    image.normal: "shad_circ.png";
7764                    rel1.to: "elm.swallow.content";
7765                    rel1.offset: -64 -64;
7766                    rel2.to: "elm.swallow.content";
7767                    rel2.offset: 63 63;
7768                    fill.smooth: 0;
7769                }
7770            }
7771            part { name: "pop";
7772                mouse_events: 1;
7773                description { state: "default" 0.0;
7774                    rel1.to: "elm.swallow.content";
7775                    rel1.offset: -5 -5;
7776                    rel2.to: "elm.swallow.content";
7777                    rel2.offset: 4 4;
7778                    image {
7779                        normal: "bt_dis_base.png";
7780                        border: 4 4 4 4;
7781                    }
7782                    image.middle: SOLID;
7783                }
7784            }
7785            part { name: "popover";
7786                mouse_events: 0;
7787                description { state: "default" 0.0;
7788                    rel1.to: "pop";
7789                    rel2.to: "pop";
7790                    rel2.relative: 1.0 0.5;
7791                    image {
7792                        normal: "bt_dis_hilight.png";
7793                        border: 4 4 4 0;
7794                    }
7795                }
7796            }
7797            part { name: "elm.swallow.content";
7798                type: SWALLOW;
7799                description { state: "default" 0.0;
7800                    rel1.to: "base";
7801                    rel2.to: "base";
7802                }
7803            }
7804        }
7805        programs {
7806            program { name: "show";
7807                signal: "elm,action,show";
7808                source: "elm";
7809                action: STATE_SET "visible" 0.0;
7810                target: "base";
7811            }
7812            program { name: "show_2";
7813                signal: "show";
7814                action: STATE_SET "default" 0.0;
7815                target: "base";
7816                after: "show_3";
7817            }
7818            program { name: "show_3";
7819                signal: "show";
7820                action: STATE_SET "visible" 0.0;
7821                target: "base";
7822                transition: LINEAR 0.5;
7823            }
7824            program { name: "hide";
7825                signal: "elm,action,hide";
7826                source: "elm";
7827                action: STATE_SET "default" 0.0;
7828                target: "base";
7829            }
7830        }
7831    }
7832    group { name: "elm/notify/base/right";
7833        //this group is a design similar to the inwin group
7834        images {
7835            image: "shad_circ.png" COMP;
7836            image: "bt_dis_base.png" COMP;
7837            image: "bt_dis_hilight.png" COMP;
7838        }
7839        parts {
7840            part { name: "base";
7841                type: RECT;
7842                mouse_events: 0;
7843                repeat_events: 1;
7844                 description { state: "default" 0.0;
7845                    color: 0 0 0 0;
7846                    rel1.offset: 10 10;
7847                    rel2.offset: -10 -10;
7848                    rel1.relative: 1.0 0.0;
7849                    rel2.relative: 2.0 1.0;
7850                }
7851                description { state: "visible" 0.0;
7852                    inherit: "default" 0.0;
7853                    color: 0 0 0 64;
7854                    rel1.relative: 0.0 0.0;
7855                    rel2.relative: 1.0 1.0;
7856                }
7857            }
7858            part { name: "shad";
7859                mouse_events:  0;
7860                description { state: "default" 0.0;
7861                    image.normal: "shad_circ.png";
7862                    rel1.to: "elm.swallow.content";
7863                    rel1.offset: -64 -64;
7864                    rel2.to: "elm.swallow.content";
7865                    rel2.offset: 63 63;
7866                    fill.smooth: 0;
7867                }
7868            }
7869            part { name: "pop";
7870                mouse_events: 1;
7871                description { state: "default" 0.0;
7872                    rel1.to: "elm.swallow.content";
7873                    rel1.offset: -5 -5;
7874                    rel2.to: "elm.swallow.content";
7875                    rel2.offset: 4 4;
7876                    image {
7877                        normal: "bt_dis_base.png";
7878                        border: 4 4 4 4;
7879                    }
7880                    image.middle: SOLID;
7881                }
7882            }
7883            part { name: "popover";
7884                mouse_events: 0;
7885                description { state: "default" 0.0;
7886                    rel1.to: "pop";
7887                    rel2.to: "pop";
7888                    rel2.relative: 1.0 0.5;
7889                    image {
7890                        normal: "bt_dis_hilight.png";
7891                        border: 4 4 4 0;
7892                    }
7893                }
7894            }
7895            part { name: "elm.swallow.content";
7896                type: SWALLOW;
7897                description { state: "default" 0.0;
7898                    rel1.to: "base";
7899                    rel2.to: "base";
7900                }
7901            }
7902        }
7903        programs {
7904            program { name: "show";
7905                signal: "elm,action,show";
7906                source: "elm";
7907                action: STATE_SET "visible" 0.0;
7908                target: "base";
7909            }
7910            program { name: "show_2";
7911                signal: "show";
7912                action: STATE_SET "default" 0.0;
7913                target: "base";
7914                after: "show_3";
7915            }
7916            program { name: "show_3";
7917                signal: "show";
7918                action: STATE_SET "visible" 0.0;
7919                target: "base";
7920                transition: LINEAR 0.5;
7921            }
7922            program { name: "hide";
7923                signal: "elm,action,hide";
7924                source: "elm";
7925                action: STATE_SET "default" 0.0;
7926                target: "base";
7927            }
7928        }
7929    }
7930    group { name: "elm/notify/base/top_left";
7931        //this group is a design similar to the inwin group
7932        images {
7933            image: "shad_circ.png" COMP;
7934            image: "bt_dis_base.png" COMP;
7935            image: "bt_dis_hilight.png" COMP;
7936        }
7937        parts {
7938            part { name: "base";
7939                type: RECT;
7940                mouse_events: 0;
7941                repeat_events: 1;
7942                 description { state: "default" 0.0;
7943                    color: 0 0 0 0;
7944                    rel1.offset: 10 10;
7945                    rel2.offset: -10 -10;
7946                    rel1.relative: 0.0 -1.0;
7947                    rel2.relative: 1.0 0.0;
7948                }
7949                description { state: "visible" 0.0;
7950                    inherit: "default" 0.0;
7951                    color: 0 0 0 64;
7952                    rel1.relative: 0.0 0.0;
7953                    rel2.relative: 1.0 1.0;
7954                }
7955            }
7956            part { name: "shad";
7957                mouse_events:  0;
7958                description { state: "default" 0.0;
7959                    image.normal: "shad_circ.png";
7960                    rel1.to: "elm.swallow.content";
7961                    rel1.offset: -64 -64;
7962                    rel2.to: "elm.swallow.content";
7963                    rel2.offset: 63 63;
7964                    fill.smooth: 0;
7965                }
7966            }
7967            part { name: "pop";
7968                mouse_events: 1;
7969                description { state: "default" 0.0;
7970                    rel1.to: "elm.swallow.content";
7971                    rel1.offset: -5 -5;
7972                    rel2.to: "elm.swallow.content";
7973                    rel2.offset: 4 4;
7974                    image {
7975                        normal: "bt_dis_base.png";
7976                        border: 4 4 4 4;
7977                    }
7978                    image.middle: SOLID;
7979                }
7980            }
7981            part { name: "popover";
7982                mouse_events: 0;
7983                description { state: "default" 0.0;
7984                    rel1.to: "pop";
7985                    rel2.to: "pop";
7986                    rel2.relative: 1.0 0.5;
7987                    image {
7988                        normal: "bt_dis_hilight.png";
7989                        border: 4 4 4 0;
7990                    }
7991                }
7992            }
7993            part { name: "elm.swallow.content";
7994                type: SWALLOW;
7995                description { state: "default" 0.0;
7996                    rel1.to: "base";
7997                    rel2.to: "base";
7998                }
7999            }
8000        }
8001        programs {
8002            program { name: "show";
8003                signal: "elm,action,show";
8004                source: "elm";
8005                action: STATE_SET "visible" 0.0;
8006                target: "base";
8007            }
8008            program { name: "show_2";
8009                signal: "show";
8010                action: STATE_SET "default" 0.0;
8011                target: "base";
8012                after: "show_3";
8013            }
8014            program { name: "show_3";
8015                signal: "show";
8016                action: STATE_SET "visible" 0.0;
8017                target: "base";
8018                transition: LINEAR 0.5;
8019            }
8020            program { name: "hide";
8021                signal: "elm,action,hide";
8022                source: "elm";
8023                action: STATE_SET "default" 0.0;
8024                target: "base";
8025            }
8026        }
8027    }
8028    group { name: "elm/notify/base/top_right";
8029        //this group is a design similar to the inwin group
8030        images {
8031            image: "shad_circ.png" COMP;
8032            image: "bt_dis_base.png" COMP;
8033            image: "bt_dis_hilight.png" COMP;
8034        }
8035        parts {
8036            part { name: "base";
8037                type: RECT;
8038                mouse_events: 0;
8039                repeat_events: 1;
8040                description { state: "default" 0.0;
8041                    color: 0 0 0 0;
8042                    rel1.offset: 10 10;
8043                    rel2.offset: -10 -10;
8044                    rel1.relative: 0.0 -1.0;
8045                    rel2.relative: 1.0 0.0;
8046                }
8047                description { state: "visible" 0.0;
8048                    inherit: "default" 0.0;
8049                    color: 0 0 0 64;
8050                    rel1.relative: 0.0 0.0;
8051                    rel2.relative: 1.0 1.0;
8052                }
8053            }
8054            part { name: "shad";
8055                mouse_events:  0;
8056                description { state: "default" 0.0;
8057                    image.normal: "shad_circ.png";
8058                    rel1.to: "elm.swallow.content";
8059                    rel1.offset: -64 -64;
8060                    rel2.to: "elm.swallow.content";
8061                    rel2.offset: 63 63;
8062                    fill.smooth: 0;
8063                }
8064            }
8065            part { name: "pop";
8066                mouse_events: 1;
8067                description { state: "default" 0.0;
8068                    rel1.to: "elm.swallow.content";
8069                    rel1.offset: -5 -5;
8070                    rel2.to: "elm.swallow.content";
8071                    rel2.offset: 4 4;
8072                    image {
8073                        normal: "bt_dis_base.png";
8074                        border: 4 4 4 4;
8075                    }
8076                    image.middle: SOLID;
8077                }
8078            }
8079            part { name: "popover";
8080                mouse_events: 0;
8081                description { state: "default" 0.0;
8082                    rel1.to: "pop";
8083                    rel2.to: "pop";
8084                    rel2.relative: 1.0 0.5;
8085                    image {
8086                        normal: "bt_dis_hilight.png";
8087                        border: 4 4 4 0;
8088                    }
8089                }
8090            }
8091            part { name: "elm.swallow.content";
8092                type: SWALLOW;
8093                description { state: "default" 0.0;
8094                    rel1.to: "base";
8095                    rel2.to: "base";
8096                }
8097            }
8098        }
8099        programs {
8100            program { name: "show";
8101                signal: "elm,action,show";
8102                source: "elm";
8103                action: STATE_SET "visible" 0.0;
8104                target: "base";
8105            }
8106            program { name: "show_2";
8107                signal: "show";
8108                action: STATE_SET "default" 0.0;
8109                target: "base";
8110                after: "show_3";
8111            }
8112            program { name: "show_3";
8113                signal: "show";
8114                action: STATE_SET "visible" 0.0;
8115                target: "base";
8116                transition: LINEAR 0.5;
8117            }
8118            program { name: "hide";
8119                signal: "elm,action,hide";
8120                source: "elm";
8121                action: STATE_SET "default" 0.0;
8122                target: "base";
8123            }
8124        }
8125    }
8126    group { name: "elm/notify/base/bottom_left";
8127        //this group is a design similar to the inwin group
8128        images {
8129            image: "shad_circ.png" COMP;
8130            image: "bt_dis_base.png" COMP;
8131            image: "bt_dis_hilight.png" COMP;
8132        }
8133        parts {
8134            part { name: "base";
8135                type: RECT;
8136                mouse_events: 0;
8137                repeat_events: 1;
8138                description { state: "default" 0.0;
8139                    color: 0 0 0 0;
8140                    rel1.offset: 10 10;
8141                    rel2.offset: -10 -10;
8142                    rel1.relative: 0.0 1.0;
8143                    rel2.relative: 1.0 2.0;
8144                }
8145                description { state: "visible" 0.0;
8146                    inherit: "default" 0.0;
8147                    color: 0 0 0 64;
8148                    rel1.relative: 0.0 0.0;
8149                    rel2.relative: 1.0 1.0;
8150                }
8151            }
8152            part { name: "shad";
8153                mouse_events:  0;
8154                description { state: "default" 0.0;
8155                    image.normal: "shad_circ.png";
8156                    rel1.to: "elm.swallow.content";
8157                    rel1.offset: -64 -64;
8158                    rel2.to: "elm.swallow.content";
8159                    rel2.offset: 63 63;
8160                    fill.smooth: 0;
8161                }
8162            }
8163            part { name: "pop";
8164                mouse_events: 1;
8165                description { state: "default" 0.0;
8166                    rel1.to: "elm.swallow.content";
8167                    rel1.offset: -5 -5;
8168                    rel2.to: "elm.swallow.content";
8169                    rel2.offset: 4 4;
8170                    image {
8171                        normal: "bt_dis_base.png";
8172                        border: 4 4 4 4;
8173                    }
8174                    image.middle: SOLID;
8175                }
8176            }
8177            part { name: "popover";
8178                mouse_events: 0;
8179                description { state: "default" 0.0;
8180                    rel1.to: "pop";
8181                    rel2.to: "pop";
8182                    rel2.relative: 1.0 0.5;
8183                    image {
8184                        normal: "bt_dis_hilight.png";
8185                        border: 4 4 4 0;
8186                    }
8187                }
8188            }
8189            part { name: "elm.swallow.content";
8190                type: SWALLOW;
8191                description { state: "default" 0.0;
8192                    rel1.to: "base";
8193                    rel2.to: "base";
8194                }
8195            }
8196        }
8197        programs {
8198            program { name: "show";
8199                signal: "elm,action,show";
8200                source: "elm";
8201                action: STATE_SET "visible" 0.0;
8202                target: "base";
8203            }
8204            program { name: "show_2";
8205                signal: "show";
8206                action: STATE_SET "default" 0.0;
8207                target: "base";
8208                after: "show_3";
8209            }
8210            program { name: "show_3";
8211                signal: "show";
8212                action: STATE_SET "visible" 0.0;
8213                target: "base";
8214                transition: LINEAR 0.5;
8215            }
8216            program { name: "hide";
8217                signal: "elm,action,hide";
8218                source: "elm";
8219                action: STATE_SET "default" 0.0;
8220                target: "base";
8221            }
8222        }
8223    }
8224    group { name: "elm/notify/base/bottom_right";
8225        //this group is a design similar to the inwin group
8226        images {
8227            image: "shad_circ.png" COMP;
8228            image: "bt_dis_base.png" COMP;
8229            image: "bt_dis_hilight.png" COMP;
8230        }
8231        parts {
8232            part { name: "base";
8233                type: RECT;
8234                mouse_events: 0;
8235                repeat_events: 1;
8236               description { state: "default" 0.0;
8237                    color: 0 0 0 0;
8238                    rel1.offset: 10 10;
8239                    rel2.offset: -10 -10;
8240                    rel1.relative: 0.0 1.0;
8241                    rel2.relative: 1.0 2.0;
8242                }
8243                description { state: "visible" 0.0;
8244                    inherit: "default" 0.0;
8245                    color: 0 0 0 64;
8246                    rel1.relative: 0.0 0.0;
8247                    rel2.relative: 1.0 1.0;
8248                }
8249            }
8250            part { name: "shad";
8251                mouse_events:  0;
8252                description { state: "default" 0.0;
8253                    image.normal: "shad_circ.png";
8254                    rel1.to: "elm.swallow.content";
8255                    rel1.offset: -64 -64;
8256                    rel2.to: "elm.swallow.content";
8257                    rel2.offset: 63 63;
8258                    fill.smooth: 0;
8259                }
8260            }
8261            part { name: "pop";
8262                mouse_events: 1;
8263                description { state: "default" 0.0;
8264                    rel1.to: "elm.swallow.content";
8265                    rel1.offset: -5 -5;
8266                    rel2.to: "elm.swallow.content";
8267                    rel2.offset: 4 4;
8268                    image {
8269                        normal: "bt_dis_base.png";
8270                        border: 4 4 4 4;
8271                    }
8272                    image.middle: SOLID;
8273                }
8274            }
8275            part { name: "popover";
8276                mouse_events: 0;
8277                description { state: "default" 0.0;
8278                    rel1.to: "pop";
8279                    rel2.to: "pop";
8280                    rel2.relative: 1.0 0.5;
8281                    image {
8282                        normal: "bt_dis_hilight.png";
8283                        border: 4 4 4 0;
8284                    }
8285                }
8286            }
8287            part { name: "elm.swallow.content";
8288                type: SWALLOW;
8289                description { state: "default" 0.0;
8290                    rel1.to: "base";
8291                    rel2.to: "base";
8292                }
8293            }
8294        }
8295        programs {
8296            program { name: "show";
8297                signal: "elm,action,show";
8298                source: "elm";
8299                action: STATE_SET "visible" 0.0;
8300                target: "base";
8301            }
8302            program { name: "show_2";
8303                signal: "show";
8304                action: STATE_SET "default" 0.0;
8305                target: "base";
8306                after: "show_3";
8307            }
8308            program { name: "show_3";
8309                signal: "show";
8310                action: STATE_SET "visible" 0.0;
8311                target: "base";
8312                transition: LINEAR 0.5;
8313            }
8314            program { name: "hide";
8315                signal: "elm,action,hide";
8316                source: "elm";
8317                action: STATE_SET "default" 0.0;
8318                target: "base";
8319            }
8320        }
8321    }
8322
8323 ///////////////////////////////////////////////////////////////////////////////
8324    group { name: "elm/slideshow/base/default";
8325       data {
8326          item: transitions "fade black_fade horizontal vertical square";
8327       }
8328       parts {
8329          part { name: "whole";
8330             description {
8331                state: "default" 0.0;
8332                visible: 1;
8333                color: 0 0 0 0;
8334             }
8335          }
8336          part { name: "image_1_whole";
8337             description {
8338                state: "default" 0.0;
8339                color: 255 255 255 255;
8340             }
8341             description {
8342                state: "fade_prev_next" 0.0;
8343                inherit: "default" 0.0;
8344                color: 255 255 255 0;
8345             }
8346             description {
8347                state: "black_fade_prev_next_init" 0.0;
8348                inherit: "default" 0.0;
8349                color: 255 255 255 255;
8350             }
8351             description {
8352                state: "black_fade_prev_next" 0.0;
8353                inherit: "default" 0.0;
8354                color: 0 0 0 255;
8355             }
8356             description {
8357                state: "horizontal_next_init" 0.0;
8358                inherit: "default" 0.0;
8359             }
8360             description {
8361                state: "horizontal_next" 0.0;
8362                inherit: "default" 0.0;
8363                rel1.relative: -1.0 0.0;
8364                rel2.relative: 0.0 1.0;
8365             }
8366             description {
8367                state: "horizontal_prev_init" 0.0;
8368                inherit: "default" 0.0;
8369             }
8370             description {
8371                state: "horizontal_prev" 0.0;
8372                inherit: "default" 0.0;
8373                rel1.relative: 1.0 0.0;
8374                rel2.relative: 2.0 1.0;
8375             }
8376             description {
8377                state: "vertical_next_init" 0.0;
8378                inherit: "default" 0.0;
8379             }
8380             description {
8381                state: "vertical_next" 0.0;
8382                inherit: "default" 0.0;
8383                rel1.relative: 0.0 -1.0;
8384                rel2.relative: 1.0 0.0;
8385             }
8386             description {
8387                state: "vertical_prev_init" 0.0;
8388                inherit: "default" 0.0;
8389             }
8390             description {
8391                state: "vertical_prev" 0.0;
8392                inherit: "default" 0.0;
8393                rel1.relative: 0.0 1.0;
8394                rel2.relative: 1.0 2.0;
8395             }
8396          }
8397          part { name: "image_2_whole";
8398             description {
8399                state: "default" 0.0;
8400                visible: 1;
8401                color: 255 255 255 0;
8402             }
8403             description {
8404                state: "fade_prev_next" 0.0;
8405                inherit: "default" 0.0;
8406                color: 255 255 255 255;
8407             }
8408             description {
8409                state: "black_fade_prev_next_init" 0.0;
8410                inherit: "default" 0.0;
8411                color: 0 0 0 0;
8412             }
8413             description {
8414                state: "black_fade_prev_next" 0.0;
8415                inherit: "default" 0.0;
8416                color: 255 255 255 255;
8417             }
8418             description {
8419                state: "horizontal_next_init" 0.0;
8420                inherit: "default" 0.0;
8421                rel1.relative: 1.0 0.0;
8422                rel2.relative: 2.0 1.0;
8423                color: 255 255 255 255;
8424             }
8425             description {
8426                state: "horizontal_next" 0.0;
8427                inherit: "default" 0.0;
8428                color: 255 255 255 255;
8429             }
8430             description {
8431                state: "horizontal_prev_init" 0.0;
8432                inherit: "default" 0.0;
8433                rel1.relative: -1.0 0.0;
8434                rel2.relative: 0.0 1.0;
8435                color: 255 255 255 255;
8436             }
8437             description {
8438                state: "horizontal_prev" 0.0;
8439                inherit: "default" 0.0;
8440                color: 255 255 255 255;
8441             }
8442             description {
8443                state: "vertical_next_init" 0.0;
8444                inherit: "default" 0.0;
8445                rel1.relative: 0.0 1.0;
8446                rel2.relative: 1.0 2.0;
8447                color: 255 255 255 255;
8448             }
8449             description {
8450                state: "vertical_next" 0.0;
8451                inherit: "default" 0.0;
8452                color: 255 255 255 255;
8453             }
8454             description {
8455                state: "vertical_prev_init" 0.0;
8456                inherit: "default" 0.0;
8457                rel1.relative: 0.0 -1.0;
8458                rel2.relative: 1.0 0.0;
8459                color: 255 255 255 255;
8460             }
8461             description {
8462                state: "vertical_prev" 0.0;
8463                inherit: "default" 0.0;
8464                color: 255 255 255 255;
8465             }
8466             description {
8467                state: "square_prev_next_init" 0.0;
8468                inherit: "default" 0.0;
8469                rel1.relative: 0.5 0.5;
8470                rel2.relative: 0.5 0.5;
8471                color: 255 255 255 255;
8472             }
8473             description {
8474                state: "square_prev_next" 0.0;
8475                inherit: "default" 0.0;
8476                rel1.relative: 0.0 0.0;
8477                rel2.relative: 1.0 1.0;
8478                color: 255 255 255 255;
8479             }
8480          }
8481          part { name: "elm.swallow.1";
8482             type: SWALLOW;
8483             clip_to: "image_1_whole";
8484             description {
8485                state: "default" 0.0;
8486                rel1.to: "image_1_whole";
8487                rel2.to: "image_1_whole";
8488                color: 255 255 255 255;
8489             }
8490          }
8491          part { name: "elm.swallow.2";
8492             type: SWALLOW;
8493             clip_to: "image_2_whole";
8494             description {
8495                state: "default" 0.0;
8496                color: 255 255 255 255;
8497                rel1.to: "image_2_whole";
8498                rel2.to: "image_2_whole";
8499             }
8500          }
8501          part { name: "events_catcher";
8502             type: RECT;
8503             repeat_events: 1;
8504             description {
8505                state: "default" 0.0;
8506                visible: 1;
8507                color: 0 0 0 0;
8508             }
8509          }
8510       }
8511       programs {
8512          program { name: "fade_next";
8513             signal: "fade,next";
8514             source: "slideshow";
8515             action: STATE_SET "default" 0.0;
8516             target: "image_1_whole";
8517             target: "image_2_whole";
8518             after: "fade_next_2";
8519          }
8520          program { name: "fade_next_2";
8521             action: STATE_SET "fade_prev_next" 0.0;
8522             target: "image_1_whole";
8523             target: "image_2_whole";
8524             transition: SINUSOIDAL 1.5;
8525             after: "end";
8526          }
8527          program { name: "fade_previous";
8528             signal: "fade,previous";
8529             source: "slideshow";
8530             action: STATE_SET "default" 0.0;
8531             target: "image_1_whole";
8532             target: "image_2_whole";
8533             after: "fade_previous_2";
8534          }
8535          program { name: "fade_previous_2";
8536             action: STATE_SET "fade_prev_next" 0.0;
8537             target: "image_1_whole";
8538             target: "image_2_whole";
8539             transition: SINUSOIDAL 1.5;
8540             after: "end";
8541          }
8542          program { name: "black_fade_next";
8543             signal: "black_fade,next";
8544             source: "slideshow";
8545             action: STATE_SET "black_fade_prev_next_init" 0.0;
8546             target: "image_1_whole";
8547             target: "image_2_whole";
8548             after: "black_fade_next_2";
8549          }
8550          program { name: "black_fade_next_2";
8551             action: STATE_SET "black_fade_prev_next" 0.0;
8552             target: "image_1_whole";
8553             transition: SINUSOIDAL 0.75;
8554             after: "black_fade_next_3";
8555          }
8556          program { name: "black_fade_next_3";
8557             action: STATE_SET "black_fade_prev_next" 0.0;
8558             target: "image_2_whole";
8559             transition: SINUSOIDAL 0.75;
8560             after: "end";
8561          }
8562          program { name: "black_fade_previous";
8563             signal: "black_fade,previous";
8564             source: "slideshow";
8565             action: STATE_SET "black_fade_prev_next_init" 0.0;
8566             target: "image_1_whole";
8567             target: "image_2_whole";
8568             after: "black_fade_previous_2";
8569          }
8570          program { name: "black_fade_previous_2";
8571             action: STATE_SET "black_fade_prev_next" 0.0;
8572             target: "image_1_whole";
8573             transition: SINUSOIDAL 0.75;
8574             after: "black_fade_previous_3";
8575          }
8576          program { name: "black_fade_previous_3";
8577             action: STATE_SET "black_fade_prev_next" 0.0;
8578             target: "image_2_whole";
8579             transition: SINUSOIDAL 0.75;
8580             after: "end";
8581          }
8582          program { name: "horizontal_next";
8583             signal: "horizontal,next";
8584             source: "slideshow";
8585             action: STATE_SET "horizontal_next_init" 0.0;
8586             target: "image_1_whole";
8587             target: "image_2_whole";
8588             after: "horizontal_next_2";
8589          }
8590          program { name: "horizontal_next_2";
8591             action: STATE_SET "horizontal_next" 0.0;
8592             target: "image_1_whole";
8593             target: "image_2_whole";
8594             transition: SINUSOIDAL 1.5;
8595             after: "end";
8596          }
8597          program { name: "horizontal_previous";
8598             signal: "horizontal,previous";
8599             source: "slideshow";
8600             action: STATE_SET "horizontal_prev_init" 0.0;
8601             target: "image_1_whole";
8602             target: "image_2_whole";
8603             after: "horizontal_previous_2";
8604          }
8605          program { name: "horizontal_previous_2";
8606             action: STATE_SET "horizontal_prev" 0.0;
8607             target: "image_1_whole";
8608             target: "image_2_whole";
8609             transition: SINUSOIDAL 1.5;
8610             after: "end";
8611          }
8612          program { name: "vertical_next";
8613             signal: "vertical,next";
8614             source: "slideshow";
8615             action: STATE_SET "vertical_next_init" 0.0;
8616             target: "image_1_whole";
8617             target: "image_2_whole";
8618             after: "vertical_next_2";
8619          }
8620          program { name: "vertical_next_2";
8621             action: STATE_SET "vertical_next" 0.0;
8622             target: "image_1_whole";
8623             target: "image_2_whole";
8624             transition: SINUSOIDAL 1.5;
8625             after: "end";
8626          }
8627          program { name: "vertical_previous";
8628             signal: "vertical,previous";
8629             source: "slideshow";
8630             action: STATE_SET "vertical_prev_init" 0.0;
8631             target: "image_1_whole";
8632             target: "image_2_whole";
8633             after: "vertical_previous_2";
8634          }
8635          program { name: "vertical_previous_2";
8636             action: STATE_SET "vertical_prev" 0.0;
8637             target: "image_1_whole";
8638             target: "image_2_whole";
8639             transition: SINUSOIDAL 1.5;
8640             after: "end";
8641          }
8642          program { name: "square_next";
8643             signal: "square,next";
8644             source: "slideshow";
8645             action: STATE_SET "square_prev_next_init" 0.0;
8646             target: "image_2_whole";
8647             after: "square_next_2";
8648          }
8649          program { name: "square_next_2";
8650             action: STATE_SET "square_prev_next" 0.0;
8651             target: "image_2_whole";
8652             transition: SINUSOIDAL 1.5;
8653             after: "end";
8654          }
8655          program { name: "square_previous";
8656             signal: "square,previous";
8657             source: "slideshow";
8658             action: STATE_SET "square_prev_next_init" 0.0;
8659             target: "image_2_whole";
8660             after: "square_next_2";
8661          }
8662          program { name: "end";
8663             action: STATE_SET "default" 0.0;
8664             target: "image_1_whole";
8665             target: "image_2_whole";
8666             after: "end_signal";
8667          }
8668          program { name: "end_signal";
8669             action: SIGNAL_EMIT "end" "slideshow";
8670          }
8671       }
8672    }
8673
8674 ///////////////////////////////////////////////////////////////////////////////
8675    group { name: "elm/win/inwin/default";
8676       images {
8677          image: "shad_circ.png" COMP;
8678          image: "bt_dis_base.png" COMP;
8679          image: "bt_dis_hilight.png" COMP;
8680       }
8681       parts {
8682          part { name: "base";
8683             type: RECT;
8684             mouse_events: 1;
8685             description { state: "default" 0.0;
8686                color: 0 0 0 0;
8687             }
8688             description { state: "visible" 0.0;
8689                inherit: "default" 1.0;
8690                color: 0 0 0 64;
8691             }
8692          }
8693          part { name: "shad";
8694             mouse_events:  0;
8695             description { state: "default" 0.0;
8696                image.normal: "shad_circ.png";
8697                rel1.to: "elm.swallow.content";
8698                rel1.offset: -64 -64;
8699                rel2.to: "elm.swallow.content";
8700                rel2.offset: 63 63;
8701                fill.smooth: 0;
8702             }
8703          }
8704          part { name: "pop";
8705             mouse_events: 1;
8706             description { state: "default" 0.0;
8707                rel1.to: "elm.swallow.content";
8708                rel1.offset: -5 -5;
8709                rel2.to: "elm.swallow.content";
8710                rel2.offset: 4 4;
8711                image {
8712                   normal: "bt_dis_base.png";
8713                   border: 4 4 4 4;
8714                }
8715                image.middle: SOLID;
8716             }
8717          }
8718          part { name: "popover";
8719             mouse_events: 0;
8720             description { state: "default" 0.0;
8721                rel1.to: "pop";
8722                rel2.to: "pop";
8723                rel2.relative: 1.0 0.5;
8724                image {
8725                   normal: "bt_dis_hilight.png";
8726                   border: 4 4 4 0;
8727                }
8728             }
8729          }
8730          part { name: "elm.swallow.content";
8731             type: SWALLOW;
8732             description { state: "default" 0.0;
8733                rel1.relative: 0.1 0.1;
8734                rel2.relative: 0.9 0.9;
8735             }
8736          }
8737       }
8738       programs {
8739          program { name: "show";
8740             signal: "elm,action,show";
8741             source: "elm";
8742             action: STATE_SET "visible" 0.0;
8743 //          transition: DECELERATE 0.5;
8744             target: "base";
8745          }
8746          program { name: "hide";
8747             signal: "elm,action,hide";
8748             source: "elm";
8749             action: STATE_SET "default" 0.0;
8750 //          transition: DECELERATE 0.5;
8751             target: "base";
8752          }
8753       }
8754    }
8755
8756    group { name: "elm/win/inwin/minimal";
8757       images {
8758          image: "shad_circ.png" COMP;
8759          image: "bt_dis_base.png" COMP;
8760          image: "bt_dis_hilight.png" COMP;
8761       }
8762       parts {
8763          part { name: "base";
8764             type: RECT;
8765             mouse_events: 1;
8766             description { state: "default" 0.0;
8767                color: 0 0 0 0;
8768             }
8769             description { state: "visible" 0.0;
8770                inherit: "default" 1.0;
8771                color: 0 0 0 64;
8772             }
8773          }
8774          part { name: "shad";
8775             mouse_events:  0;
8776             description { state: "default" 0.0;
8777                image.normal: "shad_circ.png";
8778                rel1.to: "elm.swallow.content";
8779                rel1.offset: -64 -64;
8780                rel2.to: "elm.swallow.content";
8781                rel2.offset: 63 63;
8782                fill.smooth: 0;
8783             }
8784          }
8785          part { name: "pop";
8786             mouse_events: 1;
8787             description { state: "default" 0.0;
8788                rel1.to: "elm.swallow.content";
8789                rel1.offset: -5 -5;
8790                rel2.to: "elm.swallow.content";
8791                rel2.offset: 4 4;
8792                image {
8793                   normal: "bt_dis_base.png";
8794                   border: 4 4 4 4;
8795                }
8796                image.middle: SOLID;
8797             }
8798          }
8799          part { name: "popover";
8800             mouse_events: 0;
8801             description { state: "default" 0.0;
8802                rel1.to: "pop";
8803                rel2.to: "pop";
8804                rel2.relative: 1.0 0.5;
8805                image {
8806                   normal: "bt_dis_hilight.png";
8807                   border: 4 4 4 0;
8808                }
8809             }
8810          }
8811          part { name: "elm.swallow.content";
8812             type: SWALLOW;
8813             description { state: "default" 0.0;
8814                fixed: 1 1;
8815                rel1.relative: 0.5 0.5;
8816                rel2.relative: 0.5 0.5;
8817             }
8818          }
8819       }
8820       programs {
8821          program { name: "show";
8822             signal: "elm,action,show";
8823             source: "elm";
8824             action: STATE_SET "visible" 0.0;
8825 //          transition: DECELERATE 0.5;
8826             target: "base";
8827          }
8828          program { name: "hide";
8829             signal: "elm,action,hide";
8830             source: "elm";
8831             action: STATE_SET "default" 0.0;
8832 //          transition: DECELERATE 0.5;
8833             target: "base";
8834          }
8835       }
8836    }
8837
8838    group { name: "elm/win/inwin/minimal_vertical";
8839       images {
8840          image: "shad_circ.png" COMP;
8841          image: "bt_dis_base.png" COMP;
8842          image: "bt_dis_hilight.png" COMP;
8843       }
8844       parts {
8845          part { name: "base";
8846             type: RECT;
8847             mouse_events: 1;
8848             description { state: "default" 0.0;
8849                color: 0 0 0 0;
8850             }
8851             description { state: "visible" 0.0;
8852                inherit: "default" 1.0;
8853                color: 0 0 0 64;
8854             }
8855          }
8856          part { name: "shad";
8857             mouse_events:  0;
8858             description { state: "default" 0.0;
8859                image.normal: "shad_circ.png";
8860                rel1.to: "elm.swallow.content";
8861                rel1.offset: -64 -64;
8862                rel2.to: "elm.swallow.content";
8863                rel2.offset: 63 63;
8864                fill.smooth: 0;
8865             }
8866          }
8867          part { name: "pop";
8868             mouse_events: 1;
8869             description { state: "default" 0.0;
8870                rel1.to: "elm.swallow.content";
8871                rel1.offset: -5 -5;
8872                rel2.to: "elm.swallow.content";
8873                rel2.offset: 4 4;
8874                image {
8875                   normal: "bt_dis_base.png";
8876                   border: 4 4 4 4;
8877                }
8878                image.middle: SOLID;
8879             }
8880          }
8881          part { name: "popover";
8882             mouse_events: 0;
8883             description { state: "default" 0.0;
8884                rel1.to: "pop";
8885                rel2.to: "pop";
8886                rel2.relative: 1.0 0.5;
8887                image {
8888                   normal: "bt_dis_hilight.png";
8889                   border: 4 4 4 0;
8890                }
8891             }
8892          }
8893          part { name: "elm.swallow.content";
8894             type: SWALLOW;
8895             description { state: "default" 0.0;
8896                fixed: 1 1;
8897                rel1.relative: 0.1 0.5;
8898                rel2.relative: 0.9 0.5;
8899             }
8900          }
8901       }
8902       programs {
8903          program { name: "show";
8904             signal: "elm,action,show";
8905             source: "elm";
8906             action: STATE_SET "visible" 0.0;
8907 //          transition: DECELERATE 0.5;
8908             target: "base";
8909          }
8910          program { name: "hide";
8911             signal: "elm,action,hide";
8912             source: "elm";
8913             action: STATE_SET "default" 0.0;
8914 //          transition: DECELERATE 0.5;
8915             target: "base";
8916          }
8917       }
8918    }
8919
8920 ///////////////////////////////////////////////////////////////////////////////
8921
8922    ///////////////////////////////////////////////////////////////////////////////
8923    group { name: "elm/list/item/default";
8924       data.item: "stacking" "above";
8925       images {
8926          image: "bt_sm_base1.png" COMP;
8927          image: "bt_sm_shine.png" COMP;
8928          image: "bt_sm_hilight.png" COMP;
8929          image: "ilist_1.png" COMP;
8930          image: "ilist_item_shadow.png" COMP;
8931       }
8932       parts {
8933          part {
8934             name:           "event";
8935             type:           RECT;
8936             repeat_events: 1;
8937             description {
8938                state: "default" 0.0;
8939                color: 0 0 0 0;
8940             }
8941          }
8942          part {
8943             name: "base_sh";
8944             mouse_events: 0;
8945             description {
8946                state: "default" 0.0;
8947                align: 0.0 0.0;
8948                min: 0 10;
8949                fixed: 1 1;
8950                rel1 {
8951                   to: "base";
8952                   relative: 0.0 1.0;
8953                   offset: 0 0;
8954                }
8955                rel2 {
8956                   to: "base";
8957                   relative: 1.0 1.0;
8958                   offset: -1 0;
8959                }
8960                image {
8961                   normal: "ilist_item_shadow.png";
8962                }
8963                fill.smooth: 0;
8964             }
8965          }
8966          part {
8967             name: "base";
8968             mouse_events: 0;
8969             description {
8970                state: "default" 0.0;
8971                image {
8972                   normal: "ilist_1.png";
8973                   border: 2 2 2 2;
8974                }
8975                fill.smooth: 0;
8976             }
8977          }
8978          part { name: "bg";
8979             mouse_events: 0;
8980             description { state: "default" 0.0;
8981                visible: 0;
8982                color: 255 255 255 0;
8983                rel1 {
8984                   relative: 0.0 0.0;
8985                   offset: -5 -5;
8986                }
8987                rel2 {
8988                   relative: 1.0 1.0;
8989                   offset: 4 4;
8990                }
8991                image {
8992                   normal: "bt_sm_base1.png";
8993                   border: 6 6 6 6;
8994                }
8995                image.middle: SOLID;
8996             }
8997             description { state: "selected" 0.0;
8998                inherit: "default" 0.0;
8999                visible: 1;
9000                color: 255 255 255 255;
9001                rel1 {
9002                   relative: 0.0 0.0;
9003                   offset: -2 -2;
9004                }
9005                rel2 {
9006                   relative: 1.0 1.0;
9007                   offset: 1 1;
9008                }
9009             }
9010          }
9011          part { name: "elm.swallow.icon";
9012             type: SWALLOW;
9013             description { state: "default" 0.0;
9014                fixed: 1 0;
9015                align: 0.0 0.5;
9016                rel1 {
9017                   relative: 0.0  0.0;
9018                   offset:   4    4;
9019                }
9020                rel2 {
9021                   relative: 0.0  1.0;
9022                   offset:   4   -5;
9023                }
9024             }
9025          }
9026          part { name: "elm.swallow.end";
9027             type: SWALLOW;
9028             description { state: "default" 0.0;
9029                fixed: 1 0;
9030                align: 1.0 0.5;
9031                rel1 {
9032                   relative: 1.0  0.0;
9033                   offset:   -5    4;
9034                }
9035                rel2 {
9036                   relative: 1.0  1.0;
9037                   offset:   -5   -5;
9038                }
9039             }
9040          }
9041          part { name: "elm.text";
9042             type:           TEXT;
9043             effect:         SOFT_SHADOW;
9044             mouse_events:   0;
9045             scale: 1;
9046             description {
9047                state: "default" 0.0;
9048 //               min: 16 16;
9049                rel1 {
9050                   to_x:     "elm.swallow.icon";
9051                   relative: 1.0  0.0;
9052                   offset:   4 4;
9053                }
9054                rel2 {
9055                   to_x:     "elm.swallow.end";
9056                   relative: 0.0  1.0;
9057                   offset:   -1 -5;
9058                }
9059                color: 0 0 0 255;
9060                color3: 0 0 0 0;
9061                text {
9062                   font: "Sans";
9063                   size: 10;
9064                   min: 1 1;
9065 //                  min: 0 1;
9066                   align: 0.0 0.5;
9067                }
9068             }
9069             description { state: "selected" 0.0;
9070                inherit: "default" 0.0;
9071                color: 224 224 224 255;
9072                color3: 0 0 0 64;
9073             }
9074          }
9075          part { name: "fg1";
9076             mouse_events: 0;
9077             description { state: "default" 0.0;
9078                visible: 0;
9079                color: 255 255 255 0;
9080                rel1.to: "bg";
9081                rel2.relative: 1.0 0.5;
9082                rel2.to: "bg";
9083                image {
9084                   normal: "bt_sm_hilight.png";
9085                   border: 6 6 6 0;
9086                }
9087             }
9088             description { state: "selected" 0.0;
9089                inherit: "default" 0.0;
9090                visible: 1;
9091                color: 255 255 255 255;
9092             }
9093          }
9094          part { name: "fg2";
9095             mouse_events: 0;
9096             description { state: "default" 0.0;
9097                visible: 0;
9098                color: 255 255 255 0;
9099                rel1.to: "bg";
9100                rel2.to: "bg";
9101                image {
9102                   normal: "bt_sm_shine.png";
9103                   border: 6 6 6 0;
9104                }
9105             }
9106             description { state: "selected" 0.0;
9107                inherit: "default" 0.0;
9108                visible: 1;
9109                color: 255 255 255 255;
9110             }
9111          }
9112       }
9113       programs {
9114          program {
9115             name:    "go_active";
9116             signal:  "elm,state,selected";
9117             source:  "elm";
9118             action:  STATE_SET "selected" 0.0;
9119             target:  "bg";
9120             target:  "fg1";
9121             target:  "fg2";
9122             target:  "elm.text";
9123          }
9124          program {
9125             name:    "go_passive";
9126             signal:  "elm,state,unselected";
9127             source:  "elm";
9128             action:  STATE_SET "default" 0.0;
9129             target:  "bg";
9130             target:  "fg1";
9131             target:  "fg2";
9132             target:  "elm.text";
9133             transition: LINEAR 0.1;
9134          }
9135       }
9136    }
9137    group { name: "elm/list/item_odd/default";
9138       data.item: "stacking" "below";
9139       data.item: "selectraise" "on";
9140       images {
9141          image: "bt_sm_base1.png" COMP;
9142          image: "bt_sm_shine.png" COMP;
9143          image: "bt_sm_hilight.png" COMP;
9144          image: "ilist_2.png" COMP;
9145       }
9146       parts {
9147          part {
9148             name:           "event";
9149             type:           RECT;
9150             repeat_events: 1;
9151             description {
9152                state: "default" 0.0;
9153                color: 0 0 0 0;
9154             }
9155          }
9156          part {
9157             name: "base";
9158             mouse_events: 0;
9159             description {
9160                state: "default" 0.0;
9161                image {
9162                   normal: "ilist_2.png";
9163                   border: 2 2 2 2;
9164                }
9165                fill.smooth: 0;
9166             }
9167          }
9168          part { name: "bg";
9169             mouse_events: 0;
9170             description { state: "default" 0.0;
9171                visible: 0;
9172                color: 255 255 255 0;
9173                rel1 {
9174                   relative: 0.0 0.0;
9175                   offset: -5 -5;
9176                }
9177                rel2 {
9178                   relative: 1.0 1.0;
9179                   offset: 4 4;
9180                }
9181                image {
9182                   normal: "bt_sm_base1.png";
9183                   border: 6 6 6 6;
9184                }
9185                image.middle: SOLID;
9186             }
9187             description { state: "selected" 0.0;
9188                inherit: "default" 0.0;
9189                visible: 1;
9190                color: 255 255 255 255;
9191                rel1 {
9192                   relative: 0.0 0.0;
9193                   offset: -2 -2;
9194                }
9195                rel2 {
9196                   relative: 1.0 1.0;
9197                   offset: 1 1;
9198                }
9199             }
9200          }
9201          part {
9202             name:          "elm.swallow.icon";
9203             type:          SWALLOW;
9204             description { state:    "default" 0.0;
9205                fixed: 1 0;
9206                align:    0.0 0.5;
9207                rel1 {
9208                   relative: 0.0  0.0;
9209                   offset:   4    4;
9210                }
9211                rel2 {
9212                   relative: 0.0  1.0;
9213                   offset:   4   -5;
9214                }
9215             }
9216          }
9217          part {
9218             name:          "elm.swallow.end";
9219             type:          SWALLOW;
9220             description { state:    "default" 0.0;
9221                fixed: 1 0;
9222                align: 1.0 0.5;
9223                rel1 {
9224                   relative: 1.0  0.0;
9225                   offset:   -5    4;
9226                }
9227                rel2 {
9228                   relative: 1.0  1.0;
9229                   offset:   -5   -5;
9230                }
9231             }
9232          }
9233          part {
9234             name:           "elm.text";
9235             type:           TEXT;
9236             effect:         SOFT_SHADOW;
9237             mouse_events:   0;
9238             scale: 1;
9239             description {
9240                state: "default" 0.0;
9241 //               min:      16 16;
9242                rel1 {
9243                   to_x:     "elm.swallow.icon";
9244                   relative: 1.0  0.0;
9245                   offset:   4 4;
9246                }
9247                rel2 {
9248                   to_x:     "elm.swallow.end";
9249                   relative: 0.0  1.0;
9250                   offset:   -1 -5;
9251                }
9252                color: 0 0 0 255;
9253                color3: 0 0 0 0;
9254                text {
9255                   font: "Sans";
9256                   size: 10;
9257                   min: 1 1;
9258 //                  min: 0 1;
9259                   align: 0.0 0.5;
9260                }
9261             }
9262             description { state: "selected" 0.0;
9263                inherit: "default" 0.0;
9264                color: 224 224 224 255;
9265                color3: 0 0 0 64;
9266             }
9267          }
9268          part { name: "fg1";
9269             mouse_events: 0;
9270             description { state: "default" 0.0;
9271                visible: 0;
9272                color: 255 255 255 0;
9273                rel1.to: "bg";
9274                rel2.relative: 1.0 0.5;
9275                rel2.to: "bg";
9276                image {
9277                   normal: "bt_sm_hilight.png";
9278                   border: 6 6 6 0;
9279                }
9280             }
9281             description { state: "selected" 0.0;
9282                inherit: "default" 0.0;
9283                visible: 1;
9284                color: 255 255 255 255;
9285             }
9286          }
9287          part { name: "fg2";
9288             mouse_events: 0;
9289             description { state: "default" 0.0;
9290                visible: 0;
9291                color: 255 255 255 0;
9292                rel1.to: "bg";
9293                rel2.to: "bg";
9294                image {
9295                   normal: "bt_sm_shine.png";
9296                   border: 6 6 6 0;
9297                }
9298             }
9299             description { state: "selected" 0.0;
9300                inherit: "default" 0.0;
9301                visible: 1;
9302                color: 255 255 255 255;
9303             }
9304          }
9305       }
9306       programs {
9307          program {
9308             name:    "go_active";
9309             signal:  "elm,state,selected";
9310             source:  "elm";
9311             action:  STATE_SET "selected" 0.0;
9312             target:  "bg";
9313             target:  "fg1";
9314             target:  "fg2";
9315             target:  "elm.text";
9316          }
9317          program {
9318             name:    "go_passive";
9319             signal:  "elm,state,unselected";
9320             source:  "elm";
9321             action:  STATE_SET "default" 0.0;
9322             target:  "bg";
9323             target:  "fg1";
9324             target:  "fg2";
9325             target:  "elm.text";
9326             transition: LINEAR 0.1;
9327          }
9328       }
9329    }
9330    group { name: "elm/list/item_compress/default";
9331       data.item: "stacking" "above";
9332       data.item: "selectraise" "on";
9333       images {
9334          image: "bt_sm_base1.png" COMP;
9335          image: "bt_sm_shine.png" COMP;
9336          image: "bt_sm_hilight.png" COMP;
9337          image: "ilist_1.png" COMP;
9338          image: "ilist_item_shadow.png" COMP;
9339       }
9340       parts {
9341          part {
9342             name: "base_sh";
9343             mouse_events: 0;
9344             description { state: "default" 0.0;
9345                fixed: 1 1;
9346                align: 0.0 0.0;
9347                min: 0 10;
9348                rel1 {
9349                   to: "base";
9350                   relative: 0.0 1.0;
9351                   offset: 0 0;
9352                }
9353                rel2 {
9354                   to: "base";
9355                   relative: 1.0 1.0;
9356                   offset: -1 0;
9357                }
9358                image {
9359                   normal: "ilist_item_shadow.png";
9360                }
9361                fill.smooth: 0;
9362             }
9363          }
9364          part {
9365             name: "base";
9366             mouse_events: 0;
9367             description {
9368                state: "default" 0.0;
9369                image {
9370                   normal: "ilist_1.png";
9371                   border: 2 2 2 2;
9372                }
9373                fill.smooth: 0;
9374             }
9375          }
9376          part { name: "bg";
9377             mouse_events: 0;
9378             description { state: "default" 0.0;
9379                visible: 0;
9380                color: 255 255 255 0;
9381                rel1 {
9382                   relative: 0.0 0.0;
9383                   offset: -5 -5;
9384                }
9385                rel2 {
9386                   relative: 1.0 1.0;
9387                   offset: 4 4;
9388                }
9389                image {
9390                   normal: "bt_sm_base1.png";
9391                   border: 6 6 6 6;
9392                }
9393                image.middle: SOLID;
9394             }
9395             description { state: "selected" 0.0;
9396                inherit: "default" 0.0;
9397                visible: 1;
9398                color: 255 255 255 255;
9399                rel1 {
9400                   relative: 0.0 0.0;
9401                   offset: -2 -2;
9402                }
9403                rel2 {
9404                   relative: 1.0 1.0;
9405                   offset: 1 1;
9406                }
9407             }
9408          }
9409          part { name:          "elm.swallow.icon";
9410             type:          SWALLOW;
9411             description { state:    "default" 0.0;
9412                fixed: 1 0;
9413                align:    0.0 0.5;
9414                rel1 {
9415                   relative: 0.0  0.0;
9416                   offset:   4    4;
9417                }
9418                rel2 {
9419                   relative: 0.0  1.0;
9420                   offset:   4   -5;
9421                }
9422             }
9423          }
9424          part { name:          "elm.swallow.end";
9425             type:          SWALLOW;
9426             description { state:    "default" 0.0;
9427                fixed: 1 0;
9428                align:    1.0 0.5;
9429                rel1 {
9430                   relative: 1.0  0.0;
9431                   offset:   -5    4;
9432                }
9433                rel2 {
9434                   relative: 1.0  1.0;
9435                   offset:   -5   -5;
9436                }
9437             }
9438          }
9439          part {
9440             name:           "elm.text";
9441             type:           TEXT;
9442             effect:         SOFT_SHADOW;
9443             mouse_events:   0;
9444             scale: 1;
9445             description { state: "default" 0.0;
9446 //               min:      16 16;
9447                rel1 {
9448                   to_x:     "elm.swallow.icon";
9449                   relative: 1.0  0.0;
9450                   offset:   4 4;
9451                }
9452                rel2 {
9453                   to_x:     "elm.swallow.end";
9454                   relative: 0.0  1.0;
9455                   offset:   -1 -5;
9456                }
9457                color: 0 0 0 255;
9458                color3: 0 0 0 0;
9459                text {
9460                   font: "Sans";
9461                   size: 10;
9462 //                  min: 1 1;
9463                   min: 0 1;
9464                   align: 0.0 0.5;
9465                }
9466             }
9467             description { state: "selected" 0.0;
9468                inherit: "default" 0.0;
9469                color: 224 224 224 255;
9470                color3: 0 0 0 64;
9471             }
9472          }
9473          part { name: "fg1";
9474             mouse_events: 0;
9475             description { state: "default" 0.0;
9476                visible: 0;
9477                color: 255 255 255 0;
9478                rel1.to: "bg";
9479                rel2.relative: 1.0 0.5;
9480                rel2.to: "bg";
9481                image {
9482                   normal: "bt_sm_hilight.png";
9483                   border: 6 6 6 0;
9484                }
9485             }
9486             description { state: "selected" 0.0;
9487                inherit: "default" 0.0;
9488                visible: 1;
9489                color: 255 255 255 255;
9490             }
9491          }
9492          part { name: "fg2";
9493             mouse_events: 0;
9494             description { state: "default" 0.0;
9495                visible: 0;
9496                color: 255 255 255 0;
9497                rel1.to: "bg";
9498                rel2.to: "bg";
9499                image {
9500                   normal: "bt_sm_shine.png";
9501                   border: 6 6 6 0;
9502                }
9503             }
9504             description { state: "selected" 0.0;
9505                inherit: "default" 0.0;
9506                visible: 1;
9507                color: 255 255 255 255;
9508             }
9509          }
9510          part {
9511             name:           "event";
9512             type:           RECT;
9513             repeat_events: 1;
9514             description {
9515                state: "default" 0.0;
9516                color: 0 0 0 0;
9517             }
9518          }
9519       }
9520       programs {
9521          program {
9522             name:    "go_active";
9523             signal:  "elm,state,selected";
9524             source:  "elm";
9525             action:  STATE_SET "selected" 0.0;
9526             target:  "bg";
9527             target:  "fg1";
9528             target:  "fg2";
9529             target:  "elm.text";
9530          }
9531          program {
9532             name:    "go_passive";
9533             signal:  "elm,state,unselected";
9534             source:  "elm";
9535             action:  STATE_SET "default" 0.0;
9536             target:  "bg";
9537             target:  "fg1";
9538             target:  "fg2";
9539             target:  "elm.text";
9540             transition: LINEAR 0.1;
9541          }
9542       }
9543    }
9544    group { name: "elm/list/item_compress_odd/default";
9545       data.item: "stacking" "below";
9546       data.item: "selectraise" "on";
9547       images {
9548          image: "bt_sm_base1.png" COMP;
9549          image: "bt_sm_shine.png" COMP;
9550          image: "bt_sm_hilight.png" COMP;
9551          image: "ilist_2.png" COMP;
9552       }
9553       parts {
9554          part {
9555             name: "base";
9556             mouse_events: 0;
9557             description {
9558                state: "default" 0.0;
9559                image {
9560                   normal: "ilist_2.png";
9561                   border: 2 2 2 2;
9562                }
9563                fill.smooth: 0;
9564             }
9565          }
9566          part { name: "bg";
9567             mouse_events: 0;
9568             description { state: "default" 0.0;
9569                visible: 0;
9570                color: 255 255 255 0;
9571                rel1 {
9572                   relative: 0.0 0.0;
9573                   offset: -5 -5;
9574                }
9575                rel2 {
9576                   relative: 1.0 1.0;
9577                   offset: 4 4;
9578                }
9579                image {
9580                   normal: "bt_sm_base1.png";
9581                   border: 6 6 6 6;
9582                }
9583                image.middle: SOLID;
9584             }
9585             description { state: "selected" 0.0;
9586                inherit: "default" 0.0;
9587                visible: 1;
9588                color: 255 255 255 255;
9589                rel1 {
9590                   relative: 0.0 0.0;
9591                   offset: -2 -2;
9592                }
9593                rel2 {
9594                   relative: 1.0 1.0;
9595                   offset: 1 1;
9596                }
9597             }
9598          }
9599          part { name:          "elm.swallow.icon";
9600             type:          SWALLOW;
9601             description { state:    "default" 0.0;
9602                fixed: 1 0;
9603                align:    0.0 0.5;
9604                rel1 {
9605                   relative: 0.0  0.0;
9606                   offset:   4    4;
9607                }
9608                rel2 {
9609                   relative: 0.0  1.0;
9610                   offset:   4   -5;
9611                }
9612             }
9613          }
9614          part { name:          "elm.swallow.end";
9615             type:          SWALLOW;
9616             description { state:    "default" 0.0;
9617                fixed: 1 0;
9618                align:    1.0 0.5;
9619                rel1 {
9620                   relative: 1.0  0.0;
9621                   offset:   -5    4;
9622                }
9623                rel2 {
9624                   relative: 1.0  1.0;
9625                   offset:   -5   -5;
9626                }
9627             }
9628          }
9629          part {
9630             name:           "elm.text";
9631             type:           TEXT;
9632             effect:         SOFT_SHADOW;
9633             mouse_events:   0;
9634             scale: 1;
9635             description {
9636                state: "default" 0.0;
9637 //               min:      16 16;
9638                rel1 {
9639                   to_x:     "elm.swallow.icon";
9640                   relative: 1.0  0.0;
9641                   offset:   4 4;
9642                }
9643                rel2 {
9644                   to_x:     "elm.swallow.end";
9645                   relative: 0.0  1.0;
9646                   offset:   -1 -5;
9647                }
9648                color: 0 0 0 255;
9649                color3: 0 0 0 0;
9650                text {
9651                   font: "Sans";
9652                   size: 10;
9653 //                  min: 1 1;
9654                   min: 0 1;
9655                   align: 0.0 0.5;
9656                }
9657             }
9658             description { state: "selected" 0.0;
9659                inherit: "default" 0.0;
9660                color: 224 224 224 255;
9661                color3: 0 0 0 64;
9662             }
9663          }
9664          part { name: "fg1";
9665             mouse_events: 0;
9666             description { state: "default" 0.0;
9667                visible: 0;
9668                color: 255 255 255 0;
9669                rel1.to: "bg";
9670                rel2.relative: 1.0 0.5;
9671                rel2.to: "bg";
9672                image {
9673                   normal: "bt_sm_hilight.png";
9674                   border: 6 6 6 0;
9675                }
9676             }
9677             description { state: "selected" 0.0;
9678                inherit: "default" 0.0;
9679                visible: 1;
9680                color: 255 255 255 255;
9681             }
9682          }
9683          part { name: "fg2";
9684             mouse_events: 0;
9685             description { state: "default" 0.0;
9686                visible: 0;
9687                color: 255 255 255 0;
9688                rel1.to: "bg";
9689                rel2.to: "bg";
9690                image {
9691                   normal: "bt_sm_shine.png";
9692                   border: 6 6 6 0;
9693                }
9694             }
9695             description { state: "selected" 0.0;
9696                inherit: "default" 0.0;
9697                visible: 1;
9698                color: 255 255 255 255;
9699             }
9700          }
9701          part {
9702             name:           "event";
9703             type:           RECT;
9704             repeat_events: 1;
9705             description {
9706                state: "default" 0.0;
9707                color: 0 0 0 0;
9708             }
9709          }
9710       }
9711       programs {
9712          program {
9713             name:    "go_active";
9714             signal:  "elm,state,selected";
9715             source:  "elm";
9716             action:  STATE_SET "selected" 0.0;
9717             target:  "bg";
9718             target:  "fg1";
9719             target:  "fg2";
9720             target:  "elm.text";
9721          }
9722          program {
9723             name:    "go_passive";
9724             signal:  "elm,state,unselected";
9725             source:  "elm";
9726             action:  STATE_SET "default" 0.0;
9727             target:  "bg";
9728             target:  "fg1";
9729             target:  "fg2";
9730             target:  "elm.text";
9731             transition: LINEAR 0.1;
9732          }
9733       }
9734    }
9735
9736 ///////////////////////////////////////////////////////////////////////////////
9737    group { name: "elm/slider/horizontal/default";
9738       images {
9739          image: "sl_bg.png" COMP;
9740          image: "sl_bg_over.png" COMP;
9741          image: "sl_bt_0.png" COMP;
9742          image: "sl_bt_1.png" COMP;
9743          image: "sl_bt_2.png" COMP;
9744          image: "sl_bt2_0_0.png" COMP;
9745          image: "sl_bt2_0_1.png" COMP;
9746          image: "sl_bt2_0_2.png" COMP;
9747          image: "sl_bt2_1.png" COMP;
9748          image: "sl_bt2_2.png" COMP;
9749          image: "sl_units.png" COMP;
9750       }
9751       parts {
9752          part { name: "base";
9753             mouse_events: 0;
9754             description { state: "default" 0.0;
9755                max: 99999 6;
9756                min: 0 6;
9757                rel1 { to: "bg";
9758                   offset: 1 0;
9759                }
9760                rel2 { to: "bg";
9761                   offset: -2 -1;
9762                }
9763                image.normal: "sl_bg.png";
9764                fill.smooth: 0;
9765             }
9766          }
9767          part { name: "level";
9768             type: RECT;
9769             mouse_events: 0;
9770             description { state: "default" 0.0;
9771                fixed: 1 1;
9772                rel1.to: "base";
9773                rel2 {
9774                   to_y: "base";
9775                   to_x: "elm.dragable.slider";
9776                   relative: 0.5 1.0;
9777                }
9778                color: 255 0 0 200;
9779             }
9780             description { state: "inverted" 0.0;
9781                inherit: "default" 0.0;
9782                visible: 0;
9783             }
9784          }
9785          part { name: "level2";
9786             type: RECT;
9787             mouse_events: 0;
9788             description { state: "default" 0.0;
9789                fixed: 1 1;
9790                visible: 0;
9791                rel1 {
9792                   to_y: "base";
9793                   to_x: "elm.dragable.slider";
9794                   relative: 0.5 0.0;
9795                }
9796                rel2.to: "base";
9797                color: 255 0 0 200;
9798             }
9799             description { state: "inverted" 0.0;
9800                inherit: "default" 0.0;
9801                visible: 1;
9802             }
9803          }
9804          part {
9805             name: "base_over";
9806             mouse_events: 0;
9807             description { state: "default" 0.0;
9808                rel1.to: "base";
9809                rel1.offset: -1 -1;
9810                rel2.to: "base";
9811                rel2.offset: 0 0;
9812                image {
9813                   normal: "sl_bg_over.png";
9814                   border: 3 3 3 3;
9815                }
9816                fill.smooth: 0;
9817             }
9818          }
9819          part { name: "bg";
9820             type: RECT;
9821             mouse_events: 0;
9822             scale: 1;
9823             description { state: "default" 0.0;
9824                visible: 0;
9825                rel1.to: "elm.swallow.bar";
9826                rel2.to: "elm.swallow.bar";
9827                color: 0 0 0 0;
9828             }
9829          }
9830          part { name: "elm.swallow.bar";
9831             type: SWALLOW;
9832             scale: 1;
9833             description { state: "default" 0.0;
9834                min: 48 24;
9835                max: 99999 24;
9836                align: 1.0 0.5;
9837                rel1 {
9838                   to_x: "elm.text";
9839                   relative: 1.0 0.0;
9840                   offset: 8 0;
9841                }
9842                rel2 {
9843                   to_x: "elm.units";
9844                   relative: 0.0 1.0;
9845                   offset: -10 -1;
9846                }
9847             }
9848          }
9849          part { name: "elm.swallow.content";
9850             type: SWALLOW;
9851             description { state: "default" 0.0;
9852                visible: 0;
9853                align: 0.0 0.5;
9854                rel1 {
9855                   offset: 4 0;
9856                   to_y: "elm.swallow.bar";
9857                }
9858                rel2 {
9859                   offset: 3 -1;
9860                   relative: 0.0 1.0;
9861                   to_y: "elm.swallow.bar";
9862                }
9863             }
9864             description { state: "visible" 0.0;
9865                inherit: "default" 0.0;
9866                visible: 1;
9867                aspect: 1.0 1.0;
9868                aspect_preference: VERTICAL;
9869                rel2.offset: 4 -1;
9870             }
9871          }
9872          part { name: "elm.text";
9873             type: TEXT;
9874             mouse_events: 0;
9875             scale: 1;
9876             description { state: "default" 0.0;
9877                visible: 0;
9878                fixed: 1 1;
9879                align: 0.0 0.5;
9880                rel1.to_x: "elm.swallow.content";
9881                rel1.relative: 1.0 0.0;
9882                rel1.offset: -1 4;
9883                rel2.to_x: "elm.swallow.content";
9884                rel2.relative: 1.0 1.0;
9885                rel2.offset: -1 -5;
9886                color: 0 0 0 255;
9887                text {
9888                   font: "Sans,Edje-Vera";
9889                   size: 10;
9890                   min: 0 0;
9891                   align: 0.0 0.5;
9892                }
9893             }
9894             description { state: "visible" 0.0;
9895                inherit: "default" 0.0;
9896                visible: 1;
9897                text.min: 1 1;
9898                rel1.offset: 0 4;
9899                rel2.offset: 0 -5;
9900             }
9901          }
9902          part { name: "units";
9903             mouse_events: 0;
9904             description { state: "default" 0.0;
9905                visible: 0;
9906                rel1 {
9907                   to_x: "elm.units";
9908                   offset: 0 5;
9909                }
9910                image {
9911                   normal: "sl_units.png";
9912                   border: 0 5 3 8;
9913                }
9914                fill.smooth: 0;
9915             }
9916             description { state: "visible" 0.0;
9917                inherit: "default" 0.0;
9918                visible: 1;
9919             }
9920          }
9921          part { name: "elm.units";
9922             type: TEXT;
9923             mouse_events: 0;
9924             scale: 1;
9925             description { state: "default" 0.0;
9926                visible: 0;
9927                fixed: 1 1;
9928                align: 1.0 0.5;
9929                rel1.relative: 1.0 0.0;
9930                rel1.offset: 0 8;
9931                rel2.relative: 1.0 1.0;
9932                rel2.offset: 0 -9;
9933                color: 0 0 0 255;
9934                text {
9935                   font: "Sans,Edje-Vera";
9936                   size: 10;
9937                   min: 0 0;
9938                   align: 0.0 0.5;
9939                }
9940             }
9941             description { state: "visible" 0.0;
9942                inherit: "default" 0.0;
9943                fixed: 1 1;
9944                visible: 1;
9945                text.min: 1 1;
9946                rel1.offset: -5 0;
9947                rel2.offset: -5 -1;
9948             }
9949          }
9950          part { name: "elm.dragable.slider";
9951             type: RECT;
9952             mouse_events: 0;
9953             scale: 1;
9954             dragable {
9955                x: 1 1 0;
9956                y: 0 0 0;
9957                confine: "bg";
9958             }
9959             description { state: "default" 0.0;
9960                min: 0 24;
9961                max: 0 24;
9962                fixed: 1 1;
9963                rel1 {
9964                   relative: 0.5 0.0;
9965                   to_x: "bg";
9966                }
9967                rel2 {
9968                   relative: 0.5 1.0;
9969                   to_x: "bg";
9970                }
9971                color: 255 0 0 100;
9972             }
9973          }
9974          part { name: "button_events";
9975             type: RECT;
9976             dragable {
9977                events: "elm.dragable.slider";
9978             }
9979             mouse_events: 1;
9980             description { state: "default" 0.0;
9981                fixed: 1 1;
9982                min: 16 16;
9983                aspect: 1.0 1.0;
9984                aspect_preference: VERTICAL;
9985                rel1.to_x: "elm.dragable.slider";
9986                rel2.to_x: "elm.dragable.slider";
9987                color: 0 0 0 0;
9988             }
9989          }
9990          part { name: "button0";
9991             mouse_events: 0;
9992             description { state: "default" 0.0;
9993                fixed: 1 1;
9994                max: 17 999;
9995                min: 17 24;
9996                rel1.to: "elm.dragable.slider";
9997                rel2.to: "elm.dragable.slider";
9998                image {
9999                   normal: "sl_bt_0.png";
10000                   border: 5 5 5 10;
10001                }
10002                fill.smooth: 0;
10003             }
10004          }
10005          part { name: "button1";
10006             mouse_events: 0;
10007             description { state: "default" 0.0;
10008                rel1.to: "button0";
10009                rel2 {
10010                   to: "button0";
10011                   relative: 1.0 0.5;
10012                   offset: -1 -5;
10013                }
10014                image {
10015                   normal: "sl_bt_1.png";
10016                   border: 5 5 5 0;
10017                }
10018             }
10019          }
10020          part { name: "button2";
10021             mouse_events: 0;
10022             description { state: "default" 0.0;
10023                rel1.to: "button0";
10024                rel2.to: "button0";
10025                image {
10026                   normal: "sl_bt_2.png";
10027                   border: 5 5 5 10;
10028                }
10029                fill.smooth: 0;
10030             }
10031          }
10032          part { name: "button3";
10033             mouse_events: 0;
10034             description { state: "default" 0.0;
10035                fixed: 1 1;
10036                visible: 0;
10037                min: 8 32;
10038                align: 1.0 0.5;
10039                rel1 {
10040                   to_x: "elm.indicator";
10041                   to_y: "button4";
10042                   relative: 0.0 0.0;
10043                   offset: -7 0;
10044                }
10045                rel2 {
10046                   to: "button4";
10047                   relative: 0.0 1.0;
10048                   offset: -1 -1;
10049                }
10050                image {
10051                   normal: "sl_bt2_0_0.png";
10052                   border: 6 0 6 12;
10053                }
10054                fill.smooth: 0;
10055             }
10056             description { state: "visible" 0.0;
10057                inherit: "default" 0.0;
10058                visible: 1;
10059             }
10060          }
10061          part { name: "button4";
10062             mouse_events: 0;
10063             description { state: "default" 0.0;
10064                visible: 0;
10065                max: 15 999;
10066                min: 15 32;
10067                rel1 {
10068                   to_x: "button0";
10069                   to_y: "elm.indicator";
10070                   offset: 0 0;
10071                }
10072                rel2.to: "button0";
10073                image {
10074                   normal: "sl_bt2_0_1.png";
10075                   border: 0 0 6 12;
10076                }
10077                fill.smooth: 0;
10078             }
10079             description { state: "visible" 0.0;
10080                inherit: "default" 0.0;
10081                visible: 1;
10082             }
10083          }
10084          part { name: "button5";
10085             mouse_events: 0;
10086             description { state: "default" 0.0;
10087                fixed: 1 1;
10088                visible: 0;
10089                min: 8 32;
10090                align: 0.0 0.5;
10091                rel1 {
10092                   to: "button4";
10093                   relative: 1.0 0.0;
10094                   offset: 0 0;
10095                }
10096                rel2 {
10097                   to_x: "elm.indicator";
10098                   to_y: "button4";
10099                   relative: 1.0 1.0;
10100                   offset: 6 -1;
10101                }
10102                image {
10103                   normal: "sl_bt2_0_2.png";
10104                   border: 0 6 6 12;
10105                }
10106                fill.smooth: 0;
10107             }
10108             description { state: "visible" 0.0;
10109                inherit: "default" 0.0;
10110                visible: 1;
10111             }
10112          }
10113          part { name: "elm.indicator";
10114             type: TEXT;
10115             mouse_events: 0;
10116             effect: SOFT_SHADOW;
10117             scale: 1;
10118             description { state: "default" 0.0;
10119                visible: 0;
10120                fixed: 1 1;
10121                align: 0.5 1.0;
10122                rel1 {
10123                   to: "button0";
10124                   relative: 0.0 -0.25;
10125                   offset: 0 0;
10126                }
10127                rel2 {
10128                   to_x: "button0";
10129                   relative: 1.0 -0.25;
10130                   offset: -1 0;
10131                }
10132                color: 224 224 224 255;
10133                color3: 0 0 0 64;
10134                text {
10135                   font:     "Sans,Edje-Vera";
10136                   size:     10;
10137                   min:      0 0;
10138                   align:    0.5 0.5;
10139                }
10140             }
10141             description { state: "visible" 0.0;
10142                inherit: "default" 0.0;
10143                visible: 1;
10144                text.min: 1 1;
10145                rel1.offset: 0 -1;
10146                rel2.offset: -1 -1;
10147             }
10148          }
10149          part { name: "button6";
10150             mouse_events: 0;
10151             description { state: "default" 0.0;
10152                visible: 0;
10153                rel1.to: "button3";
10154                rel2 {
10155                   to: "button5";
10156                   relative: 1.0 0.3;
10157                   offset: -1 -1;
10158                }
10159                image {
10160                   normal: "sl_bt2_1.png";
10161                   border: 5 5 5 0;
10162                }
10163                fill.smooth: 0;
10164             }
10165             description { state: "visible" 0.0;
10166                inherit: "default" 0.0;
10167                visible: 1;
10168             }
10169          }
10170          part { name: "button7";
10171             mouse_events: 0;
10172             description { state: "default" 0.0;
10173                visible: 0;
10174                rel1.to: "button3";
10175                rel2.to: "button5";
10176                image {
10177                   normal: "sl_bt2_2.png";
10178                   border: 5 5 5 0;
10179                   middle: 0;
10180                }
10181                fill.smooth: 0;
10182             }
10183             description { state: "visible" 0.0;
10184                inherit: "default" 0.0;
10185                visible: 1;
10186             }
10187          }
10188       }
10189       programs {
10190          program { name: "text_show";
10191             signal: "elm,state,text,visible";
10192             source: "elm";
10193             action:  STATE_SET "visible" 0.0;
10194             target: "elm.text";
10195          }
10196          program { name: "text_hide";
10197             signal: "elm,state,text,hidden";
10198             source: "elm";
10199             action:  STATE_SET "default" 0.0;
10200             target: "elm.text";
10201          }
10202          program { name: "icon_show";
10203             signal: "elm,state,icon,visible";
10204             source: "elm";
10205             action:  STATE_SET "visible" 0.0;
10206             target: "elm.swallow.content";
10207          }
10208          program { name: "icon_hide";
10209             signal: "elm,state,icon,hidden";
10210             source: "elm";
10211             action:  STATE_SET "default" 0.0;
10212             target: "elm.swallow.content";
10213          }
10214          program { name: "units_show";
10215             signal: "elm,state,units,visible";
10216             source: "elm";
10217             action:  STATE_SET "visible" 0.0;
10218             target: "elm.units";
10219             target: "units";
10220          }
10221          program { name: "units_hide";
10222             signal: "elm,state,units,hidden";
10223             source: "elm";
10224             action:  STATE_SET "default" 0.0;
10225             target: "elm.units";
10226             target: "units";
10227          }
10228          program { name: "invert_on";
10229             signal: "elm,state,inverted,on";
10230             source: "elm";
10231             action:  STATE_SET "inverted" 0.0;
10232             target: "level";
10233             target: "level2";
10234          }
10235          program { name: "invert_off";
10236             signal: "elm,state,inverted,off";
10237             source: "elm";
10238             action:  STATE_SET "default" 0.0;
10239             target: "level";
10240             target: "level2";
10241          }
10242          program { name: "val_show";
10243             signal: "mouse,down,*";
10244             source: "elm.dragable.slider";
10245             action:  STATE_SET "visible" 0.0;
10246             target: "elm.indicator";
10247             target: "button3";
10248             target: "button4";
10249             target: "button5";
10250             target: "button6";
10251             target: "button7";
10252          }
10253          program { name: "val_hide";
10254             signal: "mouse,up,*";
10255             source: "elm.dragable.slider";
10256             action:  STATE_SET "default" 0.0;
10257             target: "elm.indicator";
10258             target: "button3";
10259             target: "button4";
10260             target: "button5";
10261             target: "button6";
10262             target: "button7";
10263          }
10264       }
10265    }
10266
10267    group { name: "elm/slider/vertical/default";
10268       images {
10269          image: "slv_bg.png" COMP;
10270          image: "slv_bg_over.png" COMP;
10271
10272          image: "sl_bt_0.png" COMP;
10273          image: "sl_bt_1.png" COMP;
10274          image: "sl_bt_2.png" COMP;
10275          image: "sl_bt2_0_0.png" COMP;
10276          image: "sl_bt2_0_1.png" COMP;
10277          image: "sl_bt2_0_2.png" COMP;
10278          image: "sl_bt2_1.png" COMP;
10279          image: "sl_bt2_2.png" COMP;
10280
10281          image: "slv_units.png" COMP;
10282       }
10283       parts {
10284          part { name: "base";
10285             mouse_events: 0;
10286             description { state: "default" 0.0;
10287                max: 6 99999;
10288                min: 6 0;
10289                rel1 { to: "bg";
10290                   offset: 1 0;
10291                }
10292                rel2 { to: "bg";
10293                   offset: -2 -1;
10294                }
10295                image.normal: "slv_bg.png";
10296                fill.smooth: 0;
10297             }
10298          }
10299          part { name: "level";
10300             type: RECT;
10301             mouse_events: 0;
10302             description { state: "default" 0.0;
10303                fixed: 1 1;
10304                rel1.to: "base";
10305                rel2 {
10306                   to_x: "base";
10307                   to_y: "elm.dragable.slider";
10308                   relative: 1.0 0.5;
10309                }
10310                color: 255 0 0 200;
10311             }
10312             description { state: "inverted" 0.0;
10313                inherit: "default" 0.0;
10314                visible: 0;
10315             }
10316          }
10317          part { name: "level2";
10318             type: RECT;
10319             mouse_events: 0;
10320             description { state: "default" 0.0;
10321                fixed: 1 1;
10322                visible: 0;
10323                rel1 {
10324                   to_x: "base";
10325                   to_y: "elm.dragable.slider";
10326                   relative: 0.0 0.5;
10327                }
10328                rel2.to: "base";
10329                color: 255 0 0 200;
10330             }
10331             description { state: "inverted" 0.0;
10332                inherit: "default" 0.0;
10333                visible: 1;
10334             }
10335          }
10336          part {
10337             name: "base_over";
10338             mouse_events: 0;
10339             description { state: "default" 0.0;
10340                rel1.to: "base";
10341                rel1.offset: -1 -1;
10342                rel2.to: "base";
10343                rel2.offset: 0 0;
10344                image {
10345                   normal: "slv_bg_over.png";
10346                   border: 3 3 3 3;
10347                }
10348                fill.smooth: 0;
10349             }
10350          }
10351          part { name: "bg";
10352             type: RECT;
10353             mouse_events: 0;
10354             scale: 1;
10355             description { state: "default" 0.0;
10356                visible: 0;
10357                rel1.to: "elm.swallow.bar";
10358                rel2.to: "elm.swallow.bar";
10359                color: 0 0 0 0;
10360             }
10361          }
10362          part { name: "elm.swallow.bar";
10363             type: SWALLOW;
10364             scale: 1;
10365             description { state: "default" 0.0;
10366                min: 24 48;
10367                max: 24 9999;
10368                align: 0.5 1.0;
10369                rel1 {
10370                   to_y: "elm.text";
10371                   relative: 0.0 1.0;
10372                   offset: 0 10;
10373                }
10374                rel2 {
10375                   to_y: "elm.units";
10376                   relative: 1.0 0.0;
10377                   offset: -1 -8;
10378                }
10379             }
10380          }
10381          part { name: "elm.swallow.content";
10382             type: SWALLOW;
10383             description { state: "default" 0.0;
10384                visible: 0;
10385                align: 0.5 0.0;
10386                rel1 {
10387                   offset: 0 4;
10388                   to_x: "elm.swallow.bar";
10389                }
10390                rel2 {
10391                   offset: -1 3;
10392                   relative: 1.0 0.0;
10393                   to_x: "elm.swallow.bar";
10394                }
10395             }
10396             description { state: "visible" 0.0;
10397                inherit: "default" 0.0;
10398                visible: 1;
10399                aspect: 1.0 1.0;
10400                aspect_preference: HORIZONTAL;
10401                rel2.offset: -1 4;
10402             }
10403          }
10404          part { name: "elm.text";
10405             type: TEXT;
10406             mouse_events: 0;
10407             scale: 1;
10408             description { state: "default" 0.0;
10409                visible: 0;
10410                fixed: 1 1;
10411                align: 0.5 0.0;
10412                rel1.to_y: "elm.swallow.content";
10413                rel1.relative: 0.5 1.0;
10414                rel1.offset: 0 -1;
10415                rel2.to_y: "elm.swallow.content";
10416                rel2.relative: 0.5 1.0;
10417                rel2.offset: -1 -1;
10418                color: 0 0 0 255;
10419                text {
10420                   font: "Sans,Edje-Vera";
10421                   size: 10;
10422                   min: 0 0;
10423                   align: 0.5 0.0;
10424                }
10425             }
10426             description { state: "visible" 0.0;
10427                inherit: "default" 0.0;
10428                visible: 1;
10429                text.min: 1 1;
10430                rel1.offset: 4 0;
10431                rel2.offset: -5 0;
10432             }
10433          }
10434          part { name: "units";
10435             mouse_events: 0;
10436             description { state: "default" 0.0;
10437                visible: 0;
10438                rel1 {
10439                   to: "elm.units";
10440                   offset: -8 0;
10441                }
10442                rel2 {
10443                   to: "elm.units";
10444                   offset: 7 8;
10445                }
10446                image {
10447                   normal: "slv_units.png";
10448                   border: 8 8 0 9;
10449                }
10450                fill.smooth: 0;
10451             }
10452             description { state: "visible" 0.0;
10453                inherit: "default" 0.0;
10454                visible: 1;
10455             }
10456          }
10457          part { name: "elm.units";
10458             type: TEXT;
10459             mouse_events: 0;
10460             scale: 1;
10461             description { state: "default" 0.0;
10462                visible: 0;
10463                fixed: 1 1;
10464                align: 0.5 1.0;
10465                rel1.relative: 0.0 1.0;
10466                rel1.offset: 8 0;
10467                rel2.relative: 1.0 1.0;
10468                rel2.offset: -9 0;
10469                color: 0 0 0 255;
10470                text {
10471                   font: "Sans,Edje-Vera";
10472                   size: 10;
10473                   min: 0 0;
10474                   align: 0.5 0.0;
10475                }
10476             }
10477             description { state: "visible" 0.0;
10478                inherit: "default" 0.0;
10479                fixed: 1 1;
10480                visible: 1;
10481                text.min: 1 1;
10482                rel1.offset: 8 -9;
10483                rel2.offset: -9 -9;
10484             }
10485          }
10486          part { name: "elm.dragable.slider";
10487             type: RECT;
10488             mouse_events: 0;
10489             scale: 1;
10490             dragable {
10491                x: 0 0 0;
10492                y: 1 1 0;
10493                confine: "bg";
10494             }
10495             description { state: "default" 0.0;
10496                min: 24 0;
10497                max: 24 0;
10498                fixed: 1 1;
10499                rel1 {
10500                   relative: 0.5  0.0;
10501                   to_y: "bg";
10502                }
10503                rel2 {
10504                   relative: 0.5  1.0;
10505                   to_y: "bg";
10506                }
10507                color: 0 0 0 0;
10508             }
10509          }
10510          part { name: "button_events";
10511             type: RECT;
10512             dragable {
10513                events: "elm.dragable.slider";
10514             }
10515             mouse_events: 1;
10516             description { state: "default" 0.0;
10517                fixed: 1 1;
10518                min: 16 16;
10519                aspect: 1.0 1.0;
10520                aspect_preference: HORIZONTAL;
10521                rel1.to_y: "elm.dragable.slider";
10522                rel2.to_y: "elm.dragable.slider";
10523                color: 0 0 0 0;
10524             }
10525          }
10526          part { name: "button0";
10527             mouse_events: 0;
10528             description { state: "default" 0.0;
10529                fixed: 1 1;
10530                max: 17 999;
10531                min: 17 24;
10532                rel1.to: "elm.dragable.slider";
10533                rel2.to: "elm.dragable.slider";
10534                image {
10535                   normal: "sl_bt_0.png";
10536                   border: 5 5 5 10;
10537                }
10538                fill.smooth: 0;
10539             }
10540          }
10541          part { name: "button1";
10542             mouse_events: 0;
10543             description { state: "default" 0.0;
10544                rel1.to: "button0";
10545                rel2 {
10546                   to: "button0";
10547                   relative: 1.0 0.5;
10548                   offset: -1 -5;
10549                }
10550                image {
10551                   normal: "sl_bt_1.png";
10552                   border: 5 5 5 0;
10553                }
10554             }
10555          }
10556          part { name: "button2";
10557             mouse_events: 0;
10558             description { state: "default" 0.0;
10559                rel1.to: "button0";
10560                rel2.to: "button0";
10561                image {
10562                   normal: "sl_bt_2.png";
10563                   border: 5 5 5 10;
10564                }
10565                fill.smooth: 0;
10566             }
10567          }
10568          part { name: "button3";
10569             mouse_events: 0;
10570             description { state: "default" 0.0;
10571                visible: 0;
10572                min: 8 32;
10573                align: 1.0 0.5;
10574                rel1 {
10575                   to_x: "elm.indicator";
10576                   to_y: "button4";
10577                   relative: 0.0 0.0;
10578                   offset: -7 0;
10579                }
10580                rel2 {
10581                   to: "button4";
10582                   relative: 0.0 1.0;
10583                   offset: -1 -1;
10584                }
10585                image {
10586                   normal: "sl_bt2_0_0.png";
10587                   border: 6 0 6 12;
10588                }
10589                fill.smooth: 0;
10590             }
10591             description { state: "visible" 0.0;
10592                inherit: "default" 0.0;
10593                visible: 1;
10594             }
10595          }
10596          part { name: "button4";
10597             mouse_events: 0;
10598             description { state: "default" 0.0;
10599                visible: 0;
10600                max: 15 999;
10601                min: 15 32;
10602                fixed: 1 1;
10603                rel1 {
10604                   to_x: "button0";
10605                   to_y: "elm.indicator";
10606                   offset: 0 -7;
10607                }
10608                rel2.to: "button0";
10609                image {
10610                   normal: "sl_bt2_0_1.png";
10611                   border: 0 0 6 12;
10612                }
10613                fill.smooth: 0;
10614             }
10615             description { state: "visible" 0.0;
10616                inherit: "default" 0.0;
10617                visible: 1;
10618             }
10619          }
10620          part { name: "button5";
10621             mouse_events: 0;
10622             description { state: "default" 0.0;
10623                visible: 0;
10624                min: 8 32;
10625                align: 0.0 0.5;
10626                rel1 {
10627                   to: "button4";
10628                   relative: 1.0 0.0;
10629                   offset: 0 0;
10630                }
10631                rel2 {
10632                   to_x: "elm.indicator";
10633                   to_y: "button4";
10634                   relative: 1.0 1.0;
10635                   offset: 6 -1;
10636                }
10637                image {
10638                   normal: "sl_bt2_0_2.png";
10639                   border: 0 6 6 12;
10640                }
10641                fill.smooth: 0;
10642             }
10643             description { state: "visible" 0.0;
10644                inherit: "default" 0.0;
10645                visible: 1;
10646             }
10647          }
10648          part { name: "elm.indicator";
10649             type: TEXT;
10650             mouse_events: 0;
10651             effect: SOFT_SHADOW;
10652             scale: 1;
10653             description { state: "default" 0.0;
10654                visible: 0;
10655                fixed: 1 1;
10656                align: 0.5 1.0;
10657                rel1 {
10658                   to: "button0";
10659                   relative: 0.0 -1.0;
10660                   offset: 0 0;
10661                }
10662                rel2 {
10663                   to: "button0";
10664                   relative: 1.0 -1.0;
10665                   offset: -1 0;
10666                }
10667                color: 224 224 224 255;
10668                color3: 0 0 0 64;
10669                text {
10670                   font:     "Sans,Edje-Vera";
10671                   size:     10;
10672                   min:      0 0;
10673                   align:    0.5 0.5;
10674                }
10675             }
10676             description { state: "visible" 0.0;
10677                inherit: "default" 0.0;
10678                visible: 1;
10679                text.min: 1 1;
10680                rel1.offset: 0 -1;
10681                rel2.offset: -1 -1;
10682             }
10683          }
10684          part { name: "button6";
10685             mouse_events: 0;
10686             description { state: "default" 0.0;
10687                visible: 0;
10688                rel1.to: "button3";
10689                rel2 {
10690                   to: "button5";
10691                   relative: 1.0 0.3;
10692                   offset: -1 -1;
10693                }
10694                image {
10695                   normal: "sl_bt2_1.png";
10696                   border: 5 5 5 0;
10697                }
10698                fill.smooth: 0;
10699             }
10700             description { state: "visible" 0.0;
10701                inherit: "default" 0.0;
10702                visible: 1;
10703             }
10704          }
10705          part { name: "button7";
10706             mouse_events: 0;
10707             description { state: "default" 0.0;
10708                visible: 0;
10709                rel1.to: "button3";
10710                rel2.to: "button5";
10711                image {
10712                   normal: "sl_bt2_2.png";
10713                   border: 5 5 5 0;
10714                   middle: 0;
10715                }
10716                fill.smooth: 0;
10717             }
10718             description { state: "visible" 0.0;
10719                inherit: "default" 0.0;
10720                visible: 1;
10721             }
10722          }
10723       }
10724       programs {
10725          program { name: "text_show";
10726             signal: "elm,state,text,visible";
10727             source: "elm";
10728             action:  STATE_SET "visible" 0.0;
10729             target: "elm.text";
10730          }
10731          program { name: "text_hide";
10732             signal: "elm,state,text,hidden";
10733             source: "elm";
10734             action:  STATE_SET "default" 0.0;
10735             target: "elm.text";
10736          }
10737          program { name: "icon_show";
10738             signal: "elm,state,icon,visible";
10739             source: "elm";
10740             action:  STATE_SET "visible" 0.0;
10741             target: "elm.swallow.content";
10742          }
10743          program { name: "icon_hide";
10744             signal: "elm,state,icon,hidden";
10745             source: "elm";
10746             action:  STATE_SET "default" 0.0;
10747             target: "elm.swallow.content";
10748          }
10749          program { name: "units_show";
10750             signal: "elm,state,units,visible";
10751             source: "elm";
10752             action:  STATE_SET "visible" 0.0;
10753             target: "elm.units";
10754             target: "units";
10755          }
10756          program { name: "units_hide";
10757             signal: "elm,state,units,hidden";
10758             source: "elm";
10759             action:  STATE_SET "default" 0.0;
10760             target: "elm.units";
10761             target: "units";
10762          }
10763          program { name: "invert_on";
10764             signal: "elm,state,inverted,on";
10765             source: "elm";
10766             action:  STATE_SET "inverted" 0.0;
10767             target: "level";
10768             target: "level2";
10769          }
10770          program { name: "invert_off";
10771             signal: "elm,state,inverted,off";
10772             source: "elm";
10773             action:  STATE_SET "default" 0.0;
10774             target: "level";
10775             target: "level2";
10776          }
10777          program { name: "val_show";
10778             signal: "mouse,down,*";
10779             source: "elm.dragable.slider";
10780             action:  STATE_SET "visible" 0.0;
10781             target: "elm.indicator";
10782             target: "button3";
10783             target: "button4";
10784             target: "button5";
10785             target: "button6";
10786             target: "button7";
10787          }
10788          program { name: "val_hide";
10789             signal: "mouse,up,*";
10790             source: "elm.dragable.slider";
10791             action:  STATE_SET "default" 0.0;
10792             target: "elm.indicator";
10793             target: "button3";
10794             target: "button4";
10795             target: "button5";
10796             target: "button6";
10797             target: "button7";
10798          }
10799       }
10800    }
10801
10802 ///////////////////////////////////////////////////////////////////////////////
10803    group { name: "elm/genlist/item/default/default";
10804       data.item: "stacking" "above";
10805       data.item: "selectraise" "on";
10806       data.item: "labels" "elm.text";
10807       data.item: "icons" "elm.swallow.icon elm.swallow.end";
10808       data.item: "treesize" "20";
10809 //      data.item: "states" "";
10810       images {
10811          image: "bt_sm_base1.png" COMP;
10812          image: "bt_sm_shine.png" COMP;
10813          image: "bt_sm_hilight.png" COMP;
10814          image: "ilist_1.png" COMP;
10815          image: "ilist_item_shadow.png" COMP;
10816       }
10817       parts {
10818          part {
10819             name:           "event";
10820             type:           RECT;
10821             repeat_events: 1;
10822             description {
10823                state: "default" 0.0;
10824                color: 0 0 0 0;
10825             }
10826          }
10827          part {
10828             name: "base_sh";
10829             mouse_events: 0;
10830             description {
10831                state: "default" 0.0;
10832                align: 0.0 0.0;
10833                min: 0 10;
10834                fixed: 1 1;
10835                rel1 {
10836                   to: "base";
10837                   relative: 0.0 1.0;
10838                   offset: 0 0;
10839                }
10840                rel2 {
10841                   to: "base";
10842                   relative: 1.0 1.0;
10843                   offset: -1 0;
10844                }
10845                image {
10846                   normal: "ilist_item_shadow.png";
10847                }
10848                fill.smooth: 0;
10849             }
10850          }
10851          part {
10852             name: "base";
10853             mouse_events: 0;
10854             description {
10855                state: "default" 0.0;
10856                image {
10857                   normal: "ilist_1.png";
10858                   border: 2 2 2 2;
10859                }
10860                fill.smooth: 0;
10861             }
10862          }
10863          part { name: "bg";
10864             clip_to: "disclip";
10865             mouse_events: 0;
10866             description { state: "default" 0.0;
10867                visible: 0;
10868                color: 255 255 255 0;
10869                rel1 {
10870                   relative: 0.0 0.0;
10871                   offset: -5 -5;
10872                }
10873                rel2 {
10874                   relative: 1.0 1.0;
10875                   offset: 4 4;
10876                }
10877                image {
10878                   normal: "bt_sm_base1.png";
10879                   border: 6 6 6 6;
10880                }
10881                image.middle: SOLID;
10882             }
10883             description { state: "selected" 0.0;
10884                inherit: "default" 0.0;
10885                visible: 1;
10886                color: 255 255 255 255;
10887                rel1 {
10888                   relative: 0.0 0.0;
10889                   offset: -2 -2;
10890                }
10891                rel2 {
10892                   relative: 1.0 1.0;
10893                   offset: 1 1;
10894                }
10895             }
10896          }
10897          part { name: "elm.swallow.pad";
10898             type: SWALLOW;
10899             description { state: "default" 0.0;
10900                fixed: 1 0;
10901                align: 0.0 0.5;
10902                rel1 {
10903                   relative: 0.0  0.0;
10904                   offset:   4    4;
10905                }
10906                rel2 {
10907                   relative: 0.0  1.0;
10908                   offset:   4   -5;
10909                }
10910             }
10911          }
10912          part { name: "elm.swallow.icon";
10913             clip_to: "disclip";
10914             type: SWALLOW;
10915             description { state: "default" 0.0;
10916                fixed: 1 0;
10917                align: 0.0 0.5;
10918                rel1 {
10919                   to_x: "elm.swallow.pad";
10920                   relative: 1.0  0.0;
10921                   offset:   -1    4;
10922                }
10923                rel2 {
10924                   to_x: "elm.swallow.pad";
10925                   relative: 1.0  1.0;
10926                   offset:   -1   -5;
10927                }
10928             }
10929          }
10930          part { name: "elm.swallow.end";
10931             clip_to: "disclip";
10932             type: SWALLOW;
10933             description { state: "default" 0.0;
10934                fixed: 1 0;
10935                align: 1.0 0.5;
10936                aspect: 1.0 1.0;
10937                aspect_preference: VERTICAL;
10938                rel1 {
10939                   relative: 1.0  0.0;
10940                   offset:   -5    4;
10941                }
10942                rel2 {
10943                   relative: 1.0  1.0;
10944                   offset:   -5   -5;
10945                }
10946             }
10947          }
10948          part { name: "elm.text";
10949             clip_to: "disclip";
10950             type:           TEXT;
10951             effect:         SOFT_SHADOW;
10952             mouse_events:   0;
10953             scale: 1;
10954             description {
10955                state: "default" 0.0;
10956 //               min: 16 16;
10957                rel1 {
10958                   to_x:     "elm.swallow.icon";
10959                   relative: 1.0  0.0;
10960                   offset:   0 4;
10961                }
10962                rel2 {
10963                   to_x:     "elm.swallow.end";
10964                   relative: 0.0  1.0;
10965                   offset:   -1 -5;
10966                }
10967                color: 0 0 0 255;
10968                color3: 0 0 0 0;
10969                text {
10970                   font: "Sans";
10971                   size: 10;
10972                   min: 1 1;
10973 //                  min: 0 1;
10974                   align: 0.0 0.5;
10975                }
10976             }
10977             description { state: "selected" 0.0;
10978                inherit: "default" 0.0;
10979                color: 224 224 224 255;
10980                color3: 0 0 0 64;
10981             }
10982          }
10983          part { name: "fg1";
10984             clip_to: "disclip";
10985             mouse_events: 0;
10986             description { state: "default" 0.0;
10987                visible: 0;
10988                color: 255 255 255 0;
10989                rel1.to: "bg";
10990                rel2.relative: 1.0 0.5;
10991                rel2.to: "bg";
10992                image {
10993                   normal: "bt_sm_hilight.png";
10994                   border: 6 6 6 0;
10995                }
10996             }
10997             description { state: "selected" 0.0;
10998                inherit: "default" 0.0;
10999                visible: 1;
11000                color: 255 255 255 255;
11001             }
11002          }
11003          part { name: "fg2";
11004             clip_to: "disclip";
11005             mouse_events: 0;
11006             description { state: "default" 0.0;
11007                visible: 0;
11008                color: 255 255 255 0;
11009                rel1.to: "bg";
11010                rel2.to: "bg";
11011                image {
11012                   normal: "bt_sm_shine.png";
11013                   border: 6 6 6 0;
11014                }
11015             }
11016             description { state: "selected" 0.0;
11017                inherit: "default" 0.0;
11018                visible: 1;
11019                color: 255 255 255 255;
11020             }
11021          }
11022          part { name: "disclip";
11023             type: RECT;
11024             description { state: "default" 0.0;
11025                rel1.to: "bg";
11026                rel2.to: "bg";
11027             }
11028             description { state: "disabled" 0.0;
11029                inherit: "default" 0.0;
11030                color: 255 255 255 64;
11031             }
11032          }
11033       }
11034       programs {
11035          // signal: elm,state,%s,active
11036          //   a "check" item named %s went active
11037          // signal: elm,state,%s,passive
11038          //   a "check" item named %s went passive
11039          // default is passive
11040          program {
11041             name:    "go_active";
11042             signal:  "elm,state,selected";
11043             source:  "elm";
11044             action:  STATE_SET "selected" 0.0;
11045             target:  "bg";
11046             target:  "fg1";
11047             target:  "fg2";
11048             target:  "elm.text";
11049          }
11050          program {
11051             name:    "go_passive";
11052             signal:  "elm,state,unselected";
11053             source:  "elm";
11054             action:  STATE_SET "default" 0.0;
11055             target:  "bg";
11056             target:  "fg1";
11057             target:  "fg2";
11058             target:  "elm.text";
11059             transition: LINEAR 0.1;
11060          }
11061          program {
11062             name:    "go_disabled";
11063             signal:  "elm,state,disabled";
11064             source:  "elm";
11065             action:  STATE_SET "disabled" 0.0;
11066             target:  "disclip";
11067          }
11068          program {
11069             name:    "go_enabled";
11070             signal:  "elm,state,enabled";
11071             source:  "elm";
11072             action:  STATE_SET "default" 0.0;
11073             target:  "disclip";
11074          }
11075       }
11076    }
11077    group { name: "elm/genlist/item_compress/default/default";
11078       data.item: "stacking" "above";
11079       data.item: "selectraise" "on";
11080       data.item: "labels" "elm.text";
11081       data.item: "icons" "elm.swallow.icon elm.swallow.end";
11082       data.item: "treesize" "20";
11083 //      data.item: "states" "";
11084       images {
11085          image: "bt_sm_base1.png" COMP;
11086          image: "bt_sm_shine.png" COMP;
11087          image: "bt_sm_hilight.png" COMP;
11088          image: "ilist_1.png" COMP;
11089          image: "ilist_item_shadow.png" COMP;
11090       }
11091       parts {
11092          part {
11093             name:           "event";
11094             type:           RECT;
11095             repeat_events: 1;
11096             description {
11097                state: "default" 0.0;
11098                color: 0 0 0 0;
11099             }
11100          }
11101          part {
11102             name: "base_sh";
11103             mouse_events: 0;
11104             description {
11105                state: "default" 0.0;
11106                align: 0.0 0.0;
11107                min: 0 10;
11108                fixed: 1 1;
11109                rel1 {
11110                   to: "base";
11111                   relative: 0.0 1.0;
11112                   offset: 0 0;
11113                }
11114                rel2 {
11115                   to: "base";
11116                   relative: 1.0 1.0;
11117                   offset: -1 0;
11118                }
11119                image {
11120                   normal: "ilist_item_shadow.png";
11121                }
11122                fill.smooth: 0;
11123             }
11124          }
11125          part {
11126             name: "base";
11127             mouse_events: 0;
11128             description {
11129                state: "default" 0.0;
11130                image {
11131                   normal: "ilist_1.png";
11132                   border: 2 2 2 2;
11133                }
11134                fill.smooth: 0;
11135             }
11136          }
11137          part { name: "bg";
11138             clip_to: "disclip";
11139             mouse_events: 0;
11140             description { state: "default" 0.0;
11141                visible: 0;
11142                color: 255 255 255 0;
11143                rel1 {
11144                   relative: 0.0 0.0;
11145                   offset: -5 -5;
11146                }
11147                rel2 {
11148                   relative: 1.0 1.0;
11149                   offset: 4 4;
11150                }
11151                image {
11152                   normal: "bt_sm_base1.png";
11153                   border: 6 6 6 6;
11154                }
11155                image.middle: SOLID;
11156             }
11157             description { state: "selected" 0.0;
11158                inherit: "default" 0.0;
11159                visible: 1;
11160                color: 255 255 255 255;
11161                rel1 {
11162                   relative: 0.0 0.0;
11163                   offset: -2 -2;
11164                }
11165                rel2 {
11166                   relative: 1.0 1.0;
11167                   offset: 1 1;
11168                }
11169             }
11170          }
11171          part { name: "elm.swallow.pad";
11172             type: SWALLOW;
11173             description { state: "default" 0.0;
11174                fixed: 1 0;
11175                align: 0.0 0.5;
11176                rel1 {
11177                   relative: 0.0  0.0;
11178                   offset:   4    4;
11179                }
11180                rel2 {
11181                   relative: 0.0  1.0;
11182                   offset:   4   -5;
11183                }
11184             }
11185          }
11186          part { name: "elm.swallow.icon";
11187             clip_to: "disclip";
11188             type: SWALLOW;
11189             description { state: "default" 0.0;
11190                fixed: 1 0;
11191                align: 0.0 0.5;
11192                rel1 {
11193                   to_x: "elm.swallow.pad";
11194                   relative: 1.0  0.0;
11195                   offset:   -1    4;
11196                }
11197                rel2 {
11198                   to_x: "elm.swallow.pad";
11199                   relative: 1.0  1.0;
11200                   offset:   -1   -5;
11201                }
11202             }
11203          }
11204          part { name: "elm.swallow.end";
11205             clip_to: "disclip";
11206             type: SWALLOW;
11207             description { state: "default" 0.0;
11208                fixed: 1 0;
11209                align: 1.0 0.5;
11210                aspect: 1.0 1.0;
11211                aspect_preference: VERTICAL;
11212                rel1 {
11213                   relative: 1.0  0.0;
11214                   offset:   -5    4;
11215                }
11216                rel2 {
11217                   relative: 1.0  1.0;
11218                   offset:   -5   -5;
11219                }
11220             }
11221          }
11222          part { name: "elm.text";
11223             clip_to: "disclip";
11224             type:           TEXT;
11225             effect:         SOFT_SHADOW;
11226             mouse_events:   0;
11227             scale: 1;
11228             description {
11229                state: "default" 0.0;
11230 //               min: 16 16;
11231                rel1 {
11232                   to_x:     "elm.swallow.icon";
11233                   relative: 1.0  0.0;
11234                   offset:   0 4;
11235                }
11236                rel2 {
11237                   to_x:     "elm.swallow.end";
11238                   relative: 0.0  1.0;
11239                   offset:   -1 -5;
11240                }
11241                color: 0 0 0 255;
11242                color3: 0 0 0 0;
11243                text {
11244                   font: "Sans";
11245                   size: 10;
11246                   min: 0 1;
11247 //                  min: 1 1;
11248                   align: 0.0 0.5;
11249                }
11250             }
11251             description { state: "selected" 0.0;
11252                inherit: "default" 0.0;
11253                color: 224 224 224 255;
11254                color3: 0 0 0 64;
11255             }
11256          }
11257          part { name: "fg1";
11258             clip_to: "disclip";
11259             mouse_events: 0;
11260             description { state: "default" 0.0;
11261                visible: 0;
11262                color: 255 255 255 0;
11263                rel1.to: "bg";
11264                rel2.relative: 1.0 0.5;
11265                rel2.to: "bg";
11266                image {
11267                   normal: "bt_sm_hilight.png";
11268                   border: 6 6 6 0;
11269                }
11270             }
11271             description { state: "selected" 0.0;
11272                inherit: "default" 0.0;
11273                visible: 1;
11274                color: 255 255 255 255;
11275             }
11276          }
11277          part { name: "fg2";
11278             clip_to: "disclip";
11279             mouse_events: 0;
11280             description { state: "default" 0.0;
11281                visible: 0;
11282                color: 255 255 255 0;
11283                rel1.to: "bg";
11284                rel2.to: "bg";
11285                image {
11286                   normal: "bt_sm_shine.png";
11287                   border: 6 6 6 0;
11288                }
11289             }
11290             description { state: "selected" 0.0;
11291                inherit: "default" 0.0;
11292                visible: 1;
11293                color: 255 255 255 255;
11294             }
11295          }
11296          part { name: "disclip";
11297             type: RECT;
11298             description { state: "default" 0.0;
11299                rel1.to: "bg";
11300                rel2.to: "bg";
11301             }
11302             description { state: "disabled" 0.0;
11303                inherit: "default" 0.0;
11304                color: 255 255 255 64;
11305             }
11306          }
11307       }
11308       programs {
11309          // signal: elm,state,%s,active
11310          //   a "check" item named %s went active
11311          // signal: elm,state,%s,passive
11312          //   a "check" item named %s went passive
11313          // default is passive
11314          program {
11315             name:    "go_active";
11316             signal:  "elm,state,selected";
11317             source:  "elm";
11318             action:  STATE_SET "selected" 0.0;
11319             target:  "bg";
11320             target:  "fg1";
11321             target:  "fg2";
11322             target:  "elm.text";
11323          }
11324          program {
11325             name:    "go_passive";
11326             signal:  "elm,state,unselected";
11327             source:  "elm";
11328             action:  STATE_SET "default" 0.0;
11329             target:  "bg";
11330             target:  "fg1";
11331             target:  "fg2";
11332             target:  "elm.text";
11333             transition: LINEAR 0.1;
11334          }
11335          program {
11336             name:    "go_disabled";
11337             signal:  "elm,state,disabled";
11338             source:  "elm";
11339             action:  STATE_SET "disabled" 0.0;
11340             target:  "disclip";
11341          }
11342          program {
11343             name:    "go_enabled";
11344             signal:  "elm,state,enabled";
11345             source:  "elm";
11346             action:  STATE_SET "default" 0.0;
11347             target:  "disclip";
11348          }
11349       }
11350    }
11351    group { name: "elm/genlist/item_odd/default/default";
11352       data.item: "stacking" "below";
11353       data.item: "selectraise" "on";
11354       data.item: "labels" "elm.text";
11355       data.item: "icons" "elm.swallow.icon elm.swallow.end";
11356       data.item: "treesize" "20";
11357 //      data.item: "states" "";
11358       images {
11359          image: "bt_sm_base1.png" COMP;
11360          image: "bt_sm_shine.png" COMP;
11361          image: "bt_sm_hilight.png" COMP;
11362          image: "ilist_2.png" COMP;
11363       }
11364       parts {
11365          part { name: "event";
11366             type: RECT;
11367             repeat_events: 1;
11368             description {
11369                state: "default" 0.0;
11370                color: 0 0 0 0;
11371             }
11372          }
11373          part {
11374             name: "base";
11375             mouse_events: 0;
11376             description {
11377                state: "default" 0.0;
11378                image {
11379                   normal: "ilist_2.png";
11380                   border: 2 2 2 2;
11381                }
11382                fill.smooth: 0;
11383             }
11384          }
11385          part { name: "bg";
11386             clip_to: "disclip";
11387             mouse_events: 0;
11388             description { state: "default" 0.0;
11389                visible: 0;
11390                color: 255 255 255 0;
11391                rel1 {
11392                   relative: 0.0 0.0;
11393                   offset: -5 -5;
11394                }
11395                rel2 {
11396                   relative: 1.0 1.0;
11397                   offset: 4 4;
11398                }
11399                image {
11400                   normal: "bt_sm_base1.png";
11401                   border: 6 6 6 6;
11402                }
11403                image.middle: SOLID;
11404             }
11405             description { state: "selected" 0.0;
11406                inherit: "default" 0.0;
11407                visible: 1;
11408                color: 255 255 255 255;
11409                rel1 {
11410                   relative: 0.0 0.0;
11411                   offset: -2 -2;
11412                }
11413                rel2 {
11414                   relative: 1.0 1.0;
11415                   offset: 1 1;
11416                }
11417             }
11418          }
11419          part { name: "elm.swallow.pad";
11420             type: SWALLOW;
11421             description { state: "default" 0.0;
11422                fixed: 1 0;
11423                align: 0.0 0.5;
11424                rel1 {
11425                   relative: 0.0  0.0;
11426                   offset:   4    4;
11427                }
11428                rel2 {
11429                   relative: 0.0  1.0;
11430                   offset:   4   -5;
11431                }
11432             }
11433          }
11434          part { name: "elm.swallow.icon";
11435             clip_to: "disclip";
11436             type: SWALLOW;
11437             description { state: "default" 0.0;
11438                fixed: 1 0;
11439                align: 0.0 0.5;
11440                rel1 {
11441                   to_x: "elm.swallow.pad";
11442                   relative: 1.0  0.0;
11443                   offset:   -1    4;
11444                }
11445                rel2 {
11446                   to_x: "elm.swallow.pad";
11447                   relative: 1.0  1.0;
11448                   offset:   -1   -5;
11449                }
11450             }
11451          }
11452          part { name: "elm.swallow.end";
11453             clip_to: "disclip";
11454             type:          SWALLOW;
11455             description { state:    "default" 0.0;
11456                fixed: 1 0;
11457                align:    1.0 0.5;
11458                aspect: 1.0 1.0;
11459                aspect_preference: VERTICAL;
11460                rel1 {
11461                   relative: 1.0  0.0;
11462                   offset:   -5    4;
11463                }
11464                rel2 {
11465                   relative: 1.0  1.0;
11466                   offset:   -5   -5;
11467                }
11468             }
11469          }
11470          part { name: "elm.text";
11471             clip_to: "disclip";
11472             type:           TEXT;
11473             effect:         SOFT_SHADOW;
11474             mouse_events:   0;
11475             scale: 1;
11476             description {
11477                state: "default" 0.0;
11478 //               min:      16 16;
11479                rel1 {
11480                   to_x:     "elm.swallow.icon";
11481                   relative: 1.0  0.0;
11482                   offset:   0 4;
11483                }
11484                rel2 {
11485                   to_x:     "elm.swallow.end";
11486                   relative: 0.0  1.0;
11487                   offset:   -1 -5;
11488                }
11489                color: 0 0 0 255;
11490                color3: 0 0 0 0;
11491                text {
11492                   font: "Sans";
11493                   size: 10;
11494                   min: 1 1;
11495 //                  min: 0 1;
11496                   align: 0.0 0.5;
11497                }
11498             }
11499             description { state: "selected" 0.0;
11500                inherit: "default" 0.0;
11501                color: 224 224 224 255;
11502                color3: 0 0 0 64;
11503             }
11504          }
11505          part { name: "fg1";
11506             clip_to: "disclip";
11507             mouse_events: 0;
11508             description { state: "default" 0.0;
11509                visible: 0;
11510                color: 255 255 255 0;
11511                rel1.to: "bg";
11512                rel2.relative: 1.0 0.5;
11513                rel2.to: "bg";
11514                image {
11515                   normal: "bt_sm_hilight.png";
11516                   border: 6 6 6 0;
11517                }
11518             }
11519             description { state: "selected" 0.0;
11520                inherit: "default" 0.0;
11521                visible: 1;
11522                color: 255 255 255 255;
11523             }
11524          }
11525          part { name: "fg2";
11526             clip_to: "disclip";
11527             mouse_events: 0;
11528             description { state: "default" 0.0;
11529                visible: 0;
11530                color: 255 255 255 0;
11531                rel1.to: "bg";
11532                rel2.to: "bg";
11533                image {
11534                   normal: "bt_sm_shine.png";
11535                   border: 6 6 6 0;
11536                }
11537             }
11538             description { state: "selected" 0.0;
11539                inherit: "default" 0.0;
11540                visible: 1;
11541                color: 255 255 255 255;
11542             }
11543          }
11544          part { name: "disclip";
11545             type: RECT;
11546             description { state: "default" 0.0;
11547                rel1.to: "bg";
11548                rel2.to: "bg";
11549             }
11550             description { state: "disabled" 0.0;
11551                inherit: "default" 0.0;
11552                color: 255 255 255 64;
11553             }
11554          }
11555       }
11556       programs {
11557          // signal: elm,state,%s,active
11558          //   a "check" item named %s went active
11559          // signal: elm,state,%s,passive
11560          //   a "check" item named %s went passive
11561          // default is passive
11562          program {
11563             name:    "go_active";
11564             signal:  "elm,state,selected";
11565             source:  "elm";
11566             action:  STATE_SET "selected" 0.0;
11567             target:  "bg";
11568             target:  "fg1";
11569             target:  "fg2";
11570             target:  "elm.text";
11571          }
11572          program {
11573             name:    "go_passive";
11574             signal:  "elm,state,unselected";
11575             source:  "elm";
11576             action:  STATE_SET "default" 0.0;
11577             target:  "bg";
11578             target:  "fg1";
11579             target:  "fg2";
11580             target:  "elm.text";
11581             transition: LINEAR 0.1;
11582          }
11583          program {
11584             name:    "go_disabled";
11585             signal:  "elm,state,disabled";
11586             source:  "elm";
11587             action:  STATE_SET "disabled" 0.0;
11588             target:  "disclip";
11589          }
11590          program {
11591             name:    "go_enabled";
11592             signal:  "elm,state,enabled";
11593             source:  "elm";
11594             action:  STATE_SET "default" 0.0;
11595             target:  "disclip";
11596          }
11597       }
11598    }
11599    group { name: "elm/genlist/item_compress_odd/default/default";
11600       data.item: "stacking" "below";
11601       data.item: "selectraise" "on";
11602       data.item: "labels" "elm.text";
11603       data.item: "icons" "elm.swallow.icon elm.swallow.end";
11604       data.item: "treesize" "20";
11605 //      data.item: "states" "";
11606       images {
11607          image: "bt_sm_base1.png" COMP;
11608          image: "bt_sm_shine.png" COMP;
11609          image: "bt_sm_hilight.png" COMP;
11610          image: "ilist_2.png" COMP;
11611       }
11612       parts {
11613          part { name: "event";
11614             type: RECT;
11615             repeat_events: 1;
11616             description {
11617                state: "default" 0.0;
11618                color: 0 0 0 0;
11619             }
11620          }
11621          part {
11622             name: "base";
11623             mouse_events: 0;
11624             description {
11625                state: "default" 0.0;
11626                image {
11627                   normal: "ilist_2.png";
11628                   border: 2 2 2 2;
11629                }
11630                fill.smooth: 0;
11631             }
11632          }
11633          part { name: "bg";
11634             clip_to: "disclip";
11635             mouse_events: 0;
11636             description { state: "default" 0.0;
11637                visible: 0;
11638                color: 255 255 255 0;
11639                rel1 {
11640                   relative: 0.0 0.0;
11641                   offset: -5 -5;
11642                }
11643                rel2 {
11644                   relative: 1.0 1.0;
11645                   offset: 4 4;
11646                }
11647                image {
11648                   normal: "bt_sm_base1.png";
11649                   border: 6 6 6 6;
11650                }
11651                image.middle: SOLID;
11652             }
11653             description { state: "selected" 0.0;
11654                inherit: "default" 0.0;
11655                visible: 1;
11656                color: 255 255 255 255;
11657                rel1 {
11658                   relative: 0.0 0.0;
11659                   offset: -2 -2;
11660                }
11661                rel2 {
11662                   relative: 1.0 1.0;
11663                   offset: 1 1;
11664                }
11665             }
11666          }
11667          part { name: "elm.swallow.pad";
11668             type: SWALLOW;
11669             description { state: "default" 0.0;
11670                fixed: 1 0;
11671                align: 0.0 0.5;
11672                rel1 {
11673                   relative: 0.0  0.0;
11674                   offset:   4    4;
11675                }
11676                rel2 {
11677                   relative: 0.0  1.0;
11678                   offset:   4   -5;
11679                }
11680             }
11681          }
11682          part { name: "elm.swallow.icon";
11683             clip_to: "disclip";
11684             type: SWALLOW;
11685             description { state: "default" 0.0;
11686                fixed: 1 0;
11687                align: 0.0 0.5;
11688                rel1 {
11689                   to_x: "elm.swallow.pad";
11690                   relative: 1.0  0.0;
11691                   offset:   -1    4;
11692                }
11693                rel2 {
11694                   to_x: "elm.swallow.pad";
11695                   relative: 1.0  1.0;
11696                   offset:   -1   -5;
11697                }
11698             }
11699          }
11700          part { name: "elm.swallow.end";
11701             clip_to: "disclip";
11702             type:          SWALLOW;
11703             description { state:    "default" 0.0;
11704                fixed: 1 0;
11705                align:    1.0 0.5;
11706                aspect: 1.0 1.0;
11707                aspect_preference: VERTICAL;
11708                rel1 {
11709                   relative: 1.0  0.0;
11710                   offset:   -5    4;
11711                }
11712                rel2 {
11713                   relative: 1.0  1.0;
11714                   offset:   -5   -5;
11715                }
11716             }
11717          }
11718          part { name: "elm.text";
11719             clip_to: "disclip";
11720             type:           TEXT;
11721             effect:         SOFT_SHADOW;
11722             mouse_events:   0;
11723             scale: 1;
11724             description {
11725                state: "default" 0.0;
11726 //               min:      16 16;
11727                rel1 {
11728                   to_x:     "elm.swallow.icon";
11729                   relative: 1.0  0.0;
11730                   offset:   0 4;
11731                }
11732                rel2 {
11733                   to_x:     "elm.swallow.end";
11734                   relative: 0.0  1.0;
11735                   offset:   -1 -5;
11736                }
11737                color: 0 0 0 255;
11738                color3: 0 0 0 0;
11739                text {
11740                   font: "Sans";
11741                   size: 10;
11742                   min: 0 1;
11743 //                  min: 1 1;
11744                   align: 0.0 0.5;
11745                }
11746             }
11747             description { state: "selected" 0.0;
11748                inherit: "default" 0.0;
11749                color: 224 224 224 255;
11750                color3: 0 0 0 64;
11751             }
11752          }
11753          part { name: "fg1";
11754             clip_to: "disclip";
11755             mouse_events: 0;
11756             description { state: "default" 0.0;
11757                visible: 0;
11758                color: 255 255 255 0;
11759                rel1.to: "bg";
11760                rel2.relative: 1.0 0.5;
11761                rel2.to: "bg";
11762                image {
11763                   normal: "bt_sm_hilight.png";
11764                   border: 6 6 6 0;
11765                }
11766             }
11767             description { state: "selected" 0.0;
11768                inherit: "default" 0.0;
11769                visible: 1;
11770                color: 255 255 255 255;
11771             }
11772          }
11773          part { name: "fg2";
11774             clip_to: "disclip";
11775             mouse_events: 0;
11776             description { state: "default" 0.0;
11777                visible: 0;
11778                color: 255 255 255 0;
11779                rel1.to: "bg";
11780                rel2.to: "bg";
11781                image {
11782                   normal: "bt_sm_shine.png";
11783                   border: 6 6 6 0;
11784                }
11785             }
11786             description { state: "selected" 0.0;
11787                inherit: "default" 0.0;
11788                visible: 1;
11789                color: 255 255 255 255;
11790             }
11791          }
11792          part { name: "disclip";
11793             type: RECT;
11794             description { state: "default" 0.0;
11795                rel1.to: "bg";
11796                rel2.to: "bg";
11797             }
11798             description { state: "disabled" 0.0;
11799                inherit: "default" 0.0;
11800                color: 255 255 255 64;
11801             }
11802          }
11803       }
11804       programs {
11805          // signal: elm,state,%s,active
11806          //   a "check" item named %s went active
11807          // signal: elm,state,%s,passive
11808          //   a "check" item named %s went passive
11809          // default is passive
11810          program {
11811             name:    "go_active";
11812             signal:  "elm,state,selected";
11813             source:  "elm";
11814             action:  STATE_SET "selected" 0.0;
11815             target:  "bg";
11816             target:  "fg1";
11817             target:  "fg2";
11818             target:  "elm.text";
11819          }
11820          program {
11821             name:    "go_passive";
11822             signal:  "elm,state,unselected";
11823             source:  "elm";
11824             action:  STATE_SET "default" 0.0;
11825             target:  "bg";
11826             target:  "fg1";
11827             target:  "fg2";
11828             target:  "elm.text";
11829             transition: LINEAR 0.1;
11830          }
11831          program {
11832             name:    "go_disabled";
11833             signal:  "elm,state,disabled";
11834             source:  "elm";
11835             action:  STATE_SET "disabled" 0.0;
11836             target:  "disclip";
11837          }
11838          program {
11839             name:    "go_enabled";
11840             signal:  "elm,state,enabled";
11841             source:  "elm";
11842             action:  STATE_SET "default" 0.0;
11843             target:  "disclip";
11844          }
11845       }
11846    }
11847
11848    group { name: "elm/genlist/tree/default/default";
11849       data.item: "stacking" "above";
11850       data.item: "selectraise" "on";
11851       data.item: "labels" "elm.text";
11852       data.item: "icons" "elm.swallow.icon elm.swallow.end";
11853       data.item: "treesize" "20";
11854 //      data.item: "states" "";
11855       images {
11856          image: "bt_sm_base1.png" COMP;
11857          image: "bt_sm_shine.png" COMP;
11858          image: "bt_sm_hilight.png" COMP;
11859          image: "ilist_1.png" COMP;
11860          image: "ilist_item_shadow.png" COMP;
11861          image: "icon_arrow_right.png" COMP;
11862          image: "icon_arrow_down.png" COMP;
11863       }
11864       parts {
11865          part {
11866             name:           "event";
11867             type:           RECT;
11868             repeat_events: 1;
11869             description {
11870                state: "default" 0.0;
11871                color: 0 0 0 0;
11872             }
11873          }
11874          part {
11875             name: "base_sh";
11876             mouse_events: 0;
11877             description {
11878                state: "default" 0.0;
11879                align: 0.0 0.0;
11880                min: 0 10;
11881                fixed: 1 1;
11882                rel1 {
11883                   to: "base";
11884                   relative: 0.0 1.0;
11885                   offset: 0 0;
11886                }
11887                rel2 {
11888                   to: "base";
11889                   relative: 1.0 1.0;
11890                   offset: -1 0;
11891                }
11892                image {
11893                   normal: "ilist_item_shadow.png";
11894                }
11895                fill.smooth: 0;
11896             }
11897          }
11898          part {
11899             name: "base";
11900             mouse_events: 0;
11901             description {
11902                state: "default" 0.0;
11903                image {
11904                   normal: "ilist_1.png";
11905                   border: 2 2 2 2;
11906                }
11907                fill.smooth: 0;
11908             }
11909          }
11910          part { name: "bg";
11911             clip_to: "disclip";
11912             mouse_events: 0;
11913             description { state: "default" 0.0;
11914                visible: 0;
11915                color: 255 255 255 0;
11916                rel1 {
11917                   relative: 0.0 0.0;
11918                   offset: -5 -5;
11919                }
11920                rel2 {
11921                   relative: 1.0 1.0;
11922                   offset: 4 4;
11923                }
11924                image {
11925                   normal: "bt_sm_base1.png";
11926                   border: 6 6 6 6;
11927                }
11928                image.middle: SOLID;
11929             }
11930             description { state: "selected" 0.0;
11931                inherit: "default" 0.0;
11932                visible: 1;
11933                color: 255 255 255 255;
11934                rel1 {
11935                   relative: 0.0 0.0;
11936                   offset: -2 -2;
11937                }
11938                rel2 {
11939                   relative: 1.0 1.0;
11940                   offset: 1 1;
11941                }
11942             }
11943          }
11944          part { name: "elm.swallow.pad";
11945             type: SWALLOW;
11946             description { state: "default" 0.0;
11947                fixed: 1 0;
11948                align: 0.0 0.5;
11949                rel1 {
11950                   relative: 0.0  0.0;
11951                   offset:   4    4;
11952                }
11953                rel2 {
11954                   relative: 0.0  1.0;
11955                   offset:   4   -5;
11956                }
11957             }
11958          }
11959          part { name: "arrow";
11960             clip_to: "disclip";
11961             ignore_flags: ON_HOLD;
11962             description { state: "default" 0.0;
11963                fixed: 1 0;
11964                align: 0.0 0.5;
11965                aspect: 1.0 1.0;
11966                rel1 {
11967                   to_x: "elm.swallow.pad";
11968                   relative: 1.0  0.0;
11969                   offset:   -1    4;
11970                }
11971                rel2 {
11972                   to_x: "elm.swallow.pad";
11973                   relative: 1.0  1.0;
11974                   offset:   -1   -5;
11975                }
11976                image.normal: "icon_arrow_right.png";
11977             }
11978             description { state: "active" 0.0;
11979                inherit: "default" 0.0;
11980                image.normal: "icon_arrow_down.png";
11981             }
11982          }
11983          part { name: "elm.swallow.icon";
11984             clip_to: "disclip";
11985             type: SWALLOW;
11986             description { state: "default" 0.0;
11987                fixed: 1 0;
11988                align: 0.0 0.5;
11989                rel1 {
11990                   to_x: "arrow";
11991                   relative: 1.0  0.0;
11992                   offset:   4    4;
11993                }
11994                rel2 {
11995                   to_x: "arrow";
11996                   relative: 1.0  1.0;
11997                   offset:   4   -5;
11998                }
11999             }
12000          }
12001          part { name: "elm.swallow.end";
12002             clip_to: "disclip";
12003             type: SWALLOW;
12004             description { state: "default" 0.0;
12005                fixed: 1 0;
12006                align: 1.0 0.5;
12007                aspect: 1.0 1.0;
12008                aspect_preference: VERTICAL;
12009                rel1 {
12010                   relative: 1.0  0.0;
12011                   offset:   -5    4;
12012                }
12013                rel2 {
12014                   relative: 1.0  1.0;
12015                   offset:   -5   -5;
12016                }
12017             }
12018          }
12019          part { name: "elm.text";
12020             clip_to: "disclip";
12021             type:           TEXT;
12022             effect:         SOFT_SHADOW;
12023             mouse_events:   0;
12024             scale: 1;
12025             description {
12026                state: "default" 0.0;
12027 //               min: 16 16;
12028                rel1 {
12029                   to_x:     "elm.swallow.icon";
12030                   relative: 1.0  0.0;
12031                   offset:   0 4;
12032                }
12033                rel2 {
12034                   to_x:     "elm.swallow.end";
12035                   relative: 0.0  1.0;
12036                   offset:   -1 -5;
12037                }
12038                color: 0 0 0 255;
12039                color3: 0 0 0 0;
12040                text {
12041                   font: "Sans";
12042                   size: 10;
12043                   min: 1 1;
12044 //                  min: 0 1;
12045                   align: 0.0 0.5;
12046                }
12047             }
12048             description { state: "selected" 0.0;
12049                inherit: "default" 0.0;
12050                color: 224 224 224 255;
12051                color3: 0 0 0 64;
12052             }
12053          }
12054          part { name: "fg1";
12055             clip_to: "disclip";
12056             mouse_events: 0;
12057             description { state: "default" 0.0;
12058                visible: 0;
12059                color: 255 255 255 0;
12060                rel1.to: "bg";
12061                rel2.relative: 1.0 0.5;
12062                rel2.to: "bg";
12063                image {
12064                   normal: "bt_sm_hilight.png";
12065                   border: 6 6 6 0;
12066                }
12067             }
12068             description { state: "selected" 0.0;
12069                inherit: "default" 0.0;
12070                visible: 1;
12071                color: 255 255 255 255;
12072             }
12073          }
12074          part { name: "fg2";
12075             clip_to: "disclip";
12076             mouse_events: 0;
12077             description { state: "default" 0.0;
12078                visible: 0;
12079                color: 255 255 255 0;
12080                rel1.to: "bg";
12081                rel2.to: "bg";
12082                image {
12083                   normal: "bt_sm_shine.png";
12084                   border: 6 6 6 0;
12085                }
12086             }
12087             description { state: "selected" 0.0;
12088                inherit: "default" 0.0;
12089                visible: 1;
12090                color: 255 255 255 255;
12091             }
12092          }
12093          part { name: "disclip";
12094             type: RECT;
12095             description { state: "default" 0.0;
12096                rel1.to: "bg";
12097                rel2.to: "bg";
12098             }
12099             description { state: "disabled" 0.0;
12100                inherit: "default" 0.0;
12101                color: 255 255 255 64;
12102             }
12103          }
12104       }
12105       programs {
12106          // signal: elm,state,%s,active
12107          //   a "check" item named %s went active
12108          // signal: elm,state,%s,passive
12109          //   a "check" item named %s went passive
12110          // default is passive
12111          program {
12112             name:    "go_active";
12113             signal:  "elm,state,selected";
12114             source:  "elm";
12115             action:  STATE_SET "selected" 0.0;
12116             target:  "bg";
12117             target:  "fg1";
12118             target:  "fg2";
12119             target:  "elm.text";
12120          }
12121          program {
12122             name:    "go_passive";
12123             signal:  "elm,state,unselected";
12124             source:  "elm";
12125             action:  STATE_SET "default" 0.0;
12126             target:  "bg";
12127             target:  "fg1";
12128             target:  "fg2";
12129             target:  "elm.text";
12130             transition: LINEAR 0.1;
12131          }
12132          program {
12133             name:    "go_disabled";
12134             signal:  "elm,state,disabled";
12135             source:  "elm";
12136             action:  STATE_SET "disabled" 0.0;
12137             target:  "disclip";
12138          }
12139          program {
12140             name:    "go_enabled";
12141             signal:  "elm,state,enabled";
12142             source:  "elm";
12143             action:  STATE_SET "default" 0.0;
12144             target:  "disclip";
12145          }
12146          program {
12147             name:    "expand";
12148             signal:  "mouse,up,1";
12149             source:  "arrow";
12150             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
12151          }
12152          program {
12153             name:    "go_expanded";
12154             signal:  "elm,state,expanded";
12155             source:  "elm";
12156             action:  STATE_SET "active" 0.0;
12157             target:  "arrow";
12158          }
12159          program {
12160             name:    "go_contracted";
12161             signal:  "elm,state,contracted";
12162             source:  "elm";
12163             action:  STATE_SET "default" 0.0;
12164             target:  "arrow";
12165          }
12166       }
12167    }
12168    group { name: "elm/genlist/tree_compress/default/default";
12169       data.item: "stacking" "above";
12170       data.item: "selectraise" "on";
12171       data.item: "labels" "elm.text";
12172       data.item: "icons" "elm.swallow.icon elm.swallow.end";
12173       data.item: "treesize" "20";
12174 //      data.item: "states" "";
12175       images {
12176          image: "bt_sm_base1.png" COMP;
12177          image: "bt_sm_shine.png" COMP;
12178          image: "bt_sm_hilight.png" COMP;
12179          image: "ilist_1.png" COMP;
12180          image: "ilist_item_shadow.png" COMP;
12181          image: "icon_arrow_right.png" COMP;
12182          image: "icon_arrow_down.png" COMP;
12183       }
12184       parts {
12185          part {
12186             name:           "event";
12187             type:           RECT;
12188             repeat_events: 1;
12189             description {
12190                state: "default" 0.0;
12191                color: 0 0 0 0;
12192             }
12193          }
12194          part {
12195             name: "base_sh";
12196             mouse_events: 0;
12197             description {
12198                state: "default" 0.0;
12199                align: 0.0 0.0;
12200                min: 0 10;
12201                fixed: 1 1;
12202                rel1 {
12203                   to: "base";
12204                   relative: 0.0 1.0;
12205                   offset: 0 0;
12206                }
12207                rel2 {
12208                   to: "base";
12209                   relative: 1.0 1.0;
12210                   offset: -1 0;
12211                }
12212                image {
12213                   normal: "ilist_item_shadow.png";
12214                }
12215                fill.smooth: 0;
12216             }
12217          }
12218          part {
12219             name: "base";
12220             mouse_events: 0;
12221             description {
12222                state: "default" 0.0;
12223                image {
12224                   normal: "ilist_1.png";
12225                   border: 2 2 2 2;
12226                }
12227                fill.smooth: 0;
12228             }
12229          }
12230          part { name: "bg";
12231             clip_to: "disclip";
12232             mouse_events: 0;
12233             description { state: "default" 0.0;
12234                visible: 0;
12235                color: 255 255 255 0;
12236                rel1 {
12237                   relative: 0.0 0.0;
12238                   offset: -5 -5;
12239                }
12240                rel2 {
12241                   relative: 1.0 1.0;
12242                   offset: 4 4;
12243                }
12244                image {
12245                   normal: "bt_sm_base1.png";
12246                   border: 6 6 6 6;
12247                }
12248                image.middle: SOLID;
12249             }
12250             description { state: "selected" 0.0;
12251                inherit: "default" 0.0;
12252                visible: 1;
12253                color: 255 255 255 255;
12254                rel1 {
12255                   relative: 0.0 0.0;
12256                   offset: -2 -2;
12257                }
12258                rel2 {
12259                   relative: 1.0 1.0;
12260                   offset: 1 1;
12261                }
12262             }
12263          }
12264          part { name: "elm.swallow.pad";
12265             type: SWALLOW;
12266             description { state: "default" 0.0;
12267                fixed: 1 0;
12268                align: 0.0 0.5;
12269                rel1 {
12270                   relative: 0.0  0.0;
12271                   offset:   4    4;
12272                }
12273                rel2 {
12274                   relative: 0.0  1.0;
12275                   offset:   4   -5;
12276                }
12277             }
12278          }
12279          part { name: "arrow";
12280             clip_to: "disclip";
12281             ignore_flags: ON_HOLD;
12282             description { state: "default" 0.0;
12283                fixed: 1 0;
12284                align: 0.0 0.5;
12285                aspect: 1.0 1.0;
12286                rel1 {
12287                   to_x: "elm.swallow.pad";
12288                   relative: 1.0  0.0;
12289                   offset:   -1    4;
12290                }
12291                rel2 {
12292                   to_x: "elm.swallow.pad";
12293                   relative: 1.0  1.0;
12294                   offset:   -1   -5;
12295                }
12296                image.normal: "icon_arrow_right.png";
12297             }
12298             description { state: "active" 0.0;
12299                inherit: "default" 0.0;
12300                image.normal: "icon_arrow_down.png";
12301             }
12302          }
12303          part { name: "elm.swallow.icon";
12304             clip_to: "disclip";
12305             type: SWALLOW;
12306             description { state: "default" 0.0;
12307                fixed: 1 0;
12308                align: 0.0 0.5;
12309                rel1 {
12310                   to_x: "arrow";
12311                   relative: 1.0  0.0;
12312                   offset:   4    4;
12313                }
12314                rel2 {
12315                   to_x: "arrow";
12316                   relative: 1.0  1.0;
12317                   offset:   4   -5;
12318                }
12319             }
12320          }
12321          part { name: "elm.swallow.end";
12322             clip_to: "disclip";
12323             type: SWALLOW;
12324             description { state: "default" 0.0;
12325                fixed: 1 0;
12326                align: 1.0 0.5;
12327                aspect: 1.0 1.0;
12328                aspect_preference: VERTICAL;
12329                rel1 {
12330                   relative: 1.0  0.0;
12331                   offset:   -5    4;
12332                }
12333                rel2 {
12334                   relative: 1.0  1.0;
12335                   offset:   -5   -5;
12336                }
12337             }
12338          }
12339          part { name: "elm.text";
12340             clip_to: "disclip";
12341             type:           TEXT;
12342             effect:         SOFT_SHADOW;
12343             mouse_events:   0;
12344             scale: 1;
12345             description {
12346                state: "default" 0.0;
12347 //               min: 16 16;
12348                rel1 {
12349                   to_x:     "elm.swallow.icon";
12350                   relative: 1.0  0.0;
12351                   offset:   0 4;
12352                }
12353                rel2 {
12354                   to_x:     "elm.swallow.end";
12355                   relative: 0.0  1.0;
12356                   offset:   -1 -5;
12357                }
12358                color: 0 0 0 255;
12359                color3: 0 0 0 0;
12360                text {
12361                   font: "Sans";
12362                   size: 10;
12363 //                  min: 1 1;
12364                   min: 0 1;
12365                   align: 0.0 0.5;
12366                }
12367             }
12368             description { state: "selected" 0.0;
12369                inherit: "default" 0.0;
12370                color: 224 224 224 255;
12371                color3: 0 0 0 64;
12372             }
12373          }
12374          part { name: "fg1";
12375             clip_to: "disclip";
12376             mouse_events: 0;
12377             description { state: "default" 0.0;
12378                visible: 0;
12379                color: 255 255 255 0;
12380                rel1.to: "bg";
12381                rel2.relative: 1.0 0.5;
12382                rel2.to: "bg";
12383                image {
12384                   normal: "bt_sm_hilight.png";
12385                   border: 6 6 6 0;
12386                }
12387             }
12388             description { state: "selected" 0.0;
12389                inherit: "default" 0.0;
12390                visible: 1;
12391                color: 255 255 255 255;
12392             }
12393          }
12394          part { name: "fg2";
12395             clip_to: "disclip";
12396             mouse_events: 0;
12397             description { state: "default" 0.0;
12398                visible: 0;
12399                color: 255 255 255 0;
12400                rel1.to: "bg";
12401                rel2.to: "bg";
12402                image {
12403                   normal: "bt_sm_shine.png";
12404                   border: 6 6 6 0;
12405                }
12406             }
12407             description { state: "selected" 0.0;
12408                inherit: "default" 0.0;
12409                visible: 1;
12410                color: 255 255 255 255;
12411             }
12412          }
12413          part { name: "disclip";
12414             type: RECT;
12415             description { state: "default" 0.0;
12416                rel1.to: "bg";
12417                rel2.to: "bg";
12418             }
12419             description { state: "disabled" 0.0;
12420                inherit: "default" 0.0;
12421                color: 255 255 255 64;
12422             }
12423          }
12424       }
12425       programs {
12426          // signal: elm,state,%s,active
12427          //   a "check" item named %s went active
12428          // signal: elm,state,%s,passive
12429          //   a "check" item named %s went passive
12430          // default is passive
12431          program {
12432             name:    "go_active";
12433             signal:  "elm,state,selected";
12434             source:  "elm";
12435             action:  STATE_SET "selected" 0.0;
12436             target:  "bg";
12437             target:  "fg1";
12438             target:  "fg2";
12439             target:  "elm.text";
12440          }
12441          program {
12442             name:    "go_passive";
12443             signal:  "elm,state,unselected";
12444             source:  "elm";
12445             action:  STATE_SET "default" 0.0;
12446             target:  "bg";
12447             target:  "fg1";
12448             target:  "fg2";
12449             target:  "elm.text";
12450             transition: LINEAR 0.1;
12451          }
12452          program {
12453             name:    "go_disabled";
12454             signal:  "elm,state,disabled";
12455             source:  "elm";
12456             action:  STATE_SET "disabled" 0.0;
12457             target:  "disclip";
12458          }
12459          program {
12460             name:    "go_enabled";
12461             signal:  "elm,state,enabled";
12462             source:  "elm";
12463             action:  STATE_SET "default" 0.0;
12464             target:  "disclip";
12465          }
12466          program {
12467             name:    "expand";
12468             signal:  "mouse,up,1";
12469             source:  "arrow";
12470             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
12471          }
12472          program {
12473             name:    "go_expanded";
12474             signal:  "elm,state,expanded";
12475             source:  "elm";
12476             action:  STATE_SET "active" 0.0;
12477             target:  "arrow";
12478          }
12479          program {
12480             name:    "go_contracted";
12481             signal:  "elm,state,contracted";
12482             source:  "elm";
12483             action:  STATE_SET "default" 0.0;
12484             target:  "arrow";
12485          }
12486       }
12487    }
12488    group { name: "elm/genlist/tree_odd/default/default";
12489       data.item: "stacking" "below";
12490       data.item: "selectraise" "on";
12491       data.item: "labels" "elm.text";
12492       data.item: "icons" "elm.swallow.icon elm.swallow.end";
12493       data.item: "treesize" "20";
12494 //      data.item: "states" "";
12495       images {
12496          image: "bt_sm_base1.png" COMP;
12497          image: "bt_sm_shine.png" COMP;
12498          image: "bt_sm_hilight.png" COMP;
12499          image: "ilist_2.png" COMP;
12500          image: "icon_arrow_right.png" COMP;
12501          image: "icon_arrow_down.png" COMP;
12502       }
12503       parts {
12504          part {
12505             name:           "event";
12506             type:           RECT;
12507             repeat_events: 1;
12508             description {
12509                state: "default" 0.0;
12510                color: 0 0 0 0;
12511             }
12512          }
12513          part {
12514             name: "base";
12515             mouse_events: 0;
12516             description {
12517                state: "default" 0.0;
12518                image {
12519                   normal: "ilist_2.png";
12520                   border: 2 2 2 2;
12521                }
12522                fill.smooth: 0;
12523             }
12524          }
12525          part { name: "bg";
12526             clip_to: "disclip";
12527             mouse_events: 0;
12528             description { state: "default" 0.0;
12529                visible: 0;
12530                color: 255 255 255 0;
12531                rel1 {
12532                   relative: 0.0 0.0;
12533                   offset: -5 -5;
12534                }
12535                rel2 {
12536                   relative: 1.0 1.0;
12537                   offset: 4 4;
12538                }
12539                image {
12540                   normal: "bt_sm_base1.png";
12541                   border: 6 6 6 6;
12542                }
12543                image.middle: SOLID;
12544             }
12545             description { state: "selected" 0.0;
12546                inherit: "default" 0.0;
12547                visible: 1;
12548                color: 255 255 255 255;
12549                rel1 {
12550                   relative: 0.0 0.0;
12551                   offset: -2 -2;
12552                }
12553                rel2 {
12554                   relative: 1.0 1.0;
12555                   offset: 1 1;
12556                }
12557             }
12558          }
12559          part { name: "elm.swallow.pad";
12560             type: SWALLOW;
12561             description { state: "default" 0.0;
12562                fixed: 1 0;
12563                align: 0.0 0.5;
12564                rel1 {
12565                   relative: 0.0  0.0;
12566                   offset:   4    4;
12567                }
12568                rel2 {
12569                   relative: 0.0  1.0;
12570                   offset:   4   -5;
12571                }
12572             }
12573          }
12574          part { name: "arrow";
12575             clip_to: "disclip";
12576             ignore_flags: ON_HOLD;
12577             description { state: "default" 0.0;
12578                fixed: 1 0;
12579                align: 0.0 0.5;
12580                aspect: 1.0 1.0;
12581                rel1 {
12582                   to_x: "elm.swallow.pad";
12583                   relative: 1.0  0.0;
12584                   offset:   -1    4;
12585                }
12586                rel2 {
12587                   to_x: "elm.swallow.pad";
12588                   relative: 1.0  1.0;
12589                   offset:   -1   -5;
12590                }
12591                image.normal: "icon_arrow_right.png";
12592             }
12593             description { state: "active" 0.0;
12594                inherit: "default" 0.0;
12595                image.normal: "icon_arrow_down.png";
12596             }
12597          }
12598          part { name: "elm.swallow.icon";
12599             clip_to: "disclip";
12600             type: SWALLOW;
12601             description { state: "default" 0.0;
12602                fixed: 1 0;
12603                align: 0.0 0.5;
12604                rel1 {
12605                   to_x: "arrow";
12606                   relative: 1.0  0.0;
12607                   offset:   4    4;
12608                }
12609                rel2 {
12610                   to_x: "arrow";
12611                   relative: 1.0  1.0;
12612                   offset:   4   -5;
12613                }
12614             }
12615          }
12616          part { name: "elm.swallow.end";
12617             clip_to: "disclip";
12618             type: SWALLOW;
12619             description { state: "default" 0.0;
12620                fixed: 1 0;
12621                align: 1.0 0.5;
12622                aspect: 1.0 1.0;
12623                aspect_preference: VERTICAL;
12624                rel1 {
12625                   relative: 1.0  0.0;
12626                   offset:   -5    4;
12627                }
12628                rel2 {
12629                   relative: 1.0  1.0;
12630                   offset:   -5   -5;
12631                }
12632             }
12633          }
12634          part { name: "elm.text";
12635             clip_to: "disclip";
12636             type:           TEXT;
12637             effect:         SOFT_SHADOW;
12638             mouse_events:   0;
12639             scale: 1;
12640             description {
12641                state: "default" 0.0;
12642 //               min: 16 16;
12643                rel1 {
12644                   to_x:     "elm.swallow.icon";
12645                   relative: 1.0  0.0;
12646                   offset:   0 4;
12647                }
12648                rel2 {
12649                   to_x:     "elm.swallow.end";
12650                   relative: 0.0  1.0;
12651                   offset:   -1 -5;
12652                }
12653                color: 0 0 0 255;
12654                color3: 0 0 0 0;
12655                text {
12656                   font: "Sans";
12657                   size: 10;
12658                   min: 1 1;
12659 //                  min: 0 1;
12660                   align: 0.0 0.5;
12661                }
12662             }
12663             description { state: "selected" 0.0;
12664                inherit: "default" 0.0;
12665                color: 224 224 224 255;
12666                color3: 0 0 0 64;
12667             }
12668          }
12669          part { name: "fg1";
12670             clip_to: "disclip";
12671             mouse_events: 0;
12672             description { state: "default" 0.0;
12673                visible: 0;
12674                color: 255 255 255 0;
12675                rel1.to: "bg";
12676                rel2.relative: 1.0 0.5;
12677                rel2.to: "bg";
12678                image {
12679                   normal: "bt_sm_hilight.png";
12680                   border: 6 6 6 0;
12681                }
12682             }
12683             description { state: "selected" 0.0;
12684                inherit: "default" 0.0;
12685                visible: 1;
12686                color: 255 255 255 255;
12687             }
12688          }
12689          part { name: "fg2";
12690             clip_to: "disclip";
12691             mouse_events: 0;
12692             description { state: "default" 0.0;
12693                visible: 0;
12694                color: 255 255 255 0;
12695                rel1.to: "bg";
12696                rel2.to: "bg";
12697                image {
12698                   normal: "bt_sm_shine.png";
12699                   border: 6 6 6 0;
12700                }
12701             }
12702             description { state: "selected" 0.0;
12703                inherit: "default" 0.0;
12704                visible: 1;
12705                color: 255 255 255 255;
12706             }
12707          }
12708          part { name: "disclip";
12709             type: RECT;
12710             description { state: "default" 0.0;
12711                rel1.to: "bg";
12712                rel2.to: "bg";
12713             }
12714             description { state: "disabled" 0.0;
12715                inherit: "default" 0.0;
12716                color: 255 255 255 64;
12717             }
12718          }
12719       }
12720       programs {
12721          // signal: elm,state,%s,active
12722          //   a "check" item named %s went active
12723          // signal: elm,state,%s,passive
12724          //   a "check" item named %s went passive
12725          // default is passive
12726          program {
12727             name:    "go_active";
12728             signal:  "elm,state,selected";
12729             source:  "elm";
12730             action:  STATE_SET "selected" 0.0;
12731             target:  "bg";
12732             target:  "fg1";
12733             target:  "fg2";
12734             target:  "elm.text";
12735          }
12736          program {
12737             name:    "go_passive";
12738             signal:  "elm,state,unselected";
12739             source:  "elm";
12740             action:  STATE_SET "default" 0.0;
12741             target:  "bg";
12742             target:  "fg1";
12743             target:  "fg2";
12744             target:  "elm.text";
12745             transition: LINEAR 0.1;
12746          }
12747          program {
12748             name:    "go_disabled";
12749             signal:  "elm,state,disabled";
12750             source:  "elm";
12751             action:  STATE_SET "disabled" 0.0;
12752             target:  "disclip";
12753          }
12754          program {
12755             name:    "go_enabled";
12756             signal:  "elm,state,enabled";
12757             source:  "elm";
12758             action:  STATE_SET "default" 0.0;
12759             target:  "disclip";
12760          }
12761          program {
12762             name:    "expand";
12763             signal:  "mouse,up,1";
12764             source:  "arrow";
12765             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
12766          }
12767          program {
12768             name:    "go_expanded";
12769             signal:  "elm,state,expanded";
12770             source:  "elm";
12771             action:  STATE_SET "active" 0.0;
12772             target:  "arrow";
12773          }
12774          program {
12775             name:    "go_contracted";
12776             signal:  "elm,state,contracted";
12777             source:  "elm";
12778             action:  STATE_SET "default" 0.0;
12779             target:  "arrow";
12780          }
12781       }
12782    }
12783    group { name: "elm/genlist/tree_compress_odd/default/default";
12784       data.item: "stacking" "below";
12785       data.item: "selectraise" "on";
12786       data.item: "labels" "elm.text";
12787       data.item: "icons" "elm.swallow.icon elm.swallow.end";
12788       data.item: "treesize" "20";
12789 //      data.item: "states" "";
12790       images {
12791          image: "bt_sm_base1.png" COMP;
12792          image: "bt_sm_shine.png" COMP;
12793          image: "bt_sm_hilight.png" COMP;
12794          image: "ilist_2.png" COMP;
12795          image: "icon_arrow_right.png" COMP;
12796          image: "icon_arrow_down.png" COMP;
12797       }
12798       parts {
12799          part {
12800             name:           "event";
12801             type:           RECT;
12802             repeat_events: 1;
12803             description {
12804                state: "default" 0.0;
12805                color: 0 0 0 0;
12806             }
12807          }
12808          part {
12809             name: "base";
12810             mouse_events: 0;
12811             description {
12812                state: "default" 0.0;
12813                image {
12814                   normal: "ilist_2.png";
12815                   border: 2 2 2 2;
12816                }
12817                fill.smooth: 0;
12818             }
12819          }
12820          part { name: "bg";
12821             clip_to: "disclip";
12822             mouse_events: 0;
12823             description { state: "default" 0.0;
12824                visible: 0;
12825                color: 255 255 255 0;
12826                rel1 {
12827                   relative: 0.0 0.0;
12828                   offset: -5 -5;
12829                }
12830                rel2 {
12831                   relative: 1.0 1.0;
12832                   offset: 4 4;
12833                }
12834                image {
12835                   normal: "bt_sm_base1.png";
12836                   border: 6 6 6 6;
12837                }
12838                image.middle: SOLID;
12839             }
12840             description { state: "selected" 0.0;
12841                inherit: "default" 0.0;
12842                visible: 1;
12843                color: 255 255 255 255;
12844                rel1 {
12845                   relative: 0.0 0.0;
12846                   offset: -2 -2;
12847                }
12848                rel2 {
12849                   relative: 1.0 1.0;
12850                   offset: 1 1;
12851                }
12852             }
12853          }
12854          part { name: "elm.swallow.pad";
12855             type: SWALLOW;
12856             description { state: "default" 0.0;
12857                fixed: 1 0;
12858                align: 0.0 0.5;
12859                rel1 {
12860                   relative: 0.0  0.0;
12861                   offset:   4    4;
12862                }
12863                rel2 {
12864                   relative: 0.0  1.0;
12865                   offset:   4   -5;
12866                }
12867             }
12868          }
12869          part { name: "arrow";
12870             clip_to: "disclip";
12871             ignore_flags: ON_HOLD;
12872             description { state: "default" 0.0;
12873                fixed: 1 0;
12874                align: 0.0 0.5;
12875                aspect: 1.0 1.0;
12876                rel1 {
12877                   to_x: "elm.swallow.pad";
12878                   relative: 1.0  0.0;
12879                   offset:   -1    4;
12880                }
12881                rel2 {
12882                   to_x: "elm.swallow.pad";
12883                   relative: 1.0  1.0;
12884                   offset:   -1   -5;
12885                }
12886                image.normal: "icon_arrow_right.png";
12887             }
12888             description { state: "active" 0.0;
12889                inherit: "default" 0.0;
12890                image.normal: "icon_arrow_down.png";
12891             }
12892          }
12893          part { name: "elm.swallow.icon";
12894             clip_to: "disclip";
12895             type: SWALLOW;
12896             description { state: "default" 0.0;
12897                fixed: 1 0;
12898                align: 0.0 0.5;
12899                rel1 {
12900                   to_x: "arrow";
12901                   relative: 1.0  0.0;
12902                   offset:   4    4;
12903                }
12904                rel2 {
12905                   to_x: "arrow";
12906                   relative: 1.0  1.0;
12907                   offset:   4   -5;
12908                }
12909             }
12910          }
12911          part { name: "elm.swallow.end";
12912             clip_to: "disclip";
12913             type: SWALLOW;
12914             description { state: "default" 0.0;
12915                fixed: 1 0;
12916                align: 1.0 0.5;
12917                aspect: 1.0 1.0;
12918                aspect_preference: VERTICAL;
12919                rel1 {
12920                   relative: 1.0  0.0;
12921                   offset:   -5    4;
12922                }
12923                rel2 {
12924                   relative: 1.0  1.0;
12925                   offset:   -5   -5;
12926                }
12927             }
12928          }
12929          part { name: "elm.text";
12930             clip_to: "disclip";
12931             type:           TEXT;
12932             effect:         SOFT_SHADOW;
12933             mouse_events:   0;
12934             scale: 1;
12935             description {
12936                state: "default" 0.0;
12937 //               min: 16 16;
12938                rel1 {
12939                   to_x:     "elm.swallow.icon";
12940                   relative: 1.0  0.0;
12941                   offset:   0 4;
12942                }
12943                rel2 {
12944                   to_x:     "elm.swallow.end";
12945                   relative: 0.0  1.0;
12946                   offset:   -1 -5;
12947                }
12948                color: 0 0 0 255;
12949                color3: 0 0 0 0;
12950                text {
12951                   font: "Sans";
12952                   size: 10;
12953 //                  min: 1 1;
12954                   min: 0 1;
12955                   align: 0.0 0.5;
12956                }
12957             }
12958             description { state: "selected" 0.0;
12959                inherit: "default" 0.0;
12960                color: 224 224 224 255;
12961                color3: 0 0 0 64;
12962             }
12963          }
12964          part { name: "fg1";
12965             clip_to: "disclip";
12966             mouse_events: 0;
12967             description { state: "default" 0.0;
12968                visible: 0;
12969                color: 255 255 255 0;
12970                rel1.to: "bg";
12971                rel2.relative: 1.0 0.5;
12972                rel2.to: "bg";
12973                image {
12974                   normal: "bt_sm_hilight.png";
12975                   border: 6 6 6 0;
12976                }
12977             }
12978             description { state: "selected" 0.0;
12979                inherit: "default" 0.0;
12980                visible: 1;
12981                color: 255 255 255 255;
12982             }
12983          }
12984          part { name: "fg2";
12985             clip_to: "disclip";
12986             mouse_events: 0;
12987             description { state: "default" 0.0;
12988                visible: 0;
12989                color: 255 255 255 0;
12990                rel1.to: "bg";
12991                rel2.to: "bg";
12992                image {
12993                   normal: "bt_sm_shine.png";
12994                   border: 6 6 6 0;
12995                }
12996             }
12997             description { state: "selected" 0.0;
12998                inherit: "default" 0.0;
12999                visible: 1;
13000                color: 255 255 255 255;
13001             }
13002          }
13003          part { name: "disclip";
13004             type: RECT;
13005             description { state: "default" 0.0;
13006                rel1.to: "bg";
13007                rel2.to: "bg";
13008             }
13009             description { state: "disabled" 0.0;
13010                inherit: "default" 0.0;
13011                color: 255 255 255 64;
13012             }
13013          }
13014       }
13015       programs {
13016          // signal: elm,state,%s,active
13017          //   a "check" item named %s went active
13018          // signal: elm,state,%s,passive
13019          //   a "check" item named %s went passive
13020          // default is passive
13021          program {
13022             name:    "go_active";
13023             signal:  "elm,state,selected";
13024             source:  "elm";
13025             action:  STATE_SET "selected" 0.0;
13026             target:  "bg";
13027             target:  "fg1";
13028             target:  "fg2";
13029             target:  "elm.text";
13030          }
13031          program {
13032             name:    "go_passive";
13033             signal:  "elm,state,unselected";
13034             source:  "elm";
13035             action:  STATE_SET "default" 0.0;
13036             target:  "bg";
13037             target:  "fg1";
13038             target:  "fg2";
13039             target:  "elm.text";
13040             transition: LINEAR 0.1;
13041          }
13042          program {
13043             name:    "go_disabled";
13044             signal:  "elm,state,disabled";
13045             source:  "elm";
13046             action:  STATE_SET "disabled" 0.0;
13047             target:  "disclip";
13048          }
13049          program {
13050             name:    "go_enabled";
13051             signal:  "elm,state,enabled";
13052             source:  "elm";
13053             action:  STATE_SET "default" 0.0;
13054             target:  "disclip";
13055          }
13056          program {
13057             name:    "expand";
13058             signal:  "mouse,up,1";
13059             source:  "arrow";
13060             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
13061          }
13062          program {
13063             name:    "go_expanded";
13064             signal:  "elm,state,expanded";
13065             source:  "elm";
13066             action:  STATE_SET "active" 0.0;
13067             target:  "arrow";
13068          }
13069          program {
13070             name:    "go_contracted";
13071             signal:  "elm,state,contracted";
13072             source:  "elm";
13073             action:  STATE_SET "default" 0.0;
13074             target:  "arrow";
13075          }
13076       }
13077    }
13078
13079    group { name: "elm/genlist/item/default_style/default";
13080        styles
13081        {
13082            style { name: "genlist_style";
13083                base: "font=Sans font_size=10 align=left valign=0.5 color=#000";
13084                tag:  "br" "\n";
13085                tag:  "hilight" "+ font=Sans:style=Bold";
13086                tag:  "b" "+ font=Sans:style=Bold";
13087                tag:  "tab" "\t";
13088            }
13089            style { name: "genlist_selected_style";
13090                base: "font=Sans font_size=10 align=left valign=0.5 color=#fff";
13091                tag:  "br" "\n";
13092                tag:  "hilight" "+ font=Sans:style=Bold";
13093                tag:  "b" "+ font=Sans:style=Bold";
13094                tag:  "tab" "\t";
13095            }
13096        }
13097        data.item: "stacking" "above";
13098        data.item: "selectraise" "on";
13099        data.item: "labels" "elm.text";
13100        data.item: "icons" "elm.swallow.icon elm.swallow.end";
13101        data.item: "treesize" "20";
13102        images {
13103            image: "bt_sm_base1.png" COMP;
13104            image: "bt_sm_shine.png" COMP;
13105            image: "bt_sm_hilight.png" COMP;
13106            image: "ilist_1.png" COMP;
13107            image: "ilist_item_shadow.png" COMP;
13108        }
13109        parts {
13110            part {
13111                name:           "event";
13112                type:           RECT;
13113                repeat_events: 1;
13114                description {
13115                    state: "default" 0.0;
13116                    color: 0 0 0 0;
13117                }
13118            }
13119            part {
13120                name: "base_sh";
13121                mouse_events: 0;
13122                description {
13123                    state: "default" 0.0;
13124                    align: 0.0 0.0;
13125                    min: 0 10;
13126                    fixed: 1 1;
13127                    rel1 {
13128                        to: "base";
13129                        relative: 0.0 1.0;
13130                        offset: 0 0;
13131                    }
13132                    rel2 {
13133                        to: "base";
13134                        relative: 1.0 1.0;
13135                        offset: -1 0;
13136                    }
13137                    image {
13138                        normal: "ilist_item_shadow.png";
13139                    }
13140                    fill.smooth: 0;
13141                }
13142            }
13143            part {
13144                name: "base";
13145                mouse_events: 0;
13146                description {
13147                    state: "default" 0.0;
13148                    min: 16 28;
13149                    image {
13150                        normal: "ilist_1.png";
13151                        border: 2 2 2 2;
13152                    }
13153                    fill.smooth: 0;
13154                }
13155            }
13156            part { name: "bg";
13157                clip_to: "disclip";
13158                mouse_events: 0;
13159                description { state: "default" 0.0;
13160                    visible: 0;
13161                    color: 255 255 255 0;
13162                    rel1 {
13163                        relative: 0.0 0.0;
13164                        offset: -5 -5;
13165                    }
13166                    rel2 {
13167                        relative: 1.0 1.0;
13168                        offset: 4 4;
13169                    }
13170                    image {
13171                        normal: "bt_sm_base1.png";
13172                        border: 6 6 6 6;
13173                    }
13174                    image.middle: SOLID;
13175                }
13176                description { state: "selected" 0.0;
13177                    inherit: "default" 0.0;
13178                    visible: 1;
13179                    color: 255 255 255 255;
13180                    rel1 {
13181                        relative: 0.0 0.0;
13182                        offset: -2 -2;
13183                    }
13184                    rel2 {
13185                        relative: 1.0 1.0;
13186                        offset: 1 1;
13187                    }
13188                }
13189            }
13190            part { name: "elm.swallow.pad";
13191                type: SWALLOW;
13192                description { state: "default" 0.0;
13193                    fixed: 1 0;
13194                    align: 0.0 0.5;
13195                    rel1 {
13196                        relative: 0.0  0.0;
13197                        offset:   4    4;
13198                    }
13199                    rel2 {
13200                        relative: 0.0  1.0;
13201                        offset:   4   -5;
13202                    }
13203                }
13204            }
13205            part { name: "elm.swallow.icon";
13206                clip_to: "disclip";
13207                type: SWALLOW;
13208                description { state: "default" 0.0;
13209                    fixed: 1 0;
13210                    align: 0.0 0.5;
13211                    rel1 {
13212                        to_x: "elm.swallow.pad";
13213                        relative: 1.0  0.0;
13214                        offset:   -1    4;
13215                    }
13216                    rel2 {
13217                        to_x: "elm.swallow.pad";
13218                        relative: 1.0  1.0;
13219                        offset:   -1   -5;
13220                    }
13221                }
13222            }
13223            part { name: "elm.swallow.end";
13224                clip_to: "disclip";
13225                type: SWALLOW;
13226                description { state: "default" 0.0;
13227                    fixed: 1 0;
13228                    align: 1.0 0.5;
13229                    aspect: 1.0 1.0;
13230                    aspect_preference: VERTICAL;
13231                    rel1 {
13232                        relative: 1.0  0.0;
13233                        offset:   -5    4;
13234                    }
13235                    rel2 {
13236                        relative: 1.0  1.0;
13237                        offset:   -5   -5;
13238                    }
13239                }
13240            }
13241            part { name: "elm.text";
13242                clip_to: "disclip";
13243                type: TEXTBLOCK;
13244                mouse_events: 0;
13245                scale: 1;
13246                description {
13247                    state: "default" 0.0;
13248                    align: 0.0 0.5;
13249                    fixed: 0 1;
13250                    rel1 {
13251                        to_x: "elm.swallow.icon";
13252                        to_y: "base";
13253                        relative: 1.0  0.5;
13254                        offset:   0 4;
13255                    }
13256                    rel2 {
13257                        to_x: "elm.swallow.end";
13258                        to_y: "base";
13259                        relative: 0.0  0.5;
13260                        offset:   -1 -5;
13261                    }
13262                    text {
13263                        style: "genlist_style";
13264                        min: 1 1;
13265                    }
13266                }
13267                description { state: "selected" 0.0;
13268                    inherit: "default" 0.0;
13269                    text {
13270                        style: "genlist_selected_style";
13271                    }
13272                }
13273            }
13274            part { name: "fg1";
13275                clip_to: "disclip";
13276                mouse_events: 0;
13277                description { state: "default" 0.0;
13278                    visible: 0;
13279                    color: 255 255 255 0;
13280                    rel1.to: "bg";
13281                    rel2.relative: 1.0 0.5;
13282                    rel2.to: "bg";
13283                    image {
13284                        normal: "bt_sm_hilight.png";
13285                        border: 6 6 6 0;
13286                    }
13287                }
13288                description { state: "selected" 0.0;
13289                    inherit: "default" 0.0;
13290                    visible: 1;
13291                    color: 255 255 255 255;
13292                }
13293            }
13294            part { name: "fg2";
13295                clip_to: "disclip";
13296                mouse_events: 0;
13297                description { state: "default" 0.0;
13298                    visible: 0;
13299                    color: 255 255 255 0;
13300                    rel1.to: "bg";
13301                    rel2.to: "bg";
13302                    image {
13303                        normal: "bt_sm_shine.png";
13304                        border: 6 6 6 0;
13305                    }
13306                }
13307                description { state: "selected" 0.0;
13308                    inherit: "default" 0.0;
13309                    visible: 1;
13310                    color: 255 255 255 255;
13311                }
13312            }
13313            part { name: "disclip";
13314                type: RECT;
13315                description { state: "default" 0.0;
13316                    rel1.to: "bg";
13317                    rel2.to: "bg";
13318                }
13319                description { state: "disabled" 0.0;
13320                    inherit: "default" 0.0;
13321                    color: 255 255 255 64;
13322                }
13323            }
13324        }
13325        programs {
13326            // signal: elm,state,%s,active
13327            //   a "check" item named %s went active
13328            // signal: elm,state,%s,passive
13329            //   a "check" item named %s went passive
13330            // default is passive
13331            program {
13332                name:    "go_active";
13333                signal:  "elm,state,selected";
13334                source:  "elm";
13335                action:  STATE_SET "selected" 0.0;
13336                target:  "bg";
13337                target:  "fg1";
13338                target:  "fg2";
13339                target:  "elm.text";
13340            }
13341            program {
13342                name:    "go_passive";
13343                signal:  "elm,state,unselected";
13344                source:  "elm";
13345                action:  STATE_SET "default" 0.0;
13346                target:  "bg";
13347                target:  "fg1";
13348                target:  "fg2";
13349                target:  "elm.text";
13350                transition: LINEAR 0.1;
13351            }
13352            program {
13353                name:    "go_disabled";
13354                signal:  "elm,state,disabled";
13355                source:  "elm";
13356                action:  STATE_SET "disabled" 0.0;
13357                target:  "disclip";
13358            }
13359            program {
13360                name:    "go_enabled";
13361                signal:  "elm,state,enabled";
13362                source:  "elm";
13363                action:  STATE_SET "default" 0.0;
13364                target:  "disclip";
13365            }
13366        }
13367    }
13368    group { name: "elm/genlist/item_odd/default_style/default";
13369        data.item: "stacking" "below";
13370        data.item: "selectraise" "on";
13371        data.item: "labels" "elm.text";
13372        data.item: "icons" "elm.swallow.icon elm.swallow.end";
13373        data.item: "treesize" "20";
13374        images {
13375            image: "bt_sm_base1.png" COMP;
13376            image: "bt_sm_shine.png" COMP;
13377            image: "bt_sm_hilight.png" COMP;
13378            image: "ilist_2.png" COMP;
13379        }
13380        parts {
13381            part { name: "event";
13382                type: RECT;
13383                repeat_events: 1;
13384                description {
13385                    state: "default" 0.0;
13386                    color: 0 0 0 0;
13387                }
13388            }
13389            part {
13390                name: "base";
13391                mouse_events: 0;
13392                description {
13393                    state: "default" 0.0;
13394                    min: 16 28;
13395                    image {
13396                        normal: "ilist_2.png";
13397                        border: 2 2 2 2;
13398                    }
13399                    fill.smooth: 0;
13400                }
13401            }
13402            part { name: "bg";
13403                clip_to: "disclip";
13404                mouse_events: 0;
13405                description { state: "default" 0.0;
13406                    visible: 0;
13407                    color: 255 255 255 0;
13408                    rel1 {
13409                        relative: 0.0 0.0;
13410                        offset: -5 -5;
13411                    }
13412                    rel2 {
13413                        relative: 1.0 1.0;
13414                        offset: 4 4;
13415                    }
13416                    image {
13417                        normal: "bt_sm_base1.png";
13418                        border: 6 6 6 6;
13419                    }
13420                    image.middle: SOLID;
13421                }
13422                description { state: "selected" 0.0;
13423                    inherit: "default" 0.0;
13424                    visible: 1;
13425                    color: 255 255 255 255;
13426                    rel1 {
13427                        relative: 0.0 0.0;
13428                        offset: -2 -2;
13429                    }
13430                    rel2 {
13431                        relative: 1.0 1.0;
13432                        offset: 1 1;
13433                    }
13434                }
13435            }
13436            part { name: "elm.swallow.pad";
13437                type: SWALLOW;
13438                description { state: "default" 0.0;
13439                    fixed: 1 0;
13440                    align: 0.0 0.5;
13441                    rel1 {
13442                        relative: 0.0  0.0;
13443                        offset:   4    4;
13444                    }
13445                    rel2 {
13446                        relative: 0.0  1.0;
13447                        offset:   4   -5;
13448                    }
13449                }
13450            }
13451            part { name: "elm.swallow.icon";
13452                clip_to: "disclip";
13453                type: SWALLOW;
13454                description { state: "default" 0.0;
13455                    fixed: 1 0;
13456                    align: 0.0 0.5;
13457                    rel1 {
13458                        to_x: "elm.swallow.pad";
13459                        relative: 1.0  0.0;
13460                        offset:   -1    4;
13461                    }
13462                    rel2 {
13463                        to_x: "elm.swallow.pad";
13464                        relative: 1.0  1.0;
13465                        offset:   -1   -5;
13466                    }
13467                }
13468            }
13469            part { name: "elm.swallow.end";
13470                clip_to: "disclip";
13471                type:          SWALLOW;
13472                description { state:    "default" 0.0;
13473                    fixed: 1 0;
13474                    align:    1.0 0.5;
13475                    aspect: 1.0 1.0;
13476                    aspect_preference: VERTICAL;
13477                    rel1 {
13478                        relative: 1.0  0.0;
13479                        offset:   -5    4;
13480                    }
13481                    rel2 {
13482                        relative: 1.0  1.0;
13483                        offset:   -5   -5;
13484                    }
13485                }
13486            }
13487            part { name: "elm.text";
13488                clip_to: "disclip";
13489                type:           TEXTBLOCK;
13490                mouse_events:   0;
13491                scale: 1;
13492                description {
13493                    state: "default" 0.0;
13494                    align: 0.0 0.5;
13495                    fixed: 0 1;
13496                    rel1 {
13497                        to_x: "elm.swallow.icon";
13498                        to_y: "base";
13499                        relative: 1.0  0.5;
13500                        offset:   0 4;
13501                    }
13502                    rel2 {
13503                        to_x: "elm.swallow.end";
13504                        to_y: "base";
13505                        relative: 0.0  0.5;
13506                        offset:   -1 -5;
13507                    }
13508                    text {
13509                        style: "genlist_style";
13510                        min: 1 1;
13511                    }
13512                }
13513                description { state: "selected" 0.0;
13514                    inherit: "default" 0.0;
13515                    text {
13516                        style: "genlist_selected_style";
13517                    }
13518                }
13519            }
13520            part { name: "fg1";
13521                clip_to: "disclip";
13522                mouse_events: 0;
13523                description { state: "default" 0.0;
13524                    visible: 0;
13525                    color: 255 255 255 0;
13526                    rel1.to: "bg";
13527                    rel2.relative: 1.0 0.5;
13528                    rel2.to: "bg";
13529                    image {
13530                        normal: "bt_sm_hilight.png";
13531                        border: 6 6 6 0;
13532                    }
13533                }
13534                description { state: "selected" 0.0;
13535                    inherit: "default" 0.0;
13536                    visible: 1;
13537                    color: 255 255 255 255;
13538                }
13539            }
13540            part { name: "fg2";
13541                clip_to: "disclip";
13542                mouse_events: 0;
13543                description { state: "default" 0.0;
13544                    visible: 0;
13545                    color: 255 255 255 0;
13546                    rel1.to: "bg";
13547                    rel2.to: "bg";
13548                    image {
13549                        normal: "bt_sm_shine.png";
13550                        border: 6 6 6 0;
13551                    }
13552                }
13553                description { state: "selected" 0.0;
13554                    inherit: "default" 0.0;
13555                    visible: 1;
13556                    color: 255 255 255 255;
13557                }
13558            }
13559            part { name: "disclip";
13560                type: RECT;
13561                description { state: "default" 0.0;
13562                    rel1.to: "bg";
13563                    rel2.to: "bg";
13564                }
13565                description { state: "disabled" 0.0;
13566                    inherit: "default" 0.0;
13567                    color: 255 255 255 64;
13568                }
13569            }
13570        }
13571        programs {
13572            // signal: elm,state,%s,active
13573            //   a "check" item named %s went active
13574            // signal: elm,state,%s,passive
13575            //   a "check" item named %s went passive
13576            // default is passive
13577            program {
13578                name:    "go_active";
13579                signal:  "elm,state,selected";
13580                source:  "elm";
13581                action:  STATE_SET "selected" 0.0;
13582                target:  "bg";
13583                target:  "fg1";
13584                target:  "fg2";
13585                target:  "elm.text";
13586            }
13587            program {
13588                name:    "go_passive";
13589                signal:  "elm,state,unselected";
13590                source:  "elm";
13591                action:  STATE_SET "default" 0.0;
13592                target:  "bg";
13593                target:  "fg1";
13594                target:  "fg2";
13595                target:  "elm.text";
13596                transition: LINEAR 0.1;
13597            }
13598            program {
13599                name:    "go_disabled";
13600                signal:  "elm,state,disabled";
13601                source:  "elm";
13602                action:  STATE_SET "disabled" 0.0;
13603                target:  "disclip";
13604            }
13605            program {
13606                name:    "go_enabled";
13607                signal:  "elm,state,enabled";
13608                source:  "elm";
13609                action:  STATE_SET "default" 0.0;
13610                target:  "disclip";
13611            }
13612        }
13613    }
13614
13615    group { name: "elm/genlist/tree/default_style/default";
13616        data.item: "stacking" "above";
13617        data.item: "selectraise" "on";
13618        data.item: "labels" "elm.text";
13619        data.item: "icons" "elm.swallow.icon elm.swallow.end";
13620        data.item: "treesize" "20";
13621        images {
13622            image: "bt_sm_base1.png" COMP;
13623            image: "bt_sm_shine.png" COMP;
13624            image: "bt_sm_hilight.png" COMP;
13625            image: "ilist_1.png" COMP;
13626            image: "ilist_item_shadow.png" COMP;
13627            image: "icon_arrow_right.png" COMP;
13628            image: "icon_arrow_down.png" COMP;
13629        }
13630        parts {
13631            part {
13632                name:           "event";
13633                type:           RECT;
13634                repeat_events: 1;
13635                description {
13636                    state: "default" 0.0;
13637                    color: 0 0 0 0;
13638                }
13639            }
13640            part {
13641                name: "base_sh";
13642                mouse_events: 0;
13643                description {
13644                    state: "default" 0.0;
13645                    align: 0.0 0.0;
13646                    min: 0 10;
13647                    fixed: 1 1;
13648                    rel1 {
13649                        to: "base";
13650                        relative: 0.0 1.0;
13651                        offset: 0 0;
13652                    }
13653                    rel2 {
13654                        to: "base";
13655                        relative: 1.0 1.0;
13656                        offset: -1 0;
13657                    }
13658                    image {
13659                        normal: "ilist_item_shadow.png";
13660                    }
13661                    fill.smooth: 0;
13662                }
13663            }
13664            part {
13665                name: "base";
13666                mouse_events: 0;
13667                description {
13668                    state: "default" 0.0;
13669                    min: 16 28;
13670                    image {
13671                        normal: "ilist_1.png";
13672                        border: 2 2 2 2;
13673                    }
13674                    fill.smooth: 0;
13675                }
13676            }
13677            part { name: "bg";
13678                clip_to: "disclip";
13679                mouse_events: 0;
13680                description { state: "default" 0.0;
13681                    visible: 0;
13682                    color: 255 255 255 0;
13683                    rel1 {
13684                        relative: 0.0 0.0;
13685                        offset: -5 -5;
13686                    }
13687                    rel2 {
13688                        relative: 1.0 1.0;
13689                        offset: 4 4;
13690                    }
13691                    image {
13692                        normal: "bt_sm_base1.png";
13693                        border: 6 6 6 6;
13694                    }
13695                    image.middle: SOLID;
13696                }
13697                description { state: "selected" 0.0;
13698                    inherit: "default" 0.0;
13699                    visible: 1;
13700                    color: 255 255 255 255;
13701                    rel1 {
13702                        relative: 0.0 0.0;
13703                        offset: -2 -2;
13704                    }
13705                    rel2 {
13706                        relative: 1.0 1.0;
13707                        offset: 1 1;
13708                    }
13709                }
13710            }
13711            part { name: "elm.swallow.pad";
13712                type: SWALLOW;
13713                description { state: "default" 0.0;
13714                    fixed: 1 0;
13715                    align: 0.0 0.5;
13716                    rel1 {
13717                        relative: 0.0  0.0;
13718                        offset:   4    4;
13719                    }
13720                    rel2 {
13721                        relative: 0.0  1.0;
13722                        offset:   4   -5;
13723                    }
13724                }
13725            }
13726            part { name: "arrow";
13727                clip_to: "disclip";
13728                ignore_flags: ON_HOLD;
13729                description { state: "default" 0.0;
13730                    fixed: 1 0;
13731                    align: 0.0 0.5;
13732                    aspect: 1.0 1.0;
13733                    rel1 {
13734                        to_x: "elm.swallow.pad";
13735                        relative: 1.0  0.0;
13736                        offset:   -1    4;
13737                    }
13738                    rel2 {
13739                        to_x: "elm.swallow.pad";
13740                        relative: 1.0  1.0;
13741                        offset:   -1   -5;
13742                    }
13743                    image.normal: "icon_arrow_right.png";
13744                }
13745                description { state: "active" 0.0;
13746                    inherit: "default" 0.0;
13747                    image.normal: "icon_arrow_down.png";
13748                }
13749            }
13750            part { name: "elm.swallow.icon";
13751                clip_to: "disclip";
13752                type: SWALLOW;
13753                description { state: "default" 0.0;
13754                    fixed: 1 0;
13755                    align: 0.0 0.5;
13756                    rel1 {
13757                        to_x: "arrow";
13758                        relative: 1.0  0.0;
13759                        offset:   4    4;
13760                    }
13761                    rel2 {
13762                        to_x: "arrow";
13763                        relative: 1.0  1.0;
13764                        offset:   4   -5;
13765                    }
13766                }
13767            }
13768            part { name: "elm.swallow.end";
13769                clip_to: "disclip";
13770                type: SWALLOW;
13771                description { state: "default" 0.0;
13772                    fixed: 1 0;
13773                    align: 1.0 0.5;
13774                    aspect: 1.0 1.0;
13775                    aspect_preference: VERTICAL;
13776                    rel1 {
13777                        relative: 1.0  0.0;
13778                        offset:   -5    4;
13779                    }
13780                    rel2 {
13781                        relative: 1.0  1.0;
13782                        offset:   -5   -5;
13783                    }
13784                }
13785            }
13786            part { name: "elm.text";
13787                clip_to: "disclip";
13788                type:           TEXTBLOCK;
13789                effect:         SOFT_SHADOW;
13790                mouse_events:   0;
13791                scale: 1;
13792                description {
13793                    state: "default" 0.0;
13794                    align: 0.0 0.5;
13795                    fixed: 0 1;
13796                    rel1 {
13797                        to_x:     "elm.swallow.icon";
13798                        to_y: "base";
13799                        relative: 1.0  0.5;
13800                        offset:   0 4;
13801                    }
13802                    rel2 {
13803                        to_x:     "elm.swallow.end";
13804                        to_y: "base";
13805                        relative: 0.0  0.5;
13806                        offset:   -1 -5;
13807                    }
13808                    text {
13809                        style: "genlist_style";
13810                        min: 1 1;
13811                    }
13812                }
13813                description { state: "selected" 0.0;
13814                    inherit: "default" 0.0;
13815                    text {
13816                        style: "genlist_selected_style";
13817                    }
13818                }
13819            }
13820            part { name: "fg1";
13821                clip_to: "disclip";
13822                mouse_events: 0;
13823                description { state: "default" 0.0;
13824                    visible: 0;
13825                    color: 255 255 255 0;
13826                    rel1.to: "bg";
13827                    rel2.relative: 1.0 0.5;
13828                    rel2.to: "bg";
13829                    image {
13830                        normal: "bt_sm_hilight.png";
13831                        border: 6 6 6 0;
13832                    }
13833                }
13834                description { state: "selected" 0.0;
13835                    inherit: "default" 0.0;
13836                    visible: 1;
13837                    color: 255 255 255 255;
13838                }
13839            }
13840            part { name: "fg2";
13841                clip_to: "disclip";
13842                mouse_events: 0;
13843                description { state: "default" 0.0;
13844                    visible: 0;
13845                    color: 255 255 255 0;
13846                    rel1.to: "bg";
13847                    rel2.to: "bg";
13848                    image {
13849                        normal: "bt_sm_shine.png";
13850                        border: 6 6 6 0;
13851                    }
13852                }
13853                description { state: "selected" 0.0;
13854                    inherit: "default" 0.0;
13855                    visible: 1;
13856                    color: 255 255 255 255;
13857                }
13858            }
13859            part { name: "disclip";
13860                type: RECT;
13861                description { state: "default" 0.0;
13862                    rel1.to: "bg";
13863                    rel2.to: "bg";
13864                }
13865                description { state: "disabled" 0.0;
13866                    inherit: "default" 0.0;
13867                    color: 255 255 255 64;
13868                }
13869            }
13870        }
13871        programs {
13872            // signal: elm,state,%s,active
13873            //   a "check" item named %s went active
13874            // signal: elm,state,%s,passive
13875            //   a "check" item named %s went passive
13876            // default is passive
13877            program {
13878                name:    "go_active";
13879                signal:  "elm,state,selected";
13880                source:  "elm";
13881                action:  STATE_SET "selected" 0.0;
13882                target:  "bg";
13883                target:  "fg1";
13884                target:  "fg2";
13885                target:  "elm.text";
13886            }
13887            program {
13888                name:    "go_passive";
13889                signal:  "elm,state,unselected";
13890                source:  "elm";
13891                action:  STATE_SET "default" 0.0;
13892                target:  "bg";
13893                target:  "fg1";
13894                target:  "fg2";
13895                target:  "elm.text";
13896                transition: LINEAR 0.1;
13897            }
13898            program {
13899                name:    "go_disabled";
13900                signal:  "elm,state,disabled";
13901                source:  "elm";
13902                action:  STATE_SET "disabled" 0.0;
13903                target:  "disclip";
13904            }
13905            program {
13906                name:    "go_enabled";
13907                signal:  "elm,state,enabled";
13908                source:  "elm";
13909                action:  STATE_SET "default" 0.0;
13910                target:  "disclip";
13911            }
13912            program {
13913                name:    "expand";
13914                signal:  "mouse,up,1";
13915                source:  "arrow";
13916                action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
13917            }
13918            program {
13919                name:    "go_expanded";
13920                signal:  "elm,state,expanded";
13921                source:  "elm";
13922                action:  STATE_SET "active" 0.0;
13923                target:  "arrow";
13924            }
13925            program {
13926                name:    "go_contracted";
13927                signal:  "elm,state,contracted";
13928                source:  "elm";
13929                action:  STATE_SET "default" 0.0;
13930                target:  "arrow";
13931            }
13932        }
13933    }
13934    group { name: "elm/genlist/tree_odd/default_style/default";
13935        data.item: "stacking" "below";
13936        data.item: "selectraise" "on";
13937        data.item: "labels" "elm.text";
13938        data.item: "icons" "elm.swallow.icon elm.swallow.end";
13939        data.item: "treesize" "20";
13940        images {
13941            image: "bt_sm_base1.png" COMP;
13942            image: "bt_sm_shine.png" COMP;
13943            image: "bt_sm_hilight.png" COMP;
13944            image: "ilist_2.png" COMP;
13945            image: "icon_arrow_right.png" COMP;
13946            image: "icon_arrow_down.png" COMP;
13947        }
13948        parts {
13949            part {
13950                name:           "event";
13951                type:           RECT;
13952                repeat_events: 1;
13953                description {
13954                    state: "default" 0.0;
13955                    color: 0 0 0 0;
13956                }
13957            }
13958            part {
13959                name: "base";
13960                mouse_events: 0;
13961                description {
13962                    state: "default" 0.0;
13963                    min: 16 28;
13964                    image {
13965                        normal: "ilist_2.png";
13966                        border: 2 2 2 2;
13967                    }
13968                    fill.smooth: 0;
13969                }
13970            }
13971            part { name: "bg";
13972                clip_to: "disclip";
13973                mouse_events: 0;
13974                description { state: "default" 0.0;
13975                    visible: 0;
13976                    color: 255 255 255 0;
13977                    rel1 {
13978                        relative: 0.0 0.0;
13979                        offset: -5 -5;
13980                    }
13981                    rel2 {
13982                        relative: 1.0 1.0;
13983                        offset: 4 4;
13984                    }
13985                    image {
13986                        normal: "bt_sm_base1.png";
13987                        border: 6 6 6 6;
13988                    }
13989                    image.middle: SOLID;
13990                }
13991                description { state: "selected" 0.0;
13992                    inherit: "default" 0.0;
13993                    visible: 1;
13994                    color: 255 255 255 255;
13995                    rel1 {
13996                        relative: 0.0 0.0;
13997                        offset: -2 -2;
13998                    }
13999                    rel2 {
14000                        relative: 1.0 1.0;
14001                        offset: 1 1;
14002                    }
14003                }
14004            }
14005            part { name: "elm.swallow.pad";
14006                type: SWALLOW;
14007                description { state: "default" 0.0;
14008                    fixed: 1 0;
14009                    align: 0.0 0.5;
14010                    rel1 {
14011                        relative: 0.0  0.0;
14012                        offset:   4    4;
14013                    }
14014                    rel2 {
14015                        relative: 0.0  1.0;
14016                        offset:   4   -5;
14017                    }
14018                }
14019            }
14020            part { name: "arrow";
14021                clip_to: "disclip";
14022                ignore_flags: ON_HOLD;
14023                description { state: "default" 0.0;
14024                    fixed: 1 0;
14025                    align: 0.0 0.5;
14026                    aspect: 1.0 1.0;
14027                    rel1 {
14028                        to_x: "elm.swallow.pad";
14029                        relative: 1.0  0.0;
14030                        offset:   -1    4;
14031                    }
14032                    rel2 {
14033                        to_x: "elm.swallow.pad";
14034                        relative: 1.0  1.0;
14035                        offset:   -1   -5;
14036                    }
14037                    image.normal: "icon_arrow_right.png";
14038                }
14039                description { state: "active" 0.0;
14040                    inherit: "default" 0.0;
14041                    image.normal: "icon_arrow_down.png";
14042                }
14043            }
14044            part { name: "elm.swallow.icon";
14045                clip_to: "disclip";
14046                type: SWALLOW;
14047                description { state: "default" 0.0;
14048                    fixed: 1 0;
14049                    align: 0.0 0.5;
14050                    rel1 {
14051                        to_x: "arrow";
14052                        relative: 1.0  0.0;
14053                        offset:   4    4;
14054                    }
14055                    rel2 {
14056                        to_x: "arrow";
14057                        relative: 1.0  1.0;
14058                        offset:   4   -5;
14059                    }
14060                }
14061            }
14062            part { name: "elm.swallow.end";
14063                clip_to: "disclip";
14064                type: SWALLOW;
14065                description { state: "default" 0.0;
14066                    fixed: 1 0;
14067                    align: 1.0 0.5;
14068                    aspect: 1.0 1.0;
14069                    aspect_preference: VERTICAL;
14070                    rel1 {
14071                        relative: 1.0  0.0;
14072                        offset:   -5    4;
14073                    }
14074                    rel2 {
14075                        relative: 1.0  1.0;
14076                        offset:   -5   -5;
14077                    }
14078                }
14079            }
14080            part { name: "elm.text";
14081                clip_to: "disclip";
14082                type:           TEXTBLOCK;
14083                effect:         SOFT_SHADOW;
14084                mouse_events:   0;
14085                scale: 1;
14086                description {
14087                    state: "default" 0.0;
14088                    align: 0.0 0.5;
14089                    fixed: 0 1;
14090                    rel1 {
14091                        to_x:     "elm.swallow.icon";
14092                        to_y: "base";
14093                        relative: 1.0  0.5;
14094                        offset:   0 4;
14095                    }
14096                    rel2 {
14097                        to_x:     "elm.swallow.end";
14098                        to_y: "base";
14099                        relative: 0.0  0.5;
14100                        offset:   -1 -5;
14101                    }
14102                    text {
14103                        style: "genlist_style";
14104                        min: 1 1;
14105                    }
14106                }
14107                description { state: "selected" 0.0;
14108                    inherit: "default" 0.0;
14109                    text {
14110                        style: "genlist_selected_style";
14111                    }
14112                }
14113            }
14114            part { name: "fg1";
14115                clip_to: "disclip";
14116                mouse_events: 0;
14117                description { state: "default" 0.0;
14118                    visible: 0;
14119                    color: 255 255 255 0;
14120                    rel1.to: "bg";
14121                    rel2.relative: 1.0 0.5;
14122                    rel2.to: "bg";
14123                    image {
14124                        normal: "bt_sm_hilight.png";
14125                        border: 6 6 6 0;
14126                    }
14127                }
14128                description { state: "selected" 0.0;
14129                    inherit: "default" 0.0;
14130                    visible: 1;
14131                    color: 255 255 255 255;
14132                }
14133            }
14134            part { name: "fg2";
14135                clip_to: "disclip";
14136                mouse_events: 0;
14137                description { state: "default" 0.0;
14138                    visible: 0;
14139                    color: 255 255 255 0;
14140                    rel1.to: "bg";
14141                    rel2.to: "bg";
14142                    image {
14143                        normal: "bt_sm_shine.png";
14144                        border: 6 6 6 0;
14145                    }
14146                }
14147                description { state: "selected" 0.0;
14148                    inherit: "default" 0.0;
14149                    visible: 1;
14150                    color: 255 255 255 255;
14151                }
14152            }
14153            part { name: "disclip";
14154                type: RECT;
14155                description { state: "default" 0.0;
14156                    rel1.to: "bg";
14157                    rel2.to: "bg";
14158                }
14159                description { state: "disabled" 0.0;
14160                    inherit: "default" 0.0;
14161                    color: 255 255 255 64;
14162                }
14163            }
14164        }
14165        programs {
14166            // signal: elm,state,%s,active
14167            //   a "check" item named %s went active
14168            // signal: elm,state,%s,passive
14169            //   a "check" item named %s went passive
14170            // default is passive
14171            program {
14172                name:    "go_active";
14173                signal:  "elm,state,selected";
14174                source:  "elm";
14175                action:  STATE_SET "selected" 0.0;
14176                target:  "bg";
14177                target:  "fg1";
14178                target:  "fg2";
14179                target:  "elm.text";
14180            }
14181            program {
14182                name:    "go_passive";
14183                signal:  "elm,state,unselected";
14184                source:  "elm";
14185                action:  STATE_SET "default" 0.0;
14186                target:  "bg";
14187                target:  "fg1";
14188                target:  "fg2";
14189                target:  "elm.text";
14190                transition: LINEAR 0.1;
14191            }
14192            program {
14193                name:    "go_disabled";
14194                signal:  "elm,state,disabled";
14195                source:  "elm";
14196                action:  STATE_SET "disabled" 0.0;
14197                target:  "disclip";
14198            }
14199            program {
14200                name:    "go_enabled";
14201                signal:  "elm,state,enabled";
14202                source:  "elm";
14203                action:  STATE_SET "default" 0.0;
14204                target:  "disclip";
14205            }
14206            program {
14207                name:    "expand";
14208                signal:  "mouse,up,1";
14209                source:  "arrow";
14210                action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
14211            }
14212            program {
14213                name:    "go_expanded";
14214                signal:  "elm,state,expanded";
14215                source:  "elm";
14216                action:  STATE_SET "active" 0.0;
14217                target:  "arrow";
14218            }
14219            program {
14220                name:    "go_contracted";
14221                signal:  "elm,state,contracted";
14222                source:  "elm";
14223                action:  STATE_SET "default" 0.0;
14224                target:  "arrow";
14225            }
14226        }
14227    }
14228
14229
14230    group { name: "elm/genlist/item/double_label/default";
14231       data.item: "stacking" "above";
14232       data.item: "selectraise" "on";
14233       data.item: "labels" "elm.text elm.text.sub";
14234       data.item: "icons" "elm.swallow.icon elm.swallow.end";
14235       data.item: "treesize" "20";
14236 //      data.item: "states" "";
14237       images {
14238          image: "bt_sm_base1.png" COMP;
14239          image: "bt_sm_shine.png" COMP;
14240          image: "bt_sm_hilight.png" COMP;
14241          image: "ilist_1.png" COMP;
14242          image: "ilist_item_shadow.png" COMP;
14243       }
14244       parts {
14245          part {
14246             name:           "event";
14247             type:           RECT;
14248             repeat_events: 1;
14249             description {
14250                state: "default" 0.0;
14251                color: 0 0 0 0;
14252             }
14253          }
14254          part {
14255             name: "base_sh";
14256             mouse_events: 0;
14257             description {
14258                state: "default" 0.0;
14259                align: 0.0 0.0;
14260                min: 0 10;
14261                fixed: 1 1;
14262                rel1 {
14263                   to: "base";
14264                   relative: 0.0 1.0;
14265                   offset: 0 0;
14266                }
14267                rel2 {
14268                   to: "base";
14269                   relative: 1.0 1.0;
14270                   offset: -1 0;
14271                }
14272                image {
14273                   normal: "ilist_item_shadow.png";
14274                }
14275                fill.smooth: 0;
14276             }
14277          }
14278          part {
14279             name: "base";
14280             mouse_events: 0;
14281             description {
14282                state: "default" 0.0;
14283                image {
14284                   normal: "ilist_1.png";
14285                   border: 2 2 2 2;
14286                }
14287                fill.smooth: 0;
14288             }
14289          }
14290          part { name: "bg";
14291             clip_to: "disclip";
14292             mouse_events: 0;
14293             description { state: "default" 0.0;
14294                visible: 0;
14295                color: 255 255 255 0;
14296                rel1 {
14297                   relative: 0.0 0.0;
14298                   offset: -5 -5;
14299                }
14300                rel2 {
14301                   relative: 1.0 1.0;
14302                   offset: 4 4;
14303                }
14304                image {
14305                   normal: "bt_sm_base1.png";
14306                   border: 6 6 6 6;
14307                }
14308                image.middle: SOLID;
14309             }
14310             description { state: "selected" 0.0;
14311                inherit: "default" 0.0;
14312                visible: 1;
14313                color: 255 255 255 255;
14314                rel1 {
14315                   relative: 0.0 0.0;
14316                   offset: -2 -2;
14317                }
14318                rel2 {
14319                   relative: 1.0 1.0;
14320                   offset: 1 1;
14321                }
14322             }
14323          }
14324          part { name: "elm.swallow.pad";
14325             type: SWALLOW;
14326             description { state: "default" 0.0;
14327                fixed: 1 0;
14328                align: 0.0 0.5;
14329                rel1 {
14330                   relative: 0.0  0.0;
14331                   offset:   4    4;
14332                }
14333                rel2 {
14334                   relative: 0.0  1.0;
14335                   offset:   4   -5;
14336                }
14337             }
14338          }
14339          part { name: "elm.swallow.icon";
14340             clip_to: "disclip";
14341             type: SWALLOW;
14342             description { state: "default" 0.0;
14343                fixed: 1 0;
14344                align: 0.0 0.5;
14345                rel1 {
14346                   to_x: "elm.swallow.pad";
14347                   relative: 1.0  0.0;
14348                   offset:   -1    4;
14349                }
14350                rel2 {
14351                   to_x: "elm.swallow.pad";
14352                   relative: 1.0  1.0;
14353                   offset:   -1   -5;
14354                }
14355             }
14356          }
14357          part { name: "elm.swallow.end";
14358             clip_to: "disclip";
14359             type: SWALLOW;
14360             description { state: "default" 0.0;
14361                fixed: 1 0;
14362                align: 1.0 0.5;
14363                aspect: 1.0 1.0;
14364                aspect_preference: VERTICAL;
14365                rel1 {
14366                   relative: 1.0  0.0;
14367                   offset:   -5    4;
14368                }
14369                rel2 {
14370                   relative: 1.0  1.0;
14371                   offset:   -5   -5;
14372                }
14373             }
14374          }
14375          part { name: "elm.text";
14376             clip_to: "disclip";
14377             type:           TEXT;
14378             effect:         SOFT_SHADOW;
14379             mouse_events:   0;
14380             scale: 1;
14381             description {
14382                state: "default" 0.0;
14383 //               min: 16 16;
14384                rel1 {
14385                   to_x:     "elm.swallow.icon";
14386                   relative: 1.0  0.0;
14387                   offset:   0 4;
14388                }
14389                rel2 {
14390                   to_x:     "elm.swallow.end";
14391                   relative: 0.0  0.5;
14392                   offset:   -1 -5;
14393                }
14394                color: 0 0 0 255;
14395                color3: 0 0 0 0;
14396                text {
14397                   font: "Sans";
14398                   size: 10;
14399                   min: 1 1;
14400 //                  min: 0 1;
14401                   align: 0.0 0.5;
14402                }
14403             }
14404             description { state: "selected" 0.0;
14405                inherit: "default" 0.0;
14406                color: 224 224 224 255;
14407                color3: 0 0 0 64;
14408             }
14409          }
14410          part { name: "elm.text.sub";
14411             clip_to: "disclip";
14412             type:           TEXT;
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.5;
14421                   offset:   0 4;
14422                }
14423                rel2 {
14424                   to_x:     "elm.swallow.end";
14425                   relative: 0.0  1.0;
14426                   offset:   -1 -5;
14427                }
14428                color: 0 0 0 128;
14429                color3: 0 0 0 0;
14430                text {
14431                   font: "Sans";
14432                   size: 8;
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: 128 128 128 255;
14441                color3: 0 0 0 32;
14442             }
14443          }
14444          part { name: "fg1";
14445             clip_to: "disclip";
14446             mouse_events: 0;
14447             description { state: "default" 0.0;
14448                visible: 0;
14449                color: 255 255 255 0;
14450                rel1.to: "bg";
14451                rel2.relative: 1.0 0.5;
14452                rel2.to: "bg";
14453                image {
14454                   normal: "bt_sm_hilight.png";
14455                   border: 6 6 6 0;
14456                }
14457             }
14458             description { state: "selected" 0.0;
14459                inherit: "default" 0.0;
14460                visible: 1;
14461                color: 255 255 255 255;
14462             }
14463          }
14464          part { name: "fg2";
14465             clip_to: "disclip";
14466             mouse_events: 0;
14467             description { state: "default" 0.0;
14468                visible: 0;
14469                color: 255 255 255 0;
14470                rel1.to: "bg";
14471                rel2.to: "bg";
14472                image {
14473                   normal: "bt_sm_shine.png";
14474                   border: 6 6 6 0;
14475                }
14476             }
14477             description { state: "selected" 0.0;
14478                inherit: "default" 0.0;
14479                visible: 1;
14480                color: 255 255 255 255;
14481             }
14482          }
14483          part { name: "disclip";
14484             type: RECT;
14485             description { state: "default" 0.0;
14486                rel1.to: "bg";
14487                rel2.to: "bg";
14488             }
14489             description { state: "disabled" 0.0;
14490                inherit: "default" 0.0;
14491                color: 255 255 255 64;
14492             }
14493          }
14494       }
14495       programs {
14496          // signal: elm,state,%s,active
14497          //   a "check" item named %s went active
14498          // signal: elm,state,%s,passive
14499          //   a "check" item named %s went passive
14500          // default is passive
14501          program {
14502             name:    "go_active";
14503             signal:  "elm,state,selected";
14504             source:  "elm";
14505             action:  STATE_SET "selected" 0.0;
14506             target:  "bg";
14507             target:  "fg1";
14508             target:  "fg2";
14509             target:  "elm.text";
14510             target:  "elm.text.sub";
14511          }
14512          program {
14513             name:    "go_passive";
14514             signal:  "elm,state,unselected";
14515             source:  "elm";
14516             action:  STATE_SET "default" 0.0;
14517             target:  "bg";
14518             target:  "fg1";
14519             target:  "fg2";
14520             target:  "elm.text";
14521             target:  "elm.text.sub";
14522             transition: LINEAR 0.1;
14523          }
14524          program {
14525             name:    "go_disabled";
14526             signal:  "elm,state,disabled";
14527             source:  "elm";
14528             action:  STATE_SET "disabled" 0.0;
14529             target:  "disclip";
14530          }
14531          program {
14532             name:    "go_enabled";
14533             signal:  "elm,state,enabled";
14534             source:  "elm";
14535             action:  STATE_SET "default" 0.0;
14536             target:  "disclip";
14537          }
14538       }
14539    }
14540    group { name: "elm/genlist/item_compress/double_label/default";
14541       data.item: "stacking" "above";
14542       data.item: "selectraise" "on";
14543       data.item: "labels" "elm.text elm.text.sub";
14544       data.item: "icons" "elm.swallow.icon elm.swallow.end";
14545       data.item: "treesize" "20";
14546 //      data.item: "states" "";
14547       images {
14548          image: "bt_sm_base1.png" COMP;
14549          image: "bt_sm_shine.png" COMP;
14550          image: "bt_sm_hilight.png" COMP;
14551          image: "ilist_1.png" COMP;
14552          image: "ilist_item_shadow.png" COMP;
14553       }
14554       parts {
14555          part {
14556             name:           "event";
14557             type:           RECT;
14558             repeat_events: 1;
14559             description {
14560                state: "default" 0.0;
14561                color: 0 0 0 0;
14562             }
14563          }
14564          part {
14565             name: "base_sh";
14566             mouse_events: 0;
14567             description {
14568                state: "default" 0.0;
14569                align: 0.0 0.0;
14570                min: 0 10;
14571                fixed: 1 1;
14572                rel1 {
14573                   to: "base";
14574                   relative: 0.0 1.0;
14575                   offset: 0 0;
14576                }
14577                rel2 {
14578                   to: "base";
14579                   relative: 1.0 1.0;
14580                   offset: -1 0;
14581                }
14582                image {
14583                   normal: "ilist_item_shadow.png";
14584                }
14585                fill.smooth: 0;
14586             }
14587          }
14588          part {
14589             name: "base";
14590             mouse_events: 0;
14591             description {
14592                state: "default" 0.0;
14593                image {
14594                   normal: "ilist_1.png";
14595                   border: 2 2 2 2;
14596                }
14597                fill.smooth: 0;
14598             }
14599          }
14600          part { name: "bg";
14601             clip_to: "disclip";
14602             mouse_events: 0;
14603             description { state: "default" 0.0;
14604                visible: 0;
14605                color: 255 255 255 0;
14606                rel1 {
14607                   relative: 0.0 0.0;
14608                   offset: -5 -5;
14609                }
14610                rel2 {
14611                   relative: 1.0 1.0;
14612                   offset: 4 4;
14613                }
14614                image {
14615                   normal: "bt_sm_base1.png";
14616                   border: 6 6 6 6;
14617                }
14618                image.middle: SOLID;
14619             }
14620             description { state: "selected" 0.0;
14621                inherit: "default" 0.0;
14622                visible: 1;
14623                color: 255 255 255 255;
14624                rel1 {
14625                   relative: 0.0 0.0;
14626                   offset: -2 -2;
14627                }
14628                rel2 {
14629                   relative: 1.0 1.0;
14630                   offset: 1 1;
14631                }
14632             }
14633          }
14634          part { name: "elm.swallow.pad";
14635             type: SWALLOW;
14636             description { state: "default" 0.0;
14637                fixed: 1 0;
14638                align: 0.0 0.5;
14639                rel1 {
14640                   relative: 0.0  0.0;
14641                   offset:   4    4;
14642                }
14643                rel2 {
14644                   relative: 0.0  1.0;
14645                   offset:   4   -5;
14646                }
14647             }
14648          }
14649          part { name: "elm.swallow.icon";
14650             clip_to: "disclip";
14651             type: SWALLOW;
14652             description { state: "default" 0.0;
14653                fixed: 1 0;
14654                align: 0.0 0.5;
14655                rel1 {
14656                   to_x: "elm.swallow.pad";
14657                   relative: 1.0  0.0;
14658                   offset:   -1    4;
14659                }
14660                rel2 {
14661                   to_x: "elm.swallow.pad";
14662                   relative: 1.0  1.0;
14663                   offset:   -1   -5;
14664                }
14665             }
14666          }
14667          part { name: "elm.swallow.end";
14668             clip_to: "disclip";
14669             type: SWALLOW;
14670             description { state: "default" 0.0;
14671                fixed: 1 0;
14672                align: 1.0 0.5;
14673                aspect: 1.0 1.0;
14674                aspect_preference: VERTICAL;
14675                rel1 {
14676                   relative: 1.0  0.0;
14677                   offset:   -5    4;
14678                }
14679                rel2 {
14680                   relative: 1.0  1.0;
14681                   offset:   -5   -5;
14682                }
14683             }
14684          }
14685          part { name: "elm.text";
14686             clip_to: "disclip";
14687             type:           TEXT;
14688             effect:         SOFT_SHADOW;
14689             mouse_events:   0;
14690             scale: 1;
14691             description {
14692                state: "default" 0.0;
14693 //               min: 16 16;
14694                rel1 {
14695                   to_x:     "elm.swallow.icon";
14696                   relative: 1.0  0.0;
14697                   offset:   0 4;
14698                }
14699                rel2 {
14700                   to_x:     "elm.swallow.end";
14701                   relative: 0.0  0.5;
14702                   offset:   -1 -5;
14703                }
14704                color: 0 0 0 255;
14705                color3: 0 0 0 0;
14706                text {
14707                   font: "Sans";
14708                   size: 10;
14709 //                  min: 1 1;
14710                   min: 0 1;
14711                   align: 0.0 0.5;
14712                }
14713             }
14714             description { state: "selected" 0.0;
14715                inherit: "default" 0.0;
14716                color: 224 224 224 255;
14717                color3: 0 0 0 64;
14718             }
14719          }
14720          part { name: "elm.text.sub";
14721             clip_to: "disclip";
14722             type:           TEXT;
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.5;
14731                   offset:   0 4;
14732                }
14733                rel2 {
14734                   to_x:     "elm.swallow.end";
14735                   relative: 0.0  1.0;
14736                   offset:   -1 -5;
14737                }
14738                color: 0 0 0 128;
14739                color3: 0 0 0 0;
14740                text {
14741                   font: "Sans";
14742                   size: 8;
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: 128 128 128 255;
14751                color3: 0 0 0 32;
14752             }
14753          }
14754          part { name: "fg1";
14755             clip_to: "disclip";
14756             mouse_events: 0;
14757             description { state: "default" 0.0;
14758                visible: 0;
14759                color: 255 255 255 0;
14760                rel1.to: "bg";
14761                rel2.relative: 1.0 0.5;
14762                rel2.to: "bg";
14763                image {
14764                   normal: "bt_sm_hilight.png";
14765                   border: 6 6 6 0;
14766                }
14767             }
14768             description { state: "selected" 0.0;
14769                inherit: "default" 0.0;
14770                visible: 1;
14771                color: 255 255 255 255;
14772             }
14773          }
14774          part { name: "fg2";
14775             clip_to: "disclip";
14776             mouse_events: 0;
14777             description { state: "default" 0.0;
14778                visible: 0;
14779                color: 255 255 255 0;
14780                rel1.to: "bg";
14781                rel2.to: "bg";
14782                image {
14783                   normal: "bt_sm_shine.png";
14784                   border: 6 6 6 0;
14785                }
14786             }
14787             description { state: "selected" 0.0;
14788                inherit: "default" 0.0;
14789                visible: 1;
14790                color: 255 255 255 255;
14791             }
14792          }
14793          part { name: "disclip";
14794             type: RECT;
14795             description { state: "default" 0.0;
14796                rel1.to: "bg";
14797                rel2.to: "bg";
14798             }
14799             description { state: "disabled" 0.0;
14800                inherit: "default" 0.0;
14801                color: 255 255 255 64;
14802             }
14803          }
14804       }
14805       programs {
14806          // signal: elm,state,%s,active
14807          //   a "check" item named %s went active
14808          // signal: elm,state,%s,passive
14809          //   a "check" item named %s went passive
14810          // default is passive
14811          program {
14812             name:    "go_active";
14813             signal:  "elm,state,selected";
14814             source:  "elm";
14815             action:  STATE_SET "selected" 0.0;
14816             target:  "bg";
14817             target:  "fg1";
14818             target:  "fg2";
14819             target:  "elm.text";
14820             target:  "elm.text.sub";
14821          }
14822          program {
14823             name:    "go_passive";
14824             signal:  "elm,state,unselected";
14825             source:  "elm";
14826             action:  STATE_SET "default" 0.0;
14827             target:  "bg";
14828             target:  "fg1";
14829             target:  "fg2";
14830             target:  "elm.text";
14831             target:  "elm.text.sub";
14832             transition: LINEAR 0.1;
14833          }
14834          program {
14835             name:    "go_disabled";
14836             signal:  "elm,state,disabled";
14837             source:  "elm";
14838             action:  STATE_SET "disabled" 0.0;
14839             target:  "disclip";
14840          }
14841          program {
14842             name:    "go_enabled";
14843             signal:  "elm,state,enabled";
14844             source:  "elm";
14845             action:  STATE_SET "default" 0.0;
14846             target:  "disclip";
14847          }
14848       }
14849    }
14850    group { name: "elm/genlist/item_odd/double_label/default";
14851       data.item: "stacking" "below";
14852       data.item: "selectraise" "on";
14853       data.item: "labels" "elm.text elm.text.sub";
14854       data.item: "icons" "elm.swallow.icon elm.swallow.end";
14855       data.item: "treesize" "20";
14856 //      data.item: "states" "";
14857       images {
14858          image: "bt_sm_base1.png" COMP;
14859          image: "bt_sm_shine.png" COMP;
14860          image: "bt_sm_hilight.png" COMP;
14861          image: "ilist_2.png" COMP;
14862       }
14863       parts {
14864          part { name: "event";
14865             type: RECT;
14866             repeat_events: 1;
14867             description {
14868                state: "default" 0.0;
14869                color: 0 0 0 0;
14870             }
14871          }
14872          part {
14873             name: "base";
14874             mouse_events: 0;
14875             description {
14876                state: "default" 0.0;
14877                image {
14878                   normal: "ilist_2.png";
14879                   border: 2 2 2 2;
14880                }
14881                fill.smooth: 0;
14882             }
14883          }
14884          part { name: "bg";
14885             clip_to: "disclip";
14886             mouse_events: 0;
14887             description { state: "default" 0.0;
14888                visible: 0;
14889                color: 255 255 255 0;
14890                rel1 {
14891                   relative: 0.0 0.0;
14892                   offset: -5 -5;
14893                }
14894                rel2 {
14895                   relative: 1.0 1.0;
14896                   offset: 4 4;
14897                }
14898                image {
14899                   normal: "bt_sm_base1.png";
14900                   border: 6 6 6 6;
14901                }
14902                image.middle: SOLID;
14903             }
14904             description { state: "selected" 0.0;
14905                inherit: "default" 0.0;
14906                visible: 1;
14907                color: 255 255 255 255;
14908                rel1 {
14909                   relative: 0.0 0.0;
14910                   offset: -2 -2;
14911                }
14912                rel2 {
14913                   relative: 1.0 1.0;
14914                   offset: 1 1;
14915                }
14916             }
14917          }
14918          part { name: "elm.swallow.pad";
14919             type: SWALLOW;
14920             description { state: "default" 0.0;
14921                fixed: 1 0;
14922                align: 0.0 0.5;
14923                rel1 {
14924                   relative: 0.0  0.0;
14925                   offset:   4    4;
14926                }
14927                rel2 {
14928                   relative: 0.0  1.0;
14929                   offset:   4   -5;
14930                }
14931             }
14932          }
14933          part { name: "elm.swallow.icon";
14934             clip_to: "disclip";
14935             type: SWALLOW;
14936             description { state: "default" 0.0;
14937                fixed: 1 0;
14938                align: 0.0 0.5;
14939                rel1 {
14940                   to_x: "elm.swallow.pad";
14941                   relative: 1.0  0.0;
14942                   offset:   -1    4;
14943                }
14944                rel2 {
14945                   to_x: "elm.swallow.pad";
14946                   relative: 1.0  1.0;
14947                   offset:   -1   -5;
14948                }
14949             }
14950          }
14951          part { name: "elm.swallow.end";
14952             clip_to: "disclip";
14953             type:          SWALLOW;
14954             description { state:    "default" 0.0;
14955                fixed: 1 0;
14956                align:    1.0 0.5;
14957                aspect: 1.0 1.0;
14958                aspect_preference: VERTICAL;
14959                rel1 {
14960                   relative: 1.0  0.0;
14961                   offset:   -5    4;
14962                }
14963                rel2 {
14964                   relative: 1.0  1.0;
14965                   offset:   -5   -5;
14966                }
14967             }
14968          }
14969          part { name: "elm.text";
14970             clip_to: "disclip";
14971             type:           TEXT;
14972             effect:         SOFT_SHADOW;
14973             mouse_events:   0;
14974             scale: 1;
14975             description {
14976                state: "default" 0.0;
14977 //               min: 16 16;
14978                rel1 {
14979                   to_x:     "elm.swallow.icon";
14980                   relative: 1.0  0.0;
14981                   offset:   0 4;
14982                }
14983                rel2 {
14984                   to_x:     "elm.swallow.end";
14985                   relative: 0.0  0.5;
14986                   offset:   -1 -5;
14987                }
14988                color: 0 0 0 255;
14989                color3: 0 0 0 0;
14990                text {
14991                   font: "Sans";
14992                   size: 10;
14993                   min: 1 1;
14994 //                  min: 0 1;
14995                   align: 0.0 0.5;
14996                }
14997             }
14998             description { state: "selected" 0.0;
14999                inherit: "default" 0.0;
15000                color: 224 224 224 255;
15001                color3: 0 0 0 64;
15002             }
15003          }
15004          part { name: "elm.text.sub";
15005             clip_to: "disclip";
15006             type:           TEXT;
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.5;
15015                   offset:   0 4;
15016                }
15017                rel2 {
15018                   to_x:     "elm.swallow.end";
15019                   relative: 0.0  1.0;
15020                   offset:   -1 -5;
15021                }
15022                color: 0 0 0 128;
15023                color3: 0 0 0 0;
15024                text {
15025                   font: "Sans";
15026                   size: 8;
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: 128 128 128 255;
15035                color3: 0 0 0 32;
15036             }
15037          }
15038          part { name: "fg1";
15039             clip_to: "disclip";
15040             mouse_events: 0;
15041             description { state: "default" 0.0;
15042                visible: 0;
15043                color: 255 255 255 0;
15044                rel1.to: "bg";
15045                rel2.relative: 1.0 0.5;
15046                rel2.to: "bg";
15047                image {
15048                   normal: "bt_sm_hilight.png";
15049                   border: 6 6 6 0;
15050                }
15051             }
15052             description { state: "selected" 0.0;
15053                inherit: "default" 0.0;
15054                visible: 1;
15055                color: 255 255 255 255;
15056             }
15057          }
15058          part { name: "fg2";
15059             clip_to: "disclip";
15060             mouse_events: 0;
15061             description { state: "default" 0.0;
15062                visible: 0;
15063                color: 255 255 255 0;
15064                rel1.to: "bg";
15065                rel2.to: "bg";
15066                image {
15067                   normal: "bt_sm_shine.png";
15068                   border: 6 6 6 0;
15069                }
15070             }
15071             description { state: "selected" 0.0;
15072                inherit: "default" 0.0;
15073                visible: 1;
15074                color: 255 255 255 255;
15075             }
15076          }
15077          part { name: "disclip";
15078             type: RECT;
15079             description { state: "default" 0.0;
15080                rel1.to: "bg";
15081                rel2.to: "bg";
15082             }
15083             description { state: "disabled" 0.0;
15084                inherit: "default" 0.0;
15085                color: 255 255 255 64;
15086             }
15087          }
15088       }
15089       programs {
15090          // signal: elm,state,%s,active
15091          //   a "check" item named %s went active
15092          // signal: elm,state,%s,passive
15093          //   a "check" item named %s went passive
15094          // default is passive
15095          program {
15096             name:    "go_active";
15097             signal:  "elm,state,selected";
15098             source:  "elm";
15099             action:  STATE_SET "selected" 0.0;
15100             target:  "bg";
15101             target:  "fg1";
15102             target:  "fg2";
15103             target:  "elm.text";
15104             target:  "elm.text.sub";
15105          }
15106          program {
15107             name:    "go_passive";
15108             signal:  "elm,state,unselected";
15109             source:  "elm";
15110             action:  STATE_SET "default" 0.0;
15111             target:  "bg";
15112             target:  "fg1";
15113             target:  "fg2";
15114             target:  "elm.text";
15115             target:  "elm.text.sub";
15116             transition: LINEAR 0.1;
15117          }
15118          program {
15119             name:    "go_disabled";
15120             signal:  "elm,state,disabled";
15121             source:  "elm";
15122             action:  STATE_SET "disabled" 0.0;
15123             target:  "disclip";
15124          }
15125          program {
15126             name:    "go_enabled";
15127             signal:  "elm,state,enabled";
15128             source:  "elm";
15129             action:  STATE_SET "default" 0.0;
15130             target:  "disclip";
15131          }
15132       }
15133    }
15134    group { name: "elm/genlist/item_compress_odd/double_label/default";
15135       data.item: "stacking" "below";
15136       data.item: "selectraise" "on";
15137       data.item: "labels" "elm.text elm.text.sub";
15138       data.item: "icons" "elm.swallow.icon elm.swallow.end";
15139       data.item: "treesize" "20";
15140 //      data.item: "states" "";
15141       images {
15142          image: "bt_sm_base1.png" COMP;
15143          image: "bt_sm_shine.png" COMP;
15144          image: "bt_sm_hilight.png" COMP;
15145          image: "ilist_2.png" COMP;
15146       }
15147       parts {
15148          part { name: "event";
15149             type: RECT;
15150             repeat_events: 1;
15151             description {
15152                state: "default" 0.0;
15153                color: 0 0 0 0;
15154             }
15155          }
15156          part {
15157             name: "base";
15158             mouse_events: 0;
15159             description {
15160                state: "default" 0.0;
15161                image {
15162                   normal: "ilist_2.png";
15163                   border: 2 2 2 2;
15164                }
15165                fill.smooth: 0;
15166             }
15167          }
15168          part { name: "bg";
15169             clip_to: "disclip";
15170             mouse_events: 0;
15171             description { state: "default" 0.0;
15172                visible: 0;
15173                color: 255 255 255 0;
15174                rel1 {
15175                   relative: 0.0 0.0;
15176                   offset: -5 -5;
15177                }
15178                rel2 {
15179                   relative: 1.0 1.0;
15180                   offset: 4 4;
15181                }
15182                image {
15183                   normal: "bt_sm_base1.png";
15184                   border: 6 6 6 6;
15185                }
15186                image.middle: SOLID;
15187             }
15188             description { state: "selected" 0.0;
15189                inherit: "default" 0.0;
15190                visible: 1;
15191                color: 255 255 255 255;
15192                rel1 {
15193                   relative: 0.0 0.0;
15194                   offset: -2 -2;
15195                }
15196                rel2 {
15197                   relative: 1.0 1.0;
15198                   offset: 1 1;
15199                }
15200             }
15201          }
15202          part { name: "elm.swallow.pad";
15203             type: SWALLOW;
15204             description { state: "default" 0.0;
15205                fixed: 1 0;
15206                align: 0.0 0.5;
15207                rel1 {
15208                   relative: 0.0  0.0;
15209                   offset:   4    4;
15210                }
15211                rel2 {
15212                   relative: 0.0  1.0;
15213                   offset:   4   -5;
15214                }
15215             }
15216          }
15217          part { name: "elm.swallow.icon";
15218             clip_to: "disclip";
15219             type: SWALLOW;
15220             description { state: "default" 0.0;
15221                fixed: 1 0;
15222                align: 0.0 0.5;
15223                rel1 {
15224                   to_x: "elm.swallow.pad";
15225                   relative: 1.0  0.0;
15226                   offset:   -1    4;
15227                }
15228                rel2 {
15229                   to_x: "elm.swallow.pad";
15230                   relative: 1.0  1.0;
15231                   offset:   -1   -5;
15232                }
15233             }
15234          }
15235          part { name: "elm.swallow.end";
15236             clip_to: "disclip";
15237             type:          SWALLOW;
15238             description { state:    "default" 0.0;
15239                fixed: 1 0;
15240                align:    1.0 0.5;
15241                aspect: 1.0 1.0;
15242                aspect_preference: VERTICAL;
15243                rel1 {
15244                   relative: 1.0  0.0;
15245                   offset:   -5    4;
15246                }
15247                rel2 {
15248                   relative: 1.0  1.0;
15249                   offset:   -5   -5;
15250                }
15251             }
15252          }
15253          part { name: "elm.text";
15254             clip_to: "disclip";
15255             type:           TEXT;
15256             effect:         SOFT_SHADOW;
15257             mouse_events:   0;
15258             scale: 1;
15259             description {
15260                state: "default" 0.0;
15261 //               min: 16 16;
15262                rel1 {
15263                   to_x:     "elm.swallow.icon";
15264                   relative: 1.0  0.0;
15265                   offset:   0 4;
15266                }
15267                rel2 {
15268                   to_x:     "elm.swallow.end";
15269                   relative: 0.0  0.5;
15270                   offset:   -1 -5;
15271                }
15272                color: 0 0 0 255;
15273                color3: 0 0 0 0;
15274                text {
15275                   font: "Sans";
15276                   size: 10;
15277 //                  min: 1 1;
15278                   min: 0 1;
15279                   align: 0.0 0.5;
15280                }
15281             }
15282             description { state: "selected" 0.0;
15283                inherit: "default" 0.0;
15284                color: 224 224 224 255;
15285                color3: 0 0 0 64;
15286             }
15287          }
15288          part { name: "elm.text.sub";
15289             clip_to: "disclip";
15290             type:           TEXT;
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.5;
15299                   offset:   0 4;
15300                }
15301                rel2 {
15302                   to_x:     "elm.swallow.end";
15303                   relative: 0.0  1.0;
15304                   offset:   -1 -5;
15305                }
15306                color: 0 0 0 128;
15307                color3: 0 0 0 0;
15308                text {
15309                   font: "Sans";
15310                   size: 8;
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: 128 128 128 255;
15319                color3: 0 0 0 32;
15320             }
15321          }
15322          part { name: "fg1";
15323             clip_to: "disclip";
15324             mouse_events: 0;
15325             description { state: "default" 0.0;
15326                visible: 0;
15327                color: 255 255 255 0;
15328                rel1.to: "bg";
15329                rel2.relative: 1.0 0.5;
15330                rel2.to: "bg";
15331                image {
15332                   normal: "bt_sm_hilight.png";
15333                   border: 6 6 6 0;
15334                }
15335             }
15336             description { state: "selected" 0.0;
15337                inherit: "default" 0.0;
15338                visible: 1;
15339                color: 255 255 255 255;
15340             }
15341          }
15342          part { name: "fg2";
15343             clip_to: "disclip";
15344             mouse_events: 0;
15345             description { state: "default" 0.0;
15346                visible: 0;
15347                color: 255 255 255 0;
15348                rel1.to: "bg";
15349                rel2.to: "bg";
15350                image {
15351                   normal: "bt_sm_shine.png";
15352                   border: 6 6 6 0;
15353                }
15354             }
15355             description { state: "selected" 0.0;
15356                inherit: "default" 0.0;
15357                visible: 1;
15358                color: 255 255 255 255;
15359             }
15360          }
15361          part { name: "disclip";
15362             type: RECT;
15363             description { state: "default" 0.0;
15364                rel1.to: "bg";
15365                rel2.to: "bg";
15366             }
15367             description { state: "disabled" 0.0;
15368                inherit: "default" 0.0;
15369                color: 255 255 255 64;
15370             }
15371          }
15372       }
15373       programs {
15374          // signal: elm,state,%s,active
15375          //   a "check" item named %s went active
15376          // signal: elm,state,%s,passive
15377          //   a "check" item named %s went passive
15378          // default is passive
15379          program {
15380             name:    "go_active";
15381             signal:  "elm,state,selected";
15382             source:  "elm";
15383             action:  STATE_SET "selected" 0.0;
15384             target:  "bg";
15385             target:  "fg1";
15386             target:  "fg2";
15387             target:  "elm.text";
15388             target:  "elm.text.sub";
15389          }
15390          program {
15391             name:    "go_passive";
15392             signal:  "elm,state,unselected";
15393             source:  "elm";
15394             action:  STATE_SET "default" 0.0;
15395             target:  "bg";
15396             target:  "fg1";
15397             target:  "fg2";
15398             target:  "elm.text";
15399             target:  "elm.text.sub";
15400             transition: LINEAR 0.1;
15401          }
15402          program {
15403             name:    "go_disabled";
15404             signal:  "elm,state,disabled";
15405             source:  "elm";
15406             action:  STATE_SET "disabled" 0.0;
15407             target:  "disclip";
15408          }
15409          program {
15410             name:    "go_enabled";
15411             signal:  "elm,state,enabled";
15412             source:  "elm";
15413             action:  STATE_SET "default" 0.0;
15414             target:  "disclip";
15415          }
15416       }
15417    }
15418
15419    group { name: "elm/genlist/tree/double_label/default";
15420       data.item: "stacking" "above";
15421       data.item: "selectraise" "on";
15422       data.item: "labels" "elm.text elm.text.sub";
15423       data.item: "icons" "elm.swallow.icon elm.swallow.end";
15424       data.item: "treesize" "20";
15425 //      data.item: "states" "";
15426       images {
15427          image: "bt_sm_base1.png" COMP;
15428          image: "bt_sm_shine.png" COMP;
15429          image: "bt_sm_hilight.png" COMP;
15430          image: "ilist_1.png" COMP;
15431          image: "ilist_item_shadow.png" COMP;
15432          image: "icon_arrow_right.png" COMP;
15433          image: "icon_arrow_down.png" COMP;
15434       }
15435       parts {
15436          part {
15437             name:           "event";
15438             type:           RECT;
15439             repeat_events: 1;
15440             description {
15441                state: "default" 0.0;
15442                color: 0 0 0 0;
15443             }
15444          }
15445          part {
15446             name: "base_sh";
15447             mouse_events: 0;
15448             description {
15449                state: "default" 0.0;
15450                align: 0.0 0.0;
15451                min: 0 10;
15452                fixed: 1 1;
15453                rel1 {
15454                   to: "base";
15455                   relative: 0.0 1.0;
15456                   offset: 0 0;
15457                }
15458                rel2 {
15459                   to: "base";
15460                   relative: 1.0 1.0;
15461                   offset: -1 0;
15462                }
15463                image {
15464                   normal: "ilist_item_shadow.png";
15465                }
15466                fill.smooth: 0;
15467             }
15468          }
15469          part {
15470             name: "base";
15471             mouse_events: 0;
15472             description {
15473                state: "default" 0.0;
15474                image {
15475                   normal: "ilist_1.png";
15476                   border: 2 2 2 2;
15477                }
15478                fill.smooth: 0;
15479             }
15480          }
15481          part { name: "bg";
15482             clip_to: "disclip";
15483             mouse_events: 0;
15484             description { state: "default" 0.0;
15485                visible: 0;
15486                color: 255 255 255 0;
15487                rel1 {
15488                   relative: 0.0 0.0;
15489                   offset: -5 -5;
15490                }
15491                rel2 {
15492                   relative: 1.0 1.0;
15493                   offset: 4 4;
15494                }
15495                image {
15496                   normal: "bt_sm_base1.png";
15497                   border: 6 6 6 6;
15498                }
15499                image.middle: SOLID;
15500             }
15501             description { state: "selected" 0.0;
15502                inherit: "default" 0.0;
15503                visible: 1;
15504                color: 255 255 255 255;
15505                rel1 {
15506                   relative: 0.0 0.0;
15507                   offset: -2 -2;
15508                }
15509                rel2 {
15510                   relative: 1.0 1.0;
15511                   offset: 1 1;
15512                }
15513             }
15514          }
15515          part { name: "elm.swallow.pad";
15516             type: SWALLOW;
15517             description { state: "default" 0.0;
15518                fixed: 1 0;
15519                align: 0.0 0.5;
15520                rel1 {
15521                   relative: 0.0  0.0;
15522                   offset:   4    4;
15523                }
15524                rel2 {
15525                   relative: 0.0  1.0;
15526                   offset:   4   -5;
15527                }
15528             }
15529          }
15530          part { name: "arrow";
15531             clip_to: "disclip";
15532             ignore_flags: ON_HOLD;
15533             description { state: "default" 0.0;
15534                fixed: 1 0;
15535                align: 0.0 0.5;
15536                aspect: 1.0 1.0;
15537                rel1 {
15538                   to_x: "elm.swallow.pad";
15539                   relative: 1.0  0.0;
15540                   offset:   -1    4;
15541                }
15542                rel2 {
15543                   to_x: "elm.swallow.pad";
15544                   relative: 1.0  1.0;
15545                   offset:   -1   -5;
15546                }
15547                image.normal: "icon_arrow_right.png";
15548             }
15549             description { state: "active" 0.0;
15550                inherit: "default" 0.0;
15551                image.normal: "icon_arrow_down.png";
15552             }
15553          }
15554          part { name: "elm.swallow.icon";
15555             clip_to: "disclip";
15556             type: SWALLOW;
15557             description { state: "default" 0.0;
15558                fixed: 1 0;
15559                align: 0.0 0.5;
15560                rel1 {
15561                   to_x: "arrow";
15562                   relative: 1.0  0.0;
15563                   offset:   4    4;
15564                }
15565                rel2 {
15566                   to_x: "arrow";
15567                   relative: 1.0  1.0;
15568                   offset:   4   -5;
15569                }
15570             }
15571          }
15572          part { name: "elm.swallow.end";
15573             clip_to: "disclip";
15574             type: SWALLOW;
15575             description { state: "default" 0.0;
15576                fixed: 1 0;
15577                align: 1.0 0.5;
15578                aspect: 1.0 1.0;
15579                aspect_preference: VERTICAL;
15580                rel1 {
15581                   relative: 1.0  0.0;
15582                   offset:   -5    4;
15583                }
15584                rel2 {
15585                   relative: 1.0  1.0;
15586                   offset:   -5   -5;
15587                }
15588             }
15589          }
15590          part { name: "elm.text";
15591             clip_to: "disclip";
15592             type:           TEXT;
15593             effect:         SOFT_SHADOW;
15594             mouse_events:   0;
15595             scale: 1;
15596             description {
15597                state: "default" 0.0;
15598 //               min: 16 16;
15599                rel1 {
15600                   to_x:     "elm.swallow.icon";
15601                   relative: 1.0  0.0;
15602                   offset:   0 4;
15603                }
15604                rel2 {
15605                   to_x:     "elm.swallow.end";
15606                   relative: 0.0  0.5;
15607                   offset:   -1 -5;
15608                }
15609                color: 0 0 0 255;
15610                color3: 0 0 0 0;
15611                text {
15612                   font: "Sans";
15613                   size: 10;
15614                   min: 1 1;
15615 //                  min: 0 1;
15616                   align: 0.0 0.5;
15617                }
15618             }
15619             description { state: "selected" 0.0;
15620                inherit: "default" 0.0;
15621                color: 224 224 224 255;
15622                color3: 0 0 0 64;
15623             }
15624          }
15625          part { name: "elm.text.sub";
15626             clip_to: "disclip";
15627             type:           TEXT;
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.5;
15636                   offset:   0 4;
15637                }
15638                rel2 {
15639                   to_x:     "elm.swallow.end";
15640                   relative: 0.0  1.0;
15641                   offset:   -1 -5;
15642                }
15643                color: 0 0 0 128;
15644                color3: 0 0 0 0;
15645                text {
15646                   font: "Sans";
15647                   size: 8;
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: 128 128 128 255;
15656                color3: 0 0 0 32;
15657             }
15658          }
15659          part { name: "fg1";
15660             clip_to: "disclip";
15661             mouse_events: 0;
15662             description { state: "default" 0.0;
15663                visible: 0;
15664                color: 255 255 255 0;
15665                rel1.to: "bg";
15666                rel2.relative: 1.0 0.5;
15667                rel2.to: "bg";
15668                image {
15669                   normal: "bt_sm_hilight.png";
15670                   border: 6 6 6 0;
15671                }
15672             }
15673             description { state: "selected" 0.0;
15674                inherit: "default" 0.0;
15675                visible: 1;
15676                color: 255 255 255 255;
15677             }
15678          }
15679          part { name: "fg2";
15680             clip_to: "disclip";
15681             mouse_events: 0;
15682             description { state: "default" 0.0;
15683                visible: 0;
15684                color: 255 255 255 0;
15685                rel1.to: "bg";
15686                rel2.to: "bg";
15687                image {
15688                   normal: "bt_sm_shine.png";
15689                   border: 6 6 6 0;
15690                }
15691             }
15692             description { state: "selected" 0.0;
15693                inherit: "default" 0.0;
15694                visible: 1;
15695                color: 255 255 255 255;
15696             }
15697          }
15698          part { name: "disclip";
15699             type: RECT;
15700             description { state: "default" 0.0;
15701                rel1.to: "bg";
15702                rel2.to: "bg";
15703             }
15704             description { state: "disabled" 0.0;
15705                inherit: "default" 0.0;
15706                color: 255 255 255 64;
15707             }
15708          }
15709       }
15710       programs {
15711          // signal: elm,state,%s,active
15712          //   a "check" item named %s went active
15713          // signal: elm,state,%s,passive
15714          //   a "check" item named %s went passive
15715          // default is passive
15716          program {
15717             name:    "go_active";
15718             signal:  "elm,state,selected";
15719             source:  "elm";
15720             action:  STATE_SET "selected" 0.0;
15721             target:  "bg";
15722             target:  "fg1";
15723             target:  "fg2";
15724             target:  "elm.text";
15725             target:  "elm.text.sub";
15726          }
15727          program {
15728             name:    "go_passive";
15729             signal:  "elm,state,unselected";
15730             source:  "elm";
15731             action:  STATE_SET "default" 0.0;
15732             target:  "bg";
15733             target:  "fg1";
15734             target:  "fg2";
15735             target:  "elm.text";
15736             target:  "elm.text.sub";
15737             transition: LINEAR 0.1;
15738          }
15739          program {
15740             name:    "go_disabled";
15741             signal:  "elm,state,disabled";
15742             source:  "elm";
15743             action:  STATE_SET "disabled" 0.0;
15744             target:  "disclip";
15745          }
15746          program {
15747             name:    "go_enabled";
15748             signal:  "elm,state,enabled";
15749             source:  "elm";
15750             action:  STATE_SET "default" 0.0;
15751             target:  "disclip";
15752          }
15753          program {
15754             name:    "expand";
15755             signal:  "mouse,up,1";
15756             source:  "arrow";
15757             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
15758          }
15759          program {
15760             name:    "go_expanded";
15761             signal:  "elm,state,expanded";
15762             source:  "elm";
15763             action:  STATE_SET "active" 0.0;
15764             target:  "arrow";
15765          }
15766          program {
15767             name:    "go_contracted";
15768             signal:  "elm,state,contracted";
15769             source:  "elm";
15770             action:  STATE_SET "default" 0.0;
15771             target:  "arrow";
15772          }
15773       }
15774    }
15775    group { name: "elm/genlist/tree_compress/double_label/default";
15776       data.item: "stacking" "above";
15777       data.item: "selectraise" "on";
15778       data.item: "labels" "elm.text elm.text.sub";
15779       data.item: "icons" "elm.swallow.icon elm.swallow.end";
15780       data.item: "treesize" "20";
15781 //      data.item: "states" "";
15782       images {
15783          image: "bt_sm_base1.png" COMP;
15784          image: "bt_sm_shine.png" COMP;
15785          image: "bt_sm_hilight.png" COMP;
15786          image: "ilist_1.png" COMP;
15787          image: "ilist_item_shadow.png" COMP;
15788          image: "icon_arrow_right.png" COMP;
15789          image: "icon_arrow_down.png" COMP;
15790       }
15791       parts {
15792          part {
15793             name:           "event";
15794             type:           RECT;
15795             repeat_events: 1;
15796             description {
15797                state: "default" 0.0;
15798                color: 0 0 0 0;
15799             }
15800          }
15801          part {
15802             name: "base_sh";
15803             mouse_events: 0;
15804             description {
15805                state: "default" 0.0;
15806                align: 0.0 0.0;
15807                min: 0 10;
15808                fixed: 1 1;
15809                rel1 {
15810                   to: "base";
15811                   relative: 0.0 1.0;
15812                   offset: 0 0;
15813                }
15814                rel2 {
15815                   to: "base";
15816                   relative: 1.0 1.0;
15817                   offset: -1 0;
15818                }
15819                image {
15820                   normal: "ilist_item_shadow.png";
15821                }
15822                fill.smooth: 0;
15823             }
15824          }
15825          part {
15826             name: "base";
15827             mouse_events: 0;
15828             description {
15829                state: "default" 0.0;
15830                image {
15831                   normal: "ilist_1.png";
15832                   border: 2 2 2 2;
15833                }
15834                fill.smooth: 0;
15835             }
15836          }
15837          part { name: "bg";
15838             clip_to: "disclip";
15839             mouse_events: 0;
15840             description { state: "default" 0.0;
15841                visible: 0;
15842                color: 255 255 255 0;
15843                rel1 {
15844                   relative: 0.0 0.0;
15845                   offset: -5 -5;
15846                }
15847                rel2 {
15848                   relative: 1.0 1.0;
15849                   offset: 4 4;
15850                }
15851                image {
15852                   normal: "bt_sm_base1.png";
15853                   border: 6 6 6 6;
15854                }
15855                image.middle: SOLID;
15856             }
15857             description { state: "selected" 0.0;
15858                inherit: "default" 0.0;
15859                visible: 1;
15860                color: 255 255 255 255;
15861                rel1 {
15862                   relative: 0.0 0.0;
15863                   offset: -2 -2;
15864                }
15865                rel2 {
15866                   relative: 1.0 1.0;
15867                   offset: 1 1;
15868                }
15869             }
15870          }
15871          part { name: "elm.swallow.pad";
15872             type: SWALLOW;
15873             description { state: "default" 0.0;
15874                fixed: 1 0;
15875                align: 0.0 0.5;
15876                rel1 {
15877                   relative: 0.0  0.0;
15878                   offset:   4    4;
15879                }
15880                rel2 {
15881                   relative: 0.0  1.0;
15882                   offset:   4   -5;
15883                }
15884             }
15885          }
15886          part { name: "arrow";
15887             clip_to: "disclip";
15888             ignore_flags: ON_HOLD;
15889             description { state: "default" 0.0;
15890                fixed: 1 0;
15891                align: 0.0 0.5;
15892                aspect: 1.0 1.0;
15893                rel1 {
15894                   to_x: "elm.swallow.pad";
15895                   relative: 1.0  0.0;
15896                   offset:   -1    4;
15897                }
15898                rel2 {
15899                   to_x: "elm.swallow.pad";
15900                   relative: 1.0  1.0;
15901                   offset:   -1   -5;
15902                }
15903                image.normal: "icon_arrow_right.png";
15904             }
15905             description { state: "active" 0.0;
15906                inherit: "default" 0.0;
15907                image.normal: "icon_arrow_down.png";
15908             }
15909          }
15910          part { name: "elm.swallow.icon";
15911             clip_to: "disclip";
15912             type: SWALLOW;
15913             description { state: "default" 0.0;
15914                fixed: 1 0;
15915                align: 0.0 0.5;
15916                rel1 {
15917                   to_x: "arrow";
15918                   relative: 1.0  0.0;
15919                   offset:   4    4;
15920                }
15921                rel2 {
15922                   to_x: "arrow";
15923                   relative: 1.0  1.0;
15924                   offset:   4   -5;
15925                }
15926             }
15927          }
15928          part { name: "elm.swallow.end";
15929             clip_to: "disclip";
15930             type: SWALLOW;
15931             description { state: "default" 0.0;
15932                fixed: 1 0;
15933                align: 1.0 0.5;
15934                aspect: 1.0 1.0;
15935                aspect_preference: VERTICAL;
15936                rel1 {
15937                   relative: 1.0  0.0;
15938                   offset:   -5    4;
15939                }
15940                rel2 {
15941                   relative: 1.0  1.0;
15942                   offset:   -5   -5;
15943                }
15944             }
15945          }
15946          part { name: "elm.text";
15947             clip_to: "disclip";
15948             type:           TEXT;
15949             effect:         SOFT_SHADOW;
15950             mouse_events:   0;
15951             scale: 1;
15952             description {
15953                state: "default" 0.0;
15954 //               min: 16 16;
15955                rel1 {
15956                   to_x:     "elm.swallow.icon";
15957                   relative: 1.0  0.0;
15958                   offset:   0 4;
15959                }
15960                rel2 {
15961                   to_x:     "elm.swallow.end";
15962                   relative: 0.0  0.5;
15963                   offset:   -1 -5;
15964                }
15965                color: 0 0 0 255;
15966                color3: 0 0 0 0;
15967                text {
15968                   font: "Sans";
15969                   size: 10;
15970 //                  min: 1 1;
15971                   min: 0 1;
15972                   align: 0.0 0.5;
15973                }
15974             }
15975             description { state: "selected" 0.0;
15976                inherit: "default" 0.0;
15977                color: 224 224 224 255;
15978                color3: 0 0 0 64;
15979             }
15980          }
15981          part { name: "elm.text.sub";
15982             clip_to: "disclip";
15983             type:           TEXT;
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.5;
15992                   offset:   0 4;
15993                }
15994                rel2 {
15995                   to_x:     "elm.swallow.end";
15996                   relative: 0.0  1.0;
15997                   offset:   -1 -5;
15998                }
15999                color: 0 0 0 128;
16000                color3: 0 0 0 0;
16001                text {
16002                   font: "Sans";
16003                   size: 8;
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: 128 128 128 255;
16012                color3: 0 0 0 32;
16013             }
16014          }
16015          part { name: "fg1";
16016             clip_to: "disclip";
16017             mouse_events: 0;
16018             description { state: "default" 0.0;
16019                visible: 0;
16020                color: 255 255 255 0;
16021                rel1.to: "bg";
16022                rel2.relative: 1.0 0.5;
16023                rel2.to: "bg";
16024                image {
16025                   normal: "bt_sm_hilight.png";
16026                   border: 6 6 6 0;
16027                }
16028             }
16029             description { state: "selected" 0.0;
16030                inherit: "default" 0.0;
16031                visible: 1;
16032                color: 255 255 255 255;
16033             }
16034          }
16035          part { name: "fg2";
16036             clip_to: "disclip";
16037             mouse_events: 0;
16038             description { state: "default" 0.0;
16039                visible: 0;
16040                color: 255 255 255 0;
16041                rel1.to: "bg";
16042                rel2.to: "bg";
16043                image {
16044                   normal: "bt_sm_shine.png";
16045                   border: 6 6 6 0;
16046                }
16047             }
16048             description { state: "selected" 0.0;
16049                inherit: "default" 0.0;
16050                visible: 1;
16051                color: 255 255 255 255;
16052             }
16053          }
16054          part { name: "disclip";
16055             type: RECT;
16056             description { state: "default" 0.0;
16057                rel1.to: "bg";
16058                rel2.to: "bg";
16059             }
16060             description { state: "disabled" 0.0;
16061                inherit: "default" 0.0;
16062                color: 255 255 255 64;
16063             }
16064          }
16065       }
16066       programs {
16067          // signal: elm,state,%s,active
16068          //   a "check" item named %s went active
16069          // signal: elm,state,%s,passive
16070          //   a "check" item named %s went passive
16071          // default is passive
16072          program {
16073             name:    "go_active";
16074             signal:  "elm,state,selected";
16075             source:  "elm";
16076             action:  STATE_SET "selected" 0.0;
16077             target:  "bg";
16078             target:  "fg1";
16079             target:  "fg2";
16080             target:  "elm.text";
16081             target:  "elm.text.sub";
16082          }
16083          program {
16084             name:    "go_passive";
16085             signal:  "elm,state,unselected";
16086             source:  "elm";
16087             action:  STATE_SET "default" 0.0;
16088             target:  "bg";
16089             target:  "fg1";
16090             target:  "fg2";
16091             target:  "elm.text";
16092             target:  "elm.text.sub";
16093             transition: LINEAR 0.1;
16094          }
16095          program {
16096             name:    "go_disabled";
16097             signal:  "elm,state,disabled";
16098             source:  "elm";
16099             action:  STATE_SET "disabled" 0.0;
16100             target:  "disclip";
16101          }
16102          program {
16103             name:    "go_enabled";
16104             signal:  "elm,state,enabled";
16105             source:  "elm";
16106             action:  STATE_SET "default" 0.0;
16107             target:  "disclip";
16108          }
16109          program {
16110             name:    "expand";
16111             signal:  "mouse,up,1";
16112             source:  "arrow";
16113             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
16114          }
16115          program {
16116             name:    "go_expanded";
16117             signal:  "elm,state,expanded";
16118             source:  "elm";
16119             action:  STATE_SET "active" 0.0;
16120             target:  "arrow";
16121          }
16122          program {
16123             name:    "go_contracted";
16124             signal:  "elm,state,contracted";
16125             source:  "elm";
16126             action:  STATE_SET "default" 0.0;
16127             target:  "arrow";
16128          }
16129       }
16130    }
16131    group { name: "elm/genlist/tree_odd/double_label/default";
16132       data.item: "stacking" "below";
16133       data.item: "selectraise" "on";
16134       data.item: "labels" "elm.text elm.text.sub";
16135       data.item: "icons" "elm.swallow.icon elm.swallow.end";
16136       data.item: "treesize" "20";
16137 //      data.item: "states" "";
16138       images {
16139          image: "bt_sm_base1.png" COMP;
16140          image: "bt_sm_shine.png" COMP;
16141          image: "bt_sm_hilight.png" COMP;
16142          image: "ilist_2.png" COMP;
16143          image: "icon_arrow_right.png" COMP;
16144          image: "icon_arrow_down.png" COMP;
16145       }
16146       parts {
16147          part {
16148             name:           "event";
16149             type:           RECT;
16150             repeat_events: 1;
16151             description {
16152                state: "default" 0.0;
16153                color: 0 0 0 0;
16154             }
16155          }
16156          part {
16157             name: "base";
16158             mouse_events: 0;
16159             description {
16160                state: "default" 0.0;
16161                image {
16162                   normal: "ilist_2.png";
16163                   border: 2 2 2 2;
16164                }
16165                fill.smooth: 0;
16166             }
16167          }
16168          part { name: "bg";
16169             clip_to: "disclip";
16170             mouse_events: 0;
16171             description { state: "default" 0.0;
16172                visible: 0;
16173                color: 255 255 255 0;
16174                rel1 {
16175                   relative: 0.0 0.0;
16176                   offset: -5 -5;
16177                }
16178                rel2 {
16179                   relative: 1.0 1.0;
16180                   offset: 4 4;
16181                }
16182                image {
16183                   normal: "bt_sm_base1.png";
16184                   border: 6 6 6 6;
16185                }
16186                image.middle: SOLID;
16187             }
16188             description { state: "selected" 0.0;
16189                inherit: "default" 0.0;
16190                visible: 1;
16191                color: 255 255 255 255;
16192                rel1 {
16193                   relative: 0.0 0.0;
16194                   offset: -2 -2;
16195                }
16196                rel2 {
16197                   relative: 1.0 1.0;
16198                   offset: 1 1;
16199                }
16200             }
16201          }
16202          part { name: "elm.swallow.pad";
16203             type: SWALLOW;
16204             description { state: "default" 0.0;
16205                fixed: 1 0;
16206                align: 0.0 0.5;
16207                rel1 {
16208                   relative: 0.0  0.0;
16209                   offset:   4    4;
16210                }
16211                rel2 {
16212                   relative: 0.0  1.0;
16213                   offset:   4   -5;
16214                }
16215             }
16216          }
16217          part { name: "arrow";
16218             clip_to: "disclip";
16219             ignore_flags: ON_HOLD;
16220             description { state: "default" 0.0;
16221                fixed: 1 0;
16222                align: 0.0 0.5;
16223                aspect: 1.0 1.0;
16224                rel1 {
16225                   to_x: "elm.swallow.pad";
16226                   relative: 1.0  0.0;
16227                   offset:   -1    4;
16228                }
16229                rel2 {
16230                   to_x: "elm.swallow.pad";
16231                   relative: 1.0  1.0;
16232                   offset:   -1   -5;
16233                }
16234                image.normal: "icon_arrow_right.png";
16235             }
16236             description { state: "active" 0.0;
16237                inherit: "default" 0.0;
16238                image.normal: "icon_arrow_down.png";
16239             }
16240          }
16241          part { name: "elm.swallow.icon";
16242             clip_to: "disclip";
16243             type: SWALLOW;
16244             description { state: "default" 0.0;
16245                fixed: 1 0;
16246                align: 0.0 0.5;
16247                rel1 {
16248                   to_x: "arrow";
16249                   relative: 1.0  0.0;
16250                   offset:   4    4;
16251                }
16252                rel2 {
16253                   to_x: "arrow";
16254                   relative: 1.0  1.0;
16255                   offset:   4   -5;
16256                }
16257             }
16258          }
16259          part { name: "elm.swallow.end";
16260             clip_to: "disclip";
16261             type: SWALLOW;
16262             description { state: "default" 0.0;
16263                fixed: 1 0;
16264                align: 1.0 0.5;
16265                aspect: 1.0 1.0;
16266                aspect_preference: VERTICAL;
16267                rel1 {
16268                   relative: 1.0  0.0;
16269                   offset:   -5    4;
16270                }
16271                rel2 {
16272                   relative: 1.0  1.0;
16273                   offset:   -5   -5;
16274                }
16275             }
16276          }
16277          part { name: "elm.text";
16278             clip_to: "disclip";
16279             type:           TEXT;
16280             effect:         SOFT_SHADOW;
16281             mouse_events:   0;
16282             scale: 1;
16283             description {
16284                state: "default" 0.0;
16285 //               min: 16 16;
16286                rel1 {
16287                   to_x:     "elm.swallow.icon";
16288                   relative: 1.0  0.0;
16289                   offset:   0 4;
16290                }
16291                rel2 {
16292                   to_x:     "elm.swallow.end";
16293                   relative: 0.0  0.5;
16294                   offset:   -1 -5;
16295                }
16296                color: 0 0 0 255;
16297                color3: 0 0 0 0;
16298                text {
16299                   font: "Sans";
16300                   size: 10;
16301                   min: 1 1;
16302 //                  min: 0 1;
16303                   align: 0.0 0.5;
16304                }
16305             }
16306             description { state: "selected" 0.0;
16307                inherit: "default" 0.0;
16308                color: 224 224 224 255;
16309                color3: 0 0 0 64;
16310             }
16311          }
16312          part { name: "elm.text.sub";
16313             clip_to: "disclip";
16314             type:           TEXT;
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.5;
16323                   offset:   0 4;
16324                }
16325                rel2 {
16326                   to_x:     "elm.swallow.end";
16327                   relative: 0.0  1.0;
16328                   offset:   -1 -5;
16329                }
16330                color: 0 0 0 128;
16331                color3: 0 0 0 0;
16332                text {
16333                   font: "Sans";
16334                   size: 8;
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: 128 128 128 255;
16343                color3: 0 0 0 32;
16344             }
16345          }
16346          part { name: "fg1";
16347             clip_to: "disclip";
16348             mouse_events: 0;
16349             description { state: "default" 0.0;
16350                visible: 0;
16351                color: 255 255 255 0;
16352                rel1.to: "bg";
16353                rel2.relative: 1.0 0.5;
16354                rel2.to: "bg";
16355                image {
16356                   normal: "bt_sm_hilight.png";
16357                   border: 6 6 6 0;
16358                }
16359             }
16360             description { state: "selected" 0.0;
16361                inherit: "default" 0.0;
16362                visible: 1;
16363                color: 255 255 255 255;
16364             }
16365          }
16366          part { name: "fg2";
16367             clip_to: "disclip";
16368             mouse_events: 0;
16369             description { state: "default" 0.0;
16370                visible: 0;
16371                color: 255 255 255 0;
16372                rel1.to: "bg";
16373                rel2.to: "bg";
16374                image {
16375                   normal: "bt_sm_shine.png";
16376                   border: 6 6 6 0;
16377                }
16378             }
16379             description { state: "selected" 0.0;
16380                inherit: "default" 0.0;
16381                visible: 1;
16382                color: 255 255 255 255;
16383             }
16384          }
16385          part { name: "disclip";
16386             type: RECT;
16387             description { state: "default" 0.0;
16388                rel1.to: "bg";
16389                rel2.to: "bg";
16390             }
16391             description { state: "disabled" 0.0;
16392                inherit: "default" 0.0;
16393                color: 255 255 255 64;
16394             }
16395          }
16396       }
16397       programs {
16398          // signal: elm,state,%s,active
16399          //   a "check" item named %s went active
16400          // signal: elm,state,%s,passive
16401          //   a "check" item named %s went passive
16402          // default is passive
16403          program {
16404             name:    "go_active";
16405             signal:  "elm,state,selected";
16406             source:  "elm";
16407             action:  STATE_SET "selected" 0.0;
16408             target:  "bg";
16409             target:  "fg1";
16410             target:  "fg2";
16411             target:  "elm.text";
16412             target:  "elm.text.sub";
16413          }
16414          program {
16415             name:    "go_passive";
16416             signal:  "elm,state,unselected";
16417             source:  "elm";
16418             action:  STATE_SET "default" 0.0;
16419             target:  "bg";
16420             target:  "fg1";
16421             target:  "fg2";
16422             target:  "elm.text";
16423             target:  "elm.text.sub";
16424             transition: LINEAR 0.1;
16425          }
16426          program {
16427             name:    "go_disabled";
16428             signal:  "elm,state,disabled";
16429             source:  "elm";
16430             action:  STATE_SET "disabled" 0.0;
16431             target:  "disclip";
16432          }
16433          program {
16434             name:    "go_enabled";
16435             signal:  "elm,state,enabled";
16436             source:  "elm";
16437             action:  STATE_SET "default" 0.0;
16438             target:  "disclip";
16439          }
16440          program {
16441             name:    "expand";
16442             signal:  "mouse,up,1";
16443             source:  "arrow";
16444             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
16445          }
16446          program {
16447             name:    "go_expanded";
16448             signal:  "elm,state,expanded";
16449             source:  "elm";
16450             action:  STATE_SET "active" 0.0;
16451             target:  "arrow";
16452          }
16453          program {
16454             name:    "go_contracted";
16455             signal:  "elm,state,contracted";
16456             source:  "elm";
16457             action:  STATE_SET "default" 0.0;
16458             target:  "arrow";
16459          }
16460       }
16461    }
16462
16463    group { name: "elm/genlist/item/icon_top_text_bottom/default";
16464       data.item: "stacking" "above";
16465       data.item: "selectraise" "on";
16466       data.item: "labels" "elm.text";
16467       data.item: "icons" "elm.swallow.icon";
16468       data.item: "treesize" "20";
16469 //      data.item: "states" "";
16470       images {
16471          image: "bt_sm_base1.png" COMP;
16472          image: "bt_sm_shine.png" COMP;
16473          image: "bt_sm_hilight.png" COMP;
16474          image: "ilist_1.png" COMP;
16475          image: "ilist_item_shadow.png" COMP;
16476       }
16477       parts {
16478          part {
16479             name:           "event";
16480             type:           RECT;
16481             repeat_events: 1;
16482             description {
16483                state: "default" 0.0;
16484                color: 0 0 0 0;
16485             }
16486          }
16487          part {
16488             name: "base_sh";
16489             mouse_events: 0;
16490             description {
16491                state: "default" 0.0;
16492                align: 0.0 0.0;
16493                min: 0 10;
16494                fixed: 1 1;
16495                rel1 {
16496                   to: "base";
16497                   relative: 0.0 1.0;
16498                   offset: 0 0;
16499                }
16500                rel2 {
16501                   to: "base";
16502                   relative: 1.0 1.0;
16503                   offset: -1 0;
16504                }
16505                image {
16506                   normal: "ilist_item_shadow.png";
16507                }
16508                fill.smooth: 0;
16509             }
16510          }
16511          part {
16512             name: "base";
16513             mouse_events: 0;
16514             description {
16515                state: "default" 0.0;
16516                image {
16517                   normal: "ilist_1.png";
16518                   border: 2 2 2 2;
16519                }
16520                fill.smooth: 0;
16521             }
16522          }
16523          part { name: "bg";
16524             clip_to: "disclip";
16525             mouse_events: 0;
16526             description { state: "default" 0.0;
16527                visible: 0;
16528                color: 255 255 255 0;
16529                rel1 {
16530                   relative: 0.0 0.0;
16531                   offset: -5 -5;
16532                }
16533                rel2 {
16534                   relative: 1.0 1.0;
16535                   offset: 4 4;
16536                }
16537                image {
16538                   normal: "bt_sm_base1.png";
16539                   border: 6 6 6 6;
16540                }
16541                image.middle: SOLID;
16542             }
16543             description { state: "selected" 0.0;
16544                inherit: "default" 0.0;
16545                visible: 1;
16546                color: 255 255 255 255;
16547                rel1 {
16548                   relative: 0.0 0.0;
16549                   offset: -2 -2;
16550                }
16551                rel2 {
16552                   relative: 1.0 1.0;
16553                   offset: 1 1;
16554                }
16555             }
16556          }
16557          part { name: "elm.swallow.pad";
16558             type: SWALLOW;
16559             description { state: "default" 0.0;
16560                fixed: 1 0;
16561                align: 0.0 0.5;
16562                rel1 {
16563                   relative: 0.0  0.0;
16564                   offset:   4    4;
16565                }
16566                rel2 {
16567                   relative: 1.0  1.0;
16568                   offset:   -4   -5;
16569                }
16570             }
16571          }
16572          part { name: "elm.swallow.icon";
16573             clip_to: "disclip";
16574             type: SWALLOW;
16575             description { state: "default" 0.0;
16576                fixed: 1 0;
16577                align: 0.5 0.5;
16578                rel1 {
16579                   to_x: "elm.swallow.pad";
16580                   relative: 0.0  0.0;
16581                   offset:   -1    4;
16582                }
16583                rel2 {
16584                   to_x: "elm.swallow.pad";
16585                   relative: 1.0  1.0;
16586                   offset:   -1   -5;
16587                }
16588             }
16589          }
16590          part { name: "elm.text";
16591             clip_to: "disclip";
16592             type:           TEXT;
16593             effect:         SOFT_SHADOW;
16594             mouse_events:   0;
16595             scale: 1;
16596             description {
16597                state: "default" 0.0;
16598 //               min: 16 16;
16599                rel1 {
16600                   to_y:     "elm.swallow.icon";
16601                   relative: 0.0  1.0;
16602                   offset:   0 4;
16603                }
16604                rel2 {
16605                   relative: 1.0  1.0;
16606                   offset:   -5 -5;
16607                }
16608                color: 0 0 0 255;
16609                color3: 0 0 0 0;
16610                text {
16611                   font: "Sans";
16612                   size: 10;
16613                   min: 1 1;
16614 //                  min: 0 1;
16615                   align: 0.5 0.5;
16616                }
16617             }
16618             description { state: "selected" 0.0;
16619                inherit: "default" 0.0;
16620                color: 224 224 224 255;
16621                color3: 0 0 0 64;
16622             }
16623          }
16624          part { name: "fg1";
16625             clip_to: "disclip";
16626             mouse_events: 0;
16627             description { state: "default" 0.0;
16628                visible: 0;
16629                color: 255 255 255 0;
16630                rel1.to: "bg";
16631                rel2.relative: 1.0 0.5;
16632                rel2.to: "bg";
16633                image {
16634                   normal: "bt_sm_hilight.png";
16635                   border: 6 6 6 0;
16636                }
16637             }
16638             description { state: "selected" 0.0;
16639                inherit: "default" 0.0;
16640                visible: 1;
16641                color: 255 255 255 255;
16642             }
16643          }
16644          part { name: "fg2";
16645             clip_to: "disclip";
16646             mouse_events: 0;
16647             description { state: "default" 0.0;
16648                visible: 0;
16649                color: 255 255 255 0;
16650                rel1.to: "bg";
16651                rel2.to: "bg";
16652                image {
16653                   normal: "bt_sm_shine.png";
16654                   border: 6 6 6 0;
16655                }
16656             }
16657             description { state: "selected" 0.0;
16658                inherit: "default" 0.0;
16659                visible: 1;
16660                color: 255 255 255 255;
16661             }
16662          }
16663          part { name: "disclip";
16664             type: RECT;
16665             description { state: "default" 0.0;
16666                rel1.to: "bg";
16667                rel2.to: "bg";
16668             }
16669             description { state: "disabled" 0.0;
16670                inherit: "default" 0.0;
16671                color: 255 255 255 64;
16672             }
16673          }
16674       }
16675       programs {
16676          // signal: elm,state,%s,active
16677          //   a "check" item named %s went active
16678          // signal: elm,state,%s,passive
16679          //   a "check" item named %s went passive
16680          // default is passive
16681          program {
16682             name:    "go_active";
16683             signal:  "elm,state,selected";
16684             source:  "elm";
16685             action:  STATE_SET "selected" 0.0;
16686             target:  "bg";
16687             target:  "fg1";
16688             target:  "fg2";
16689             target:  "elm.text";
16690          }
16691          program {
16692             name:    "go_passive";
16693             signal:  "elm,state,unselected";
16694             source:  "elm";
16695             action:  STATE_SET "default" 0.0;
16696             target:  "bg";
16697             target:  "fg1";
16698             target:  "fg2";
16699             target:  "elm.text";
16700             transition: LINEAR 0.1;
16701          }
16702          program {
16703             name:    "go_disabled";
16704             signal:  "elm,state,disabled";
16705             source:  "elm";
16706             action:  STATE_SET "disabled" 0.0;
16707             target:  "disclip";
16708          }
16709          program {
16710             name:    "go_enabled";
16711             signal:  "elm,state,enabled";
16712             source:  "elm";
16713             action:  STATE_SET "default" 0.0;
16714             target:  "disclip";
16715          }
16716       }
16717    }
16718    group { name: "elm/genlist/item_odd/icon_top_text_bottom/default";
16719       data.item: "stacking" "below";
16720       data.item: "selectraise" "on";
16721       data.item: "labels" "elm.text";
16722       data.item: "icons" "elm.swallow.icon";
16723       data.item: "treesize" "20";
16724 //      data.item: "states" "";
16725       images {
16726          image: "bt_sm_base1.png" COMP;
16727          image: "bt_sm_shine.png" COMP;
16728          image: "bt_sm_hilight.png" COMP;
16729          image: "ilist_2.png" COMP;
16730       }
16731       parts {
16732          part { name: "event";
16733             type: RECT;
16734             repeat_events: 1;
16735             description {
16736                state: "default" 0.0;
16737                color: 0 0 0 0;
16738             }
16739          }
16740          part {
16741             name: "base";
16742             mouse_events: 0;
16743             description {
16744                state: "default" 0.0;
16745                image {
16746                   normal: "ilist_2.png";
16747                   border: 2 2 2 2;
16748                }
16749                fill.smooth: 0;
16750             }
16751          }
16752          part { name: "bg";
16753             clip_to: "disclip";
16754             mouse_events: 0;
16755             description { state: "default" 0.0;
16756                visible: 0;
16757                color: 255 255 255 0;
16758                rel1 {
16759                   relative: 0.0 0.0;
16760                   offset: -5 -5;
16761                }
16762                rel2 {
16763                   relative: 1.0 1.0;
16764                   offset: 4 4;
16765                }
16766                image {
16767                   normal: "bt_sm_base1.png";
16768                   border: 6 6 6 6;
16769                }
16770                image.middle: SOLID;
16771             }
16772             description { state: "selected" 0.0;
16773                inherit: "default" 0.0;
16774                visible: 1;
16775                color: 255 255 255 255;
16776                rel1 {
16777                   relative: 0.0 0.0;
16778                   offset: -2 -2;
16779                }
16780                rel2 {
16781                   relative: 1.0 1.0;
16782                   offset: 1 1;
16783                }
16784             }
16785          }
16786          part { name: "elm.swallow.pad";
16787             type: SWALLOW;
16788             description { state: "default" 0.0;
16789                fixed: 1 0;
16790                align: 0.0 0.5;
16791                rel1 {
16792                   relative: 0.0  0.0;
16793                   offset:   4    4;
16794                }
16795                rel2 {
16796                   relative: 1.0  1.0;
16797                   offset:   -4   -5;
16798                }
16799             }
16800          }
16801          part { name: "elm.swallow.icon";
16802             clip_to: "disclip";
16803             type: SWALLOW;
16804             description { state: "default" 0.0;
16805                fixed: 1 0;
16806                align: 0.5 0.5;
16807                rel1 {
16808                   to_x: "elm.swallow.pad";
16809                   relative: 0.0  0.0;
16810                   offset:   -1    4;
16811                }
16812                rel2 {
16813                   to_x: "elm.swallow.pad";
16814                   relative: 1.0  1.0;
16815                   offset:   -1   -5;
16816                }
16817             }
16818          }
16819          part { name: "elm.text";
16820             clip_to: "disclip";
16821             type:           TEXT;
16822             effect:         SOFT_SHADOW;
16823             mouse_events:   0;
16824             scale: 1;
16825             description {
16826                state: "default" 0.0;
16827 //               min:      16 16;
16828                rel1 {
16829                   to_y:     "elm.swallow.icon";
16830                   relative: 0.0  1.0;
16831                   offset:   0 4;
16832                }
16833                rel2 {
16834                   relative: 1.0  1.0;
16835                   offset:   -5 -5;
16836                }
16837                color: 0 0 0 255;
16838                color3: 0 0 0 0;
16839                text {
16840                   font: "Sans";
16841                   size: 10;
16842                   min: 1 1;
16843 //                  min: 0 1;
16844                   align: 0.5 0.5;
16845                }
16846             }
16847             description { state: "selected" 0.0;
16848                inherit: "default" 0.0;
16849                color: 224 224 224 255;
16850                color3: 0 0 0 64;
16851             }
16852          }
16853          part { name: "fg1";
16854             clip_to: "disclip";
16855             mouse_events: 0;
16856             description { state: "default" 0.0;
16857                visible: 0;
16858                color: 255 255 255 0;
16859                rel1.to: "bg";
16860                rel2.relative: 1.0 0.5;
16861                rel2.to: "bg";
16862                image {
16863                   normal: "bt_sm_hilight.png";
16864                   border: 6 6 6 0;
16865                }
16866             }
16867             description { state: "selected" 0.0;
16868                inherit: "default" 0.0;
16869                visible: 1;
16870                color: 255 255 255 255;
16871             }
16872          }
16873          part { name: "fg2";
16874             clip_to: "disclip";
16875             mouse_events: 0;
16876             description { state: "default" 0.0;
16877                visible: 0;
16878                color: 255 255 255 0;
16879                rel1.to: "bg";
16880                rel2.to: "bg";
16881                image {
16882                   normal: "bt_sm_shine.png";
16883                   border: 6 6 6 0;
16884                }
16885             }
16886             description { state: "selected" 0.0;
16887                inherit: "default" 0.0;
16888                visible: 1;
16889                color: 255 255 255 255;
16890             }
16891          }
16892          part { name: "disclip";
16893             type: RECT;
16894             description { state: "default" 0.0;
16895                rel1.to: "bg";
16896                rel2.to: "bg";
16897             }
16898             description { state: "disabled" 0.0;
16899                inherit: "default" 0.0;
16900                color: 255 255 255 64;
16901             }
16902          }
16903       }
16904       programs {
16905          // signal: elm,state,%s,active
16906          //   a "check" item named %s went active
16907          // signal: elm,state,%s,passive
16908          //   a "check" item named %s went passive
16909          // default is passive
16910          program {
16911             name:    "go_active";
16912             signal:  "elm,state,selected";
16913             source:  "elm";
16914             action:  STATE_SET "selected" 0.0;
16915             target:  "bg";
16916             target:  "fg1";
16917             target:  "fg2";
16918             target:  "elm.text";
16919          }
16920          program {
16921             name:    "go_passive";
16922             signal:  "elm,state,unselected";
16923             source:  "elm";
16924             action:  STATE_SET "default" 0.0;
16925             target:  "bg";
16926             target:  "fg1";
16927             target:  "fg2";
16928             target:  "elm.text";
16929             transition: LINEAR 0.1;
16930          }
16931          program {
16932             name:    "go_disabled";
16933             signal:  "elm,state,disabled";
16934             source:  "elm";
16935             action:  STATE_SET "disabled" 0.0;
16936             target:  "disclip";
16937          }
16938          program {
16939             name:    "go_enabled";
16940             signal:  "elm,state,enabled";
16941             source:  "elm";
16942             action:  STATE_SET "default" 0.0;
16943             target:  "disclip";
16944          }
16945       }
16946    }
16947
16948    group { name: "elm/genlist/tree/icon_top_text_bottom/default";
16949       data.item: "stacking" "above";
16950       data.item: "selectraise" "on";
16951       data.item: "labels" "elm.text";
16952       data.item: "icons" "elm.swallow.icon";
16953       data.item: "treesize" "20";
16954 //      data.item: "states" "";
16955       images {
16956          image: "bt_sm_base1.png" COMP;
16957          image: "bt_sm_shine.png" COMP;
16958          image: "bt_sm_hilight.png" COMP;
16959          image: "ilist_1.png" COMP;
16960          image: "ilist_item_shadow.png" COMP;
16961          image: "icon_arrow_right.png" COMP;
16962          image: "icon_arrow_down.png" COMP;
16963       }
16964       parts {
16965          part {
16966             name:           "event";
16967             type:           RECT;
16968             repeat_events: 1;
16969             description {
16970                state: "default" 0.0;
16971                color: 0 0 0 0;
16972             }
16973          }
16974          part {
16975             name: "base_sh";
16976             mouse_events: 0;
16977             description {
16978                state: "default" 0.0;
16979                align: 0.0 0.0;
16980                min: 0 10;
16981                fixed: 1 1;
16982                rel1 {
16983                   to: "base";
16984                   relative: 0.0 1.0;
16985                   offset: 0 0;
16986                }
16987                rel2 {
16988                   to: "base";
16989                   relative: 1.0 1.0;
16990                   offset: -1 0;
16991                }
16992                image {
16993                   normal: "ilist_item_shadow.png";
16994                }
16995                fill.smooth: 0;
16996             }
16997          }
16998          part {
16999             name: "base";
17000             mouse_events: 0;
17001             description {
17002                state: "default" 0.0;
17003                image {
17004                   normal: "ilist_1.png";
17005                   border: 2 2 2 2;
17006                }
17007                fill.smooth: 0;
17008             }
17009          }
17010          part { name: "bg";
17011             clip_to: "disclip";
17012             mouse_events: 0;
17013             description { state: "default" 0.0;
17014                visible: 0;
17015                color: 255 255 255 0;
17016                rel1 {
17017                   relative: 0.0 0.0;
17018                   offset: -5 -5;
17019                }
17020                rel2 {
17021                   relative: 1.0 1.0;
17022                   offset: 4 4;
17023                }
17024                image {
17025                   normal: "bt_sm_base1.png";
17026                   border: 6 6 6 6;
17027                }
17028                image.middle: SOLID;
17029             }
17030             description { state: "selected" 0.0;
17031                inherit: "default" 0.0;
17032                visible: 1;
17033                color: 255 255 255 255;
17034                rel1 {
17035                   relative: 0.0 0.0;
17036                   offset: -2 -2;
17037                }
17038                rel2 {
17039                   relative: 1.0 1.0;
17040                   offset: 1 1;
17041                }
17042             }
17043          }
17044          part { name: "elm.swallow.pad";
17045             type: SWALLOW;
17046             description { state: "default" 0.0;
17047                fixed: 1 0;
17048                align: 0.0 0.5;
17049                rel1 {
17050                   relative: 0.0  0.0;
17051                   offset:   4    4;
17052                }
17053                rel2 {
17054                   relative: 0.0  1.0;
17055                   offset:   4   -5;
17056                }
17057             }
17058          }
17059          part { name: "arrow";
17060             clip_to: "disclip";
17061             ignore_flags: ON_HOLD;
17062             description { state: "default" 0.0;
17063                fixed: 1 0;
17064                align: 0.0 0.5;
17065                aspect: 1.0 1.0;
17066                rel1 {
17067                   to_x: "elm.swallow.pad";
17068                   relative: 1.0  0.0;
17069                   offset:   -1    4;
17070                }
17071                rel2 {
17072                   to_x: "elm.swallow.pad";
17073                   relative: 1.0  1.0;
17074                   offset:   -1   -5;
17075                }
17076                image.normal: "icon_arrow_right.png";
17077             }
17078             description { state: "active" 0.0;
17079                inherit: "default" 0.0;
17080                image.normal: "icon_arrow_down.png";
17081             }
17082          }
17083          part { name: "elm.swallow.icon";
17084             clip_to: "disclip";
17085             type: SWALLOW;
17086             description { state: "default" 0.0;
17087                fixed: 1 0;
17088                align: 0.5 0.5;
17089                rel1 {
17090                   to_x: "arrow";
17091                   relative: 1.0  0.0;
17092                   offset:   4    4;
17093                }
17094                rel2 {
17095                   relative: 1.0  1.0;
17096                   offset:   -4   -5;
17097                }
17098             }
17099          }
17100          part { name: "elm.text";
17101             clip_to: "disclip";
17102             type:           TEXT;
17103             effect:         SOFT_SHADOW;
17104             mouse_events:   0;
17105             scale: 1;
17106             description {
17107                state: "default" 0.0;
17108 //               min: 16 16;
17109                rel1 {
17110                   to_y:     "elm.swallow.icon";
17111                   relative: 0.0  1.0;
17112                   offset:   0 4;
17113                }
17114                rel2 {
17115                   relative: 1.0  1.0;
17116                   offset:   -5 -5;
17117                }
17118                color: 0 0 0 255;
17119                color3: 0 0 0 0;
17120                text {
17121                   font: "Sans";
17122                   size: 10;
17123                   min: 1 1;
17124 //                  min: 0 1;
17125                   align: 0.5 0.5;
17126                }
17127             }
17128             description { state: "selected" 0.0;
17129                inherit: "default" 0.0;
17130                color: 224 224 224 255;
17131                color3: 0 0 0 64;
17132             }
17133          }
17134          part { name: "fg1";
17135             clip_to: "disclip";
17136             mouse_events: 0;
17137             description { state: "default" 0.0;
17138                visible: 0;
17139                color: 255 255 255 0;
17140                rel1.to: "bg";
17141                rel2.relative: 1.0 0.5;
17142                rel2.to: "bg";
17143                image {
17144                   normal: "bt_sm_hilight.png";
17145                   border: 6 6 6 0;
17146                }
17147             }
17148             description { state: "selected" 0.0;
17149                inherit: "default" 0.0;
17150                visible: 1;
17151                color: 255 255 255 255;
17152             }
17153          }
17154          part { name: "fg2";
17155             clip_to: "disclip";
17156             mouse_events: 0;
17157             description { state: "default" 0.0;
17158                visible: 0;
17159                color: 255 255 255 0;
17160                rel1.to: "bg";
17161                rel2.to: "bg";
17162                image {
17163                   normal: "bt_sm_shine.png";
17164                   border: 6 6 6 0;
17165                }
17166             }
17167             description { state: "selected" 0.0;
17168                inherit: "default" 0.0;
17169                visible: 1;
17170                color: 255 255 255 255;
17171             }
17172          }
17173          part { name: "disclip";
17174             type: RECT;
17175             description { state: "default" 0.0;
17176                rel1.to: "bg";
17177                rel2.to: "bg";
17178             }
17179             description { state: "disabled" 0.0;
17180                inherit: "default" 0.0;
17181                color: 255 255 255 64;
17182             }
17183          }
17184       }
17185       programs {
17186          // signal: elm,state,%s,active
17187          //   a "check" item named %s went active
17188          // signal: elm,state,%s,passive
17189          //   a "check" item named %s went passive
17190          // default is passive
17191          program {
17192             name:    "go_active";
17193             signal:  "elm,state,selected";
17194             source:  "elm";
17195             action:  STATE_SET "selected" 0.0;
17196             target:  "bg";
17197             target:  "fg1";
17198             target:  "fg2";
17199             target:  "elm.text";
17200          }
17201          program {
17202             name:    "go_passive";
17203             signal:  "elm,state,unselected";
17204             source:  "elm";
17205             action:  STATE_SET "default" 0.0;
17206             target:  "bg";
17207             target:  "fg1";
17208             target:  "fg2";
17209             target:  "elm.text";
17210             transition: LINEAR 0.1;
17211          }
17212          program {
17213             name:    "go_disabled";
17214             signal:  "elm,state,disabled";
17215             source:  "elm";
17216             action:  STATE_SET "disabled" 0.0;
17217             target:  "disclip";
17218          }
17219          program {
17220             name:    "go_enabled";
17221             signal:  "elm,state,enabled";
17222             source:  "elm";
17223             action:  STATE_SET "default" 0.0;
17224             target:  "disclip";
17225          }
17226          program {
17227             name:    "expand";
17228             signal:  "mouse,up,1";
17229             source:  "arrow";
17230             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
17231          }
17232          program {
17233             name:    "go_expanded";
17234             signal:  "elm,state,expanded";
17235             source:  "elm";
17236             action:  STATE_SET "active" 0.0;
17237             target:  "arrow";
17238          }
17239          program {
17240             name:    "go_contracted";
17241             signal:  "elm,state,contracted";
17242             source:  "elm";
17243             action:  STATE_SET "default" 0.0;
17244             target:  "arrow";
17245          }
17246       }
17247    }
17248    group { name: "elm/genlist/tree_odd/icon_top_text_bottom/default";
17249       data.item: "stacking" "below";
17250       data.item: "selectraise" "on";
17251       data.item: "labels" "elm.text";
17252       data.item: "icons" "elm.swallow.icon";
17253       data.item: "treesize" "20";
17254 //      data.item: "states" "";
17255       images {
17256          image: "bt_sm_base1.png" COMP;
17257          image: "bt_sm_shine.png" COMP;
17258          image: "bt_sm_hilight.png" COMP;
17259          image: "ilist_2.png" COMP;
17260          image: "icon_arrow_right.png" COMP;
17261          image: "icon_arrow_down.png" COMP;
17262       }
17263       parts {
17264          part {
17265             name:           "event";
17266             type:           RECT;
17267             repeat_events: 1;
17268             description {
17269                state: "default" 0.0;
17270                color: 0 0 0 0;
17271             }
17272          }
17273          part {
17274             name: "base";
17275             mouse_events: 0;
17276             description {
17277                state: "default" 0.0;
17278                image {
17279                   normal: "ilist_2.png";
17280                   border: 2 2 2 2;
17281                }
17282                fill.smooth: 0;
17283             }
17284          }
17285          part { name: "bg";
17286             clip_to: "disclip";
17287             mouse_events: 0;
17288             description { state: "default" 0.0;
17289                visible: 0;
17290                color: 255 255 255 0;
17291                rel1 {
17292                   relative: 0.0 0.0;
17293                   offset: -5 -5;
17294                }
17295                rel2 {
17296                   relative: 1.0 1.0;
17297                   offset: 4 4;
17298                }
17299                image {
17300                   normal: "bt_sm_base1.png";
17301                   border: 6 6 6 6;
17302                }
17303                image.middle: SOLID;
17304             }
17305             description { state: "selected" 0.0;
17306                inherit: "default" 0.0;
17307                visible: 1;
17308                color: 255 255 255 255;
17309                rel1 {
17310                   relative: 0.0 0.0;
17311                   offset: -2 -2;
17312                }
17313                rel2 {
17314                   relative: 1.0 1.0;
17315                   offset: 1 1;
17316                }
17317             }
17318          }
17319          part { name: "elm.swallow.pad";
17320             type: SWALLOW;
17321             description { state: "default" 0.0;
17322                fixed: 1 0;
17323                align: 0.0 0.5;
17324                rel1 {
17325                   relative: 0.0  0.0;
17326                   offset:   4    4;
17327                }
17328                rel2 {
17329                   relative: 0.0  1.0;
17330                   offset:   4   -5;
17331                }
17332             }
17333          }
17334          part { name: "arrow";
17335             clip_to: "disclip";
17336             ignore_flags: ON_HOLD;
17337             description { state: "default" 0.0;
17338                fixed: 1 0;
17339                align: 0.0 0.5;
17340                aspect: 1.0 1.0;
17341                rel1 {
17342                   to_x: "elm.swallow.pad";
17343                   relative: 1.0  0.0;
17344                   offset:   -1    4;
17345                }
17346                rel2 {
17347                   to_x: "elm.swallow.pad";
17348                   relative: 1.0  1.0;
17349                   offset:   -1   -5;
17350                }
17351                image.normal: "icon_arrow_right.png";
17352             }
17353             description { state: "active" 0.0;
17354                inherit: "default" 0.0;
17355                image.normal: "icon_arrow_down.png";
17356             }
17357          }
17358          part { name: "elm.swallow.icon";
17359             clip_to: "disclip";
17360             type: SWALLOW;
17361             description { state: "default" 0.0;
17362                fixed: 1 0;
17363                align: 0.5 0.5;
17364                rel1 {
17365                   to_x: "arrow";
17366                   relative: 1.0  0.0;
17367                   offset:   4    4;
17368                }
17369                rel2 {
17370                   relative: 1.0  1.0;
17371                   offset:   -4   -5;
17372                }
17373             }
17374          }
17375          part { name: "elm.text";
17376             clip_to: "disclip";
17377             type:           TEXT;
17378             effect:         SOFT_SHADOW;
17379             mouse_events:   0;
17380             scale: 1;
17381             description {
17382                state: "default" 0.0;
17383 //               min: 16 16;
17384                rel1 {
17385                   to_y:     "elm.swallow.icon";
17386                   relative: 0.0  1.0;
17387                   offset:   0 4;
17388                }
17389                rel2 {
17390                   relative: 1.0  1.0;
17391                   offset:   -5 -5;
17392                }
17393                color: 0 0 0 255;
17394                color3: 0 0 0 0;
17395                text {
17396                   font: "Sans";
17397                   size: 10;
17398                   min: 1 1;
17399 //                  min: 0 1;
17400                   align: 0.5 0.5;
17401                }
17402             }
17403             description { state: "selected" 0.0;
17404                inherit: "default" 0.0;
17405                color: 224 224 224 255;
17406                color3: 0 0 0 64;
17407             }
17408          }
17409          part { name: "fg1";
17410             clip_to: "disclip";
17411             mouse_events: 0;
17412             description { state: "default" 0.0;
17413                visible: 0;
17414                color: 255 255 255 0;
17415                rel1.to: "bg";
17416                rel2.relative: 1.0 0.5;
17417                rel2.to: "bg";
17418                image {
17419                   normal: "bt_sm_hilight.png";
17420                   border: 6 6 6 0;
17421                }
17422             }
17423             description { state: "selected" 0.0;
17424                inherit: "default" 0.0;
17425                visible: 1;
17426                color: 255 255 255 255;
17427             }
17428          }
17429          part { name: "fg2";
17430             clip_to: "disclip";
17431             mouse_events: 0;
17432             description { state: "default" 0.0;
17433                visible: 0;
17434                color: 255 255 255 0;
17435                rel1.to: "bg";
17436                rel2.to: "bg";
17437                image {
17438                   normal: "bt_sm_shine.png";
17439                   border: 6 6 6 0;
17440                }
17441             }
17442             description { state: "selected" 0.0;
17443                inherit: "default" 0.0;
17444                visible: 1;
17445                color: 255 255 255 255;
17446             }
17447          }
17448          part { name: "disclip";
17449             type: RECT;
17450             description { state: "default" 0.0;
17451                rel1.to: "bg";
17452                rel2.to: "bg";
17453             }
17454             description { state: "disabled" 0.0;
17455                inherit: "default" 0.0;
17456                color: 255 255 255 64;
17457             }
17458          }
17459       }
17460       programs {
17461          // signal: elm,state,%s,active
17462          //   a "check" item named %s went active
17463          // signal: elm,state,%s,passive
17464          //   a "check" item named %s went passive
17465          // default is passive
17466          program {
17467             name:    "go_active";
17468             signal:  "elm,state,selected";
17469             source:  "elm";
17470             action:  STATE_SET "selected" 0.0;
17471             target:  "bg";
17472             target:  "fg1";
17473             target:  "fg2";
17474             target:  "elm.text";
17475          }
17476          program {
17477             name:    "go_passive";
17478             signal:  "elm,state,unselected";
17479             source:  "elm";
17480             action:  STATE_SET "default" 0.0;
17481             target:  "bg";
17482             target:  "fg1";
17483             target:  "fg2";
17484             target:  "elm.text";
17485             transition: LINEAR 0.1;
17486          }
17487          program {
17488             name:    "go_disabled";
17489             signal:  "elm,state,disabled";
17490             source:  "elm";
17491             action:  STATE_SET "disabled" 0.0;
17492             target:  "disclip";
17493          }
17494          program {
17495             name:    "go_enabled";
17496             signal:  "elm,state,enabled";
17497             source:  "elm";
17498             action:  STATE_SET "default" 0.0;
17499             target:  "disclip";
17500          }
17501          program {
17502             name:    "expand";
17503             signal:  "mouse,up,1";
17504             source:  "arrow";
17505             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
17506          }
17507          program {
17508             name:    "go_expanded";
17509             signal:  "elm,state,expanded";
17510             source:  "elm";
17511             action:  STATE_SET "active" 0.0;
17512             target:  "arrow";
17513          }
17514          program {
17515             name:    "go_contracted";
17516             signal:  "elm,state,contracted";
17517             source:  "elm";
17518             action:  STATE_SET "default" 0.0;
17519             target:  "arrow";
17520          }
17521       }
17522    }
17523
17524
17525 ///////////////////////////////////////////////////////////////////////////////
17526    group { name: "elm/check/base/default";
17527       images {
17528          image: "check_base.png" COMP;
17529          image: "check.png" COMP;
17530          image: "check2.png" COMP;
17531       }
17532       parts {
17533          part { name: "bg";
17534             mouse_events: 0;
17535             scale: 1;
17536             description { state: "default" 0.0;
17537                rel1.offset: 1 1;
17538                rel2.relative: 0.0 1.0;
17539                rel2.offset: 1 -2;
17540                align: 0.0 0.5;
17541                min: 16 16;
17542                max: 16 16;
17543                aspect: 1.0 1.0;
17544                aspect_preference: VERTICAL;
17545                image {
17546                   normal: "check_base.png";
17547                   border: 5 5 5 5;
17548                   middle: 0;
17549                }
17550                fill.smooth : 0;
17551             }
17552          }
17553          part { name: "check";
17554             mouse_events: 0;
17555             scale: 1;
17556             description { state: "default" 0.0;
17557                rel1 {
17558                   to: "bg";
17559                   offset: 1 1;
17560                }
17561                rel2 {
17562                   to: "bg";
17563                   offset: -2 -2;
17564                }
17565                visible: 0;
17566                color: 255 255 255 255;
17567                image.normal: "check.png";
17568             }
17569             description { state: "visible" 0.0;
17570                inherit: "default" 0.0;
17571                visible: 1;
17572             }
17573             description { state: "disabled" 0.0;
17574                inherit: "default" 0.0;
17575                visible: 0;
17576                color: 128 128 128 128;
17577             }
17578             description { state: "disabled_visible" 0.0;
17579                inherit: "default" 0.0;
17580                color: 128 128 128 128;
17581                visible: 1;
17582             }
17583          }
17584          part { name: "elm.swallow.content";
17585             type: SWALLOW;
17586             description { state: "default" 0.0;
17587                fixed: 1 0;
17588                visible: 0;
17589                color: 255 255 255 255;
17590                align: 0.0 0.5;
17591                rel1.to_x: "bg";
17592                rel1.relative: 1.0 0.0;
17593                rel1.offset: 1 1;
17594                rel2.to_x: "bg";
17595                rel2.relative: 1.0 1.0;
17596                rel2.offset: 2 -2;
17597             }
17598             description { state: "visible" 0.0;
17599                inherit: "default" 0.0;
17600                fixed: 1 1;
17601                visible: 1;
17602                aspect: 1.0 1.0;
17603                aspect_preference: VERTICAL;
17604             }
17605             description { state: "disabled" 0.0;
17606                inherit: "default" 0.0;
17607                color: 128 128 128 128;
17608             }
17609             description { state: "disabled_visible" 0.0;
17610                inherit: "default" 0.0;
17611                color: 128 128 128 128;
17612                fixed: 1 1;
17613                visible: 1;
17614                aspect: 1.0 1.0;
17615             }
17616          }
17617          part { name: "elm.text";
17618             type: TEXT;
17619             mouse_events: 0;
17620             scale: 1;
17621             description { state: "default" 0.0;
17622                visible: 0;
17623                rel1.to_x: "elm.swallow.content";
17624                rel1.relative: 1.0 0.0;
17625                rel1.offset: 1 1;
17626                rel2.relative: 1.0 1.0;
17627                rel2.offset: -2 -2;
17628                color: 0 0 0 255;
17629                text {
17630                   font: "Sans,Edje-Vera";
17631                   size: 10;
17632                   min: 0 0;
17633                   align: 0.0 0.5;
17634                }
17635             }
17636             description { state: "visible" 0.0;
17637                inherit: "default" 0.0;
17638                visible: 1;
17639                text.min: 1 1;
17640             }
17641             description { state: "disabled" 0.0;
17642                inherit: "default" 0.0;
17643                color: 0 0 0 128;
17644                color3: 0 0 0 0;
17645             }
17646             description { state: "disabled_visible" 0.0;
17647                inherit: "default" 0.0;
17648                color: 0 0 0 128;
17649                color3: 0 0 0 0;
17650                visible: 1;
17651                text.min: 1 1;
17652             }
17653          }
17654          part { name: "events";
17655             type: RECT;
17656             ignore_flags: ON_HOLD;
17657             description { state: "default" 0.0;
17658                color: 0 0 0 0;
17659             }
17660          }
17661          part { name: "disabler";
17662             type: RECT;
17663             description { state: "default" 0.0;
17664                color: 0 0 0 0;
17665                visible: 0;
17666             }
17667             description { state: "disabled" 0.0;
17668                inherit: "default" 0.0;
17669                visible: 1;
17670             }
17671          }
17672       }
17673       programs {
17674          program { name: "click";
17675             signal: "mouse,up,1";
17676             source: "events";
17677             action: SIGNAL_EMIT "elm,action,check,toggle" "";
17678          }
17679          program { name: "check_on";
17680             signal: "elm,state,check,on";
17681             source: "elm";
17682             action:  STATE_SET "visible" 0.0;
17683             target: "check";
17684          }
17685          program { name: "check_off";
17686             signal: "elm,state,check,off";
17687             source: "elm";
17688             action:  STATE_SET "default" 0.0;
17689             target: "check";
17690          }
17691          program { name: "text_show";
17692             signal: "elm,state,text,visible";
17693             source: "elm";
17694             action:  STATE_SET "visible" 0.0;
17695             target: "elm.text";
17696          }
17697          program { name: "text_hide";
17698             signal: "elm,state,text,hidden";
17699             source: "elm";
17700             action:  STATE_SET "default" 0.0;
17701             target: "elm.text";
17702          }
17703          program { name: "icon_show";
17704             signal: "elm,state,icon,visible";
17705             source: "elm";
17706             action:  STATE_SET "visible" 0.0;
17707             target: "elm.swallow.content";
17708          }
17709          program { name: "icon_hide";
17710             signal: "elm,state,icon,hidden";
17711             source: "elm";
17712             action:  STATE_SET "default" 0.0;
17713             target: "elm.swallow.content";
17714          }
17715          program { name: "disable";
17716             signal: "elm,state,disabled";
17717             source: "elm";
17718             action: STATE_SET "disabled" 0.0;
17719             target: "disabler";
17720             after: "disable_text";
17721          }
17722          program { name: "disable_text";
17723             script {
17724                new st[31];
17725                new Float:vl;
17726                get_state(PART:"elm.text", st, 30, vl);
17727                if (!strcmp(st, "visible"))
17728                  set_state(PART:"elm.text", "disabled_visible", 0.0);
17729                else
17730                  set_state(PART:"elm.text", "disabled", 0.0);
17731
17732                get_state(PART:"elm.swallow.content", st, 30, vl);
17733                if (!strcmp(st, "visible"))
17734                  set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
17735                else
17736                  set_state(PART:"elm.swallow.content", "disabled", 0.0);
17737
17738                get_state(PART:"check", st, 30, vl);
17739                if (!strcmp(st, "visible"))
17740                  set_state(PART:"check", "disabled_visible", 0.0);
17741                else
17742                  set_state(PART:"check", "disabled", 0.0);
17743             }
17744          }
17745          program { name: "enable";
17746             signal: "elm,state,enabled";
17747             source: "elm";
17748             action: STATE_SET "default" 0.0;
17749             target: "disabler";
17750             after: "enable_text";
17751          }
17752          program { name: "enable_text";
17753             script {
17754                new st[31];
17755                new Float:vl;
17756                get_state(PART:"elm.text", st, 30, vl);
17757                if (!strcmp(st, "disabled_visible"))
17758                  set_state(PART:"elm.text", "visible", 0.0);
17759                else
17760                  set_state(PART:"elm.text", "default", 0.0);
17761
17762                get_state(PART:"elm.swallow.content", st, 30, vl);
17763                if (!strcmp(st, "visible"))
17764                  set_state(PART:"elm.swallow.content", "visible", 0.0);
17765                else
17766                  set_state(PART:"elm.swallow.content", "default", 0.0);
17767
17768                get_state(PART:"check", st, 30, vl);
17769                if (!strcmp(st, "visible"))
17770                  set_state(PART:"check", "visible", 0.0);
17771                else
17772                  set_state(PART:"check", "default", 0.0);
17773             }
17774          }
17775       }
17776    }
17777 ///////////////////////////////////////////////////////////////////////////////
17778    group { name: "elm/radio/base/default";
17779       images {
17780          image: "radio_base.png" COMP;
17781          image: "radio.png" COMP;
17782          image: "radio2.png" COMP;
17783       }
17784       parts {
17785          part { name: "bg";
17786             mouse_events: 0;
17787             scale: 1;
17788             description { state: "default" 0.0;
17789                rel1.offset: 1 1;
17790                rel2.relative: 0.0 1.0;
17791                rel2.offset: 1 -2;
17792                align: 0.0 0.5;
17793                min: 16 16;
17794                max: 16 16;
17795                aspect: 1.0 1.0;
17796                aspect_preference: VERTICAL;
17797                image.normal: "radio_base.png";
17798             }
17799          }
17800          part { name: "radio";
17801             mouse_events: 0;
17802             scale: 1;
17803             description { state: "default" 0.0;
17804                rel1.to: "bg";
17805                rel2.to: "bg";
17806                visible: 0;
17807                image.normal: "radio.png";
17808             }
17809             description { state: "visible" 0.0;
17810                inherit: "default" 0.0;
17811                visible: 1;
17812             }
17813          }
17814          part { name: "elm.swallow.content";
17815             type: SWALLOW;
17816             description { state: "default" 0.0;
17817                fixed: 1 0;
17818                visible: 0;
17819                align: 0.0 0.5;
17820                color: 0 0 0 0;
17821                rel1.to_x: "bg";
17822                rel1.relative: 1.0 0.0;
17823                rel1.offset: 1 1;
17824                rel2.to_x: "bg";
17825                rel2.relative: 1.0 1.0;
17826                rel2.offset: 2 -2;
17827             }
17828             description { state: "visible" 0.0;
17829                inherit: "default" 0.0;
17830                fixed: 1 1;
17831                visible: 1;
17832                color: 255 255 255 255;
17833                aspect: 1.0 1.0;
17834                aspect_preference: VERTICAL;
17835             }
17836             description { state: "disabled" 0.0;
17837                inherit: "default" 0.0;
17838                color: 128 128 128 128;
17839             }
17840             description { state: "disabled_visible" 0.0;
17841                inherit: "default" 0.0;
17842                color: 128 128 128 128;
17843                visible: 1;
17844             }
17845          }
17846          part { name: "elm.text";
17847             type: TEXT;
17848             mouse_events: 0;
17849             scale: 1;
17850             description { state: "default" 0.0;
17851                visible: 0;
17852                rel1.to_x: "elm.swallow.content";
17853                rel1.relative: 1.0 0.0;
17854                rel1.offset: 1 1;
17855                rel2.relative: 1.0 1.0;
17856                rel2.offset: -2 -2;
17857                color: 0 0 0 255;
17858                text {
17859                   font: "Sans,Edje-Vera";
17860                   size: 10;
17861                   min: 0 0;
17862                   align: 0.0 0.5;
17863                }
17864             }
17865             description { state: "visible" 0.0;
17866                inherit: "default" 0.0;
17867                visible: 1;
17868                text.min: 1 1;
17869             }
17870             description { state: "disabled" 0.0;
17871                inherit: "default" 0.0;
17872                color: 0 0 0 128;
17873                color3: 0 0 0 0;
17874             }
17875             description { state: "disabled_visible" 0.0;
17876                inherit: "default" 0.0;
17877                color: 0 0 0 128;
17878                color3: 0 0 0 0;
17879                visible: 1;
17880                text.min: 1 1;
17881             }
17882          }
17883          part { name: "events";
17884             type: RECT;
17885             ignore_flags: ON_HOLD;
17886             description { state: "default" 0.0;
17887                color: 0 0 0 0;
17888             }
17889          }
17890          part { name: "disabler";
17891             type: RECT;
17892             description { state: "default" 0.0;
17893                color: 0 0 0 0;
17894                visible: 0;
17895             }
17896             description { state: "disabled" 0.0;
17897                inherit: "default" 0.0;
17898                visible: 1;
17899             }
17900          }
17901       }
17902       programs {
17903          program { name: "click";
17904             signal: "mouse,up,1";
17905             source: "events";
17906             action: SIGNAL_EMIT "elm,action,radio,toggle" "";
17907          }
17908          program { name: "radio_on";
17909             signal: "elm,state,radio,on";
17910             source: "elm";
17911             action:  STATE_SET "visible" 0.0;
17912             target: "radio";
17913          }
17914          program { name: "radio_off";
17915             signal: "elm,state,radio,off";
17916             source: "elm";
17917             action:  STATE_SET "default" 0.0;
17918             target: "radio";
17919          }
17920          program { name: "text_show";
17921             signal: "elm,state,text,visible";
17922             source: "elm";
17923             action:  STATE_SET "visible" 0.0;
17924             target: "elm.text";
17925          }
17926          program { name: "text_hide";
17927             signal: "elm,state,text,hidden";
17928             source: "elm";
17929             action:  STATE_SET "default" 0.0;
17930             target: "elm.text";
17931          }
17932          program { name: "icon_show";
17933             signal: "elm,state,icon,visible";
17934             source: "elm";
17935             action:  STATE_SET "visible" 0.0;
17936             target: "elm.swallow.content";
17937          }
17938          program { name: "icon_hide";
17939             signal: "elm,state,icon,hidden";
17940             source: "elm";
17941             action:  STATE_SET "default" 0.0;
17942             target: "elm.swallow.content";
17943          }
17944          program { name: "disable";
17945             signal: "elm,state,disabled";
17946             source: "elm";
17947             action: STATE_SET "disabled" 0.0;
17948             target: "disabler";
17949             after: "disable_text";
17950          }
17951          program { name: "disable_text";
17952             script {
17953                new st[31];
17954                new Float:vl;
17955                get_state(PART:"elm.text", st, 30, vl);
17956                if (!strcmp(st, "visible"))
17957                  set_state(PART:"elm.text", "disabled_visible", 0.0);
17958                else
17959                  set_state(PART:"elm.text", "disabled", 0.0);
17960
17961                get_state(PART:"elm.swallow.content", st, 30, vl);
17962                if (!strcmp(st, "visible"))
17963                  set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
17964                else
17965                  set_state(PART:"elm.swallow.content", "disabled", 0.0);
17966             }
17967          }
17968          program { name: "enable";
17969             signal: "elm,state,enabled";
17970             source: "elm";
17971             action: STATE_SET "default" 0.0;
17972             target: "disabler";
17973             after: "enable_text";
17974          }
17975          program { name: "enable_text";
17976             script {
17977                new st[31];
17978                new Float:vl;
17979                get_state(PART:"elm.text", st, 30, vl);
17980                if (!strcmp(st, "disabled_visible"))
17981                  set_state(PART:"elm.text", "visible", 0.0);
17982                else
17983                  set_state(PART:"elm.text", "default", 0.0);
17984
17985                get_state(PART:"elm.swallow.content", st, 30, vl);
17986                if (!strcmp(st, "visible"))
17987                  set_state(PART:"elm.swallow.content", "visible", 0.0);
17988                else
17989                  set_state(PART:"elm.swallow.content", "default", 0.0);
17990             }
17991          }
17992       }
17993    }
17994    group { name: "elm/genlist/tree_compress_odd/double_label/default";
17995       data.item: "stacking" "below";
17996       data.item: "selectraise" "on";
17997       data.item: "labels" "elm.text elm.text.sub";
17998       data.item: "icons" "elm.swallow.icon elm.swallow.end";
17999       data.item: "treesize" "20";
18000 //      data.item: "states" "";
18001       images {
18002          image: "bt_sm_base1.png" COMP;
18003          image: "bt_sm_shine.png" COMP;
18004          image: "bt_sm_hilight.png" COMP;
18005          image: "ilist_2.png" COMP;
18006          image: "icon_arrow_right.png" COMP;
18007          image: "icon_arrow_down.png" COMP;
18008       }
18009       parts {
18010          part {
18011             name:           "event";
18012             type:           RECT;
18013             repeat_events: 1;
18014             description {
18015                state: "default" 0.0;
18016                color: 0 0 0 0;
18017             }
18018          }
18019          part {
18020             name: "base";
18021             mouse_events: 0;
18022             description {
18023                state: "default" 0.0;
18024                image {
18025                   normal: "ilist_2.png";
18026                   border: 2 2 2 2;
18027                }
18028                fill.smooth: 0;
18029             }
18030          }
18031          part { name: "bg";
18032             clip_to: "disclip";
18033             mouse_events: 0;
18034             description { state: "default" 0.0;
18035                visible: 0;
18036                color: 255 255 255 0;
18037                rel1 {
18038                   relative: 0.0 0.0;
18039                   offset: -5 -5;
18040                }
18041                rel2 {
18042                   relative: 1.0 1.0;
18043                   offset: 4 4;
18044                }
18045                image {
18046                   normal: "bt_sm_base1.png";
18047                   border: 6 6 6 6;
18048                }
18049                image.middle: SOLID;
18050             }
18051             description { state: "selected" 0.0;
18052                inherit: "default" 0.0;
18053                visible: 1;
18054                color: 255 255 255 255;
18055                rel1 {
18056                   relative: 0.0 0.0;
18057                   offset: -2 -2;
18058                }
18059                rel2 {
18060                   relative: 1.0 1.0;
18061                   offset: 1 1;
18062                }
18063             }
18064          }
18065          part { name: "elm.swallow.pad";
18066             type: SWALLOW;
18067             description { state: "default" 0.0;
18068                fixed: 1 0;
18069                align: 0.0 0.5;
18070                rel1 {
18071                   relative: 0.0  0.0;
18072                   offset:   4    4;
18073                }
18074                rel2 {
18075                   relative: 0.0  1.0;
18076                   offset:   4   -5;
18077                }
18078             }
18079          }
18080          part { name: "arrow";
18081             clip_to: "disclip";
18082             ignore_flags: ON_HOLD;
18083             description { state: "default" 0.0;
18084                fixed: 1 0;
18085                align: 0.0 0.5;
18086                aspect: 1.0 1.0;
18087                rel1 {
18088                   to_x: "elm.swallow.pad";
18089                   relative: 1.0  0.0;
18090                   offset:   -1    4;
18091                }
18092                rel2 {
18093                   to_x: "elm.swallow.pad";
18094                   relative: 1.0  1.0;
18095                   offset:   -1   -5;
18096                }
18097                image.normal: "icon_arrow_right.png";
18098             }
18099             description { state: "active" 0.0;
18100                inherit: "default" 0.0;
18101                image.normal: "icon_arrow_down.png";
18102             }
18103          }
18104          part { name: "elm.swallow.icon";
18105             clip_to: "disclip";
18106             type: SWALLOW;
18107             description { state: "default" 0.0;
18108                fixed: 1 0;
18109                align: 0.0 0.5;
18110                rel1 {
18111                   to_x: "arrow";
18112                   relative: 1.0  0.0;
18113                   offset:   4    4;
18114                }
18115                rel2 {
18116                   to_x: "arrow";
18117                   relative: 1.0  1.0;
18118                   offset:   4   -5;
18119                }
18120             }
18121          }
18122          part { name: "elm.swallow.end";
18123             clip_to: "disclip";
18124             type: SWALLOW;
18125             description { state: "default" 0.0;
18126                fixed: 1 0;
18127                align: 1.0 0.5;
18128                aspect: 1.0 1.0;
18129                aspect_preference: VERTICAL;
18130                rel1 {
18131                   relative: 1.0  0.0;
18132                   offset:   -5    4;
18133                }
18134                rel2 {
18135                   relative: 1.0  1.0;
18136                   offset:   -5   -5;
18137                }
18138             }
18139          }
18140          part { name: "elm.text";
18141             clip_to: "disclip";
18142             type:           TEXT;
18143             effect:         SOFT_SHADOW;
18144             mouse_events:   0;
18145             scale: 1;
18146             description {
18147                state: "default" 0.0;
18148 //               min: 16 16;
18149                rel1 {
18150                   to_x:     "elm.swallow.icon";
18151                   relative: 1.0  0.0;
18152                   offset:   0 4;
18153                }
18154                rel2 {
18155                   to_x:     "elm.swallow.end";
18156                   relative: 0.0  0.5;
18157                   offset:   -1 -5;
18158                }
18159                color: 0 0 0 255;
18160                color3: 0 0 0 0;
18161                text {
18162                   font: "Sans";
18163                   size: 10;
18164 //                  min: 1 1;
18165                   min: 0 1;
18166                   align: 0.0 0.5;
18167                }
18168             }
18169             description { state: "selected" 0.0;
18170                inherit: "default" 0.0;
18171                color: 224 224 224 255;
18172                color3: 0 0 0 64;
18173             }
18174          }
18175          part { name: "elm.text.sub";
18176             clip_to: "disclip";
18177             type:           TEXT;
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.5;
18186                   offset:   0 4;
18187                }
18188                rel2 {
18189                   to_x:     "elm.swallow.end";
18190                   relative: 0.0  1.0;
18191                   offset:   -1 -5;
18192                }
18193                color: 0 0 0 128;
18194                color3: 0 0 0 0;
18195                text {
18196                   font: "Sans";
18197                   size: 8;
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: 128 128 128 255;
18206                color3: 0 0 0 32;
18207             }
18208          }
18209          part { name: "fg1";
18210             clip_to: "disclip";
18211             mouse_events: 0;
18212             description { state: "default" 0.0;
18213                visible: 0;
18214                color: 255 255 255 0;
18215                rel1.to: "bg";
18216                rel2.relative: 1.0 0.5;
18217                rel2.to: "bg";
18218                image {
18219                   normal: "bt_sm_hilight.png";
18220                   border: 6 6 6 0;
18221                }
18222             }
18223             description { state: "selected" 0.0;
18224                inherit: "default" 0.0;
18225                visible: 1;
18226                color: 255 255 255 255;
18227             }
18228          }
18229          part { name: "fg2";
18230             clip_to: "disclip";
18231             mouse_events: 0;
18232             description { state: "default" 0.0;
18233                visible: 0;
18234                color: 255 255 255 0;
18235                rel1.to: "bg";
18236                rel2.to: "bg";
18237                image {
18238                   normal: "bt_sm_shine.png";
18239                   border: 6 6 6 0;
18240                }
18241             }
18242             description { state: "selected" 0.0;
18243                inherit: "default" 0.0;
18244                visible: 1;
18245                color: 255 255 255 255;
18246             }
18247          }
18248          part { name: "disclip";
18249             type: RECT;
18250             description { state: "default" 0.0;
18251                rel1.to: "bg";
18252                rel2.to: "bg";
18253             }
18254             description { state: "disabled" 0.0;
18255                inherit: "default" 0.0;
18256                color: 255 255 255 64;
18257             }
18258          }
18259       }
18260       programs {
18261          // signal: elm,state,%s,active
18262          //   a "check" item named %s went active
18263          // signal: elm,state,%s,passive
18264          //   a "check" item named %s went passive
18265          // default is passive
18266          program {
18267             name:    "go_active";
18268             signal:  "elm,state,selected";
18269             source:  "elm";
18270             action:  STATE_SET "selected" 0.0;
18271             target:  "bg";
18272             target:  "fg1";
18273             target:  "fg2";
18274             target:  "elm.text";
18275             target:  "elm.text.sub";
18276          }
18277          program {
18278             name:    "go_passive";
18279             signal:  "elm,state,unselected";
18280             source:  "elm";
18281             action:  STATE_SET "default" 0.0;
18282             target:  "bg";
18283             target:  "fg1";
18284             target:  "fg2";
18285             target:  "elm.text";
18286             target:  "elm.text.sub";
18287             transition: LINEAR 0.1;
18288          }
18289          program {
18290             name:    "go_disabled";
18291             signal:  "elm,state,disabled";
18292             source:  "elm";
18293             action:  STATE_SET "disabled" 0.0;
18294             target:  "disclip";
18295          }
18296          program {
18297             name:    "go_enabled";
18298             signal:  "elm,state,enabled";
18299             source:  "elm";
18300             action:  STATE_SET "default" 0.0;
18301             target:  "disclip";
18302          }
18303          program {
18304             name:    "expand";
18305             signal:  "mouse,up,1";
18306             source:  "arrow";
18307             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
18308          }
18309          program {
18310             name:    "go_expanded";
18311             signal:  "elm,state,expanded";
18312             source:  "elm";
18313             action:  STATE_SET "active" 0.0;
18314             target:  "arrow";
18315          }
18316          program {
18317             name:    "go_contracted";
18318             signal:  "elm,state,contracted";
18319             source:  "elm";
18320             action:  STATE_SET "default" 0.0;
18321             target:  "arrow";
18322          }
18323       }
18324    }
18325
18326 ///////////////////////////////////////////////////////////////////////////////
18327    group { name: "elm/pager/base/default";
18328       data.item: "onshow" "raise";
18329 // other options
18330 //      data.item: "onhide" "lower";
18331 //      data.item: "onshow" "lower";
18332       images {
18333          image: "frame_1.png" COMP;
18334          image: "frame_2.png" COMP;
18335          image: "dia_grad.png" COMP;
18336       }
18337       parts {
18338          part { name: "clip";
18339             type: RECT;
18340             mouse_events: 0;
18341             description { state: "default" 0.0;
18342                rel1 {
18343                   to: "base";
18344                   offset: -9999 -9999;
18345                }
18346                rel2 {
18347                   to: "base";
18348                   offset: 9999 9999;
18349                }
18350                color: 255 255 255 255;
18351             }
18352             description { state: "visible" 0.0;
18353                inherit: "default" 0.0;
18354             }
18355             description { state: "hidden" 0.0;
18356                inherit: "default" 0.0;
18357                color: 255 255 255 0;
18358                visible: 0;
18359             }
18360          }
18361          part { name: "base0";
18362             mouse_events:  0;
18363             clip_to: "clip";
18364             description { state: "default" 0.0;
18365                image.normal: "dia_grad.png";
18366                rel1.to: "over";
18367                rel2.to: "over";
18368                fill {
18369                   smooth: 0;
18370                   size {
18371                      relative: 0.0 1.0;
18372                      offset: 64 0;
18373                   }
18374                }
18375             }
18376          }
18377          part { name: "base";
18378             mouse_events:  0;
18379             clip_to: "clip";
18380             description { state: "default" 0.0;
18381                image {
18382                   normal: "frame_2.png";
18383                   border: 5 5 32 26;
18384                   middle: 0;
18385                }
18386                fill.smooth : 0;
18387             }
18388             description { state: "hidden" 0.0;
18389                inherit: "default" 0.0;
18390                rel1.relative: -1.0 0.0;
18391                rel2.relative: 0.0 1.0;
18392             }
18393             description { state: "visible" 0.0;
18394                inherit: "default" 0.0;
18395                rel1.relative: 0.0 0.0;
18396                rel2.relative: 1.0 1.0;
18397             }
18398          }
18399          part { name: "over";
18400             mouse_events:  0;
18401             clip_to: "clip";
18402             description { state:    "default" 0.0;
18403                rel1 {
18404                   to: "base";
18405                   offset: 4 4;
18406                }
18407                rel2 {
18408                   to: "base";
18409                   offset: -5 -5;
18410                }
18411                image {
18412                   normal: "frame_1.png";
18413                   border: 2 2 28 22;
18414                   middle: 0;
18415                }
18416                fill.smooth : 0;
18417             }
18418          }
18419          part { name: "elm.swallow.content";
18420             type: SWALLOW;
18421             clip_to: "clip";
18422             description { state: "default" 0.0;
18423                rel1 {
18424                   to: "base";
18425                   offset: 8 8;
18426                }
18427                rel2 {
18428                   to: "base";
18429                   offset: -9 -9;
18430                }
18431             }
18432          }
18433       }
18434       programs {
18435          program { name: "show_start";
18436             signal: "elm,action,show";
18437             source: "elm";
18438             action:  STATE_SET "hidden" 0.0;
18439             target: "base";
18440             target: "clip";
18441             after: "show_start2";
18442          }
18443          program { name: "show_start2";
18444             action:  STATE_SET "visible" 0.0;
18445             transition: DECELERATE 0.5;
18446             target: "base";
18447             target: "clip";
18448             after: "show_end";
18449          }
18450          program { name: "show_end";
18451             action: SIGNAL_EMIT "elm,action,show,finished" "";
18452          }
18453          program { name: "hide_start";
18454             signal: "elm,action,hide";
18455             source: "elm";
18456             action:  STATE_SET "visible" 0.0;
18457             target: "base";
18458             target: "clip";
18459             after: "hide_start2";
18460          }
18461          program { name: "hide_start2";
18462             action:  STATE_SET "hidden" 0.0;
18463             transition: DECELERATE 0.5;
18464             target: "base";
18465             target: "clip";
18466             after: "hide_end";
18467          }
18468          program { name: "hide_end";
18469             action: SIGNAL_EMIT "elm,action,hide,finished" "";
18470          }
18471          program { name: "reset";
18472             signal: "elm,action,reset";
18473             source: "elm";
18474             action:  STATE_SET "default" 0.0;
18475             target: "base";
18476             target: "clip";
18477          }
18478       }
18479    }
18480
18481    group { name: "elm/pager/base/fade";
18482        data.item: "onshow" "raise";
18483        // other options
18484        //      data.item: "onhide" "lower";
18485        //      data.item: "onshow" "lower";
18486        images {
18487            image: "frame_1.png" COMP;
18488            image: "frame_2.png" COMP;
18489            image: "dia_grad.png" COMP;
18490        }
18491        parts {
18492            part { name: "clip_base";
18493                type: RECT;
18494                mouse_events: 0;
18495                description { state: "default" 0.0;
18496                    rel1 {
18497                        to: "base";
18498                        offset: -9999 -9999;
18499                    }
18500                    rel2 {
18501                        to: "base";
18502                        offset: 9999 9999;
18503                    }
18504                    color: 255 255 255 120;
18505                }
18506                description { state: "visible" 0.0;
18507                    inherit: "default" 0.0;
18508                }
18509                description { state: "hidden" 0.0;
18510                    inherit: "default" 0.0;
18511                    color: 255 255 255 0;
18512                    visible: 0;
18513                }
18514            }
18515            part { name: "clip";
18516                type: RECT;
18517                mouse_events: 0;
18518                description { state: "default" 0.0;
18519                    rel1 {
18520                        to: "base";
18521                        offset: -9999 -9999;
18522                    }
18523                    rel2 {
18524                        to: "base";
18525                        offset: 9999 9999;
18526                    }
18527                    color: 255 255 255 255;
18528                }
18529                description { state: "visible" 0.0;
18530                    inherit: "default" 0.0;
18531                }
18532                description { state: "hidden" 0.0;
18533                    inherit: "default" 0.0;
18534                    color: 255 255 255 0;
18535                    visible: 0;
18536                }
18537            }
18538            part { name: "base0";
18539                mouse_events:  0;
18540                clip_to: "clip_base";
18541                description { state: "default" 0.0;
18542                    image.normal: "dia_grad.png";
18543                    rel1.to: "over";
18544                    rel2.to: "over";
18545                    fill {
18546                        smooth: 0;
18547                        size {
18548                            relative: 0.0 1.0;
18549                            offset: 64 0;
18550                        }
18551                    }
18552                }
18553            }
18554            part { name: "base";
18555                mouse_events:  0;
18556                clip_to: "clip_base";
18557                description { state: "default" 0.0;
18558                    image {
18559                        normal: "frame_2.png";
18560                        border: 5 5 32 26;
18561                        middle: 0;
18562                    }
18563                    fill.smooth : 0;
18564                }
18565            }
18566            part { name: "over";
18567                mouse_events:  0;
18568                clip_to: "clip";
18569                description { state:    "default" 0.0;
18570                    rel1 {
18571                        to: "base";
18572                        offset: 4 4;
18573                    }
18574                    rel2 {
18575                        to: "base";
18576                        offset: -5 -5;
18577                    }
18578                    image {
18579                        normal: "frame_1.png";
18580                        border: 2 2 28 22;
18581                        middle: 0;
18582                    }
18583                    fill.smooth : 0;
18584                }
18585            }
18586            part { name: "elm.swallow.content";
18587                type: SWALLOW;
18588                clip_to: "clip";
18589                description { state: "default" 0.0;
18590                    rel1 {
18591                        to: "base";
18592                        offset: 8 8;
18593                    }
18594                    rel2 {
18595                        to: "base";
18596                        offset: -9 -9;
18597                    }
18598                }
18599            }
18600        }
18601        programs {
18602            program { name: "show_start";
18603                signal: "elm,action,show";
18604                source: "elm";
18605                action:  STATE_SET "hidden" 0.0;
18606                target: "clip";
18607                target: "clip_base";
18608                after: "show_start2";
18609            }
18610            program { name: "show_start2";
18611                action:  STATE_SET "visible" 0.0;
18612                transition: DECELERATE 0.5;
18613                target: "clip";
18614                target: "clip_base";
18615                after: "show_end";
18616            }
18617            program { name: "show_end";
18618                action: SIGNAL_EMIT "elm,action,show,finished" "";
18619            }
18620            program { name: "hide_start";
18621                signal: "elm,action,hide";
18622                source: "elm";
18623                action:  STATE_SET "visible" 0.0;
18624                target: "clip";
18625                target: "clip_base";
18626                after: "hide_start2";
18627            }
18628            program { name: "hide_start2";
18629                action:  STATE_SET "hidden" 0.0;
18630                transition: DECELERATE 0.5;
18631                target: "clip";
18632                target: "clip_base";
18633                after: "hide_end";
18634            }
18635            program { name: "hide_end";
18636                action: SIGNAL_EMIT "elm,action,hide,finished" "";
18637            }
18638            program { name: "reset";
18639                signal: "elm,action,reset";
18640                source: "elm";
18641                action:  STATE_SET "default" 0.0;
18642                target: "clip_base";
18643                target: "clip";
18644            }
18645        }
18646    }
18647    group { name: "elm/pager/base/fade_translucide";
18648        data.item: "onshow" "raise";
18649        // other options
18650        //      data.item: "onhide" "lower";
18651        //      data.item: "onshow" "lower";
18652        images {
18653            image: "frame_1.png" COMP;
18654            image: "frame_2.png" COMP;
18655            image: "dia_grad.png" COMP;
18656        }
18657        parts {
18658            part { name: "clip_base";
18659                type: RECT;
18660                mouse_events: 0;
18661                description { state: "default" 0.0;
18662                    rel1 {
18663                        to: "base";
18664                        offset: -9999 -9999;
18665                    }
18666                    rel2 {
18667                        to: "base";
18668                        offset: 9999 9999;
18669                    }
18670                    color: 255 255 255 120;
18671                }
18672                description { state: "visible" 0.0;
18673                    inherit: "default" 0.0;
18674                }
18675                description { state: "hidden" 0.0;
18676                    inherit: "default" 0.0;
18677                    color: 255 255 255 0;
18678                    visible: 0;
18679                }
18680            }
18681            part { name: "clip";
18682                type: RECT;
18683                mouse_events: 0;
18684                description { state: "default" 0.0;
18685                    rel1 {
18686                        to: "base";
18687                        offset: -9999 -9999;
18688                    }
18689                    rel2 {
18690                        to: "base";
18691                        offset: 9999 9999;
18692                    }
18693                    color: 255 255 255 255;
18694                }
18695                description { state: "visible" 0.0;
18696                    inherit: "default" 0.0;
18697                }
18698                description { state: "hidden" 0.0;
18699                    inherit: "default" 0.0;
18700                    color: 255 255 255 0;
18701                    visible: 0;
18702                }
18703            }
18704            part { name: "base0";
18705                mouse_events:  0;
18706                clip_to: "clip_base";
18707                description { state: "default" 0.0;
18708                    image.normal: "dia_grad.png";
18709                    rel1.to: "over";
18710                    rel2.to: "over";
18711                    fill {
18712                        smooth: 0;
18713                        size {
18714                            relative: 0.0 1.0;
18715                            offset: 64 0;
18716                        }
18717                    }
18718                }
18719            }
18720            part { name: "base";
18721                mouse_events:  0;
18722                clip_to: "clip_base";
18723                description { state: "default" 0.0;
18724                    image {
18725                        normal: "frame_2.png";
18726                        border: 5 5 32 26;
18727                        middle: 0;
18728                    }
18729                    fill.smooth : 0;
18730                }
18731            }
18732            part { name: "over";
18733                mouse_events:  0;
18734                clip_to: "clip";
18735                description { state:    "default" 0.0;
18736                    rel1 {
18737                        to: "base";
18738                        offset: 4 4;
18739                    }
18740                    rel2 {
18741                        to: "base";
18742                        offset: -5 -5;
18743                    }
18744                    image {
18745                        normal: "frame_1.png";
18746                        border: 2 2 28 22;
18747                        middle: 0;
18748                    }
18749                    fill.smooth : 0;
18750                }
18751            }
18752            part { name: "elm.swallow.content";
18753                type: SWALLOW;
18754                clip_to: "clip";
18755                description { state: "default" 0.0;
18756                    rel1 {
18757                        to: "base";
18758                        offset: 8 8;
18759                    }
18760                    rel2 {
18761                        to: "base";
18762                        offset: -9 -9;
18763                    }
18764                }
18765            }
18766        }
18767        programs {
18768            program { name: "show_start";
18769                signal: "elm,action,show";
18770                source: "elm";
18771                action:  STATE_SET "hidden" 0.0;
18772                target: "clip";
18773                target: "clip_base";
18774                after: "show_start2";
18775            }
18776            program { name: "show_start2";
18777                action:  STATE_SET "visible" 0.0;
18778                transition: DECELERATE 0.5;
18779                target: "clip";
18780                target: "clip_base";
18781                after: "show_end";
18782            }
18783            program { name: "show_end";
18784                action: SIGNAL_EMIT "elm,action,show,finished" "";
18785            }
18786            program { name: "hide_start";
18787                signal: "elm,action,hide";
18788                source: "elm";
18789                action:  STATE_SET "visible" 0.0;
18790                target: "clip";
18791                target: "clip_base";
18792                after: "hide_start2";
18793            }
18794            program { name: "hide_start2";
18795                action:  STATE_SET "hidden" 0.0;
18796                transition: DECELERATE 0.5;
18797                target: "clip";
18798                target: "clip_base";
18799                after: "hide_end";
18800            }
18801            program { name: "hide_end";
18802                action: SIGNAL_EMIT "elm,action,hide,finished" "";
18803            }
18804            program { name: "reset";
18805                signal: "elm,action,reset";
18806                source: "elm";
18807                action:  STATE_SET "default" 0.0;
18808                target: "clip_base";
18809                target: "clip";
18810            }
18811        }
18812    }
18813
18814
18815
18816 ///////////////////////////////////////////////////////////////////////////////
18817 // FIXME: this doesn't look too hot. need to fix it up
18818    group { name: "elm/progressbar/horizontal/default";
18819       images {
18820          image: "shelf_inset.png" COMP;
18821          image: "bt_sm_base2.png" COMP;
18822          image: "bt_sm_hilight.png" COMP;
18823          image: "bt_sm_shine.png" COMP;
18824       }
18825       parts {
18826          part { name: "elm.background.progressbar";
18827             mouse_events: 0;
18828             description {
18829                state: "default" 0.0;
18830                rel1 {
18831                   relative: 0.0 0.0;
18832                   offset: 0 0;
18833                }
18834                rel2 {
18835                   relative: 1.0 1.0;
18836                }
18837             }
18838          }
18839          part { name: "elm.swallow.bar";
18840             mouse_events: 0;
18841             type: SWALLOW;
18842             description {
18843                min: 48 28;
18844                max: 99999 28;
18845                state: "default" 0.0;
18846                rel1 {
18847                   to_x: "elm.text";
18848                   to_y: "elm.background.progressbar";
18849                   relative: 1.0 0.0;
18850                }
18851                rel2 {
18852                   to: "elm.background.progressbar";
18853                   relative: 1.0 1.0;
18854                }
18855             }
18856          }
18857          part { name: "elm.swallow.content";
18858             type: SWALLOW;
18859             description { state: "default" 0.0;
18860                visible: 0;
18861                align: 0.0 0.5;
18862                rel1 {
18863                   offset: 4 0;
18864                   to_y: "elm.background.progressbar";
18865                }
18866                rel2 {
18867                   offset: 3 -1;
18868                   relative: 0.0 1.0;
18869                   to_y: "elm.background.progressbar";
18870                }
18871             }
18872             description { state: "visible" 0.0;
18873                inherit: "default" 0.0;
18874                visible: 1;
18875                aspect: 1.0 1.0;
18876                aspect_preference: VERTICAL;
18877                rel2.offset: 4 -1;
18878             }
18879          }
18880          part { name: "elm.text";
18881             type: TEXT;
18882             mouse_events: 0;
18883             scale: 1;
18884             description { state: "default" 0.0;
18885                visible: 0;
18886                fixed: 1 1;
18887                align: 0.0 0.5;
18888                rel1.to_x: "elm.swallow.content";
18889                rel1.relative: 1.0 0.0;
18890                rel1.offset: -1 4;
18891                rel2.to_x: "elm.swallow.content";
18892                rel2.relative: 1.0 1.0;
18893                rel2.offset: -1 -5;
18894                color: 0 0 0 255;
18895                text {
18896                   font: "Sans,Edje-Vera";
18897                   size: 10;
18898                   min: 0 0;
18899                   align: 0.0 0.5;
18900                }
18901             }
18902             description { state: "visible" 0.0;
18903                inherit: "default" 0.0;
18904                visible: 1;
18905                text.min: 1 1;
18906                rel1.offset: 0 4;
18907                rel2.offset: 0 -5;
18908             }
18909          }
18910
18911          part { name: "background";
18912             mouse_events: 0;
18913             clip_to: "elm.background.progressbar";
18914             description {
18915                state: "default" 0.0;
18916                rel1 {
18917                   to: "elm.swallow.bar";
18918                   relative: 0.0 0.0;
18919                }
18920                rel2 {
18921                   to: "elm.swallow.bar";
18922                   relative: 1.0 1.0;
18923                   offset: -1 -1;
18924                }
18925                image {
18926                   normal: "shelf_inset.png";
18927                   border: 7 7 7 7;
18928                }
18929             }
18930          }
18931
18932          part { name: "elm.text.status";
18933             type: TEXT;
18934             mouse_events: 0;
18935             description { state: "default" 0.0;
18936                fixed: 1 1;
18937                visible: 1;
18938                rel1 {
18939                   to: "background";
18940                   relative: 0.5 0.5;
18941                }
18942                rel2 {
18943                   to: "background";
18944                   relative: 0.5 0.5;
18945                }
18946                text {
18947                   font: "Sans:style=Bold,Edje-Vera-Bold";
18948                   size: 10;
18949                   min: 1 1;
18950                   align: 0.5 0.0;
18951                }
18952                color: 0 0 0 255;
18953             }
18954             description { state: "hidden" 0.0;
18955                inherit: "default" 0.0;
18956                visible: 0;
18957                text.min: 0 0;
18958             }
18959          }
18960
18961          part { name: "elm.progress.progressbar";
18962             mouse_events: 0;
18963             clip_to: "elm.background.progressbar";
18964             description {
18965                state: "default" 0.0;
18966                min: 14 28;
18967                fixed: 1 1;
18968                rel1 {
18969                   to: "elm.swallow.bar";
18970                   relative: 0.0 0.0;
18971                }
18972                rel2 {
18973                   to_y: "elm.swallow.bar";
18974                   to_x: "elm.cur.progressbar";
18975                   offset: -1 -1;
18976                }
18977                image {
18978                   normal: "bt_sm_base2.png";
18979                   border: 6 6 6 6;
18980                }
18981             }
18982             description {
18983                state: "invert" 0.0;
18984                inherit: "default" 0.0;
18985                rel1 {
18986                   to_y: "elm.swallow.bar";
18987                   to_x: "elm.cur.progressbar";
18988                }
18989                rel2 {
18990                   to: "elm.swallow.bar";
18991                   relative: 1.0 1.0;
18992                }
18993             }
18994             description {
18995                state: "state_begin" 0.0;
18996                inherit: "default" 0.0;
18997                rel1 {
18998                   to: "elm.swallow.bar";
18999                   relative: 0.0 0.0;
19000                }
19001                rel2 {
19002                   to: "elm.swallow.bar";
19003                   relative: 0.1 1.0;
19004                }
19005             }
19006             description {
19007                state: "state_end" 0.0;
19008                inherit: "default" 0.0;
19009                rel1 {
19010                   to: "elm.swallow.bar";
19011                   relative: 0.9 0.0;
19012                }
19013                rel2 {
19014                   to: "elm.swallow.bar";
19015                   relative: 1.0 1.0;
19016                }
19017             }
19018          }
19019          part { name: "text-bar";
19020             type: TEXT;
19021             mouse_events: 0;
19022             clip_to: "progress-rect";
19023             effect: SOFT_SHADOW;
19024             scale: 1;
19025             description { state: "default" 0.0;
19026                align: 0.0 0.0;
19027                fixed: 1 1;
19028                visible: 1;
19029                rel1.to: "elm.text.status";
19030                rel1.offset: -1 -1;
19031                rel2.to: "elm.text.status";
19032                text {
19033                   text_source: "elm.text.status";
19034                   font: "Sans:style=Bold,Edje-Vera-Bold";
19035                   size: 10;
19036                   min: 1 1;
19037                   align: 0.0 0.0;
19038                }
19039                color: 224 224 224 255;
19040                color3: 0 0 0 64;
19041             }
19042             description { state: "hidden" 0.0;
19043                inherit: "default" 0.0;
19044                visible: 0;
19045                text.min: 0 0;
19046             }
19047          }
19048
19049          part { name: "over1";
19050             mouse_events: 0;
19051             description { state: "default" 0.0;
19052                rel1.to: "elm.progress.progressbar";
19053                rel2.to: "elm.progress.progressbar";
19054                rel2.relative: 1.0 0.5;
19055                image {
19056                   normal: "bt_sm_hilight.png";
19057                   border: 6 6 6 0;
19058                }
19059             }
19060          }
19061
19062          part { name: "over2";
19063             mouse_events: 1;
19064             repeat_events: 1;
19065             description { state: "default" 0.0;
19066                rel1.to: "elm.progress.progressbar";
19067                rel2.to: "elm.progress.progressbar";
19068                image {
19069                   normal: "bt_sm_shine.png";
19070                   border: 6 6 6 0;
19071                }
19072             }
19073          }
19074
19075          part { name: "elm.cur.progressbar";
19076             mouse_events: 0;
19077             dragable {
19078                confine: "background";
19079                x: 1 1 1;
19080                y: 0 0 0;
19081             }
19082             description { state: "default" 0.0;
19083                min: 14 28;
19084                fixed: 1 1;
19085                visible: 0;
19086                rel1 {
19087                   to: "background";
19088                   relative: 0 0;
19089                }
19090                rel2.to: "background";
19091            }
19092          }
19093          part { name: "progress-rect";
19094             mouse_events: 0;
19095             description {
19096                state: "default" 0.0;
19097                rel1.to: "elm.progress.progressbar";
19098                rel2.to: "elm.progress.progressbar";
19099             }
19100          }
19101       }
19102       programs {
19103          program { name: "label_show";
19104             signal: "elm,state,text,visible";
19105             source: "elm";
19106             action:  STATE_SET "visible" 0.0;
19107             target: "elm.text";
19108          }
19109          program { name: "label_hide";
19110             signal: "elm,state,text,hidden";
19111             source: "elm";
19112             action:  STATE_SET "default" 0.0;
19113             target: "elm.text";
19114          }
19115          program { name: "icon_show";
19116             signal: "elm,state,icon,visible";
19117             source: "elm";
19118             action:  STATE_SET "visible" 0.0;
19119             target: "elm.swallow.content";
19120          }
19121          program { name: "icon_hide";
19122             signal: "elm,state,icon,hidden";
19123             source: "elm";
19124             action:  STATE_SET "default" 0.0;
19125             target: "elm.swallow.content";
19126          }
19127          program { name: "units_show";
19128             signal: "elm,state,units,visible";
19129             source: "elm";
19130             action:  STATE_SET "default" 0.0;
19131             target: "text-bar";
19132             target: "elm.text.status";
19133          }
19134          program { name: "units_hide";
19135             signal: "elm,state,units,hidden";
19136             source: "elm";
19137             action:  STATE_SET "hidden" 0.0;
19138             target: "text-bar";
19139             target: "elm.text.status";
19140          }
19141          program { name: "slide_to_end";
19142             action:  STATE_SET "state_end" 0.0;
19143             transition: LINEAR 0.5;
19144             target: "elm.progress.progressbar";
19145             after: "slide_to_begin";
19146          }
19147          program { name: "slide_to_begin";
19148             signal: "elm,state,slide,begin";
19149             action: STATE_SET "state_begin" 0.0;
19150             target: "elm.progress.progressbar";
19151             transition: LINEAR 0.5;
19152             after: "slide_to_end";
19153          }
19154          program { name: "start_pulse";
19155             signal: "elm,state,pulse,start";
19156             source: "elm";
19157             after: "slide_to_end";
19158          }
19159          program { name: "stop_pulse";
19160             signal: "elm,state,pulse,stop";
19161             source: "elm";
19162             action: ACTION_STOP;
19163             target: "slide_to_begin";
19164             target: "slide_to_end";
19165             target: "start_pulse";
19166             after: "state_pulse";
19167          }
19168          program { name: "state_pulse";
19169             signal: "elm,state,pulse";
19170             source: "elm";
19171             action: STATE_SET "state_begin" 0.0;
19172             target: "elm.progress.progressbar";
19173             after: "units_hide";
19174          }
19175          program { name: "state_fraction";
19176             signal: "elm,state,fraction";
19177             source: "elm";
19178             action: ACTION_STOP;
19179             target: "slide_to_begin";
19180             target: "slide_to_end";
19181             target: "start_pulse";
19182             action: STATE_SET "default" 0.0;
19183             target: "elm.progress.progressbar";
19184          }
19185          program { name: "set_invert_on";
19186             signal: "elm,state,inverted,on";
19187             source: "elm";
19188             action:  STATE_SET "invert" 0.0;
19189             target: "elm.progress.progressbar";
19190          }
19191          program { name: "set_invert_off";
19192             signal: "elm,state,inverted,off";
19193             source: "elm";
19194             action:  STATE_SET "default" 0.0;
19195             target: "elm.progress.progressbar";
19196          }
19197       }
19198    }
19199
19200 ///////////////////////////////////////////////////////////////////////////////
19201    group { name: "elm/progressbar/vertical/default";
19202       images {
19203          image: "shelf_inset.png" COMP;
19204          image: "bt_sm_base2.png" COMP;
19205          image: "bt_sm_hilight.png" COMP;
19206          image: "bt_sm_shine.png" COMP;
19207       }
19208       parts {
19209          part { name: "elm.background.progressbar";
19210             type: RECT;
19211             mouse_events: 0;
19212             description {
19213                state: "default" 0.0;
19214                rel1 {
19215                   relative: 0.0 0.0;
19216                   offset: 0 0;
19217                }
19218                rel2 {
19219                   relative: 1.0 1.0;
19220                   offset: -1 -1;
19221                }
19222             }
19223          }
19224          part { name: "elm.swallow.bar";
19225             type: SWALLOW;
19226             scale: 1;
19227             description { state: "default" 0.0;
19228                min: 28 48;
19229                max: 28 9999;
19230                align: 0.5 1.0;
19231                rel1 {
19232                   to_y: "elm.text";
19233                   relative: 0.0 1.0;
19234                   offset: 0 2;
19235                }
19236                rel2 {
19237                   to_y: "elm.text.box";
19238                   relative: 1.0 0.0;
19239                   offset: -1 -3;
19240                }
19241             }
19242          }
19243          part { name: "elm.swallow.content";
19244             type: SWALLOW;
19245             description { state: "default" 0.0;
19246                visible: 0;
19247                align: 0.5 0.0;
19248                rel1 {
19249                   offset: 0 4;
19250                   to_x: "elm.swallow.bar";
19251                }
19252                rel2 {
19253                   offset: -1 3;
19254                   relative: 1.0 0.0;
19255                   to_x: "elm.swallow.bar";
19256                }
19257             }
19258             description { state: "visible" 0.0;
19259                inherit: "default" 0.0;
19260                visible: 1;
19261                aspect: 1.0 1.0;
19262                aspect_preference: HORIZONTAL;
19263                rel2.offset: -1 4;
19264             }
19265          }
19266          part { name: "elm.text";
19267             type: TEXT;
19268             mouse_events: 0;
19269             scale: 1;
19270             description { state: "default" 0.0;
19271                visible: 0;
19272                fixed: 1 1;
19273                align: 0.5 0.0;
19274                rel1.to_y: "elm.swallow.content";
19275                rel1.relative: 0.5 1.0;
19276                rel1.offset: 0 -1;
19277                rel2.to_y: "elm.swallow.content";
19278                rel2.relative: 0.5 1.0;
19279                rel2.offset: -1 -1;
19280                color: 0 0 0 255;
19281                text {
19282                   font: "Sans,Edje-Vera";
19283                   size: 10;
19284                   min: 0 0;
19285                   align: 0.5 0.0;
19286                }
19287             }
19288             description { state: "visible" 0.0;
19289                inherit: "default" 0.0;
19290                visible: 1;
19291                text.min: 1 1;
19292                rel1.offset: 4 0;
19293                rel2.offset: -5 0;
19294             }
19295          }
19296
19297          part { name: "background";
19298             mouse_events: 0;
19299             clip_to: "elm.background.progressbar";
19300             description {
19301                state: "default" 0.0;
19302                rel1 {
19303                   to: "elm.swallow.bar";
19304                   relative: 0.0 0.0;
19305                }
19306                rel2 {
19307                   to: "elm.swallow.bar";
19308                   relative: 1.0 1.0;
19309                   offset: -1 -1;
19310                }
19311                image {
19312                   normal: "shelf_inset.png";
19313                   border: 7 7 7 7;
19314                }
19315             }
19316          }
19317
19318          part { name: "elm.progress.progressbar";
19319             mouse_events: 0;
19320             clip_to: "elm.background.progressbar";
19321             description {
19322                state: "default" 0.0;
19323                min: 28 14;
19324                fixed: 1 1;
19325                rel1 {
19326                   to: "elm.swallow.bar";
19327                   relative: 0.0 0.0;
19328                }
19329                rel2 {
19330                   to_x: "elm.swallow.bar";
19331                   to_y: "elm.cur.progressbar";
19332                   offset: -1 -1;
19333                }
19334                image {
19335                   normal: "bt_sm_base2.png";
19336                   border: 6 6 6 6;
19337                }
19338             }
19339             description {
19340                state: "invert" 0.0;
19341                inherit: "default" 0.0;
19342                rel1 {
19343                   to_x: "elm.swallow.bar";
19344                   to_y: "elm.cur.progressbar";
19345                }
19346                rel2 {
19347                   to: "elm.swallow.bar";
19348                   relative: 1.0 1.0;
19349                }
19350             }
19351             description {
19352                state: "state_begin" 0.0;
19353                inherit: "default" 0.0;
19354                rel1 {
19355                   to: "elm.swallow.bar";
19356                   relative: 0.0 0.0;
19357                }
19358                rel2 {
19359                   to: "elm.swallow.bar";
19360                   relative: 1.0 0.1;
19361                }
19362             }
19363             description {
19364                state: "state_end" 0.0;
19365                inherit: "default" 0.0;
19366                rel1 {
19367                   to: "elm.swallow.bar";
19368                   relative: 0.0 0.9;
19369                }
19370                rel2 {
19371                   to: "elm.swallow.bar";
19372                   relative: 1.0 1.0;
19373                }
19374             }
19375          }
19376
19377          part { name: "over1";
19378             mouse_events: 0;
19379             description { state: "default" 0.0;
19380                rel1.to: "elm.progress.progressbar";
19381                rel2.to: "elm.progress.progressbar";
19382                rel2.relative: 1.0 0.5;
19383                image {
19384                   normal: "bt_sm_hilight.png";
19385                   border: 6 6 6 0;
19386                }
19387             }
19388          }
19389
19390          part { name: "over2";
19391             mouse_events: 1;
19392             repeat_events: 1;
19393             description { state: "default" 0.0;
19394                rel1.to: "elm.progress.progressbar";
19395                rel2.to: "elm.progress.progressbar";
19396                image {
19397                   normal: "bt_sm_shine.png";
19398                   border: 6 6 6 0;
19399                }
19400             }
19401          }
19402
19403          part { name: "elm.cur.progressbar";
19404             mouse_events: 0;
19405             dragable {
19406                confine: "background";
19407                x: 0 0 0;
19408                y: 1 1 1;
19409             }
19410             description { state: "default" 0.0;
19411                min: 28 14;
19412                fixed: 1 1;
19413                visible: 0;
19414                rel1 {
19415                   to: "background";
19416                   relative: 0 0;
19417                }
19418                rel2.to: "background";
19419            }
19420          }
19421
19422          part { name: "elm.text.box";
19423             mouse_events: 0;
19424             type: RECT;
19425             description { state: "default" 0.0;
19426                visible: 0;
19427                rel1 {
19428                   to: "elm.text.status";
19429                   offset: -2 -2;
19430                }
19431                rel2 {
19432                   to: "elm.text.status";
19433                   offset: 2 2;
19434                }
19435                color: 255 255 255 0;
19436             }
19437             description { state: "visible" 0.0;
19438                inherit: "default" 0.0;
19439                visible: 1;
19440             }
19441          }
19442          part { name: "elm.text.status";
19443             type: TEXT;
19444             mouse_events: 0;
19445             scale: 1;
19446             description { state: "default" 0.0;
19447                visible: 0;
19448                fixed: 1 1;
19449                align: 0.5 1.0;
19450                rel1.relative: 0.0 1.0;
19451                rel1.offset: 2 0;
19452                rel2.relative: 1.0 1.0;
19453                rel2.offset: -2 0;
19454                color: 0 0 0 255;
19455                text {
19456                   font: "Sans:style=Bold,Edje-Vera-Bold";
19457                   size: 10;
19458                   min: 0 0;
19459                   align: 0.5 0.0;
19460                }
19461             }
19462             description { state: "visible" 0.0;
19463                inherit: "default" 0.0;
19464                fixed: 1 1;
19465                visible: 1;
19466                text.min: 1 1;
19467                rel1.offset: 8 -9;
19468                rel2.offset: -9 -9;
19469             }
19470          }
19471       }
19472       programs {
19473          program { name: "label_show";
19474             signal: "elm,state,text,visible";
19475             source: "elm";
19476             action:  STATE_SET "visible" 0.0;
19477             target: "elm.text";
19478          }
19479          program { name: "label_hide";
19480             signal: "elm,state,text,hidden";
19481             source: "elm";
19482             action:  STATE_SET "default" 0.0;
19483             target: "elm.text";
19484          }
19485          program { name: "icon_show";
19486             signal: "elm,state,icon,visible";
19487             source: "elm";
19488             action:  STATE_SET "visible" 0.0;
19489             target: "elm.swallow.content";
19490          }
19491          program { name: "icon_hide";
19492             signal: "elm,state,icon,hidden";
19493             source: "elm";
19494             action:  STATE_SET "default" 0.0;
19495             target: "elm.swallow.content";
19496          }
19497          program { name: "units_show";
19498             signal: "elm,state,units,visible";
19499             source: "elm";
19500             action:  STATE_SET "visible" 0.0;
19501             target: "elm.text.status";
19502             target: "elm.text.box";
19503          }
19504          program { name: "units_hide";
19505             signal: "elm,state,units,hidden";
19506             source: "elm";
19507             action:  STATE_SET "default" 0.0;
19508             target: "elm.text.status";
19509             target: "elm.text.box";
19510          }
19511          program { name: "slide_to_end";
19512             action:  STATE_SET "state_end" 0.0;
19513             transition: LINEAR 0.5;
19514             target: "elm.progress.progressbar";
19515             after: "slide_to_begin";
19516          }
19517          program { name: "slide_to_begin";
19518             action:  STATE_SET "state_begin" 0.0;
19519             target: "elm.progress.progressbar";
19520             transition: LINEAR 0.5;
19521             after: "slide_to_end";
19522          }
19523          program { name: "start_pulse";
19524             signal: "elm,state,pulse,start";
19525             source: "elm";
19526             action: STATE_SET "state_begin" 0.0;
19527             target: "elm.progress.progressbar";
19528             after: "slide_to_end";
19529          }
19530          program { name: "stop_pulse";
19531             signal: "elm,state,pulse,stop";
19532             source: "elm";
19533             action: ACTION_STOP;
19534             target: "slide_to_begin";
19535             target: "slide_to_end";
19536             target: "start_pulse";
19537             after: "state_pulse";
19538          }
19539          program { name: "state_pulse";
19540             signal: "elm,state,pulse";
19541             source: "elm";
19542             action: STATE_SET "state_begin" 0.0;
19543             target: "elm.progress.progressbar";
19544             after: "units_hide";
19545          }
19546          program { name: "state_fraction";
19547             signal: "elm,state,fraction";
19548             source: "elm";
19549             action: ACTION_STOP;
19550             target: "slide_to_begin";
19551             target: "slide_to_end";
19552             target: "start_pulse";
19553             action: STATE_SET "default" 0.0;
19554             target: "elm.progress.progressbar";
19555          }
19556          program { name: "set_invert_on";
19557             signal: "elm,state,inverted,on";
19558             source: "elm";
19559             action:  STATE_SET "invert" 0.0;
19560             target: "elm.progress.progressbar";
19561             target: "elm.cur.progressbar";
19562          }
19563          program { name: "set_invert_off";
19564             signal: "elm,state,inverted,off";
19565             source: "elm";
19566             action:  STATE_SET "default" 0.0;
19567             target: "elm.progress.progressbar";
19568             target: "elm.cur.progressbar";
19569          }
19570       }
19571    }
19572
19573 ///////////////////////////////////////////////////////////////////////////////
19574    group { name: "elm/separator/horizontal/default";
19575        images {
19576            image: "separator_h.png" COMP;
19577        }
19578        parts {
19579            part { name: "separator"; // separator group
19580                description { state: "default" 0.0;
19581                    min: 2 2;
19582                    rel1.offset: 4 4;
19583                    rel2.offset: -5 -5;
19584                    image {
19585                        normal: "separator_h.png";
19586                    }
19587                    fill {
19588                        smooth: 0;
19589                    }
19590                }
19591            }
19592        }
19593    }
19594
19595    ///////////////////////////////////////////////////////////////////////////////
19596    group { name: "elm/separator/vertical/default";
19597        images {
19598            image: "separator_v.png" COMP;
19599        }
19600        parts {
19601            part { name: "separator"; // separator group
19602                description { state: "default" 0.0;
19603                    min: 2 2;
19604                    rel1.offset: 4 4;
19605                    rel2.offset: -5 -5;
19606                    image {
19607                        normal: "separator_v.png";
19608                    }
19609                    fill {
19610                        smooth: 0;
19611                    }
19612                }
19613            }
19614        }
19615    }
19616
19617    group { name: "elm/progressbar/horizontal/wheel";
19618        images {
19619            image: "busy-1.png" COMP;
19620            image: "busy-2.png" COMP;
19621            image: "busy-3.png" COMP;
19622            image: "busy-4.png" COMP;
19623            image: "busy-5.png" COMP;
19624            image: "busy-6.png" COMP;
19625            image: "busy-7.png" COMP;
19626            image: "busy-8.png" COMP;
19627            image: "busy-9.png" COMP;
19628        }
19629        parts {
19630            part { name: "elm.background.progressbar";
19631                mouse_events: 0;
19632                type: RECT;
19633                description {
19634                    state: "default" 0.0;
19635                }
19636            }
19637            part { name: "elm.swallow.bar";
19638                mouse_events: 0;
19639                type: SWALLOW;
19640                description { state: "default" 0.0;
19641                    min: 0 0;
19642                    max: 0 0;
19643                    visible: 0;
19644                }
19645            }
19646            part { name: "elm.swallow.content";
19647                type: SWALLOW;
19648                description { state: "default" 0.0;
19649                    min: 0 0;
19650                    max: 0 0;
19651                    visible: 0;
19652                }
19653            }
19654            part { name: "background";
19655                mouse_events: 0;
19656                clip_to: "elm.background.progressbar";
19657                description {
19658                    state: "default" 0.0;
19659                    min: 32 32;
19660                    max: 32 32;
19661                    visible: 1;
19662                    aspect: 1.0 1.0;
19663                    aspect_preference: BOTH;
19664                    image {
19665                        normal: "busy-9.png";
19666                        border: 7 7 7 7;
19667                    }
19668                }
19669                description {
19670                    state: "pulse" 0.0;
19671                    inherit: "default" 0.0;
19672                    image {
19673                        normal: "busy-9.png";
19674                        tween:  "busy-1.png";
19675                        tween:  "busy-2.png";
19676                        tween:  "busy-3.png";
19677                        tween:  "busy-4.png";
19678                        tween:  "busy-5.png";
19679                        tween:  "busy-6.png";
19680                        tween:  "busy-7.png";
19681                        tween:  "busy-8.png";
19682                        border: 7 7 7 7;
19683                    }
19684                }
19685            }
19686        }
19687        programs {
19688            program { name: "start_pulse";
19689                signal: "elm,state,pulse,start";
19690                source: "elm";
19691                action: STATE_SET "pulse" 0.0;
19692                target: "background";
19693                transition: LINEAR 0.5;
19694                after: "start_pulse";
19695            }
19696            program { name: "stop_pulse";
19697                signal: "elm,state,pulse,stop";
19698                source: "elm";
19699                action: STATE_SET "default" 0.0;
19700                target: "background";
19701            }
19702        }
19703    }
19704
19705
19706 ///////////////////////////////////////////////////////////////////////////////
19707    group { name: "elm/spinner/base/default";
19708        images {
19709            image: "shelf_inset.png" COMP;
19710            image: "bt_base1.png" COMP;
19711            image: "bt_hilight.png" COMP;
19712            image: "bt_shine.png" COMP;
19713            image: "bt_glow.png" COMP;
19714            image: "bt_dis_base.png" COMP;
19715            image: "bt_dis_hilight.png" COMP;
19716            image: "sp_bt_l.png" COMP;
19717            image: "sp_bt_r.png" COMP;
19718        }
19719        parts {
19720            part { name: "bg";
19721                type: RECT;
19722                description { state: "default" 0.0;
19723                    max: 99999 30;
19724                    min: 0 30;
19725                    rel1.offset: 1 1;
19726                    rel2.offset: -2 -2;
19727                    color: 255 255 255 0;
19728                }
19729            }
19730            part { name: "conf_over";
19731                mouse_events:  0;
19732                description { state: "default" 0.0;
19733                    rel1.to: "bg";
19734                    rel2.to: "bg";
19735                    image {
19736                        normal: "shelf_inset.png";
19737                        border: 7 7 7 7;
19738                        middle: 0;
19739                    }
19740                    fill.smooth : 0;
19741                }
19742            }
19743            part { name: "left_bt";
19744                mouse_events:  1;
19745                description { state: "default" 0.0;
19746                    rel1 { to: "bg";
19747                        offset: 2 2;
19748                    }
19749                    rel2 { to: "bg";
19750                        offset: -3 -3;
19751                    }
19752                    align: 0.0 0.5;
19753                    min: 24 24;
19754                    max: 24 24;
19755                    image {
19756                        normal: "bt_base1.png";
19757                        border: 6 6 6 6;
19758                    }
19759                    fill.smooth : 0;
19760                }
19761                description { state: "clicked" 0.0;
19762                    inherit: "default" 0.0;
19763                    image.normal: "bt_base1.png";
19764                    image.middle: SOLID;
19765                }
19766                description { state: "disabled" 0.0;
19767                    inherit:  "default" 0.0;
19768                    image {
19769                        normal: "bt_dis_base.png";
19770                        border: 4 4 4 4;
19771                    }
19772                }
19773            }
19774            part {         name: "left_over1";
19775                mouse_events: 0;
19776                description { state: "default" 0.0;
19777                    rel1.to: "left_bt";
19778                    rel2 { to: "left_bt";
19779                        relative: 1.0 0.5;
19780                    }
19781                    image {
19782                        normal: "bt_hilight.png";
19783                        border: 7 7 7 0;
19784                    }
19785                }
19786                description { state: "disabled" 0.0;
19787                    inherit:  "default" 0.0;
19788                    image {
19789                        normal: "bt_dis_hilight.png";
19790                        border: 4 4 4 0;
19791                    }
19792                }
19793            }
19794            part { name: "left_over2";
19795                mouse_events: 1;
19796                repeat_events: 1;
19797                ignore_flags: ON_HOLD;
19798                description { state: "default" 0.0;
19799                    rel1.to: "left_bt";
19800                    rel2.to: "left_bt";
19801                    image {
19802                        normal: "bt_shine.png";
19803                        border: 7 7 7 7;
19804                    }
19805                }
19806                description { state: "disabled" 0.0;
19807                    inherit:  "default" 0.0;
19808                    visible: 0;
19809                }
19810            }
19811            part { name: "left_over3";
19812                mouse_events: 1;
19813                repeat_events: 1;
19814                description { state: "default" 0.0;
19815                    color: 255 255 255 0;
19816                    rel1.to: "left_bt";
19817                    rel2.to: "left_bt";
19818                    image {
19819                        normal: "bt_glow.png";
19820                        border: 12 12 12 12;
19821                    }
19822                    fill.smooth : 0;
19823                }
19824                description { state: "clicked" 0.0;
19825                    inherit:  "default" 0.0;
19826                    visible: 1;
19827                    color: 255 255 255 255;
19828                }
19829            }
19830            part { name: "right_bt";
19831                mouse_events:  1;
19832                description { state: "default" 0.0;
19833                    rel1 { to: "bg";
19834                        offset: -27 3;
19835                    }
19836                    rel2 { to: "bg";
19837                        offset: -3 -3;
19838                    }
19839                    align: 1.0 0.5;
19840                    min: 24 24;
19841                    max: 24 24;
19842                    image {
19843                        normal: "bt_base1.png";
19844                        border: 5 5 4 12;
19845                    }
19846                    fill.smooth : 0;
19847                }
19848                description { state: "clicked" 0.0;
19849                    inherit: "default" 0.0;
19850                    image.normal: "bt_base1.png";
19851                    image.middle: SOLID;
19852                }
19853                description { state: "disabled" 0.0;
19854                    inherit:  "default" 0.0;
19855                    image {
19856                        normal: "bt_dis_base.png";
19857                        border: 4 4 4 4;
19858                    }
19859                }
19860            }
19861            part { name: "right_over1";
19862                mouse_events: 0;
19863                description { state: "default" 0.0;
19864                    rel1.to: "right_bt";
19865                    rel2 { to: "right_bt";
19866                        relative: 1.0 0.5;
19867                    }
19868                    image {
19869                        normal: "bt_hilight.png";
19870                        border: 7 7 7 0;
19871                    }
19872                }
19873                description { state: "disabled" 0.0;
19874                    inherit:  "default" 0.0;
19875                    image {
19876                        normal: "bt_dis_hilight.png";
19877                        border: 4 4 4 0;
19878                    }
19879                }
19880            }
19881            part { name: "right_over2";
19882                mouse_events: 1;
19883                repeat_events: 1;
19884                ignore_flags: ON_HOLD;
19885                description { state: "default" 0.0;
19886                    rel1.to: "right_bt";
19887                    rel2.to: "right_bt";
19888                    image {
19889                        normal: "bt_shine.png";
19890                        border: 7 7 7 7;
19891                    }
19892                }
19893                description { state: "disabled" 0.0;
19894                    inherit:  "default" 0.0;
19895                    visible: 0;
19896                }
19897            }
19898            part { name: "right_over3";
19899                mouse_events: 1;
19900                repeat_events: 1;
19901                description { state: "default" 0.0;
19902                    color: 255 255 255 0;
19903                    rel1.to: "right_bt";
19904                    rel2.to: "right_bt";
19905                    image {
19906                        normal: "bt_glow.png";
19907                        border: 12 12 12 12;
19908                    }
19909                    fill.smooth : 0;
19910                }
19911                description { state: "clicked" 0.0;
19912                    inherit:  "default" 0.0;
19913                    visible: 1;
19914                    color: 255 255 255 255;
19915                }
19916            }
19917            part { name: "left_bt_icon";
19918                repeat_events: 1;
19919                description { state: "default" 0.0;
19920                    rel1.to: "left_bt";
19921                    rel2.to: "left_bt";
19922                    align: 0.5 0.5;
19923                    min: 16 16;
19924                    max: 16 16;
19925                    image.normal: "sp_bt_l.png";
19926                }
19927            }
19928            part { name: "right_bt_icon";
19929                repeat_events: 1;
19930                description { state: "default" 0.0;
19931                    rel1.to: "right_bt";
19932                    rel2.to: "right_bt";
19933                    align: 0.5 0.5;
19934                    min: 16 16;
19935                    max: 16 16;
19936                    image.normal: "sp_bt_r.png";
19937                }
19938            }
19939            part { name: "elm.text";
19940                type: TEXT;
19941                mouse_events: 0;
19942                scale: 1;
19943                description { state: "default" 0.0;
19944                    visible: 1;
19945                    align: 0.0 0.5;
19946                    rel1 { relative: 1.0 0.0;
19947                        offset: 3 2;
19948                        to_x: "left_bt";
19949                        to_y: "bg";
19950                    }
19951                    rel2 { relative: 0.0 1.0;
19952                        offset: -3 -2;
19953                        to_x: "right_bt";
19954                        to_y: "bg";
19955                    }
19956                    color: 0 0 0 255;
19957                    text {
19958                        font: "Sans,Edje-Vera";
19959                        size: 10;
19960                        min: 1 1;
19961                        align: 0.5 0.5;
19962                    }
19963                }
19964                description { state: "active" 0.0;
19965                    inherit: "default" 0.0;
19966                    visible: 0;
19967                }
19968                description { state: "disabled_active" 0.0;
19969                    inherit: "default" 0.0;
19970                    color: 0 0 0 128;
19971                    color3: 0 0 0 0;
19972                }
19973                description { state: "disabled" 0.0;
19974                    inherit: "default" 0.0;
19975                    color: 0 0 0 128;
19976                    color3: 0 0 0 0;
19977                }
19978            }
19979            part { name: "elm.dragable.slider";
19980                type: RECT;
19981                mouse_events: 0;
19982                scale: 1;
19983                dragable {
19984                    x: 1 1 0;
19985                    y: 0 0 0;
19986                }
19987                description { state: "default" 0.0;
19988                    rel1.to: "bg";
19989                    rel2.to: "bg";
19990                    fixed: 1 1;
19991                    color: 0 0 0 0;
19992                }
19993            }
19994            part { name: "button_events";
19995                type: RECT;
19996                dragable {
19997                    events: "elm.dragable.slider";
19998                }
19999                mouse_events: 1;
20000                description { state: "default" 0.0;
20001                    rel1.to: "elm.text";
20002                    rel2.to: "elm.text";
20003                    color: 0 0 0 0;
20004                }
20005            }
20006            part { name: "elm.swallow.entry";
20007                type: SWALLOW;
20008                description { state: "default" 0.0;
20009                    visible: 0;
20010                    align: 0.5 0.5;
20011                    rel1 { relative: 1.0 0.5;
20012                        offset: 3 2;
20013                        to_x: "left_bt";
20014                        to_y: "bg";
20015                    }
20016                    rel2 { relative: 0.0 0.5;
20017                        offset: -3 -2;
20018                        to_x: "right_bt";
20019                        to_y: "bg";
20020                    }
20021                    fixed: 1 1;
20022                    color: 0 0 0 0;
20023                }
20024                description { state: "active" 0.0;
20025                    inherit: "default" 0.0;
20026                    visible: 1;
20027                    color: 255 255 255 255;
20028                }
20029                description { state: "disabled_active" 0.0;
20030                    inherit: "default" 0.0;
20031                    visible: 0;
20032                }
20033                description { state: "disabled" 0.0;
20034                    inherit: "default" 0.0;
20035                    visible: 0;
20036                }
20037            }
20038            part { name: "disabler";
20039                type: RECT;
20040                description { state: "default" 0.0;
20041                    color: 0 0 0 0;
20042                    visible: 0;
20043                }
20044                description { state: "disabled" 0.0;
20045                    inherit: "default" 0.0;
20046                    visible: 1;
20047                }
20048            }
20049        }
20050        programs {
20051            program { name: "text_show";
20052                signal: "elm,state,text,visible";
20053                source: "elm";
20054                action:  STATE_SET "visible" 0.0;
20055                target: "elm.text";
20056            }
20057            program { name: "text_hide";
20058                signal: "elm,state,text,hidden";
20059                source: "elm";
20060                action:  STATE_SET "default" 0.0;
20061                target: "elm.text";
20062            }
20063            program { name: "dec";
20064                signal: "mouse,down,1";
20065                source: "left_bt";
20066                action: SIGNAL_EMIT "elm,action,decrement,start" "";
20067            }
20068            program { name: "dec2";
20069                signal: "mouse,up,1";
20070                source: "left_bt";
20071                action: SIGNAL_EMIT "elm,action,decrement,stop" "";
20072            }
20073            program { name: "inc";
20074                signal: "mouse,down,1";
20075                source: "right_bt";
20076                action: SIGNAL_EMIT "elm,action,increment,start" "";
20077            }
20078            program { name: "inc2";
20079                signal: "mouse,up,1";
20080                source: "right_bt";
20081                action: SIGNAL_EMIT "elm,action,increment,stop" "";
20082            }
20083            program {
20084                name:   "left_bt_click";
20085                signal: "mouse,down,1";
20086                source: "left_over2";
20087                action: STATE_SET "clicked" 0.0;
20088                target: "left_bt";
20089            }
20090            program {
20091                name:   "left_bt_unclick";
20092                signal: "mouse,up,1";
20093                source: "left_over2";
20094                action: STATE_SET "default" 0.0;
20095                target: "left_bt";
20096            }
20097            program {
20098                name:   "left_bt_click2";
20099                signal: "mouse,down,1";
20100                source: "left_over3";
20101                action: STATE_SET "clicked" 0.0;
20102                target: "left_over3";
20103            }
20104            program {
20105                name:   "left_bt_unclick2";
20106                signal: "mouse,up,1";
20107                source: "left_over3";
20108                action: STATE_SET "default" 0.0;
20109                transition: DECELERATE 0.5;
20110                target: "left_over3";
20111            }
20112            program {
20113                name:   "left_bt_unclick3";
20114                signal: "mouse,up,1";
20115                source: "left_over2";
20116                action: SIGNAL_EMIT "elm,action,click" "";
20117            }
20118
20119            program {
20120                name:   "right_bt_click";
20121                signal: "mouse,down,1";
20122                source: "right_over2";
20123                action: STATE_SET "clicked" 0.0;
20124                target: "right_bt";
20125            }
20126            program {
20127                name:   "right_bt_unclick";
20128                signal: "mouse,up,1";
20129                source: "right_over2";
20130                action: STATE_SET "default" 0.0;
20131                target: "right_bt";
20132            }
20133            program {
20134                name:   "right_bt_click2";
20135                signal: "mouse,down,1";
20136                source: "right_over3";
20137                action: STATE_SET "clicked" 0.0;
20138                target: "right_over3";
20139            }
20140            program {
20141                name:   "right_bt_unclick2";
20142                signal: "mouse,up,1";
20143                source: "right_over3";
20144                action: STATE_SET "default" 0.0;
20145                transition: DECELERATE 0.5;
20146                target: "right_over3";
20147            }
20148            program {
20149                name:   "right_bt_unclick3";
20150                signal: "mouse,up,1";
20151                source: "right_over2";
20152                action: SIGNAL_EMIT "elm,action,click" "";
20153            }
20154            program { name: "disable";
20155                signal: "elm,state,disabled";
20156                source: "elm";
20157                action: STATE_SET "disabled" 0.0;
20158                target: "left_bt";
20159                target: "left_over1";
20160                target: "left_over2";
20161                target: "right_bt";
20162                target: "right_over1";
20163                target: "right_over2";
20164                target: "disabler";
20165                after: "disable_text";
20166            }
20167            program { name: "disable_text";
20168                script {
20169                    new st[31];
20170                    new Float:vl;
20171                    get_state(PART:"elm.text", st, 30, vl);
20172                    if (!strcmp(st, "active"))
20173                    set_state(PART:"elm.text", "disabled_active", 0.0);
20174                    else
20175                    set_state(PART:"elm.text", "disabled", 0.0);
20176
20177                    get_state(PART:"elm.swallow.entry", st, 30, vl);
20178                    if (!strcmp(st, "active"))
20179                    set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
20180                    else
20181                    set_state(PART:"elm.swallow.entry", "disabled", 0.0);
20182                }
20183            }
20184            program { name: "enable";
20185                signal: "elm,state,enabled";
20186                source: "elm";
20187                action: STATE_SET "default" 0.0;
20188                target: "left_bt";
20189                target: "left_over1";
20190                target: "left_over2";
20191                target: "right_bt";
20192                target: "right_over1";
20193                target: "right_over2";
20194                target: "disabler";
20195                after: "enable_text";
20196            }
20197            program { name: "enable_text";
20198                script {
20199                    new st[31];
20200                    new Float:vl;
20201                    get_state(PART:"elm.text", st, 30, vl);
20202                    if (!strcmp(st, "disabled_active"))
20203                    set_state(PART:"elm.text", "active", 0.0);
20204                    else
20205                    set_state(PART:"elm.text", "default", 0.0);
20206
20207                    get_state(PART:"elm.swallow.entry", st, 30, vl);
20208                    if (!strcmp(st, "disabled_active"))
20209                    set_state(PART:"elm.swallow.entry", "active", 0.0);
20210                    else
20211                    set_state(PART:"elm.swallow.entry", "default", 0.0);
20212                }
20213            }
20214            program { name: "active";
20215                signal: "elm,state,active";
20216                source: "elm";
20217                action: STATE_SET "active" 0.0;
20218                target: "elm.text";
20219                target: "elm.swallow.entry";
20220            }
20221            program { name: "inactive";
20222                signal: "elm,state,inactive";
20223                source: "elm";
20224                action: STATE_SET "default" 0.0;
20225                target: "elm.text";
20226                target: "elm.swallow.entry";
20227            }
20228            program { name: "toggle_text";
20229                signal: "mouse,up,1";
20230                source: "button_events";
20231                action: SIGNAL_EMIT "elm,action,entry,toggle" "";
20232            }
20233        }
20234    }
20235
20236 ///////////////////////////////////////////////////////////////////////////////
20237    group { name: "elm/spinner/base/vertical";
20238        images {
20239            image: "shelf_inset.png" COMP;
20240            image: "bt_hilight.png" COMP;
20241            image: "bt_shine.png" COMP;
20242            image: "bt_glow.png" COMP;
20243            image: "bt_dis_base.png" COMP;
20244            image: "bt_dis_hilight.png" COMP;
20245            image: "up.png" COMP;
20246            image: "down.png" COMP;
20247            image: "bt_spinner_up.png" COMP;
20248            image: "bt_spinner_down.png" COMP;
20249            image: "bt_spinner_hilight.png" COMP;
20250        }
20251        parts {
20252            part { name: "bg";
20253                type: RECT;
20254                description { state: "default" 0.0;
20255                    max: 99999 30;
20256                    min: 0 30;
20257                    rel1.offset: 1 1;
20258                    rel2.offset: -2 -2;
20259                    color: 255 255 255 0;
20260                }
20261            }
20262            part { name: "conf_over";
20263                mouse_events:  0;
20264                description { state: "default" 0.0;
20265                    rel1 {
20266                      to: "bg";
20267                      relative: 0.0 0.0;
20268                    }
20269                    rel2 {
20270                       to_x: "down_bt";
20271                       offset: -22 -1;
20272                    }
20273                    rel2 {
20274                       to_y: "bg";
20275                    }
20276                    image {
20277                        normal: "shelf_inset.png";
20278                        border: 7 7 7 7;
20279                        middle: 0;
20280                    }
20281                    fill.smooth : 0;
20282                }
20283            }
20284            part { name: "down_bt";
20285                mouse_events:  1;
20286                description { state: "default" 0.0;
20287                    rel1 {
20288                        to_x: "bg";
20289                        to_y: "up_bt";
20290                        relative: 1 1;
20291                        offset: 0 1;
20292                    }
20293                    rel2 { to: "bg";
20294                        relative: 1 1;
20295                        offset: -1 -1;
20296                    }
20297                    align: 1.0 0.5;
20298                    min: 24 16;
20299                    max: 24 16;
20300                    image {
20301                        normal: "bt_spinner_down.png";
20302                        border: 6 6 6 6;
20303                    }
20304                    fill.smooth : 0;
20305                }
20306                description { state: "clicked" 0.0;
20307                    inherit: "default" 0.0;
20308                    image.normal: "bt_spinner_down.png";
20309                    image.middle: SOLID;
20310                }
20311                description { state: "disabled" 0.0;
20312                    inherit:  "default" 0.0;
20313                    image {
20314                        normal: "bt_dis_base.png";
20315                        border: 4 4 4 4;
20316                    }
20317                }
20318            }
20319            part { name: "down_over3";
20320                mouse_events: 1;
20321                repeat_events: 1;
20322                description { state: "default" 0.0;
20323                    color: 255 255 255 0;
20324                    rel1.to: "down_bt";
20325                    rel2.to: "down_bt";
20326                    image {
20327                        normal: "bt_glow.png";
20328                        border: 12 12 12 12;
20329                    }
20330                    fill.smooth : 0;
20331                }
20332                description { state: "clicked" 0.0;
20333                    inherit:  "default" 0.0;
20334                    visible: 1;
20335                    color: 255 255 255 255;
20336                }
20337            }
20338            part { name: "up_bt";
20339                mouse_events:  1;
20340                description { state: "default" 0.0;
20341                    rel1 { to: "bg";
20342                        relative: 0 0;
20343                        offset: 0 0;
20344                    }
20345                    rel2 { to: "bg";
20346                        relative: 1 0.5;
20347                        offset: -1 -1;
20348                    }
20349                    align: 1.0 0.5;
20350                    min: 24 16;
20351                    max: 24 16;
20352                    image {
20353                        normal: "bt_spinner_up.png";
20354                        border: 6 6 6 6;
20355                    }
20356                    fill.smooth : 0;
20357                }
20358                description { state: "clicked" 0.0;
20359                    inherit: "default" 0.0;
20360                    image.normal: "bt_spinner_up.png";
20361                    image.middle: SOLID;
20362                }
20363                description { state: "disabled" 0.0;
20364                    inherit:  "default" 0.0;
20365                    image {
20366                        normal: "bt_dis_base.png";
20367                        border: 4 4 4 4;
20368                    }
20369                }
20370            }
20371            part { name: "up_over1";
20372                mouse_events: 0;
20373                description { state: "default" 0.0;
20374                    rel1.to: "up_bt";
20375                    rel2 { to: "up_bt";
20376                        relative: 1.0 0.5;
20377                    }
20378                    image {
20379                        normal: "bt_spinner_hilight.png";
20380                        border: 7 7 7 0;
20381                    }
20382                }
20383                description { state: "disabled" 0.0;
20384                    inherit:  "default" 0.0;
20385                    image {
20386                        normal: "bt_dis_hilight.png";
20387                        border: 4 4 4 0;
20388                    }
20389                }
20390            }
20391            part { name: "up_over3";
20392                mouse_events: 1;
20393                repeat_events: 1;
20394                description { state: "default" 0.0;
20395                    color: 255 255 255 0;
20396                    rel1.to: "up_bt";
20397                    rel2.to: "up_bt";
20398                    image {
20399                        normal: "bt_glow.png";
20400                        border: 12 12 12 12;
20401                    }
20402                    fill.smooth : 0;
20403                }
20404                description { state: "clicked" 0.0;
20405                    inherit:  "default" 0.0;
20406                    visible: 1;
20407                    color: 255 255 255 255;
20408                }
20409            }
20410            part { name: "down_bt_icon";
20411                repeat_events: 1;
20412                description { state: "default" 0.0;
20413                    rel1.to: "down_bt";
20414                    rel2.to: "down_bt";
20415                    align: 0.5 0.5;
20416                    min: 14 12;
20417                    max: 14 12;
20418                    image.normal: "down.png";
20419                }
20420            }
20421            part { name: "up_bt_icon";
20422                repeat_events: 1;
20423                description { state: "default" 0.0;
20424                    rel1.to: "up_bt";
20425                    rel2.to: "up_bt";
20426                    align: 0.5 0.5;
20427                    min: 14 12;
20428                    max: 14 12;
20429                    image.normal: "up.png";
20430                }
20431            }
20432            part { name: "elm.text";
20433                type: TEXT;
20434                mouse_events: 0;
20435                scale: 1;
20436                description { state: "default" 0.0;
20437                    visible: 1;
20438                    align: 0.0 0.5;
20439                    rel1 { relative: 0.0 0.0;
20440                        offset: 3 2;
20441                        to_x: "bg";
20442                        to_y: "bg";
20443                    }
20444                    rel2 { relative: 0.0 1.0;
20445                        offset: -3 -2;
20446                        to_x: "bg";
20447                        to_y: "bg";
20448                    }
20449                    color: 0 0 0 255;
20450                    text {
20451                        font: "Sans,Edje-Vera";
20452                        size: 10;
20453                        min: 1 1;
20454                        align: 0.5 0.5;
20455                    }
20456                }
20457                description { state: "active" 0.0;
20458                    inherit: "default" 0.0;
20459                    visible: 0;
20460                }
20461                description { state: "disabled_active" 0.0;
20462                    inherit: "default" 0.0;
20463                    color: 0 0 0 128;
20464                    color3: 0 0 0 0;
20465                }
20466                description { state: "disabled" 0.0;
20467                    inherit: "default" 0.0;
20468                    color: 0 0 0 128;
20469                    color3: 0 0 0 0;
20470                }
20471            }
20472            part { name: "elm.dragable.slider";
20473                type: RECT;
20474                mouse_events: 0;
20475                scale: 1;
20476                dragable {
20477                    x: 1 1 0;
20478                    y: 0 0 0;
20479                }
20480                description { state: "default" 0.0;
20481                    rel1.to: "bg";
20482                    rel2.to: "bg";
20483                    fixed: 1 1;
20484                    color: 0 0 0 0;
20485                }
20486            }
20487            part { name: "button_events";
20488                type: RECT;
20489                dragable {
20490                    events: "elm.dragable.slider";
20491                }
20492                mouse_events: 1;
20493                description { state: "default" 0.0;
20494                    rel1.to: "elm.text";
20495                    rel2.to: "elm.text";
20496                    color: 0 0 0 0;
20497                }
20498            }
20499            part { name: "elm.swallow.entry";
20500                type: SWALLOW;
20501                description { state: "default" 0.0;
20502                    visible: 0;
20503                    align: 0.5 0.5;
20504                    rel1 { relative: 0.0 0.5;
20505                        offset: 3 2;
20506                        to: "bg";
20507                    }
20508                    rel2 { relative: 1.0 0.5;
20509                        offset: -3 -2;
20510                        to: "bg";
20511                    }
20512                    fixed: 1 1;
20513                    color: 0 0 0 0;
20514                }
20515                description { state: "active" 0.0;
20516                    inherit: "default" 0.0;
20517                    visible: 1;
20518                    color: 255 255 255 255;
20519                }
20520                description { state: "disabled_active" 0.0;
20521                    inherit: "default" 0.0;
20522                    visible: 0;
20523                }
20524                description { state: "disabled" 0.0;
20525                    inherit: "default" 0.0;
20526                    visible: 0;
20527                }
20528            }
20529            part { name: "disabler";
20530                type: RECT;
20531                description { state: "default" 0.0;
20532                    color: 0 0 0 0;
20533                    visible: 0;
20534                }
20535                description { state: "disabled" 0.0;
20536                    inherit: "default" 0.0;
20537                    visible: 1;
20538                }
20539            }
20540        }
20541        programs {
20542            program { name: "text_show";
20543                signal: "elm,state,text,visible";
20544                source: "elm";
20545                action:  STATE_SET "visible" 0.0;
20546                target: "elm.text";
20547            }
20548            program { name: "text_hide";
20549                signal: "elm,state,text,hidden";
20550                source: "elm";
20551                action:  STATE_SET "default" 0.0;
20552                target: "elm.text";
20553            }
20554            program { name: "dec";
20555                signal: "mouse,down,1";
20556                source: "down_bt";
20557                action: SIGNAL_EMIT "elm,action,decrement,start" "";
20558            }
20559            program { name: "dec2";
20560                signal: "mouse,up,1";
20561                source: "down_bt";
20562                action: SIGNAL_EMIT "elm,action,decrement,stop" "";
20563            }
20564            program { name: "inc";
20565                signal: "mouse,down,1";
20566                source: "up_bt";
20567                action: SIGNAL_EMIT "elm,action,increment,start" "";
20568            }
20569            program { name: "inc2";
20570                signal: "mouse,up,1";
20571                source: "up_bt";
20572                action: SIGNAL_EMIT "elm,action,increment,stop" "";
20573            }
20574            program {
20575                name:   "down_bt_click2";
20576                signal: "mouse,down,1";
20577                source: "down_over3";
20578                action: STATE_SET "clicked" 0.0;
20579                target: "down_over3";
20580            }
20581            program {
20582                name:   "down_bt_unclick2";
20583                signal: "mouse,up,1";
20584                source: "down_over3";
20585                action: STATE_SET "default" 0.0;
20586                transition: DECELERATE 0.5;
20587                target: "down_over3";
20588            }
20589            program {
20590                name:   "up_bt_click2";
20591                signal: "mouse,down,1";
20592                source: "up_over3";
20593                action: STATE_SET "clicked" 0.0;
20594                target: "up_over3";
20595            }
20596            program {
20597                name:   "up_bt_unclick2";
20598                signal: "mouse,up,1";
20599                source: "up_over3";
20600                action: STATE_SET "default" 0.0;
20601                transition: DECELERATE 0.5;
20602                target: "up_over3";
20603            }
20604            program { name: "disable";
20605                signal: "elm,state,disabled";
20606                source: "elm";
20607                action: STATE_SET "disabled" 0.0;
20608                target: "down_bt";
20609                target: "up_bt";
20610                target: "disabler";
20611                after: "disable_text";
20612            }
20613            program { name: "disable_text";
20614                script {
20615                    new st[31];
20616                    new Float:vl;
20617                    get_state(PART:"elm.text", st, 30, vl);
20618                    if (!strcmp(st, "active"))
20619                    set_state(PART:"elm.text", "disabled_active", 0.0);
20620                    else
20621                    set_state(PART:"elm.text", "disabled", 0.0);
20622
20623                    get_state(PART:"elm.swallow.entry", st, 30, vl);
20624                    if (!strcmp(st, "active"))
20625                    set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
20626                    else
20627                    set_state(PART:"elm.swallow.entry", "disabled", 0.0);
20628                }
20629            }
20630            program { name: "enable";
20631                signal: "elm,state,enabled";
20632                source: "elm";
20633                action: STATE_SET "default" 0.0;
20634                target: "down_bt";
20635                target: "up_bt";
20636                target: "disabler";
20637                after: "enable_text";
20638            }
20639            program { name: "enable_text";
20640                script {
20641                    new st[31];
20642                    new Float:vl;
20643                    get_state(PART:"elm.text", st, 30, vl);
20644                    if (!strcmp(st, "disabled_active"))
20645                    set_state(PART:"elm.text", "active", 0.0);
20646                    else
20647                    set_state(PART:"elm.text", "default", 0.0);
20648
20649                    get_state(PART:"elm.swallow.entry", st, 30, vl);
20650                    if (!strcmp(st, "disabled_active"))
20651                    set_state(PART:"elm.swallow.entry", "active", 0.0);
20652                    else
20653                    set_state(PART:"elm.swallow.entry", "default", 0.0);
20654                }
20655            }
20656            program { name: "active";
20657                signal: "elm,state,active";
20658                source: "elm";
20659                action: STATE_SET "active" 0.0;
20660                target: "elm.text";
20661                target: "elm.swallow.entry";
20662            }
20663            program { name: "inactive";
20664                signal: "elm,state,inactive";
20665                source: "elm";
20666                action: STATE_SET "default" 0.0;
20667                target: "elm.text";
20668                target: "elm.swallow.entry";
20669            }
20670            program { name: "toggle_text";
20671                signal: "mouse,up,1";
20672                source: "button_events";
20673                action: SIGNAL_EMIT "elm,action,entry,toggle" "";
20674            }
20675        }
20676    }
20677
20678
20679    ///////////////////////////////////////////////////////////////////////////////
20680    group { name: "elm/index/base/vertical/default";
20681        images {
20682            image: "bt_base1.png" COMP;
20683            image: "bt_base2.png" COMP;
20684            image: "bt_hilight.png" COMP;
20685            image: "bt_shine.png" COMP;
20686        }
20687        parts {
20688            part { name: "clip";
20689                type: RECT;
20690                mouse_events:  0;
20691                description { state: "default" 0.0;
20692                    visible:  0;
20693                    color: 255 255 255 0;
20694                }
20695                description { state: "active" 0.0;
20696                    visible:  1;
20697                    color: 255 255 255 255;
20698                }
20699            }
20700            part { name: "clip2";
20701                type: RECT;
20702                mouse_events:  0;
20703                clip_to: "clip";
20704                description { state: "default" 0.0;
20705                    visible: 0;
20706                    color: 255 255 255 0;
20707                }
20708                description { state: "active" 0.0;
20709                    visible:  1;
20710                    color: 255 255 255 255;
20711                }
20712            }
20713            part { name: "elm.swallow.index.0";
20714                type: SWALLOW;
20715                clip_to: "clip";
20716                description { state: "default" 0.0;
20717                    align: 1.0 0.5;
20718                    rel1 {
20719                        relative: 1.0 0.5;
20720                        offset: -1 5;
20721                    }
20722                    rel2 {
20723                        relative: 1.0 0.5;
20724                        offset: -1 -6;
20725                    }
20726                }
20727            }
20728            part { name: "button_image";
20729                mouse_events: 1;
20730                clip_to: "clip";
20731                description { state: "default" 0.0;
20732                    rel1 {
20733                        to: "elm.text.body";
20734                        offset: -5 -5;
20735                    }
20736                    rel2 {
20737                        to: "elm.text";
20738                        offset: 4 4;
20739                    }
20740                    image {
20741                        normal: "bt_base2.png";
20742                        border: 7 7 7 7;
20743                    }
20744                    image.middle: SOLID;
20745                }
20746            }
20747            part { name: "elm.text.body";
20748                type: TEXT;
20749                effect: SOFT_SHADOW;
20750                mouse_events: 0;
20751                scale: 1;
20752                clip_to: "clip";
20753                description { state: "default" 0.0;
20754                    align: 1.0 0.5;
20755                    rel1 {
20756                        to: "elm.text";
20757                        relative: 0.0 0.0;
20758                        offset: 5 0;
20759                    }
20760                    rel2 {
20761                        to: "elm.text";
20762                        relative: 0.0 1.0;
20763                        offset: 5 -1;
20764                    }
20765                    color: 224 224 224 255;
20766                    color3: 0 0 0 64;
20767                    text {
20768                        font:     "Sans,Edje-Vera";
20769                        size:     20;
20770                        min:      1 1;
20771                        align:    1.0 0.5;
20772                    }
20773                }
20774            }
20775            part { name: "elm.text";
20776                type: TEXT;
20777                effect: SOFT_SHADOW;
20778                mouse_events: 0;
20779                scale: 1;
20780                clip_to: "clip";
20781                description { state: "default" 0.0;
20782                    align: 1.0 0.5;
20783                    rel1 {
20784                        to_x: "elm.swallow.event.0";
20785                        to_y: "elm.dragable.pointer";
20786                        relative: 0.0 0.5;
20787                        offset: -16 0;
20788                    }
20789                    rel2 {
20790                        to_x: "elm.swallow.event.0";
20791                        to_y: "elm.dragable.pointer";
20792                        relative: 0.0 0.5;
20793                        offset: -16 -1;
20794                    }
20795                    color: 255 0 0 255;
20796                    color3: 0 0 0 64;
20797                    text {
20798                        font:     "Sans,Edje-Vera";
20799                        size:     20;
20800                        min:      1 1;
20801                        align:    1.0 0.5;
20802                    }
20803                }
20804            }
20805            part {       name: "over1";
20806                mouse_events: 0;
20807                clip_to: "clip";
20808                description { state: "default" 0.0;
20809                    rel1 {
20810                        to: "button_image";
20811                    }
20812                    rel2 {
20813                        to: "button_image";
20814                        relative: 1.0 0.5;
20815                    }
20816                    image {
20817                        normal: "bt_hilight.png";
20818                        border: 7 7 7 0;
20819                    }
20820                }
20821            }
20822            part { name: "over2";
20823                mouse_events: 1;
20824                repeat_events: 1;
20825                ignore_flags: ON_HOLD;
20826                clip_to: "clip";
20827                description { state: "default" 0.0;
20828                    rel1 {
20829                        to: "button_image";
20830                    }
20831                    rel2 {
20832                        to: "button_image";
20833                    }
20834                    image {
20835                        normal: "bt_shine.png";
20836                        border: 7 7 7 7;
20837                    }
20838                }
20839            }
20840            part { name: "elm.dragable.pointer";
20841                type: RECT;
20842                mouse_events: 0;
20843                dragable {
20844                    x: 1 1 0;
20845                    y: 1 1 0;
20846                }
20847                clip_to: "clip";
20848                description { state: "default" 0.0;
20849                    fixed: 1 1;
20850                    min: 8 8;
20851                    max: 8 8;
20852                    rel1 {
20853                        relative: 0.0 0.0;
20854                        offset:   0 0;
20855                    }
20856                    rel2 {
20857                        relative: 0.0 0.0;
20858                        offset:   0 0;
20859                    }
20860                    color: 0 0 255 128;
20861                }
20862            }
20863            part { name: "elm.swallow.event.0";
20864                type: SWALLOW;
20865                description { state: "default" 0.0;
20866                    align: 1.0 0.5;
20867                    rel1 {
20868                        relative: 1.0 0.0;
20869                        offset: -1 0;
20870                    }
20871                    rel2 {
20872                        relative: 1.0 1.0;
20873                        offset: -1 -1;
20874                    }
20875                }
20876            }
20877        }
20878        programs {
20879            program { name: "active";
20880                signal: "elm,state,active";
20881                source: "elm";
20882                action: STATE_SET "active" 0.0;
20883                transition: DECELERATE 0.5;
20884                target: "clip";
20885            }
20886            program { name: "inactive";
20887                signal: "elm,state,inactive";
20888                source: "elm";
20889                action: STATE_SET "default" 0.0;
20890                transition: DECELERATE 0.5;
20891                target: "clip";
20892            }
20893        }
20894    }
20895
20896    group { name: "elm/index/item/vertical/default";
20897        data.item: "stacking" "above";
20898        data.item: "selectraise" "on";
20899        images {
20900            image: "ilist_1.png" COMP;
20901            image: "ilist_item_shadow.png" COMP;
20902        }
20903        parts {
20904            part {
20905                name: "base_sh";
20906                mouse_events: 0;
20907                description {
20908                    state: "default" 0.0;
20909                    align: 0.0 0.0;
20910                    min: 0 10;
20911                    fixed: 1 1;
20912                    rel1 {
20913                        to: "base";
20914                        relative: 0.0 1.0;
20915                        offset: 0 0;
20916                    }
20917                    rel2 {
20918                        to: "base";
20919                        relative: 1.0 1.0;
20920                        offset: -1 0;
20921                    }
20922                    image {
20923                        normal: "ilist_item_shadow.png";
20924                    }
20925                    fill.smooth: 0;
20926                }
20927            }
20928            part {
20929                name: "base";
20930                mouse_events: 0;
20931                description {
20932                    state: "default" 0.0;
20933                    image {
20934                        normal: "ilist_1.png";
20935                        border: 2 2 2 2;
20936                    }
20937                    fill.smooth: 0;
20938                }
20939                description { state: "active" 0.0;
20940                    inherit: "default" 0.0;
20941                    rel1 {
20942                        offset: -16 0;
20943                    }
20944                }
20945            }
20946            part { name: "elm.text";
20947                type:           TEXT;
20948                mouse_events:   0;
20949                scale: 1;
20950                description {
20951                    state: "default" 0.0;
20952                           //               min: 16 16;
20953                    rel1 {
20954                        to: "base";
20955                        relative: 0.0  0.0;
20956                        offset:   4 4;
20957                    }
20958                    rel2 {
20959                        to: "base";
20960                        relative: 1.0  1.0;
20961                        offset:   -5 -5;
20962                    }
20963                    color: 0 0 0 128;
20964                    text {
20965                        font: "Sans";
20966                        size: 10;
20967                        min: 1 1;
20968                             //                  min: 0 1;
20969                        align: 0.0 0.5;
20970                    }
20971                }
20972                description { state: "active" 0.0;
20973                    inherit: "default" 0.0;
20974                    color: 0 0 0 255;
20975                }
20976            }
20977        }
20978        programs {
20979            program { name: "active";
20980                signal: "elm,state,active";
20981                source: "elm";
20982                action: STATE_SET "active" 0.0;
20983                transition: DECELERATE 0.5;
20984                target: "elm.text";
20985                target: "base";
20986            }
20987            program { name: "inactive";
20988                signal: "elm,state,inactive";
20989                source: "elm";
20990                action: STATE_SET "default" 0.0;
20991                transition: DECELERATE 0.5;
20992                target: "elm.text";
20993                target: "base";
20994            }
20995        }
20996    }
20997
20998    group { name: "elm/index/item_odd/vertical/default";
20999        data.item: "stacking" "below";
21000        images {
21001            image: "ilist_2.png" COMP;
21002        }
21003        parts {
21004            part {
21005                name: "base";
21006                mouse_events: 0;
21007                description {
21008                    state: "default" 0.0;
21009                    image {
21010                        normal: "ilist_2.png";
21011                        border: 2 2 2 2;
21012                    }
21013                    fill.smooth: 0;
21014                }
21015                description { state: "active" 0.0;
21016                    inherit: "default" 0.0;
21017                    rel1 {
21018                        offset: -16 0;
21019                    }
21020                }
21021            }
21022            part { name: "elm.text";
21023                type:           TEXT;
21024                mouse_events:   0;
21025                scale: 1;
21026                description {
21027                    state: "default" 0.0;
21028                           //               min: 16 16;
21029                    rel1 {
21030                        to: "base";
21031                        relative: 0.0  0.0;
21032                        offset:   4 4;
21033                    }
21034                    rel2 {
21035                        to: "base";
21036                        relative: 1.0  1.0;
21037                        offset:   -5 -5;
21038                    }
21039                    color: 0 0 0 128;
21040                    text {
21041                        font: "Sans";
21042                        size: 10;
21043                        min: 1 1;
21044                             //                  min: 0 1;
21045                        align: 0.0 0.5;
21046                    }
21047                }
21048                description { state: "active" 0.0;
21049                    inherit: "default" 0.0;
21050                    color: 0 0 0 255;
21051                }
21052            }
21053        }
21054        programs {
21055            program { name: "active";
21056                signal: "elm,state,active";
21057                source: "elm";
21058                action: STATE_SET "active" 0.0;
21059                transition: DECELERATE 0.5;
21060                target: "elm.text";
21061                target: "base";
21062            }
21063            program { name: "inactive";
21064                signal: "elm,state,inactive";
21065                source: "elm";
21066                action: STATE_SET "default" 0.0;
21067                transition: DECELERATE 0.5;
21068                target: "elm.text";
21069                target: "base";
21070            }
21071        }
21072    }
21073
21074    ///////////////////////////////////////////////////////////////////////////////
21075    group { name: "elm/grid/cell/default/default";
21076       data.item: "labels" "elm.text";
21077       data.item: "icons" "elm.swallow.icon elm.swallow.end";
21078       images {
21079          image: "bt_sm_base1.png" COMP;
21080          image: "bt_sm_shine.png" COMP;
21081          image: "bt_sm_hilight.png" COMP;
21082          image: "ilist_1.png" COMP;
21083          image: "ilist_item_shadow.png" COMP;
21084       }
21085       parts {
21086          part {
21087             name: "event";
21088             type: RECT;
21089             repeat_events: 1;
21090             description {
21091                state: "default" 0.0;
21092                color: 0 0 0 0;
21093             }
21094          }
21095          part {
21096             name: "base_sh";
21097             mouse_events: 0;
21098             description {
21099                state: "default" 0.0;
21100                align: 0.0 0.0;
21101                min: 0 10;
21102                fixed: 1 1;
21103                rel1 {
21104                   to: "base";
21105                   relative: 0.0 1.0;
21106                   offset: 0 0;
21107                }
21108                rel2 {
21109                   to: "base";
21110                   relative: 1.0 1.0;
21111                   offset: -1 0;
21112                }
21113                image {
21114                   normal: "ilist_item_shadow.png";
21115                }
21116                fill.smooth: 0;
21117             }
21118          }
21119          part {
21120             name: "base";
21121             mouse_events: 0;
21122             description {
21123                state: "default" 0.0;
21124                image {
21125                   normal: "ilist_1.png";
21126                   border: 2 2 2 2;
21127                }
21128                fill.smooth: 0;
21129             }
21130          }
21131          part { name: "bg";
21132             clip_to: "disclip";
21133             mouse_events: 0;
21134             description { state: "default" 0.0;
21135                visible: 0;
21136                color: 255 255 255 0;
21137                rel1 {
21138                   relative: 0.0 0.0;
21139                   offset: -5 -5;
21140                }
21141                rel2 {
21142                   relative: 1.0 1.0;
21143                   offset: 4 4;
21144                }
21145                image {
21146                   normal: "bt_sm_base1.png";
21147                   border: 6 6 6 6;
21148                }
21149                image.middle: SOLID;
21150             }
21151             description { state: "selected" 0.0;
21152                inherit: "default" 0.0;
21153                visible: 1;
21154                color: 255 255 255 255;
21155                rel1 {
21156                   relative: 0.0 0.0;
21157                   offset: -2 -2;
21158                }
21159                rel2 {
21160                   relative: 1.0 1.0;
21161                   offset: 1 1;
21162                }
21163             }
21164          }
21165          part { name: "elm.swallow.pad";
21166             type: SWALLOW;
21167             description { state: "default" 0.0;
21168                fixed: 1 0;
21169                align: 0.0 0.5;
21170                rel1 {
21171                   relative: 0.0  1.0;
21172                   offset:   0    -10;
21173                }
21174                rel2 {
21175                   to_y: "elm.text";
21176                   relative: 0.0  0.0;
21177                   offset:   -1   -1;
21178                }
21179             }
21180          }
21181          part { name: "elm.swallow.icon";
21182             clip_to: "disclip";
21183             type: SWALLOW;
21184             description { state: "default" 0.0;
21185                fixed: 1 0;
21186                align: 0.5 0.5;
21187                rel1 {
21188                   relative: 0.0  0.0;
21189                   offset:   -1    4;
21190                }
21191                rel2 {
21192                   to_y: "elm.swallow.pad";
21193                   relative: 1.0  0.0;
21194                   offset:   -1   -5;
21195                }
21196             }
21197          }
21198          part { name: "elm.swallow.end";
21199             clip_to: "disclip";
21200             type: SWALLOW;
21201             description { state: "default" 0.0;
21202                fixed: 1 0;
21203                align: 1.0 0.0;
21204                aspect: 1.0 1.0;
21205                aspect_preference: HORIZONTAL;
21206                rel1 {
21207                   relative: 1.0 0.0;
21208                   offset: -5 -5;
21209                }
21210                rel2 {
21211                   relative: 1.0 1.0;
21212                   offset: 5 5;
21213                }
21214             }
21215          }
21216          part { name: "elm.text";
21217             clip_to: "disclip";
21218             type: TEXT;
21219             effect: SOFT_SHADOW;
21220             mouse_events: 0;
21221             scale: 1;
21222             description {
21223                state: "default" 0.0;
21224                rel1 {
21225                   relative: 0.0  1.0;
21226                   offset: 0 0;
21227                }
21228                rel2 {
21229                   relative: 1.0  1.0;
21230                   offset: -5 -5;
21231                }
21232                color: 0 0 0 255;
21233                color3: 0 0 0 0;
21234                text {
21235                   font: "Sans";
21236                   size: 10;
21237                   min: 0 1;
21238                   align: 0.5 0.0;
21239                }
21240             }
21241             description { state: "selected" 0.0;
21242                inherit: "default" 0.0;
21243                color: 224 224 224 255;
21244                color3: 0 0 0 64;
21245             }
21246          }
21247          part { name: "fg1";
21248             clip_to: "disclip";
21249             mouse_events: 0;
21250             description { state: "default" 0.0;
21251                visible: 0;
21252                color: 255 255 255 0;
21253                rel1.to: "bg";
21254                rel2.relative: 1.0 0.5;
21255                rel2.to: "bg";
21256                image {
21257                   normal: "bt_sm_hilight.png";
21258                   border: 6 6 6 0;
21259                }
21260             }
21261             description { state: "selected" 0.0;
21262                inherit: "default" 0.0;
21263                visible: 1;
21264                color: 255 255 255 255;
21265             }
21266          }
21267          part { name: "fg2";
21268             clip_to: "disclip";
21269             mouse_events: 0;
21270             description { state: "default" 0.0;
21271                visible: 0;
21272                color: 255 255 255 0;
21273                rel1.to: "bg";
21274                rel2.to: "bg";
21275                image {
21276                   normal: "bt_sm_shine.png";
21277                   border: 6 6 6 0;
21278                }
21279             }
21280             description { state: "selected" 0.0;
21281                inherit: "default" 0.0;
21282                visible: 1;
21283                color: 255 255 255 255;
21284             }
21285          }
21286          part { name: "disclip";
21287             type: RECT;
21288             description { state: "default" 0.0;
21289                rel1.to: "bg";
21290                rel2.to: "bg";
21291             }
21292             description { state: "disabled" 0.0;
21293                inherit: "default" 0.0;
21294                color: 255 255 255 64;
21295             }
21296          }
21297       }
21298       programs {
21299          // signal: elm,state,%s,active
21300          //   a "check" item named %s went active
21301          // signal: elm,state,%s,passive
21302          //   a "check" item named %s went passive
21303          // default is passive
21304          program {
21305             name:    "go_active";
21306             signal:  "elm,state,selected";
21307             source:  "elm";
21308             action:  STATE_SET "selected" 0.0;
21309             target:  "bg";
21310             target:  "fg1";
21311             target:  "fg2";
21312             target:  "elm.text";
21313          }
21314          program {
21315             name:    "go_passive";
21316             signal:  "elm,state,unselected";
21317             source:  "elm";
21318             action:  STATE_SET "default" 0.0;
21319             target:  "bg";
21320             target:  "fg1";
21321             target:  "fg2";
21322             target:  "elm.text";
21323             transition: LINEAR 0.1;
21324          }
21325          program {
21326             name:    "go_disabled";
21327             signal:  "elm,state,disabled";
21328             source:  "elm";
21329             action:  STATE_SET "disabled" 0.0;
21330             target:  "disclip";
21331          }
21332          program {
21333             name:    "go_enabled";
21334             signal:  "elm,state,enabled";
21335             source:  "elm";
21336             action:  STATE_SET "default" 0.0;
21337             target:  "disclip";
21338          }
21339       }
21340    }
21341    group { name: "elm/grid/cell/default_style/default";
21342        styles
21343        {
21344            style { name: "grid_style";
21345                base: "font=Sans font_size=10 align=left valign=0.5 color=#000";
21346                tag:  "br" "\n";
21347                tag:  "hilight" "+ font=Sans:style=Bold";
21348                tag:  "b" "+ font=Sans:style=Bold";
21349                tag:  "tab" "\t";
21350            }
21351            style { name: "grid_selected_style";
21352                base: "font=Sans font_size=10 align=left valign=0.5 color=#fff";
21353                tag:  "br" "\n";
21354                tag:  "hilight" "+ font=Sans:style=Bold";
21355                tag:  "b" "+ font=Sans:style=Bold";
21356                tag:  "tab" "\t";
21357            }
21358        }
21359        data.item: "labels" "elm.text";
21360        data.item: "icons" "elm.swallow.icon elm.swallow.end";
21361        images {
21362            image: "bt_sm_base1.png" COMP;
21363            image: "bt_sm_shine.png" COMP;
21364            image: "bt_sm_hilight.png" COMP;
21365            image: "ilist_1.png" COMP;
21366            image: "ilist_item_shadow.png" COMP;
21367        }
21368        parts {
21369            part {
21370                name: "event";
21371                type: RECT;
21372                repeat_events: 1;
21373                description {
21374                    state: "default" 0.0;
21375                    color: 0 0 0 0;
21376                }
21377            }
21378            part {
21379                name: "base_sh";
21380                mouse_events: 0;
21381                description {
21382                    state: "default" 0.0;
21383                    align: 0.0 0.0;
21384                    min: 0 10;
21385                    fixed: 1 1;
21386                    rel1 {
21387                        to: "base";
21388                        relative: 0.0 1.0;
21389                        offset: 0 0;
21390                    }
21391                    rel2 {
21392                        to: "base";
21393                        relative: 1.0 1.0;
21394                        offset: -1 0;
21395                    }
21396                    image {
21397                        normal: "ilist_item_shadow.png";
21398                    }
21399                    fill.smooth: 0;
21400                }
21401            }
21402            part {
21403                name: "base";
21404                mouse_events: 0;
21405                description {
21406                    state: "default" 0.0;
21407                    min: 16 28;
21408                    image {
21409                        normal: "ilist_1.png";
21410                        border: 2 2 2 2;
21411                    }
21412                    fill.smooth: 0;
21413                }
21414            }
21415            part { name: "bg";
21416                clip_to: "disclip";
21417                mouse_events: 0;
21418                description { state: "default" 0.0;
21419                    visible: 0;
21420                    color: 255 255 255 0;
21421                    rel1 {
21422                        relative: 0.0 0.0;
21423                        offset: -5 -5;
21424                    }
21425                    rel2 {
21426                        relative: 1.0 1.0;
21427                        offset: 4 4;
21428                    }
21429                    image {
21430                        normal: "bt_sm_base1.png";
21431                        border: 6 6 6 6;
21432                    }
21433                    image.middle: SOLID;
21434                }
21435                description { state: "selected" 0.0;
21436                    inherit: "default" 0.0;
21437                    visible: 1;
21438                    color: 255 255 255 255;
21439                    rel1 {
21440                        relative: 0.0 0.0;
21441                        offset: -2 -2;
21442                    }
21443                    rel2 {
21444                        relative: 1.0 1.0;
21445                        offset: 1 1;
21446                    }
21447                }
21448            }
21449            part { name: "elm.swallow.pad";
21450                type: SWALLOW;
21451                description { state: "default" 0.0;
21452                    fixed: 1 0;
21453                    align: 0.0 0.5;
21454                    rel1 {
21455                        relative: 0.0  0.0;
21456                        offset:   4    4;
21457                    }
21458                    rel2 {
21459                        relative: 0.0  1.0;
21460                        offset:   4   -5;
21461                    }
21462                }
21463            }
21464            part { name: "elm.swallow.icon";
21465                clip_to: "disclip";
21466                type: SWALLOW;
21467                description { state: "default" 0.0;
21468                    fixed: 1 0;
21469                    align: 0.0 0.5;
21470                    rel1 {
21471                        to_x: "elm.swallow.pad";
21472                        relative: 1.0  0.0;
21473                        offset:   -1    4;
21474                    }
21475                    rel2 {
21476                        to_x: "elm.swallow.pad";
21477                        relative: 1.0  1.0;
21478                        offset:   -1   -5;
21479                    }
21480                }
21481            }
21482            part { name: "elm.swallow.end";
21483                clip_to: "disclip";
21484                type: SWALLOW;
21485                description { state: "default" 0.0;
21486                    fixed: 1 0;
21487                    align: 1.0 0.5;
21488                    aspect: 1.0 1.0;
21489                    aspect_preference: VERTICAL;
21490                    rel1 {
21491                        relative: 1.0  0.0;
21492                        offset:   -5    4;
21493                    }
21494                    rel2 {
21495                        relative: 1.0  1.0;
21496                        offset:   -5   -5;
21497                    }
21498                }
21499            }
21500            part { name: "elm.text";
21501                clip_to: "disclip";
21502                type: TEXTBLOCK;
21503                mouse_events: 0;
21504                scale: 1;
21505                description {
21506                    state: "default" 0.0;
21507                    align: 0.0 0.5;
21508                    fixed: 0 1;
21509                    rel1 {
21510                        to_x: "elm.swallow.icon";
21511                        to_y: "base";
21512                        relative: 1.0  0.5;
21513                        offset:   0 4;
21514                    }
21515                    rel2 {
21516                        to_x: "elm.swallow.end";
21517                        to_y: "base";
21518                        relative: 0.0  0.5;
21519                        offset:   -1 -5;
21520                    }
21521                    text {
21522                        style: "grid_style";
21523                        min: 1 1;
21524                    }
21525                }
21526                description { state: "selected" 0.0;
21527                    inherit: "default" 0.0;
21528                    text {
21529                        style: "grid_selected_style";
21530                    }
21531                }
21532            }
21533            part { name: "fg1";
21534                clip_to: "disclip";
21535                mouse_events: 0;
21536                description { state: "default" 0.0;
21537                    visible: 0;
21538                    color: 255 255 255 0;
21539                    rel1.to: "bg";
21540                    rel2.relative: 1.0 0.5;
21541                    rel2.to: "bg";
21542                    image {
21543                        normal: "bt_sm_hilight.png";
21544                        border: 6 6 6 0;
21545                    }
21546                }
21547                description { state: "selected" 0.0;
21548                    inherit: "default" 0.0;
21549                    visible: 1;
21550                    color: 255 255 255 255;
21551                }
21552            }
21553            part { name: "fg2";
21554                clip_to: "disclip";
21555                mouse_events: 0;
21556                description { state: "default" 0.0;
21557                    visible: 0;
21558                    color: 255 255 255 0;
21559                    rel1.to: "bg";
21560                    rel2.to: "bg";
21561                    image {
21562                        normal: "bt_sm_shine.png";
21563                        border: 6 6 6 0;
21564                    }
21565                }
21566                description { state: "selected" 0.0;
21567                    inherit: "default" 0.0;
21568                    visible: 1;
21569                    color: 255 255 255 255;
21570                }
21571            }
21572            part { name: "disclip";
21573                type: RECT;
21574                description { state: "default" 0.0;
21575                    rel1.to: "bg";
21576                    rel2.to: "bg";
21577                }
21578                description { state: "disabled" 0.0;
21579                    inherit: "default" 0.0;
21580                    color: 255 255 255 64;
21581                }
21582            }
21583        }
21584        programs {
21585            // signal: elm,state,%s,active
21586            //   a "check" item named %s went active
21587            // signal: elm,state,%s,passive
21588            //   a "check" item named %s went passive
21589            // default is passive
21590            program {
21591                name:    "go_active";
21592                signal:  "elm,state,selected";
21593                source:  "elm";
21594                action:  STATE_SET "selected" 0.0;
21595                target:  "bg";
21596                target:  "fg1";
21597                target:  "fg2";
21598                target:  "elm.text";
21599            }
21600            program {
21601                name:    "go_passive";
21602                signal:  "elm,state,unselected";
21603                source:  "elm";
21604                action:  STATE_SET "default" 0.0;
21605                target:  "bg";
21606                target:  "fg1";
21607                target:  "fg2";
21608                target:  "elm.text";
21609                transition: LINEAR 0.1;
21610            }
21611            program {
21612                name:    "go_disabled";
21613                signal:  "elm,state,disabled";
21614                source:  "elm";
21615                action:  STATE_SET "disabled" 0.0;
21616                target:  "disclip";
21617            }
21618            program {
21619                name:    "go_enabled";
21620                signal:  "elm,state,enabled";
21621                source:  "elm";
21622                action:  STATE_SET "default" 0.0;
21623                target:  "disclip";
21624            }
21625        }
21626    }
21627
21628    ///////////////////////////////////////////////////////////////////////////////
21629    group { name: "elm/photocam/base/default";
21630        script {
21631            public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
21632            public timer0(val) {
21633                new v;
21634                v = get_int(sbvis_v);
21635                if (v) {
21636                    v = get_int(sbalways_v);
21637                    if (!v) {
21638                        emit("do-hide-vbar", "");
21639                        set_int(sbvis_v, 0);
21640                    }
21641                }
21642                v = get_int(sbvis_h);
21643                if (v) {
21644                    v = get_int(sbalways_h);
21645                    if (!v) {
21646                        emit("do-hide-hbar", "");
21647                        set_int(sbvis_h, 0);
21648                    }
21649                }
21650                set_int(sbvis_timer, 0);
21651                return 0;
21652            }
21653        }
21654        images {
21655            image: "shelf_inset.png" COMP;
21656            image: "bt_sm_base2.png" COMP;
21657            image: "bt_sm_shine.png" COMP;
21658            image: "bt_sm_hilight.png" COMP;
21659            image: "sb_runnerh.png" COMP;
21660            image: "sb_runnerv.png" COMP;
21661            image: "busy-1.png" COMP;
21662            image: "busy-2.png" COMP;
21663            image: "busy-3.png" COMP;
21664            image: "busy-4.png" COMP;
21665            image: "busy-5.png" COMP;
21666            image: "busy-6.png" COMP;
21667            image: "busy-7.png" COMP;
21668            image: "busy-8.png" COMP;
21669            image: "busy-9.png" COMP;
21670        }
21671        parts {
21672            part { name: "bg";
21673                type: RECT;
21674                description { state: "default" 0.0;
21675                    rel1.offset: 1 1;
21676                    rel2.offset: -2 -2;
21677                    color: 255 255 255 0;
21678                }
21679            }
21680            part { name: "clipper";
21681                type: RECT;
21682                mouse_events: 0;
21683                description { state: "default" 0.0;
21684                    rel1.to: "bg";
21685                    rel2.to: "bg";
21686                }
21687            }
21688            part { name: "elm.swallow.content";
21689                clip_to: "clipper";
21690                type: SWALLOW;
21691                description { state: "default" 0.0;
21692                    rel1.offset: 1 1;
21693                    rel2.offset: -2 -2;
21694                }
21695            }
21696            part { name: "busy_clip";
21697                type: RECT;
21698                mouse_events: 0;
21699                description { state: "default" 0.0;
21700                    visible: 0;
21701                    color: 255 255 255 0;
21702                }
21703                description { state: "active" 0.0;
21704                    visible: 1;
21705                    color: 255 255 255 255;
21706                }
21707            }
21708            part { name: "busy";
21709                clip_to: "busy_clip";
21710                mouse_events: 0;
21711                description { state: "default" 0.0;
21712                    fixed: 1 1;
21713                    min: 32 32;
21714                    aspect: 1.0 1.0;
21715                    align: 1.0 1.0;
21716                    aspect_preference: BOTH;
21717                    rel1 {
21718                        relative: 0.9 0.9;
21719                        offset:   -9 -9;
21720                    }
21721                    rel2 {
21722                        relative: 0.9 0.9;
21723                        offset:   -9 -9;
21724                    }
21725                    image {
21726                        normal: "busy-9.png";
21727                        tween:  "busy-1.png";
21728                        tween:  "busy-2.png";
21729                        tween:  "busy-3.png";
21730                        tween:  "busy-4.png";
21731                        tween:  "busy-5.png";
21732                        tween:  "busy-6.png";
21733                        tween:  "busy-7.png";
21734                        tween:  "busy-8.png";
21735                    }
21736                }
21737            }
21738            part { name: "conf_over";
21739                mouse_events:  0;
21740                description { state: "default" 0.0;
21741                    rel1.offset: 0 0;
21742                    rel2.offset: -1 -1;
21743                    image {
21744                        normal: "shelf_inset.png";
21745                        border: 7 7 7 7;
21746                        middle: 0;
21747                    }
21748                    fill.smooth : 0;
21749                }
21750            }
21751            part { name: "sb_vbar_clip_master";
21752                type: RECT;
21753                mouse_events: 0;
21754                description { state: "default" 0.0;
21755                }
21756                description { state: "hidden" 0.0;
21757                    visible: 0;
21758                    color: 255 255 255 0;
21759                }
21760            }
21761            part { name: "sb_vbar_clip";
21762                clip_to: "sb_vbar_clip_master";
21763                type: RECT;
21764                mouse_events: 0;
21765                description { state: "default" 0.0;
21766                }
21767                description { state: "hidden" 0.0;
21768                    visible: 0;
21769                    color: 255 255 255 0;
21770                }
21771            }
21772            part { name: "sb_vbar";
21773                type: RECT;
21774                mouse_events: 0;
21775                description { state: "default" 0.0;
21776                    fixed: 1 1;
21777                    visible: 0;
21778                    min: 17 17;
21779                    align: 1.0 0.0;
21780                    rel1 {
21781                        relative: 1.0 0.0;
21782                        offset:   -2 0;
21783                    }
21784                    rel2 {
21785                        relative: 1.0 0.0;
21786                        offset:   -2 -1;
21787                        to_y:     "sb_hbar";
21788                    }
21789                }
21790            }
21791            part { name: "sb_vbar_runner";
21792                clip_to: "sb_vbar_clip";
21793                mouse_events: 0;
21794                description { state: "default" 0.0;
21795                    min: 3 3;
21796                    max: 3 99999;
21797                    rel1.to:       "sb_vbar";
21798                    rel2.to:       "sb_vbar";
21799                    image {
21800                        normal: "sb_runnerv.png";
21801                        border: 0 0 4 4;
21802                    }
21803                    fill.smooth: 0;
21804                }
21805            }
21806            part { name: "elm.dragable.vbar";
21807                clip_to: "sb_vbar_clip";
21808                mouse_events: 0;
21809                dragable {
21810                    x: 0 0 0;
21811                    y: 1 1 0;
21812                    confine: "sb_vbar";
21813                }
21814                description { state: "default" 0.0;
21815                    fixed: 1 1;
21816                    min: 17 17;
21817                    rel1 {
21818                        relative: 0.5  0.5;
21819                        offset:   0    0;
21820                        to: "sb_vbar";
21821                    }
21822                    rel2 {
21823                        relative: 0.5  0.5;
21824                        offset:   0    0;
21825                        to: "sb_vbar";
21826                    }
21827                    image {
21828                        normal: "bt_sm_base2.png";
21829                        border: 6 6 6 6;
21830                    }
21831                    image.middle: SOLID;
21832                }
21833            }
21834            part { name: "sb_vbar_over1";
21835                clip_to: "sb_vbar_clip";
21836                mouse_events: 0;
21837                description { state: "default" 0.0;
21838                    rel1.to: "elm.dragable.vbar";
21839                    rel2.relative: 1.0 0.5;
21840                    rel2.to: "elm.dragable.vbar";
21841                    image {
21842                        normal: "bt_sm_hilight.png";
21843                        border: 6 6 6 0;
21844                    }
21845                }
21846            }
21847            part { name: "sb_vbar_over2";
21848                clip_to: "sb_vbar_clip";
21849                mouse_events: 0;
21850                description { state: "default" 0.0;
21851                    rel1.to: "elm.dragable.vbar";
21852                    rel2.to: "elm.dragable.vbar";
21853                    image {
21854                        normal: "bt_sm_shine.png";
21855                        border: 6 6 6 0;
21856                    }
21857                }
21858            }
21859
21860            part { name: "sb_hbar_clip_master";
21861                type: RECT;
21862                mouse_events: 0;
21863                description { state: "default" 0.0;
21864                }
21865                description { state: "hidden" 0.0;
21866                    visible: 0;
21867                    color: 255 255 255 0;
21868                }
21869            }
21870            part { name: "sb_hbar_clip";
21871                clip_to: "sb_hbar_clip_master";
21872                type: RECT;
21873                mouse_events: 0;
21874                description { state: "default" 0.0;
21875                }
21876                description { state: "hidden" 0.0;
21877                    visible: 0;
21878                    color: 255 255 255 0;
21879                }
21880            }
21881            part { name: "sb_hbar";
21882                type: RECT;
21883                mouse_events: 0;
21884                description { state: "default" 0.0;
21885                    fixed: 1 1;
21886                    visible: 0;
21887                    min: 17 17;
21888                    align: 0.0 1.0;
21889                    rel1 {
21890                        relative: 0.0 1.0;
21891                        offset:   0 -2;
21892                    }
21893                    rel2 {
21894                        relative: 0.0 1.0;
21895                        offset:   -1 -2;
21896                        to_x:     "sb_vbar";
21897                    }
21898                }
21899            }
21900            part { name: "sb_hbar_runner";
21901                clip_to: "sb_hbar_clip";
21902                mouse_events: 0;
21903                description { state: "default" 0.0;
21904                    min: 3 3;
21905                    max: 99999 3;
21906                    rel1.to:       "sb_hbar";
21907                    rel2.to:       "sb_hbar";
21908                    image {
21909                        normal: "sb_runnerh.png";
21910                        border: 4 4 0 0;
21911                    }
21912                    fill.smooth: 0;
21913                }
21914            }
21915            part { name: "elm.dragable.hbar";
21916                clip_to: "sb_hbar_clip";
21917                mouse_events: 0;
21918                dragable {
21919                    x: 1 1 0;
21920                    y: 0 0 0;
21921                    confine: "sb_hbar";
21922                }
21923                description { state: "default" 0.0;
21924                    fixed: 1 1;
21925                    min: 17 17;
21926                    rel1 {
21927                        relative: 0.5  0.5;
21928                        offset:   0    0;
21929                        to: "sb_hbar";
21930                    }
21931                    rel2 {
21932                        relative: 0.5  0.5;
21933                        offset:   0    0;
21934                        to: "sb_hbar";
21935                    }
21936                    image {
21937                        normal: "bt_sm_base2.png";
21938                        border: 6 6 6 6;
21939                    }
21940                    image.middle: SOLID;
21941                }
21942            }
21943            part { name: "sb_hbar_over1";
21944                clip_to: "sb_hbar_clip";
21945                mouse_events: 0;
21946                description { state: "default" 0.0;
21947                    rel1.to: "elm.dragable.hbar";
21948                    rel2.relative: 1.0 0.5;
21949                    rel2.to: "elm.dragable.hbar";
21950                    image {
21951                        normal: "bt_sm_hilight.png";
21952                        border: 6 6 6 0;
21953                    }
21954                }
21955            }
21956            part { name: "sb_hbar_over2";
21957                clip_to: "sb_hbar_clip";
21958                mouse_events: 0;
21959                description { state: "default" 0.0;
21960                    rel1.to: "elm.dragable.hbar";
21961                    rel2.to: "elm.dragable.hbar";
21962                    image {
21963                        normal: "bt_sm_shine.png";
21964                        border: 6 6 6 0;
21965                    }
21966                }
21967            }
21968        }
21969        programs {
21970            program { name: "load";
21971                signal: "load";
21972                source: "";
21973                script {
21974                    set_state(PART:"sb_hbar_clip", "hidden", 0.0);
21975                    set_state(PART:"sb_vbar_clip", "hidden", 0.0);
21976                    set_int(sbvis_h, 0);
21977                    set_int(sbvis_v, 0);
21978                    set_int(sbalways_v, 0);
21979                    set_int(sbalways_h, 0);
21980                    set_int(sbvis_timer, 0);
21981                }
21982            }
21983
21984            program { name: "vbar_show";
21985                signal: "elm,action,show,vbar";
21986                source: "elm";
21987                action:  STATE_SET "default" 0.0;
21988                target: "sb_vbar_clip_master";
21989            }
21990            program { name: "vbar_hide";
21991                signal: "elm,action,hide,vbar";
21992                source: "elm";
21993                action:  STATE_SET "hidden" 0.0;
21994                target: "sb_vbar_clip_master";
21995            }
21996            program { name: "vbar_show_always";
21997                signal: "elm,action,show_always,vbar";
21998                source: "elm";
21999                script {
22000                    new v;
22001                    v = get_int(sbvis_v);
22002                    v |= get_int(sbalways_v);
22003                    if (!v) {
22004                        set_int(sbalways_v, 1);
22005                        emit("do-show-vbar", "");
22006                        set_int(sbvis_v, 1);
22007                    }
22008                }
22009            }
22010            program { name: "vbar_show_notalways";
22011                signal: "elm,action,show_notalways,vbar";
22012                source: "elm";
22013                script {
22014                    new v;
22015                    v = get_int(sbalways_v);
22016                    if (v) {
22017                        set_int(sbalways_v, 0);
22018                        v = get_int(sbvis_v);
22019                        if (!v) {
22020                            emit("do-hide-vbar", "");
22021                            set_int(sbvis_v, 0);
22022                        }
22023                    }
22024                }
22025            }
22026            program { name: "sb_vbar_show";
22027                signal: "do-show-vbar";
22028                source: "";
22029                action:  STATE_SET "default" 0.0;
22030                transition: LINEAR 1.0;
22031                target: "sb_vbar_clip";
22032            }
22033            program { name: "sb_vbar_hide";
22034                signal: "do-hide-vbar";
22035                source: "";
22036                action:  STATE_SET "hidden" 0.0;
22037                transition: LINEAR 1.0;
22038                target: "sb_vbar_clip";
22039            }
22040
22041            program { name: "hbar_show";
22042                signal: "elm,action,show,hbar";
22043                source: "elm";
22044                action:  STATE_SET "default" 0.0;
22045                target: "sb_hbar_clip_master";
22046            }
22047            program { name: "hbar_hide";
22048                signal: "elm,action,hide,hbar";
22049                source: "elm";
22050                action:  STATE_SET "hidden" 0.0;
22051                target: "sb_hbar_clip_master";
22052            }
22053            program { name: "hbar_show_always";
22054                signal: "elm,action,show_always,hbar";
22055                source: "elm";
22056                script {
22057                    new v;
22058                    v = get_int(sbvis_h);
22059                    v |= get_int(sbalways_h);
22060                    if (!v) {
22061                        set_int(sbalways_h, 1);
22062                        emit("do-show-hbar", "");
22063                        set_int(sbvis_h, 1);
22064                    }
22065                }
22066            }
22067            program { name: "hbar_show_notalways";
22068                signal: "elm,action,show_notalways,hbar";
22069                source: "elm";
22070                script {
22071                    new v;
22072                    v = get_int(sbalways_h);
22073                    if (v) {
22074                        set_int(sbalways_h, 0);
22075                        v = get_int(sbvis_h);
22076                        if (!v) {
22077                            emit("do-hide-hbar", "");
22078                            set_int(sbvis_h, 0);
22079                        }
22080                    }
22081                }
22082            }
22083            program { name: "sb_hbar_show";
22084                signal: "do-show-hbar";
22085                source: "";
22086                action:  STATE_SET "default" 0.0;
22087                transition: LINEAR 1.0;
22088                target: "sb_hbar_clip";
22089            }
22090            program { name: "sb_hbar_hide";
22091                signal: "do-hide-hbar";
22092                source: "";
22093                action:  STATE_SET "hidden" 0.0;
22094                transition: LINEAR 1.0;
22095                target: "sb_hbar_clip";
22096            }
22097
22098            program { name: "scroll";
22099                signal: "elm,action,scroll";
22100                source: "elm";
22101                script {
22102                    new v;
22103                    v = get_int(sbvis_v);
22104                    v |= get_int(sbalways_v);
22105                    if (!v) {
22106                        emit("do-show-vbar", "");
22107                        set_int(sbvis_v, 1);
22108                    }
22109                    v = get_int(sbvis_h);
22110                    v |= get_int(sbalways_h);
22111                    if (!v) {
22112                        emit("do-show-hbar", "");
22113                        set_int(sbvis_h, 1);
22114                    }
22115                    v = get_int(sbvis_timer);
22116                    if (v > 0) cancel_timer(v);
22117                    v = timer(2.0, "timer0", 0);
22118                    set_int(sbvis_timer, v);
22119                }
22120            }
22121            program { name: "go1";
22122                signal: "elm,state,busy,start";
22123                source: "elm";
22124                action: STATE_SET "active" 0.0;
22125                transition: SINUSOIDAL 1.0;
22126                target:  "busy_clip";
22127            }
22128            program { name: "go2";
22129                signal: "elm,state,busy,start";
22130                source: "elm";
22131                action: STATE_SET "default" 0.0;
22132                transition: LINEAR 0.5;
22133                target: "busy";
22134                after:  "go2";
22135            }
22136            program { name: "stop1";
22137                signal: "elm,state,busy,stop";
22138                source: "elm";
22139                action: STATE_SET "default" 0.0;
22140                transition: SINUSOIDAL 1.0;
22141                target: "busy_clip";
22142                after: "stop2";
22143            }
22144          program { name: "stop2";
22145             action: ACTION_STOP;
22146             target: "go2";
22147          }
22148       }
22149    }
22150
22151    ///////////////////////////////////////////////////////////////////////////////
22152    group { name: "elm/map/base/default";
22153        script {
22154            public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
22155            public timer0(val) {
22156                new v;
22157                v = get_int(sbvis_v);
22158                if (v) {
22159                    v = get_int(sbalways_v);
22160                    if (!v) {
22161                        emit("do-hide-vbar", "");
22162                        set_int(sbvis_v, 0);
22163                    }
22164                }
22165                v = get_int(sbvis_h);
22166                if (v) {
22167                    v = get_int(sbalways_h);
22168                    if (!v) {
22169                        emit("do-hide-hbar", "");
22170                        set_int(sbvis_h, 0);
22171                    }
22172                }
22173                set_int(sbvis_timer, 0);
22174                return 0;
22175            }
22176        }
22177        images {
22178            image: "shelf_inset.png" COMP;
22179            image: "bt_sm_base2.png" COMP;
22180            image: "bt_sm_shine.png" COMP;
22181            image: "bt_sm_hilight.png" COMP;
22182            image: "sb_runnerh.png" COMP;
22183            image: "sb_runnerv.png" COMP;
22184            image: "busy-1.png" COMP;
22185            image: "busy-2.png" COMP;
22186            image: "busy-3.png" COMP;
22187            image: "busy-4.png" COMP;
22188            image: "busy-5.png" COMP;
22189            image: "busy-6.png" COMP;
22190            image: "busy-7.png" COMP;
22191            image: "busy-8.png" COMP;
22192            image: "busy-9.png" COMP;
22193        }
22194        parts {
22195            part { name: "bg";
22196                type: RECT;
22197                description { state: "default" 0.0;
22198                    rel1.offset: 1 1;
22199                    rel2.offset: -2 -2;
22200                    color: 255 255 255 0;
22201                }
22202            }
22203            part { name: "clipper";
22204                type: RECT;
22205                mouse_events: 0;
22206                description { state: "default" 0.0;
22207                    rel1.to: "bg";
22208                    rel2.to: "bg";
22209                }
22210            }
22211            part { name: "elm.swallow.content";
22212                clip_to: "clipper";
22213                type: SWALLOW;
22214                description { state: "default" 0.0;
22215                    rel1.offset: 1 1;
22216                    rel2.offset: -2 -2;
22217                }
22218            }
22219            part { name: "busy_clip";
22220                type: RECT;
22221                mouse_events: 0;
22222                description { state: "default" 0.0;
22223                    visible: 0;
22224                    color: 255 255 255 0;
22225                }
22226                description { state: "active" 0.0;
22227                    visible: 1;
22228                    color: 255 255 255 255;
22229                }
22230            }
22231            part { name: "busy";
22232                clip_to: "busy_clip";
22233                mouse_events: 0;
22234                description { state: "default" 0.0;
22235                    fixed: 1 1;
22236                    min: 32 32;
22237                    aspect: 1.0 1.0;
22238                    align: 1.0 1.0;
22239                    aspect_preference: BOTH;
22240                    rel1 {
22241                        relative: 0.9 0.9;
22242                        offset:   -9 -9;
22243                    }
22244                    rel2 {
22245                        relative: 0.9 0.9;
22246                        offset:   -9 -9;
22247                    }
22248                    image {
22249                        normal: "busy-9.png";
22250                        tween:  "busy-1.png";
22251                        tween:  "busy-2.png";
22252                        tween:  "busy-3.png";
22253                        tween:  "busy-4.png";
22254                        tween:  "busy-5.png";
22255                        tween:  "busy-6.png";
22256                        tween:  "busy-7.png";
22257                        tween:  "busy-8.png";
22258                    }
22259                }
22260            }
22261            part { name: "conf_over";
22262                mouse_events:  0;
22263                description { state: "default" 0.0;
22264                    rel1.offset: 0 0;
22265                    rel2.offset: -1 -1;
22266                    image {
22267                        normal: "shelf_inset.png";
22268                        border: 7 7 7 7;
22269                        middle: 0;
22270                    }
22271                    fill.smooth : 0;
22272                }
22273            }
22274            part { name: "sb_vbar_clip_master";
22275                type: RECT;
22276                mouse_events: 0;
22277                description { state: "default" 0.0;
22278                }
22279                description { state: "hidden" 0.0;
22280                    visible: 0;
22281                    color: 255 255 255 0;
22282                }
22283            }
22284            part { name: "sb_vbar_clip";
22285                clip_to: "sb_vbar_clip_master";
22286                type: RECT;
22287                mouse_events: 0;
22288                description { state: "default" 0.0;
22289                }
22290                description { state: "hidden" 0.0;
22291                    visible: 0;
22292                    color: 255 255 255 0;
22293                }
22294            }
22295            part { name: "sb_vbar";
22296                type: RECT;
22297                mouse_events: 0;
22298                description { state: "default" 0.0;
22299                    fixed: 1 1;
22300                    visible: 0;
22301                    min: 17 17;
22302                    align: 1.0 0.0;
22303                    rel1 {
22304                        relative: 1.0 0.0;
22305                        offset:   -2 0;
22306                    }
22307                    rel2 {
22308                        relative: 1.0 0.0;
22309                        offset:   -2 -1;
22310                        to_y:     "sb_hbar";
22311                    }
22312                }
22313            }
22314            part { name: "sb_vbar_runner";
22315                clip_to: "sb_vbar_clip";
22316                mouse_events: 0;
22317                description { state: "default" 0.0;
22318                    min: 3 3;
22319                    max: 3 99999;
22320                    rel1.to:       "sb_vbar";
22321                    rel2.to:       "sb_vbar";
22322                    image {
22323                        normal: "sb_runnerv.png";
22324                        border: 0 0 4 4;
22325                    }
22326                    fill.smooth: 0;
22327                }
22328            }
22329            part { name: "elm.dragable.vbar";
22330                clip_to: "sb_vbar_clip";
22331                mouse_events: 0;
22332                dragable {
22333                    x: 0 0 0;
22334                    y: 1 1 0;
22335                    confine: "sb_vbar";
22336                }
22337                description { state: "default" 0.0;
22338                    fixed: 1 1;
22339                    min: 17 17;
22340                    rel1 {
22341                        relative: 0.5  0.5;
22342                        offset:   0    0;
22343                        to: "sb_vbar";
22344                    }
22345                    rel2 {
22346                        relative: 0.5  0.5;
22347                        offset:   0    0;
22348                        to: "sb_vbar";
22349                    }
22350                    image {
22351                        normal: "bt_sm_base2.png";
22352                        border: 6 6 6 6;
22353                    }
22354                    image.middle: SOLID;
22355                }
22356            }
22357            part { name: "sb_vbar_over1";
22358                clip_to: "sb_vbar_clip";
22359                mouse_events: 0;
22360                description { state: "default" 0.0;
22361                    rel1.to: "elm.dragable.vbar";
22362                    rel2.relative: 1.0 0.5;
22363                    rel2.to: "elm.dragable.vbar";
22364                    image {
22365                        normal: "bt_sm_hilight.png";
22366                        border: 6 6 6 0;
22367                    }
22368                }
22369            }
22370            part { name: "sb_vbar_over2";
22371                clip_to: "sb_vbar_clip";
22372                mouse_events: 0;
22373                description { state: "default" 0.0;
22374                    rel1.to: "elm.dragable.vbar";
22375                    rel2.to: "elm.dragable.vbar";
22376                    image {
22377                        normal: "bt_sm_shine.png";
22378                        border: 6 6 6 0;
22379                    }
22380                }
22381            }
22382
22383            part { name: "sb_hbar_clip_master";
22384                type: RECT;
22385                mouse_events: 0;
22386                description { state: "default" 0.0;
22387                }
22388                description { state: "hidden" 0.0;
22389                    visible: 0;
22390                    color: 255 255 255 0;
22391                }
22392            }
22393            part { name: "sb_hbar_clip";
22394                clip_to: "sb_hbar_clip_master";
22395                type: RECT;
22396                mouse_events: 0;
22397                description { state: "default" 0.0;
22398                }
22399                description { state: "hidden" 0.0;
22400                    visible: 0;
22401                    color: 255 255 255 0;
22402                }
22403            }
22404            part { name: "sb_hbar";
22405                type: RECT;
22406                mouse_events: 0;
22407                description { state: "default" 0.0;
22408                    fixed: 1 1;
22409                    visible: 0;
22410                    min: 17 17;
22411                    align: 0.0 1.0;
22412                    rel1 {
22413                        relative: 0.0 1.0;
22414                        offset:   0 -2;
22415                    }
22416                    rel2 {
22417                        relative: 0.0 1.0;
22418                        offset:   -1 -2;
22419                        to_x:     "sb_vbar";
22420                    }
22421                }
22422            }
22423            part { name: "sb_hbar_runner";
22424                clip_to: "sb_hbar_clip";
22425                mouse_events: 0;
22426                description { state: "default" 0.0;
22427                    min: 3 3;
22428                    max: 99999 3;
22429                    rel1.to:       "sb_hbar";
22430                    rel2.to:       "sb_hbar";
22431                    image {
22432                        normal: "sb_runnerh.png";
22433                        border: 4 4 0 0;
22434                    }
22435                    fill.smooth: 0;
22436                }
22437            }
22438            part { name: "elm.dragable.hbar";
22439                clip_to: "sb_hbar_clip";
22440                mouse_events: 0;
22441                dragable {
22442                    x: 1 1 0;
22443                    y: 0 0 0;
22444                    confine: "sb_hbar";
22445                }
22446                description { state: "default" 0.0;
22447                    fixed: 1 1;
22448                    min: 17 17;
22449                    rel1 {
22450                        relative: 0.5  0.5;
22451                        offset:   0    0;
22452                        to: "sb_hbar";
22453                    }
22454                    rel2 {
22455                        relative: 0.5  0.5;
22456                        offset:   0    0;
22457                        to: "sb_hbar";
22458                    }
22459                    image {
22460                        normal: "bt_sm_base2.png";
22461                        border: 6 6 6 6;
22462                    }
22463                    image.middle: SOLID;
22464                }
22465            }
22466            part { name: "sb_hbar_over1";
22467                clip_to: "sb_hbar_clip";
22468                mouse_events: 0;
22469                description { state: "default" 0.0;
22470                    rel1.to: "elm.dragable.hbar";
22471                    rel2.relative: 1.0 0.5;
22472                    rel2.to: "elm.dragable.hbar";
22473                    image {
22474                        normal: "bt_sm_hilight.png";
22475                        border: 6 6 6 0;
22476                    }
22477                }
22478            }
22479            part { name: "sb_hbar_over2";
22480                clip_to: "sb_hbar_clip";
22481                mouse_events: 0;
22482                description { state: "default" 0.0;
22483                    rel1.to: "elm.dragable.hbar";
22484                    rel2.to: "elm.dragable.hbar";
22485                    image {
22486                        normal: "bt_sm_shine.png";
22487                        border: 6 6 6 0;
22488                    }
22489                }
22490            }
22491        }
22492        programs {
22493            program { name: "load";
22494                signal: "load";
22495                source: "";
22496                script {
22497                    set_state(PART:"sb_hbar_clip", "hidden", 0.0);
22498                    set_state(PART:"sb_vbar_clip", "hidden", 0.0);
22499                    set_int(sbvis_h, 0);
22500                    set_int(sbvis_v, 0);
22501                    set_int(sbalways_v, 0);
22502                    set_int(sbalways_h, 0);
22503                    set_int(sbvis_timer, 0);
22504                }
22505            }
22506
22507            program { name: "vbar_show";
22508                signal: "elm,action,show,vbar";
22509                source: "elm";
22510                action:  STATE_SET "default" 0.0;
22511                target: "sb_vbar_clip_master";
22512            }
22513            program { name: "vbar_hide";
22514                signal: "elm,action,hide,vbar";
22515                source: "elm";
22516                action:  STATE_SET "hidden" 0.0;
22517                target: "sb_vbar_clip_master";
22518            }
22519            program { name: "vbar_show_always";
22520                signal: "elm,action,show_always,vbar";
22521                source: "elm";
22522                script {
22523                    new v;
22524                    v = get_int(sbvis_v);
22525                    v |= get_int(sbalways_v);
22526                    if (!v) {
22527                        set_int(sbalways_v, 1);
22528                        emit("do-show-vbar", "");
22529                        set_int(sbvis_v, 1);
22530                    }
22531                }
22532            }
22533            program { name: "vbar_show_notalways";
22534                signal: "elm,action,show_notalways,vbar";
22535                source: "elm";
22536                script {
22537                    new v;
22538                    v = get_int(sbalways_v);
22539                    if (v) {
22540                        set_int(sbalways_v, 0);
22541                        v = get_int(sbvis_v);
22542                        if (!v) {
22543                            emit("do-hide-vbar", "");
22544                            set_int(sbvis_v, 0);
22545                        }
22546                    }
22547                }
22548            }
22549            program { name: "sb_vbar_show";
22550                signal: "do-show-vbar";
22551                source: "";
22552                action:  STATE_SET "default" 0.0;
22553                transition: LINEAR 1.0;
22554                target: "sb_vbar_clip";
22555            }
22556            program { name: "sb_vbar_hide";
22557                signal: "do-hide-vbar";
22558                source: "";
22559                action:  STATE_SET "hidden" 0.0;
22560                transition: LINEAR 1.0;
22561                target: "sb_vbar_clip";
22562            }
22563
22564            program { name: "hbar_show";
22565                signal: "elm,action,show,hbar";
22566                source: "elm";
22567                action:  STATE_SET "default" 0.0;
22568                target: "sb_hbar_clip_master";
22569            }
22570            program { name: "hbar_hide";
22571                signal: "elm,action,hide,hbar";
22572                source: "elm";
22573                action:  STATE_SET "hidden" 0.0;
22574                target: "sb_hbar_clip_master";
22575            }
22576            program { name: "hbar_show_always";
22577                signal: "elm,action,show_always,hbar";
22578                source: "elm";
22579                script {
22580                    new v;
22581                    v = get_int(sbvis_h);
22582                    v |= get_int(sbalways_h);
22583                    if (!v) {
22584                        set_int(sbalways_h, 1);
22585                        emit("do-show-hbar", "");
22586                        set_int(sbvis_h, 1);
22587                    }
22588                }
22589            }
22590            program { name: "hbar_show_notalways";
22591                signal: "elm,action,show_notalways,hbar";
22592                source: "elm";
22593                script {
22594                    new v;
22595                    v = get_int(sbalways_h);
22596                    if (v) {
22597                        set_int(sbalways_h, 0);
22598                        v = get_int(sbvis_h);
22599                        if (!v) {
22600                            emit("do-hide-hbar", "");
22601                            set_int(sbvis_h, 0);
22602                        }
22603                    }
22604                }
22605            }
22606            program { name: "sb_hbar_show";
22607                signal: "do-show-hbar";
22608                source: "";
22609                action:  STATE_SET "default" 0.0;
22610                transition: LINEAR 1.0;
22611                target: "sb_hbar_clip";
22612            }
22613            program { name: "sb_hbar_hide";
22614                signal: "do-hide-hbar";
22615                source: "";
22616                action:  STATE_SET "hidden" 0.0;
22617                transition: LINEAR 1.0;
22618                target: "sb_hbar_clip";
22619            }
22620
22621            program { name: "scroll";
22622                signal: "elm,action,scroll";
22623                source: "elm";
22624                script {
22625                    new v;
22626                    v = get_int(sbvis_v);
22627                    v |= get_int(sbalways_v);
22628                    if (!v) {
22629                        emit("do-show-vbar", "");
22630                        set_int(sbvis_v, 1);
22631                    }
22632                    v = get_int(sbvis_h);
22633                    v |= get_int(sbalways_h);
22634                    if (!v) {
22635                        emit("do-show-hbar", "");
22636                        set_int(sbvis_h, 1);
22637                    }
22638                    v = get_int(sbvis_timer);
22639                    if (v > 0) cancel_timer(v);
22640                    v = timer(2.0, "timer0", 0);
22641                    set_int(sbvis_timer, v);
22642                }
22643            }
22644            program { name: "go1";
22645                signal: "elm,state,busy,start";
22646                source: "elm";
22647                action: STATE_SET "active" 0.0;
22648                transition: SINUSOIDAL 1.0;
22649                target:  "busy_clip";
22650            }
22651            program { name: "go2";
22652                signal: "elm,state,busy,start";
22653                source: "elm";
22654                action: STATE_SET "default" 0.0;
22655                transition: LINEAR 0.5;
22656                target: "busy";
22657                after:  "go2";
22658            }
22659            program { name: "stop1";
22660                signal: "elm,state,busy,stop";
22661                source: "elm";
22662                action: STATE_SET "default" 0.0;
22663                transition: SINUSOIDAL 1.0;
22664                target: "busy_clip";
22665                after: "stop2";
22666            }
22667          program { name: "stop2";
22668             action: ACTION_STOP;
22669             target: "go2";
22670          }
22671       }
22672    }
22673    group { name: "elm/map/marker/radio/default";
22674         data {
22675             item: size_w 32;
22676             item: size_h 32;
22677             item: size_max_w 64;
22678             item: size_max_h 64;
22679         }
22680         parts {
22681             part { name: "whole";
22682                 description { state: "default" 0.0;
22683                 }
22684             }
22685             part { name: "base";
22686                 ignore_flags: ON_HOLD;
22687                 description { state: "default" 0.0;
22688                     image.normal: "radio.png";
22689                 }
22690             }
22691             part { name: "elm.icon";
22692                 type: SWALLOW;
22693                 clip_to: "whole";
22694                 mouse_events:  0;
22695                 description { state: "default" 0.0;
22696                     rel1.relative: 0.27 0.27;
22697                     rel2.relative: 0.73 0.73;
22698                 }
22699             }
22700             part { name: "elm.text";
22701                 type:          TEXT;
22702                 effect:        SOFT_SHADOW;
22703                 mouse_events:  0;
22704                 scale: 1;
22705                 description { state: "default" 0.0;
22706                     align:    0.5 0.5;
22707                     color: 224 224 224 255;
22708                     color3: 0 0 0 64;
22709                     rel1.relative: 0.28 0.25;
22710                     rel2.relative: 0.75 0.75;
22711                     text {
22712                         font:     "Sans,Edje-Vera";
22713                         size:     10;
22714                         min:      0 0;
22715                         align:    0.5 0.5;
22716                     }
22717                 }
22718             }
22719        }
22720        programs {
22721             program { name: "open";
22722                 signal: "mouse,clicked,1";
22723                 source: "base";
22724                 action: SIGNAL_EMIT "open" "elm";
22725             }
22726             program { name: "bringin";
22727                 signal: "mouse,down,1,double";
22728                 source: "base";
22729                 action: SIGNAL_EMIT "bringin" "elm";
22730             }
22731        }
22732    }
22733    group { name: "elm/map/marker/radio2/default";
22734         data {
22735             item: size_w 32;
22736             item: size_h 32;
22737             item: size_max_w 64;
22738             item: size_max_h 64;
22739         }
22740         parts {
22741             part { name: "base";
22742                 ignore_flags: ON_HOLD;
22743                 description { state: "default" 0.0;
22744                     image.normal: "radio2.png";
22745                 }
22746             }
22747             part { name: "elm.text";
22748                 type:          TEXT;
22749                 effect:        SOFT_SHADOW;
22750                 mouse_events:  0;
22751                 scale: 1;
22752                 description { state: "default" 0.0;
22753                     align:    0.5 0.5;
22754                     color: 224 224 224 255;
22755                     color3: 0 0 0 64;
22756                     rel1.relative: 0.28 0.25;
22757                     rel2.relative: 0.75 0.75;
22758                     text {
22759                         font:     "Sans,Edje-Vera";
22760                         size:     10;
22761                         min:      0 0;
22762                         align:    0.5 0.5;
22763                     }
22764                 }
22765             }
22766        }
22767        programs {
22768             program { name: "open";
22769                 signal: "mouse,clicked,1";
22770                 source: "base";
22771                 action: SIGNAL_EMIT "open" "elm";
22772             }
22773             program { name: "bringin";
22774                 signal: "mouse,down,1,double";
22775                 source: "base";
22776                 action: SIGNAL_EMIT "bringin" "elm";
22777             }
22778        }
22779    }
22780    group { name: "elm/map/marker/empty/default";
22781         data {
22782             item: size_w 22;
22783             item: size_h 22;
22784             item: size_max_w 64;
22785             item: size_max_h 64;
22786         }
22787         parts {
22788             part { name: "whole";
22789                 description { state: "default" 0.0;
22790                 }
22791             }
22792             part { name: "base";
22793                 ignore_flags: ON_HOLD;
22794                 description { state: "default" 0.0;
22795                 }
22796             }
22797             part { name: "elm.icon";
22798                 type: SWALLOW;
22799                 clip_to: "whole";
22800                 mouse_events:  0;
22801                 description { state: "default" 0.0;
22802                 }
22803             }
22804             part { name: "elm.text";
22805                 type:          TEXT;
22806                 effect:        SOFT_SHADOW;
22807                 mouse_events:  0;
22808                 scale: 1;
22809                 description { state: "default" 0.0;
22810                     align:    0.5 0.5;
22811                     color: 224 224 224 255;
22812                     color3: 0 0 0 64;
22813                     rel1.relative: 0.28 0.25;
22814                     rel2.relative: 0.75 0.75;
22815                     text {
22816                         font:     "Sans,Edje-Vera";
22817                         size:     10;
22818                         min:      0 0;
22819                         align:    0.5 0.5;
22820                     }
22821                 }
22822             }
22823        }
22824        programs {
22825             program { name: "open";
22826                 signal: "mouse,clicked,1";
22827                 source: "base";
22828                 action: SIGNAL_EMIT "open" "elm";
22829             }
22830             program { name: "bringin";
22831                 signal: "mouse,down,1,double";
22832                 source: "base";
22833                 action: SIGNAL_EMIT "bringin" "elm";
22834             }
22835        }
22836    }
22837    group { name: "elm/map/marker_bubble/default";
22838     images {
22839       image: "bubble.png" COMP;
22840       image: "bubble_shine.png" COMP;
22841     }
22842     data {
22843             item: size_w 400;
22844             item: size_h 100;
22845         }
22846     parts {
22847     part { name: "clipper";
22848         mouse_events:  1;
22849         description { state: "default" 0.0;
22850           color: 255 255 255 0;
22851         }
22852         description { state: "show" 0.0;
22853             inherit: "default" 0.0;
22854             color: 255 255 255 255;
22855         }
22856       }
22857      part { name: "base0";
22858         mouse_events:  0;
22859         clip_to: "clipper";
22860         description { state: "default" 0.0;
22861           image {
22862             normal: "bubble.png";
22863             border: 11 36 10 19;
22864           }
22865           image.middle: SOLID;
22866           fill.smooth: 0;
22867         }
22868       }
22869       part { name: "elm.swallow.content";
22870         type: SWALLOW;
22871         clip_to: "clipper";
22872         description { state: "default" 0.0;
22873             align: 0.5 0.5;
22874           rel1 {
22875             offset: 9 8;
22876           }
22877           rel2 {
22878             offset: -10 -17;
22879           }
22880         }
22881       }
22882       part { name: "shine";
22883         mouse_events:  0;
22884         clip_to: "clipper";
22885         description { state:    "default" 0.0;
22886           rel1 {
22887             to: "base0";
22888           }
22889           rel2 {
22890             to: "base0";
22891             relative: 1.0 0.5;
22892           }
22893           image {
22894             normal: "bubble_shine.png";
22895             border: 5 5 5 0;
22896           }
22897           fill.smooth: 0;
22898         }
22899         }
22900     }
22901     programs {
22902         program { name: "show";
22903             signal: "show";
22904             action: STATE_SET "show" 0.0;
22905             target: "clipper";
22906             transition: ACCELERATE 0.5;
22907         }
22908     }
22909   }
22910
22911
22912
22913 /////////////////////////////////////////////////////////////////////////////
22914 // PANEL
22915 /////////////////////////////////////////////////////////////////////////////
22916   group {
22917      name: "elm/panel/base/left";
22918      images
22919        {
22920           image: "bt_base1.png" COMP;
22921           image: "bt_hilight.png" COMP;
22922           image: "bt_shine.png" COMP;
22923           image: "bt_glow.png" COMP;
22924           image: "bt_dis_base.png" COMP;
22925           image: "icon_arrow_left.png" COMP;
22926           image: "icon_arrow_right.png" COMP;
22927        }
22928      parts
22929        {
22930           part
22931             {
22932                name: "bg";
22933                type: RECT;
22934                mouse_events: 0;
22935                description
22936                  {
22937                     state: "default" 0.0;
22938                     color: 255 255 255 0;
22939                     rel1.offset: 30 0;
22940                     rel2.relative: 0.0 1.0;
22941                  }
22942                description
22943                  {
22944                     state: "visible" 0.0;
22945                     inherit: "default" 0.0;
22946                     rel2.relative: 1.0 1.0;
22947                  }
22948             }
22949           part
22950             {
22951                name: "base";
22952                type: IMAGE;
22953                mouse_events: 0;
22954                description
22955                  {
22956                     state: "default" 0.0;
22957                     rel2
22958                       {
22959                          offset: -20 -1;
22960                          to_x: "bg";
22961                       }
22962                     image
22963                       {
22964                          normal: "bt_dis_base.png";
22965                          border: 4 4 4 4;
22966                       }
22967                  }
22968             }
22969           part
22970             {
22971                name: "clipper";
22972                type: RECT;
22973                mouse_events: 0;
22974                description
22975                  {
22976                     state: "default" 0.0;
22977                     rel1
22978                       {
22979                          offset: 4 4;
22980                          to: "base";
22981                       }
22982                     rel2
22983                       {
22984                          offset: -5 -5;
22985                          to: "base";
22986                       }
22987                  }
22988             }
22989           part
22990             {
22991                name: "elm.swallow.content";
22992                type: SWALLOW;
22993                clip_to: "clipper";
22994                description
22995                  {
22996                     state: "default" 0.0;
22997                     rel1.to: "clipper";
22998                     rel2.to: "clipper";
22999                  }
23000             }
23001           part
23002             {
23003                name: "btn";
23004                type: IMAGE;
23005                mouse_events: 1;
23006                description
23007                  {
23008                     state: "default" 0.0;
23009                     max: 32 48;
23010                     fixed: 1 1;
23011                     align: 0.0 0.5;
23012                     rel1
23013                       {
23014                          relative: 1.0 0.0;
23015                          offset: -3 0;
23016                          to_x: "base";
23017                       }
23018                     rel2.to_x: "bg";
23019                     image
23020                       {
23021                          normal: "bt_base1.png";
23022                          border: 0 5 4 12;
23023                       }
23024                     fill.smooth: 0;
23025                  }
23026                description
23027                  {
23028                     state: "clicked" 0.0;
23029                     inherit: "default" 0.0;
23030                  }
23031             }
23032           part
23033             {
23034                name: "btn_over";
23035                type: IMAGE;
23036                mouse_events: 0;
23037                description
23038                  {
23039                     state: "default" 0.0;
23040                     rel1.to: "btn";
23041                     rel2
23042                       {
23043                          relative: 1.0 0.5;
23044                          to: "btn";
23045                       }
23046                     image
23047                       {
23048                          normal: "bt_hilight.png";
23049                          border: 0 7 7 0;
23050                       }
23051                  }
23052             }
23053           part
23054             {
23055                name: "btn_over2";
23056                type: IMAGE;
23057                mouse_events: 1;
23058                repeat_events: 1;
23059                ignore_flags: ON_HOLD;
23060                description
23061                  {
23062                     state: "default" 0.0;
23063                     rel1.to: "btn";
23064                     rel2.to: "btn";
23065                     image
23066                       {
23067                          normal: "bt_shine.png";
23068                          border: 0 7 7 7;
23069                     }
23070                  }
23071             }
23072           part
23073             {
23074                name: "btn_over3";
23075                type: IMAGE;
23076                mouse_events: 1;
23077                repeat_events: 1;
23078                description
23079                  {
23080                     state: "default" 0.0;
23081                     color: 255 255 255 0;
23082                     rel1.to: "btn";
23083                     rel2.to: "btn";
23084                     image
23085                       {
23086                        normal: "bt_glow.png";
23087                        border: 12 12 12 12;
23088                     }
23089                   fill.smooth: 0;
23090                }
23091              description
23092                {
23093                   state: "clicked" 0.0;
23094                   inherit: "default" 0.0;
23095                   visible: 1;
23096                   color: 255 255 255 255;
23097                }
23098             }
23099           part
23100             {
23101                name: "btn_icon";
23102                type: IMAGE;
23103                repeat_events: 1;
23104                description
23105                  {
23106                     state: "default" 0.0;
23107                     rel1.to: "btn";
23108                     rel2.to: "btn";
23109                     align: 0.5 0.5;
23110                     min: 16 16;
23111                     max: 16 16;
23112                     image.normal: "icon_arrow_right.png";
23113                  }
23114                description
23115                  {
23116                     state: "visible" 0.0;
23117                     inherit: "default" 0.0;
23118                     image.normal: "icon_arrow_left.png";
23119                  }
23120             }
23121        }
23122      programs
23123        {
23124           program
23125             {
23126                name: "show";
23127                signal: "elm,action,show";
23128                source: "elm";
23129                action: STATE_SET "visible" 0.0;
23130                target: "bg";
23131                target: "btn_icon";
23132                transition: LINEAR 0.5;
23133             }
23134           program
23135             {
23136                name: "show2";
23137                signal: "show";
23138                action: STATE_SET "default" 0.0;
23139                target: "bg";
23140                target: "btn_icon";
23141                after: "show3";
23142             }
23143           program
23144             {
23145                name: "show3";
23146                action: STATE_SET "visible" 0.0;
23147                target: "bg";
23148                target: "btn_icon";
23149                transition: LINEAR 0.5;
23150             }
23151           program
23152             {
23153                name: "hide";
23154                signal: "elm,action,hide";
23155                source: "elm";
23156                action: STATE_SET "default" 0.0;
23157                target: "bg";
23158                target: "btn_icon";
23159                transition: LINEAR 0.5;
23160             }
23161           program
23162             {
23163                name: "btn_click";
23164                signal: "mouse,down,1";
23165                source: "btn_over2";
23166                action: STATE_SET "clicked" 0.0;
23167                target: "btn";
23168             }
23169           program
23170             {
23171                name: "btn_unclick";
23172                signal: "mouse,up,1";
23173                source: "btn_over2";
23174                action: STATE_SET "default" 0.0;
23175                target: "btn";
23176             }
23177           program
23178             {
23179                name: "btn_click2";
23180                signal: "mouse,down,1";
23181                source: "btn_over3";
23182                action: STATE_SET "clicked" 0.0;
23183                target: "btn_over3";
23184             }
23185           program
23186             {
23187                name: "btn_unclick2";
23188                signal: "mouse,up,1";
23189                source: "btn_over3";
23190                action: STATE_SET "default" 0.0;
23191                transition: DECELERATE 0.5;
23192                target: "btn_over3";
23193             }
23194           program
23195             {
23196                name: "btn_unclick3";
23197                signal: "mouse,up,1";
23198                source: "btn_over2";
23199                action: SIGNAL_EMIT "elm,action,panel,toggle" "";
23200             }
23201        }
23202   }
23203
23204 ///////////////////////////////////////////////////////////////////////////////
23205   group { name: "elm/conformant/base/default";
23206      parts {
23207         part { name: "elm.swallow.shelf";
23208            type: SWALLOW;
23209            description { state: "default" 0.0;
23210               fixed: 1 1;
23211               align: 0.0 0.0;
23212               rel2.relative: 1.0 0.0;
23213            }
23214         }
23215         part { name: "elm.swallow.content";
23216            type: SWALLOW;
23217            description { state: "default" 0.0;
23218               align: 0.5 0.5;
23219               rel1.relative: 0.0 1.0;
23220               rel1.to_y: "elm.swallow.shelf";
23221               rel2.relative: 1.0 0.0;
23222               rel2.to_y: "elm.swallow.panel";
23223            }
23224         }
23225         part { name: "elm.swallow.panel";
23226            type: SWALLOW;
23227            description { state: "default" 0.0;
23228               fixed: 1 1;
23229               align: 0.0 1.0;
23230               rel1.relative: 0.0 1.0;
23231            }
23232         }
23233      }
23234   }
23235 }