elementary merging.
[framework/uifw/elementary.git] / data / themes / widgets / panel.edc
1 group {
2    name: "elm/panel/base/left";
3    images
4    {
5       image: "bt_base1.png" COMP;
6       image: "bt_hilight.png" COMP;
7       image: "bt_shine.png" COMP;
8       image: "bt_glow.png" COMP;
9       image: "bt_dis_base.png" COMP;
10       image: "icon_arrow_left.png" COMP;
11       image: "icon_arrow_right.png" COMP;
12    }
13    data {
14       item: "focus_highlight" "on";
15    }
16    parts
17    {
18       part { name: "focus_highlight";
19          description { state: "default" 0.0;
20             visible: 0;
21             color: 255 255 255 0;
22             rel1 {
23                to: "btn";
24                offset: -8 -8;
25             }
26             rel2 {
27                to: "btn";
28                offset: 7 7;
29             }
30             image {
31                normal: "frame_2.png";
32                border: 5 5 32 26;
33                middle: 0;
34             }
35          }
36          description { state: "enabled" 0.0;
37             inherit: "default" 0.0;
38             visible: 1;
39             color: 255 255 255 255;
40          }
41       }
42       part
43       {
44          name: "bg";
45          type: RECT;
46          mouse_events: 0;
47          description
48          {
49             state: "default" 0.0;
50             color: 255 255 255 0;
51             rel2.offset: -1 -1;
52          }
53          description
54          {
55             state: "hidden" 0.0;
56             inherit: "default" 0.0;
57             rel1.relative: -1.0 0.0;
58             rel1.offset: 21 0;
59             rel2.relative: 0.0 1.0;
60             rel2.offset: 20 -1;
61          }
62       }
63       part
64       {
65          name: "clipper";
66          type: RECT;
67          mouse_events: 0;
68          description
69          {
70             state: "default" 0.0;
71             rel1
72             {
73                offset: 4 4;
74                to: "base";
75             }
76             rel2
77             {
78                offset: -5 -5;
79                to: "base";
80             }
81          }
82       }
83       part
84       {
85          name: "btn";
86          type: IMAGE;
87          mouse_events: 1;
88          description
89          {
90             state: "default" 0.0;
91             max: 32 48;
92             fixed: 1 1;
93             align: 0.0 0.5;
94             rel1
95             {
96                relative: 1.0 0.0;
97                offset: -3 0;
98                to_x: "base";
99             }
100             rel2.to_x: "bg";
101             image
102             {
103                normal: "bt_base1.png";
104                border: 0 5 4 12;
105             }
106             fill.smooth: 0;
107          }
108          description
109          {
110             state: "clicked" 0.0;
111             inherit: "default" 0.0;
112          }
113       }
114       part
115       {
116          name: "btn_over";
117          type: IMAGE;
118          mouse_events: 0;
119          description
120          {
121             state: "default" 0.0;
122             rel1.to: "btn";
123             rel2
124             {
125                relative: 1.0 0.5;
126                to: "btn";
127             }
128             image
129             {
130                normal: "bt_hilight.png";
131                border: 0 7 7 0;
132             }
133          }
134       }
135       part
136       {
137          name: "btn_over2";
138          type: IMAGE;
139          mouse_events: 1;
140          repeat_events: 1;
141          ignore_flags: ON_HOLD;
142          description
143          {
144             state: "default" 0.0;
145             rel1.to: "btn";
146             rel2.to: "btn";
147             image
148             {
149                normal: "bt_shine.png";
150                border: 0 7 7 7;
151             }
152          }
153       }
154       part
155       {
156          name: "btn_over3";
157          type: IMAGE;
158          mouse_events: 1;
159          repeat_events: 1;
160          description
161          {
162             state: "default" 0.0;
163             color: 255 255 255 0;
164             rel1.to: "btn";
165             rel2.to: "btn";
166             image
167             {
168                normal: "bt_glow.png";
169                border: 12 12 12 12;
170             }
171             fill.smooth: 0;
172          }
173          description
174          {
175             state: "clicked" 0.0;
176             inherit: "default" 0.0;
177             visible: 1;
178             color: 255 255 255 255;
179          }
180       }
181       part
182       {
183          name: "btn_icon";
184          type: IMAGE;
185          repeat_events: 1;
186          description
187          {
188             state: "default" 0.0;
189             rel1.to: "btn";
190             rel2.to: "btn";
191             align: 0.5 0.5;
192             min: 16 16;
193             max: 16 16;
194             image.normal: "icon_arrow_left.png";
195          }
196          description
197          {
198             state: "hidden" 0.0;
199             inherit: "default" 0.0;
200             image.normal: "icon_arrow_right.png";
201          }
202       }
203       part
204       {
205          name: "base";
206          type: IMAGE;
207          mouse_events: 0;
208          description
209          {
210             state: "default" 0.0;
211             rel1.to: "bg";
212             rel2.to: "bg";
213             rel2.offset: -20 -1;
214             image
215             {
216                normal: "bt_dis_base.png";
217                border: 4 4 4 4;
218             }
219          }
220       }
221       part
222       {
223          name: "elm.swallow.content";
224          type: SWALLOW;
225          clip_to: "clipper";
226          description
227          {
228             state: "default" 0.0;
229             rel1.to: "clipper";
230             rel2.to: "clipper";
231          }
232       }
233    }
234    programs
235    {
236       program
237       {
238          name: "show";
239          signal: "elm,action,show";
240          source: "elm";
241          action: STATE_SET "default" 0.0;
242          target: "bg";
243          target: "btn_icon";
244          transition: LINEAR 0.5;
245       }
246       program
247       {
248          name: "hide";
249          signal: "elm,action,hide";
250          source: "elm";
251          action: STATE_SET "hidden" 0.0;
252          target: "bg";
253          target: "btn_icon";
254          transition: LINEAR 0.5;
255       }
256       program
257       {
258          name: "btn_click";
259          signal: "mouse,down,1";
260          source: "btn_over2";
261          action: STATE_SET "clicked" 0.0;
262          target: "btn";
263       }
264       program
265       {
266          name: "btn_unclick";
267          signal: "mouse,up,1";
268          source: "btn_over2";
269          action: STATE_SET "default" 0.0;
270          target: "btn";
271       }
272       program
273       {
274          name: "btn_click2";
275          signal: "mouse,down,1";
276          source: "btn_over3";
277          action: STATE_SET "clicked" 0.0;
278          target: "btn_over3";
279       }
280       program
281       {
282          name: "btn_unclick2";
283          signal: "mouse,up,1";
284          source: "btn_over3";
285          action: STATE_SET "default" 0.0;
286          transition: DECELERATE 0.5;
287          target: "btn_over3";
288       }
289       program
290       {
291          name: "btn_unclick3";
292          signal: "mouse,clicked,1";
293          source: "btn_over2";
294          action: SIGNAL_EMIT "elm,action,panel,toggle" "";
295       }
296       program { name: "highlight_show";
297          signal: "elm,action,focus_highlight,show";
298          source: "elm";
299          action: STATE_SET "enabled" 0.0;
300          transition: ACCELERATE 0.3;
301          target: "focus_highlight";
302       }
303       program { name: "highlight_hide";
304          signal: "elm,action,focus_highlight,hide";
305          source: "elm";
306          action: STATE_SET "default" 0.0;
307          transition: DECELERATE 0.3;
308          target: "focus_highlight";
309       }
310    }
311 }
312
313 group {
314    name: "elm/panel/base/top";
315    images
316    {
317       image: "bt_base1.png" COMP;
318       image: "bt_hilight.png" COMP;
319       image: "bt_shine.png" COMP;
320       image: "bt_glow.png" COMP;
321       image: "bt_dis_base.png" COMP;
322       image: "icon_arrow_up.png" COMP;
323       image: "icon_arrow_down.png" COMP;
324    }
325    data {
326       item: "focus_highlight" "on";
327    }
328    parts
329    {
330       part { name: "focus_highlight";
331          description { state: "default" 0.0;
332             visible: 0;
333             color: 255 255 255 0;
334             rel1 {
335                to: "btn";
336                offset: -8 -8;
337             }
338             rel2 {
339                to: "btn";
340                offset: 7 7;
341             }
342             image {
343                normal: "frame_2.png";
344                border: 5 5 32 26;
345                middle: 0;
346             }
347          }
348          description { state: "enabled" 0.0;
349             inherit: "default" 0.0;
350             visible: 1;
351             color: 255 255 255 255;
352          }
353       }
354       part
355       {
356          name: "bg";
357          type: RECT;
358          mouse_events: 0;
359          description
360          {
361             state: "default" 0.0;
362             color: 255 255 255 0;
363             rel2.offset: -1 -1;
364          }
365          description
366          {
367             state: "hidden" 0.0;
368             inherit: "default" 0.0;
369             rel1.relative: 0.0 -1.0;
370             rel1.offset: 0 -21;
371             rel2.relative: 1.0 0.0;
372             rel2.offset: -1 20;
373          }
374       }
375       part
376       {
377          name: "clipper";
378          type: RECT;
379          mouse_events: 0;
380          description
381          {
382             state: "default" 0.0;
383             rel1
384             {
385                offset: 4 4;
386                to: "base";
387             }
388             rel2
389             {
390                offset: -5 -5;
391                to: "base";
392             }
393          }
394       }
395       part
396       {
397          name: "btn";
398          type: IMAGE;
399          mouse_events: 1;
400          description
401          {
402             state: "default" 0.0;
403             max: 48 32;
404             fixed: 1 1;
405             align: 0.5 0.0;
406             rel1
407             {
408                relative: 0.0 1.0;
409                offset: 0 -6;
410                to_y: "base";
411             }
412             rel2.to_y: "bg";
413             image
414             {
415                normal: "bt_base1.png";
416                border: 12 4 0 5;
417             }
418             fill.smooth: 0;
419          }
420          description
421          {
422             state: "clicked" 0.0;
423             inherit: "default" 0.0;
424          }
425       }
426       part
427       {
428          name: "btn_over";
429          type: IMAGE;
430          mouse_events: 0;
431          description
432          {
433             state: "default" 0.0;
434             rel1.to: "btn";
435             rel2
436             {
437                relative: 1.0 0.5;
438                to: "btn";
439             }
440             image
441             {
442                normal: "bt_hilight.png";
443                border: 0 7 7 0;
444             }
445          }
446       }
447       part
448       {
449          name: "btn_over2";
450          type: IMAGE;
451          mouse_events: 1;
452          repeat_events: 1;
453          ignore_flags: ON_HOLD;
454          description
455          {
456             state: "default" 0.0;
457             rel1.to: "btn";
458             rel2.to: "btn";
459             image
460             {
461                normal: "bt_shine.png";
462                border: 0 7 7 7;
463             }
464          }
465       }
466       part
467       {
468          name: "btn_over3";
469          type: IMAGE;
470          mouse_events: 1;
471          repeat_events: 1;
472          description
473          {
474             state: "default" 0.0;
475             color: 255 255 255 0;
476             rel1.to: "btn";
477             rel2.to: "btn";
478             image
479             {
480                normal: "bt_glow.png";
481                border: 12 12 12 12;
482             }
483             fill.smooth: 0;
484          }
485          description
486          {
487             state: "clicked" 0.0;
488             inherit: "default" 0.0;
489             visible: 1;
490             color: 255 255 255 255;
491          }
492       }
493       part
494       {
495          name: "btn_icon";
496          type: IMAGE;
497          repeat_events: 1;
498          description
499          {
500             state: "default" 0.0;
501             rel1.to: "btn";
502             rel2.to: "btn";
503             align: 0.5 0.5;
504             min: 16 16;
505             max: 16 16;
506             image.normal: "icon_arrow_up.png";
507          }
508          description
509          {
510             state: "hidden" 0.0;
511             inherit: "default" 0.0;
512             image.normal: "icon_arrow_down.png";
513          }
514       }
515       part
516       {
517          name: "base";
518          type: IMAGE;
519          mouse_events: 0;
520          description
521          {
522             state: "default" 0.0;
523             rel1.to: "bg";
524             rel2.to: "bg";
525             rel2.offset: -1 -20;
526             image
527             {
528                normal: "bt_dis_base.png";
529                border: 4 4 4 4;
530             }
531          }
532       }
533       part
534       {
535          name: "elm.swallow.content";
536          type: SWALLOW;
537          clip_to: "clipper";
538          description
539          {
540             state: "default" 0.0;
541             rel1.to: "clipper";
542             rel2.to: "clipper";
543          }
544       }
545    }
546    programs
547    {
548       program
549       {
550          name: "show";
551          signal: "elm,action,show";
552          source: "elm";
553          action: STATE_SET "default" 0.0;
554          target: "bg";
555          target: "btn_icon";
556          transition: LINEAR 0.5;
557       }
558       program
559       {
560          name: "hide";
561          signal: "elm,action,hide";
562          source: "elm";
563          action: STATE_SET "hidden" 0.0;
564          target: "bg";
565          target: "btn_icon";
566          transition: LINEAR 0.5;
567       }
568       program
569       {
570          name: "btn_click";
571          signal: "mouse,down,1";
572          source: "btn_over2";
573          action: STATE_SET "clicked" 0.0;
574          target: "btn";
575       }
576       program
577       {
578          name: "btn_unclick";
579          signal: "mouse,up,1";
580          source: "btn_over2";
581          action: STATE_SET "default" 0.0;
582          target: "btn";
583       }
584       program
585       {
586          name: "btn_click2";
587          signal: "mouse,down,1";
588          source: "btn_over3";
589          action: STATE_SET "clicked" 0.0;
590          target: "btn_over3";
591       }
592       program
593       {
594          name: "btn_unclick2";
595          signal: "mouse,up,1";
596          source: "btn_over3";
597          action: STATE_SET "default" 0.0;
598          transition: DECELERATE 0.5;
599          target: "btn_over3";
600       }
601       program
602       {
603          name: "btn_unclick3";
604          signal: "mouse,clicked,1";
605          source: "btn_over2";
606          action: SIGNAL_EMIT "elm,action,panel,toggle" "";
607       }
608       program { name: "highlight_show";
609          signal: "elm,action,focus_highlight,show";
610          source: "elm";
611          action: STATE_SET "enabled" 0.0;
612          transition: ACCELERATE 0.3;
613          target: "focus_highlight";
614       }
615       program { name: "highlight_hide";
616          signal: "elm,action,focus_highlight,hide";
617          source: "elm";
618          action: STATE_SET "default" 0.0;
619          transition: DECELERATE 0.3;
620          target: "focus_highlight";
621       }
622    }
623 }
624
625 group {
626    name: "elm/panel/base/bottom";
627    images
628    {
629       image: "bt_base1.png" COMP;
630       image: "bt_hilight.png" COMP;
631       image: "bt_shine.png" COMP;
632       image: "bt_glow.png" COMP;
633       image: "bt_dis_base.png" COMP;
634       image: "icon_arrow_up.png" COMP;
635       image: "icon_arrow_down.png" COMP;
636    }
637    data {
638       item: "focus_highlight" "on";
639    }
640    parts
641    {
642       part { name: "focus_highlight";
643          description { state: "default" 0.0;
644             visible: 0;
645             color: 255 255 255 0;
646             rel1 {
647                to: "btn";
648                offset: -8 -8;
649             }
650             rel2 {
651                to: "btn";
652                offset: 7 7;
653             }
654             image {
655                normal: "frame_2.png";
656                border: 5 5 32 26;
657                middle: 0;
658             }
659          }
660          description { state: "enabled" 0.0;
661             inherit: "default" 0.0;
662             visible: 1;
663             color: 255 255 255 255;
664          }
665       }
666       part
667       {
668          name: "bg";
669          type: RECT;
670          mouse_events: 0;
671          description
672          {
673             state: "default" 0.0;
674             color: 255 255 255 0;
675             rel2.offset: -1 -1;
676          }
677          description
678          {
679             state: "hidden" 0.0;
680             inherit: "default" 0.0;
681             rel1.relative: 0.0 1.0;
682             rel1.offset: -1 -24;
683             rel2.relative: 1.0 2.0;
684             rel2.offset: 0 -21;
685          }
686       }
687       part
688       {
689          name: "clipper";
690          type: RECT;
691          mouse_events: 0;
692          description
693          {
694             state: "default" 0.0;
695             rel1
696             {
697                offset: 4 4;
698                to: "base";
699             }
700             rel2
701             {
702                offset: -5 -5;
703                to: "base";
704             }
705          }
706       }
707       part
708       {
709          name: "btn";
710          type: IMAGE;
711          mouse_events: 1;
712          description
713          {
714             state: "default" 0.0;
715             max: 48 32;
716             fixed: 1 1;
717             align: 0.5 0.0;
718             rel1.to_y: "bg";
719             rel2{
720                relative: 1.0 0.0;
721                offset: 0 5;
722                to_y: "base";
723             }
724             image
725             {
726                normal: "bt_base1.png";
727                border: 4 12 5 0;
728             }
729             fill.smooth: 0;
730          }
731          description
732          {
733             state: "clicked" 0.0;
734             inherit: "default" 0.0;
735          }
736       }
737       part
738       {
739          name: "btn_over";
740          type: IMAGE;
741          mouse_events: 0;
742          description
743          {
744             state: "default" 0.0;
745             rel1.to: "btn";
746             rel2
747             {
748                relative: 1.0 0.5;
749                to: "btn";
750             }
751             image
752             {
753                normal: "bt_hilight.png";
754                border: 0 7 7 0;
755             }
756          }
757       }
758       part
759       {
760          name: "btn_over2";
761          type: IMAGE;
762          mouse_events: 1;
763          repeat_events: 1;
764          ignore_flags: ON_HOLD;
765          description
766          {
767             state: "default" 0.0;
768             rel1.to: "btn";
769             rel2.to: "btn";
770             image
771             {
772                normal: "bt_shine.png";
773                border: 0 7 7 7;
774             }
775          }
776       }
777       part
778       {
779          name: "btn_over3";
780          type: IMAGE;
781          mouse_events: 1;
782          repeat_events: 1;
783          description
784          {
785             state: "default" 0.0;
786             color: 255 255 255 0;
787             rel1.to: "btn";
788             rel2.to: "btn";
789             image
790             {
791                normal: "bt_glow.png";
792                border: 12 12 12 12;
793             }
794             fill.smooth: 0;
795          }
796          description
797          {
798             state: "clicked" 0.0;
799             inherit: "default" 0.0;
800             visible: 1;
801             color: 255 255 255 255;
802          }
803       }
804       part
805       {
806          name: "btn_icon";
807          type: IMAGE;
808          repeat_events: 1;
809          description
810          {
811             state: "default" 0.0;
812             rel1.to: "btn";
813             rel2.to: "btn";
814             align: 0.5 0.5;
815             min: 16 16;
816             max: 16 16;
817             image.normal: "icon_arrow_down.png";
818          }
819          description
820          {
821             state: "hidden" 0.0;
822             inherit: "default" 0.0;
823             image.normal: "icon_arrow_up.png";
824          }
825       }
826       part
827       {
828          name: "base";
829          type: IMAGE;
830          mouse_events: 0;
831          description
832          {
833             state: "default" 0.0;
834             rel1.to: "bg";
835             rel1.offset: -1 20;
836             rel2.to: "bg";
837             image
838             {
839                normal: "bt_dis_base.png";
840                border: 4 4 4 4;
841             }
842          }
843       }
844       part
845       {
846          name: "elm.swallow.content";
847          type: SWALLOW;
848          clip_to: "clipper";
849          description
850          {
851             state: "default" 0.0;
852             rel1.to: "clipper";
853             rel2.to: "clipper";
854          }
855       }
856    }
857    programs
858    {
859       program
860       {
861          name: "show";
862          signal: "elm,action,show";
863          source: "elm";
864          action: STATE_SET "default" 0.0;
865          target: "bg";
866          target: "btn_icon";
867          transition: LINEAR 0.5;
868       }
869       program
870       {
871          name: "hide";
872          signal: "elm,action,hide";
873          source: "elm";
874          action: STATE_SET "hidden" 0.0;
875          target: "bg";
876          target: "btn_icon";
877          transition: LINEAR 0.5;
878       }
879       program
880       {
881          name: "btn_click";
882          signal: "mouse,down,1";
883          source: "btn_over2";
884          action: STATE_SET "clicked" 0.0;
885          target: "btn";
886       }
887       program
888       {
889          name: "btn_unclick";
890          signal: "mouse,up,1";
891          source: "btn_over2";
892          action: STATE_SET "default" 0.0;
893          target: "btn";
894       }
895       program
896       {
897          name: "btn_click2";
898          signal: "mouse,down,1";
899          source: "btn_over3";
900          action: STATE_SET "clicked" 0.0;
901          target: "btn_over3";
902       }
903       program
904       {
905          name: "btn_unclick2";
906          signal: "mouse,up,1";
907          source: "btn_over3";
908          action: STATE_SET "default" 0.0;
909          transition: DECELERATE 0.5;
910          target: "btn_over3";
911       }
912       program
913       {
914          name: "btn_unclick3";
915          signal: "mouse,clicked,1";
916          source: "btn_over2";
917          action: SIGNAL_EMIT "elm,action,panel,toggle" "";
918       }
919       program { name: "highlight_show";
920          signal: "elm,action,focus_highlight,show";
921          source: "elm";
922          action: STATE_SET "enabled" 0.0;
923          transition: ACCELERATE 0.3;
924          target: "focus_highlight";
925       }
926       program { name: "highlight_hide";
927          signal: "elm,action,focus_highlight,hide";
928          source: "elm";
929          action: STATE_SET "default" 0.0;
930          transition: DECELERATE 0.3;
931          target: "focus_highlight";
932       }
933    }
934 }
935
936 group {
937    name: "elm/panel/base/right";
938    images
939    {
940       image: "bt_base1.png" COMP;
941       image: "bt_hilight.png" COMP;
942       image: "bt_shine.png" COMP;
943       image: "bt_glow.png" COMP;
944       image: "bt_dis_base.png" COMP;
945       image: "icon_arrow_left.png" COMP;
946       image: "icon_arrow_right.png" COMP;
947    }
948    parts
949    {
950       part { name: "focus_highlight";
951          description { state: "default" 0.0;
952             visible: 0;
953             color: 255 255 255 0;
954             rel1 {
955                to: "btn";
956                offset: -8 -8;
957             }
958             rel2 {
959                to: "btn";
960                offset: 7 7;
961             }
962             image {
963                normal: "frame_2.png";
964                border: 5 5 32 26;
965                middle: 0;
966             }
967          }
968          description { state: "enabled" 0.0;
969             inherit: "default" 0.0;
970             visible: 1;
971             color: 255 255 255 255;
972          }
973       }
974       part
975       {
976          name: "bg";
977          type: RECT;
978          mouse_events: 0;
979          description
980          {
981             state: "default" 0.0;
982             color: 255 255 255 0;
983             rel1.relative: 0.0 0.0;
984             rel1.offset: 0 0;
985             rel2.relative: 1.0 1.0;
986             rel2.offset: -1 -1;
987          }
988          description
989          {
990             state: "hidden" 0.0;
991             inherit: "default" 0.0;
992             rel1.relative: 1.0 0.0;
993             rel1.offset: -22 0;
994             rel2.relative: 2.0 1.0;
995             rel2.offset: -23 -1;
996          }
997       }
998       part
999       {
1000          name: "clipper";
1001          type: RECT;
1002          mouse_events: 0;
1003          description
1004          {
1005             state: "default" 0.0;
1006             rel1
1007             {
1008                offset: 4 4;
1009                to: "base";
1010             }
1011             rel2
1012             {
1013                offset: -5 -5;
1014                to: "base";
1015             }
1016          }
1017       }
1018       part
1019       {
1020          name: "btn";
1021          type: IMAGE;
1022          mouse_events: 1;
1023          description
1024          {
1025             state: "default" 0.0;
1026             max: 32 48;
1027             fixed: 1 1;
1028             align: 1 0.5;
1029             rel1
1030             {
1031                to_x: "bg";
1032             }
1033             rel2
1034             {
1035                offset: 2 0;
1036                relative: 0.0 1;
1037                to_x: "base";
1038             }
1039             image
1040             {
1041                normal: "bt_base1.png";
1042                border: 5 0 4 12;
1043             }
1044             fill.smooth: 0;
1045          }
1046          description
1047          {
1048             state: "clicked" 0.0;
1049             inherit: "default" 0.0;
1050          }
1051       }
1052       part
1053       {
1054          name: "btn_over";
1055          type: IMAGE;
1056          mouse_events: 0;
1057          description
1058          {
1059             state: "default" 0.0;
1060             rel1.to: "btn";
1061             rel2
1062             {
1063                relative: 1.0 0.5;
1064                to: "btn";
1065             }
1066             image
1067             {
1068                normal: "bt_hilight.png";
1069                border: 7 0 7 0;
1070             }
1071          }
1072       }
1073       part
1074       {
1075          name: "btn_over2";
1076          type: IMAGE;
1077          mouse_events: 1;
1078          repeat_events: 1;
1079          ignore_flags: ON_HOLD;
1080          description
1081          {
1082             state: "default" 0.0;
1083             rel1.to: "btn";
1084             rel2.to: "btn";
1085             image
1086             {
1087                normal: "bt_shine.png";
1088                border: 7 0 7 7;
1089             }
1090          }
1091       }
1092       part
1093       {
1094          name: "btn_over3";
1095          type: IMAGE;
1096          mouse_events: 1;
1097          repeat_events: 1;
1098          description
1099          {
1100             state: "default" 0.0;
1101             color: 255 255 255 0;
1102             rel1.to: "btn";
1103             rel2.to: "btn";
1104             image
1105             {
1106                normal: "bt_glow.png";
1107                border: 12 12 12 12;
1108             }
1109             fill.smooth: 0;
1110          }
1111          description
1112          {
1113             state: "clicked" 0.0;
1114             inherit: "default" 0.0;
1115             visible: 1;
1116             color: 255 255 255 255;
1117          }
1118       }
1119       part
1120       {
1121          name: "btn_icon";
1122          type: IMAGE;
1123          repeat_events: 1;
1124          description
1125          {
1126             state: "default" 0.0;
1127             rel1.to: "btn";
1128             rel2.to: "btn";
1129             align: 0.5 0.5;
1130             min: 16 16;
1131             max: 16 16;
1132             image.normal: "icon_arrow_right.png";
1133          }
1134          description
1135          {
1136             state: "hidden" 0.0;
1137             inherit: "default" 0.0;
1138             image.normal: "icon_arrow_left.png";
1139          }
1140       }
1141       part
1142       {
1143          name: "base";
1144          type: IMAGE;
1145          mouse_events: 0;
1146          description
1147          {
1148             state: "default" 0.0;
1149             rel1.to: "bg";
1150             rel1.offset: 20 0;
1151             rel2.to: "bg";
1152             image
1153             {
1154                normal: "bt_dis_base.png";
1155                border: 4 4 4 4;
1156             }
1157          }
1158       }
1159       part
1160       {
1161          name: "elm.swallow.content";
1162          type: SWALLOW;
1163          clip_to: "clipper";
1164          description
1165          {
1166             state: "default" 0.0;
1167             rel1.to: "clipper";
1168             rel2.to: "clipper";
1169          }
1170       }
1171    }
1172    programs
1173    {
1174       program
1175       {
1176          name: "show";
1177          signal: "elm,action,show";
1178          source: "elm";
1179          action: STATE_SET "default" 0.0;
1180          target: "bg";
1181          target: "btn_icon";
1182          transition: LINEAR 0.5;
1183       }
1184       program
1185       {
1186          name: "hide";
1187          signal: "elm,action,hide";
1188          source: "elm";
1189          action: STATE_SET "hidden" 0.0;
1190          target: "bg";
1191          target: "btn_icon";
1192          transition: LINEAR 0.5;
1193       }
1194       program
1195       {
1196          name: "btn_click";
1197          signal: "mouse,down,1";
1198          source: "btn_over2";
1199          action: STATE_SET "clicked" 0.0;
1200          target: "btn";
1201       }
1202       program
1203       {
1204          name: "btn_unclick";
1205          signal: "mouse,up,1";
1206          source: "btn_over2";
1207          action: STATE_SET "default" 0.0;
1208          target: "btn";
1209       }
1210       program
1211       {
1212          name: "btn_click2";
1213          signal: "mouse,down,1";
1214          source: "btn_over3";
1215          action: STATE_SET "clicked" 0.0;
1216          target: "btn_over3";
1217       }
1218       program
1219       {
1220          name: "btn_unclick2";
1221          signal: "mouse,up,1";
1222          source: "btn_over3";
1223          action: STATE_SET "default" 0.0;
1224          transition: DECELERATE 0.5;
1225          target: "btn_over3";
1226       }
1227       program
1228       {
1229          name: "btn_unclick3";
1230          signal: "mouse,up,1";
1231          source: "btn_over2";
1232          action: SIGNAL_EMIT "elm,action,panel,toggle" "";
1233       }
1234       program { name: "highlight_show";
1235          signal: "elm,action,focus";
1236          source: "elm";
1237          action: STATE_SET "enabled" 0.0;
1238          transition: ACCELERATE 0.3;
1239          target: "focus_highlight";
1240       }
1241       program { name: "highlight_hide";
1242          signal: "elm,action,unfocus";
1243          source: "elm";
1244          action: STATE_SET "default" 0.0;
1245          transition: DECELERATE 0.3;
1246          target: "focus_highlight";
1247       }
1248    }
1249 }
1250