tizen 2.4 release
[framework/uifw/elementary.git] / data / themes / edc / comp.edc
1 group { name: "e/comp/preview";
2    parts {
3       part { name: "e.swallow.preview"; type: SWALLOW; mouse_events: 0;
4          description { state: "default" 0.0;
5          }
6       }
7       part { name: "e.text.label"; type: TEXT; mouse_events: 0;
8          scale: 1;
9          effect: SHADOW BOTTOM;
10          description { state: "default" 0.0;
11             color: FN_COL_DEFAULT;
12             text { font: FNBD; size: 10;
13                text_class: "fileman_icon";
14                align: 0.5 0.5;
15                min: 1 1;
16                ellipsis: -1;
17             }
18             fixed: 0 1;
19          }
20       }
21    }
22 }
23
24 group { name: "e/comp/screen/base/default";
25    alias: "e/comp/screen/base/noeffects";
26    parts {
27       part { name: "clip"; type: RECT; mouse_events: 0;
28          description { state: "default" 0.0;
29          }
30       }
31       part { name: "e.swallow.background"; type: SWALLOW; mouse_events: 0;
32          clip_to: "clip";
33          description { state: "default" 0.0;
34          }
35       }
36    }
37 }
38
39 group { name: "e/comp/screen/overlay/default";
40    images.image: "screen_circular_shadow.png" COMP;
41    parts {
42       part { name: "clip"; type: RECT; mouse_events: 0;
43          description { state: "default" 0.0;
44          }
45       }
46       part { name: "shadow"; mouse_events: 0;
47          clip_to: "clip";
48          description { state: "default" 0.0;
49             rel1.relative: -1.0 -1.0;
50             rel2.relative: 2.0 2.0;
51             image.normal: "screen_circular_shadow.png";
52             fill.smooth: 0;
53             color: 255 255 255 0;
54             visible: 0;
55          }
56          description { state: "visible" 0.0;
57             inherit: "default" 0.0;
58             rel1.relative: 0.0 0.0;
59             rel2.relative: 1.0 1.0;
60             color: 255 255 255 255;
61             visible: 1;
62          }
63       }
64       part { name: "blanker"; type: RECT; mouse_events: 0;
65          description { state: "default" 0.0;
66             color: 0 0 0 0;
67             visible: 0;
68          }
69          description { state: "visible" 0.0;
70             inherit: "default" 0.0;
71             color: 0 0 0 255;
72             visible: 1;
73          }
74       }
75       part { name: "suspender"; type: RECT; mouse_events: 0;
76          description { state: "default" 0.0;
77             color: 0 0 0 0;
78             visible: 0;
79          }
80          description { state: "visible" 0.0;
81             inherit: "default" 0.0;
82             color: 0 0 0 255;
83             visible: 1;
84          }
85       }
86    }
87    programs {
88          program {
89             name: "screensaver_on";
90             signal: "e,state,screensaver,on"; source: "e";
91             action: STATE_SET "visible" 0.0;
92             transition: ACCELERATE 3.0 CURRENT;
93             target: "blanker";
94             sequence {
95                action: SIGNAL_EMIT "e,state,screensaver,active" "e";
96             }
97          }
98          program {
99             name: "screensaver_on2";
100             signal: "e,state,screensaver,on"; source: "e";
101             action: STATE_SET "visible" 0.0;
102             transition: DECELERATE 1.5 CURRENT;
103             target: "shadow";
104          }
105          program {
106             name: "screensaver_off";
107             signal: "e,state,screensaver,off"; source: "e";
108             action: STATE_SET "default" 0.0;
109             transition: ACCELERATE 0.5 CURRENT;
110             target: "blanker";
111          }
112          program {
113             name: "screensaver_off2";
114             signal: "e,state,screensaver,off"; source: "e";
115             action: STATE_SET "default" 0.0;
116             transition: ACCELERATE 0.25 CURRENT;
117             target: "shadow";
118          }
119          program {
120             name: "suspend";
121             signal: "e,state,sys,suspend"; source: "e";
122             action: STATE_SET "visible" 0.0;
123             transition: ACCELERATE 0.5 CURRENT;
124             target: "suspender";
125             sequence {
126                action: SIGNAL_EMIT "e,state,sys,suspend,done" "e";
127             }
128          }
129          program {
130             name: "hibernate";
131             signal: "e,state,sys,hibernate"; source: "e";
132             action: STATE_SET "visible" 0.0;
133             transition: ACCELERATE 0.5 CURRENT;
134             target: "suspender";
135             sequence {
136                action: SIGNAL_EMIT "e,state,sys,hibernate,done" "e";
137             }
138          }
139          program {
140             name: "resume";
141             signal: "e,state,sys,resume"; source: "e";
142             action: STATE_SET "default" 0.0;
143             transition: DECELERATE 1.0 CURRENT;
144             target: "suspender";
145          }
146          program {
147             name: "reboot";
148             signal: "e,state,sys,reboot"; source: "e";
149             action: STATE_SET "visible" 0.0;
150             transition: ACCELERATE 0.5 CURRENT;
151             target: "suspender";
152             sequence {
153                 action: SIGNAL_EMIT "e,state,sys,reboot,done" "e";
154             }
155          }
156          program {
157             name: "halt";
158             signal: "e,state,sys,halt"; source: "e";
159             action: STATE_SET "visible" 0.0;
160             transition: ACCELERATE 0.5 CURRENT;
161             target: "suspender";
162             sequence {
163                 action: SIGNAL_EMIT "e,state,sys,halt,done" "e";
164             }
165          }
166          program {
167             name: "logout";
168             signal: "e,state,sys,logout"; source: "e";
169             action: STATE_SET "visible" 0.0;
170             transition: ACCELERATE 0.5 CURRENT;
171             target: "suspender";
172             sequence {
173                 action: SIGNAL_EMIT "e,state,sys,logout,done" "e";
174             }
175          }
176    }
177 }
178
179
180 group { name: "e/comp/screen/overlay/noeffects";
181    inherit: "e/comp/screen/overlay/default";
182    programs {
183          program {
184             name: "screensaver_on";
185             transition: ACCELERATE 0 CURRENT;
186          }
187          program {
188             name: "screensaver_on2";
189             transition: DECELERATE 0 CURRENT;
190          }
191          program {
192             name: "screensaver_off";
193             transition: ACCELERATE 0 CURRENT;
194          }
195          program {
196             name: "screensaver_off2";
197             transition: ACCELERATE 0 CURRENT;
198          }
199          program {
200             name: "suspend";
201             transition: ACCELERATE 0 CURRENT;
202          }
203          program {
204             name: "hibernate";
205             transition: ACCELERATE 0 CURRENT;
206          }
207          program {
208             name: "resume";
209             transition: DECELERATE 0 CURRENT;
210          }
211          program {
212             name: "reboot";
213             transition: DECELERATE 0 CURRENT;
214          }
215          program {
216             name: "halt";
217             transition: DECELERATE 0 CURRENT;
218          }
219          program {
220             name: "logout";
221             transition: DECELERATE 0 CURRENT;
222          }
223    }
224 }
225
226 group { name: "e/comp/frame/default";
227    images.image: "win_glow.png" COMP;
228    images.image: "win_shadow.png" COMP;
229    parts {
230       part { name: "clipper"; type: RECT;
231          description { state: "default" 0.0;
232             rel1.relative: -1.0  -1.0;
233             rel1.offset: -9999 -9999;
234             rel2.relative: 2.0   2.0;
235             rel2.offset: 9999  9999;
236             color: 255 255 255 0;
237             visible: 0;
238          }
239          description { state: "visible" 0.0;
240             inherit: "default" 0.0;
241             color: 255 255 255 255;
242             visible: 1;
243          }
244       }
245       part { name: "shadow"; mouse_events: 0;
246          clip_to: "clipper";
247          description { state: "default" 0.0;
248             image.normal: "win_shadow.png";
249             image.border: 14 14 14 14;
250             image.middle: 0;
251             rel1.to: "e.swallow.content";
252             rel1.offset: -7  -3;
253             rel2.to: "e.swallow.content";
254             rel2.offset: 6 11;
255             fill.smooth: 0;
256          }
257          description { state: "hidden" 0.0;
258             inherit: "default" 0.0;
259             visible: 0;
260          }
261       }
262       part { name: "glow"; mouse_events: 0;
263          clip_to: "clipper";
264          description { state: "default" 0.0;
265             image.normal: "win_glow.png";
266             image.border: 9 9 9 9;
267             image.middle: 0;
268             rel1.to: "e.swallow.content";
269             rel1.offset: -5  -5;
270             rel2.to: "e.swallow.content";
271             rel2.offset: 4 4;
272             fill.smooth: 0;
273             color: 255 255 255 0;
274             visible: 0;
275          }
276          description { state: "focused" 0.0;
277             inherit: "default" 0.0;
278             color: 255 255 255 255;
279             visible: 1;
280          }
281       }
282       part { name: "shower"; type: SPACER;
283          description { state: "default" 0.0;
284             rel1.relative: 0.05 0.05;
285             rel2.relative: 0.95 0.95;
286          }
287          description { state: "visible" 0.0;
288             inherit: "default" 0.0;
289             rel1.relative: 0.0  0.0;
290             rel2.relative: 1.0  1.0;
291          }
292       }
293       part { name: "focus-clipper";
294          type: RECT;
295          clip_to: "clipper";
296          mouse_events: 0;
297          description { state: "default" 0.0;
298             color_class: "comp_focus-out_color";
299             rel1.to: "clipper";
300             rel2.to: "clipper";
301          }
302          description { state: "focused" 0.0;
303             inherit: "default" 0.0;
304             color_class: "comp_focus_color";
305          }
306       }
307       part { name: "e.swallow.content"; type: SWALLOW;
308          clip_to: "focus-clipper";
309          description { state: "default" 0.0;
310             rel1.to: "shower";
311             rel2.to: "shower";
312          }
313       }
314    }
315    programs {
316        program {
317          signal: "e,state,shadow,on"; source: "e";
318          action: STATE_SET "default" 0.0;
319          target: "shadow";
320       }
321       program {
322          signal: "e,state,shadow,off"; source: "e";
323          action: STATE_SET "hidden" 0.0;
324          target: "shadow";
325       }
326       program {
327          name: "visible_on";
328          signal: "e,state,visible"; source: "e";
329          action: STATE_SET "visible" 0.0;
330          transition: DECELERATE 0.15;
331          targets: "clipper" "shower";
332          sequence {
333              action: SIGNAL_EMIT "e,action,show,done" "e";
334          }
335       }
336       program {
337          signal: "e,state,visible"; source: "e";
338          action: ACTION_STOP;
339          target: "visible_off";
340       }
341       program {
342          signal: "e,state,hidden"; source: "e";
343          action: ACTION_STOP;
344          target: "visible_on";
345       }
346       program {
347          name: "visible_off";
348          signal: "e,state,hidden"; source: "e";
349          action: STATE_SET "default" 0.0;
350          transition: DECELERATE 0.30;
351          targets: "clipper" "shower";
352          sequence {
353              action: SIGNAL_EMIT "e,action,hide,done" "e";
354          }
355       }
356       program {
357          name: "focus_on";
358          signal: "e,state,focused"; source: "e";
359          action: STATE_SET "focused" 0.0;
360          transition: SINUSOIDAL 0.1;
361          targets: "glow" "focus-clipper";
362          sequence {
363              action: STATE_SET "default" 0.0;
364              transition: SINUSOIDAL 0.4;
365              target: "glow";
366          }
367       }
368       program {
369          name: "focus_off";
370          signal: "e,state,unfocused"; source: "e";
371          action: STATE_SET "default" 0.0;
372          transition: SINUSOIDAL 0.1;
373          target: "focus-clipper";
374          sequence {
375              action: STATE_SET "default" 0.0;
376              transition: SINUSOIDAL 0.4;
377              target: "glow";
378          }
379       }
380       program { name: "urgent1";
381          signal: "e,state,urgent"; source: "e";
382          action: STATE_SET "focused" 0.0;
383          transition: SINUSOIDAL 0.3;
384          target: "glow";
385          sequence {
386              action: STATE_SET "default" 0.0;
387              transition: SINUSOIDAL 0.3;
388              target: "glow";
389              after: "urgent1";
390          }
391       }
392       program {
393          signal: "e,state,not_urgent"; source: "e";
394          action: STATE_SET "default" 0.0;
395          transition: SINUSOIDAL 0.6 CURRENT;
396          target: "glow";
397       }
398    }
399 }
400
401 group { name: "e/comp/frame/rotate";
402    inherit: "e/comp/frame/default";
403    parts {
404       part { name: "e.swallow.content";
405          description { state: "default";
406             map {
407                on: 1;
408                rotation {
409                   z: 0;
410                }
411             }
412          }
413          description { state: "focus-out";
414             inherit: "default";
415             map.rotation.z: 180;
416          }
417       }
418       part {
419          name: "shower";
420          description { state: "default";
421             rel1.relative: 0.0  0.0;
422             rel2.relative: 1.0  1.0;
423          }
424       }
425    }
426    programs {
427       program { name: "focus3";
428          signal: "e,state,focused"; source: "e";
429          action: STATE_SET "default" 0.0;
430          target: "e.swallow.content";
431          transition: LINEAR 0.3;
432       }
433       program { name: "focus_off3";
434          signal: "e,state,unfocused"; source: "e";
435          action: STATE_SET "focus-out" 0.0;
436          target: "e.swallow.content";
437          transition: LINEAR 0.3;
438       }
439    }
440 }
441
442 group { name: "e/comp/frame/rotate/fast";
443    inherit: "e/comp/frame/rotate";
444    programs {
445       program { name: "focus3";
446          transition: LINEAR 0;
447       }
448       program { name: "focus_off3";
449          transition: LINEAR 0;
450       }
451    }
452 }
453
454 group { name: "e/comp/frame/flip";
455    inherit: "e/comp/frame/rotate";
456    parts {
457       part { name: "e.swallow.content";
458          description { state: "default";
459             map {
460                on: 1;
461                rotation {
462                   z: 0;
463                   y: 0;
464                }
465                backface_cull: 1;
466             }
467          }
468          description { state: "focus-out";
469             inherit: "default";
470             map.rotation {
471                z: 0;
472                y: 180;
473             }
474          }
475       }
476    }
477 }
478
479 group { name: "e/comp/frame/flip/fast";
480    inherit: "e/comp/frame/flip";
481    programs {
482       program { name: "focus3";
483          transition: LINEAR 0;
484       }
485       program { name: "focus_off3";
486          transition: LINEAR 0;
487       }
488    }
489 }
490
491 group { name: "e/comp/frame/popup";
492    inherit: "e/comp/frame/default";
493    images.image: "win_shadow.png" COMP;
494    parts {
495       part { name: "focus-clipper";
496          description { state: "default";
497             color_class: "";
498          }
499       }
500    }
501 }
502
503 group { name: "e/comp/frame/default/fast";
504    inherit: "e/comp/frame/default";
505    programs {
506       program {
507          name: "visible_on";
508          transition: DECELERATE 0;
509       }
510       program {
511          name: "visible_off";
512          transition: DECELERATE 0;
513       }
514       program {
515          name: "focus_on";
516          signal: "e,state,focus,on"; source: "e";
517          action: STATE_SET "focused" 0.0;
518          transition: SINUSOIDAL 0.1;
519          targets: "glow" "focus-clipper";
520          sequence {
521              action: STATE_SET "default" 0.0;
522              transition: SINUSOIDAL 0.1;
523              target: "glow";
524          }
525       }
526       program {
527          name: "focus_off";
528          transition: SINUSOIDAL 0;
529       }
530    }
531 }
532
533 group { name: "e/comp/frame/popup/fast";
534    inherit: "e/comp/frame/default/fast";
535    images.image: "win_shadow.png" COMP;
536    parts {
537       part { name: "focus-clipper";
538          description { state: "default";
539             color_class: "";
540          }
541       }
542    }
543 }
544
545 group { name: "e/comp/frame/none";
546    parts {
547       part { name: "e.swallow.content"; type: SWALLOW;
548          description { state: "default" 0.0;
549          }
550       }
551    }
552    programs {
553       program {
554          signal: "e,state,visible"; source: "e";
555          action: SIGNAL_EMIT "e,action,show,done" "e";
556       }
557       program {
558          signal: "e,state,hidden"; source: "e";
559          action: SIGNAL_EMIT "e,action,hide,done" "e";
560       }
561    }
562 }
563
564 group { name: "e/comp/frame/still";
565    inherit: "e/comp/frame/default";
566    parts {
567       part { name: "shower";
568          description { state: "default" 0.0;
569             rel1.relative: 0.0 0.0;
570             rel2.relative: 1.0 1.0;
571          }
572       }
573    }
574 }
575
576 group { name: "e/comp/frame/still/fast";
577    inherit: "e/comp/frame/default/fast";
578    parts {
579       part { name: "shower";
580          description { state: "default" 0.0;
581             rel1.relative: 0.0 0.0;
582             rel2.relative: 1.0 1.0;
583          }
584       }
585    }
586 }
587
588 group { name: "e/comp/frame/menu";
589    inherit: "e/comp/frame/popup";
590    parts {
591       part { name: "shower";
592          description { state: "default" 0.0;
593             rel1.relative: 0.05 0.0;
594             rel2.relative: 0.95 0.9;
595          }
596       }
597    }
598 }
599
600 group { name: "e/comp/frame/menu/fast";
601    inherit: "e/comp/frame/popup/fast";
602    parts {
603       part { name: "shower";
604          description { state: "default" 0.0;
605             rel1.relative: 0.05 0.0;
606             rel2.relative: 0.95 0.9;
607          }
608       }
609    }
610 }
611
612 group { name: "e/comp/frame/everything";
613    inherit: "e/comp/frame/popup";
614    parts {
615       part { name: "shower";
616          description { state: "default" 0.0;
617             rel1.relative: -0.3 -0.3;
618             rel2.relative: 1.3 1.3;
619          }
620       }
621    }
622 }
623
624 group { name: "e/comp/frame/everything/fast";
625    inherit: "e/comp/frame/popup/fast";
626    parts {
627       part { name: "shower";
628          description { state: "default" 0.0;
629             rel1.relative: -0.3 -0.3;
630             rel2.relative: 1.3 1.3;
631          }
632       }
633    }
634 }
635
636 group { name: "e/comp/frame/fullscreen";
637    images.image: "screen_circular_shadow.png" COMP;
638    data.item: "screen.bg" "fullscreen.bg";
639    parts {
640       part { name: "clipper"; type: RECT;
641          description { state: "default" 0.0;
642             rel1.relative: -1.0  -1.0;
643             rel1.offset: -9999 -9999;
644             rel2.relative: 2.0   2.0;
645             rel2.offset: 9999  9999;
646             color: 255 255 255 0;
647             visible: 0;
648          }
649          description { state: "visible1" 0.0;
650             inherit: "default" 0.0;
651             color: 255 255 255 255;
652             visible: 1;
653          }
654          description { state: "visible2" 0.0;
655             inherit: "default" 0.0;
656             color: 255 255 255 255;
657             visible: 1;
658          }
659       }
660       part { name: "clipper_all"; type: RECT;
661          description { state: "default" 0.0;
662          }
663       }
664       part { name: "scr_shadow"; mouse_events: 0;
665          clip_to: "clipper_all";
666          description { state: "default" 0.0;
667             rel1.relative: -1.0 -1.0;
668             rel2.relative: 2.0 2.0;
669             image.normal: "screen_circular_shadow.png";
670             fill.smooth: 0;
671             color: 255 255 255 0;
672             visible: 0;
673          }
674          description { state: "visible" 0.0;
675             inherit: "default" 0.0;
676             rel1.relative: 0.0 0.0;
677             rel2.relative: 1.0 1.0;
678             color: 255 255 255 255;
679             visible: 1;
680          }
681       }
682       part { name: "scr_shade"; type: RECT;
683          description { state: "default" 0.0;
684             color: 0 0 0 0;
685             visible: 0;
686          }
687          description { state: "visible" 0.0;
688             inherit: "default" 0.0;
689             color: 0 0 0 255;
690             visible: 1;
691          }
692       }
693       part { name: "shower"; type: SPACER;
694          description { state: "default" 0.0;
695             rel1.relative: 0.5 0.5;
696             rel2.relative: 0.5 0.5;
697          }
698          description { state: "visible1" 0.0;
699             inherit: "default" 0.0;
700             rel1.relative: 0.1 0.49;
701             rel1.offset: 0 0;
702             rel2.relative: 0.9 0.51;
703             rel2.offset: -1 -1;
704          }
705          description { state: "visible2" 0.0;
706             inherit: "default" 0.0;
707             rel1.relative: 0.0  0.0;
708             rel2.relative: 1.0  1.0;
709          }
710       }
711       part { name: "e.swallow.content"; type: SWALLOW;
712          clip_to: "clipper";
713          description { state: "default" 0.0;
714             rel1.to: "shower";
715             rel2.to: "shower";
716          }
717       }
718       part { name: "fader"; type: RECT;
719          description { state: "default" 0.0;
720             rel1.to: "e.swallow.content";
721             rel2.to: "e.swallow.content";
722             color: 255 255 255 0;
723             visible: 0;
724          }
725          description { state: "visible1" 0.0;
726             inherit: "default" 0.0;
727             color: 255 255 255 255;
728             visible: 1;
729          }
730          description { state: "visible2" 0.0;
731             inherit: "default" 0.0;
732             color: 255 255 255 0;
733             visible: 0;
734          }
735       }
736    }
737    programs {
738       program {
739          name: "visible_on";
740          signal: "e,state,visible"; source: "e";
741          action: STATE_SET "visible" 0.0;
742          transition: DECELERATE 0.25;
743          targets: "scr_shadow" "scr_shade";
744       }
745       program {
746          name: "visible_on2";
747          signal: "e,state,visible"; source: "e";
748          action: STATE_SET "visible1" 0.0;
749          transition: DECELERATE 0.05;
750          targets: "clipper" "shower" "fader";
751          sequence {
752              action: STATE_SET "visible2" 0.0;
753              transition: DECELERATE 0.20;
754              targets: "clipper" "shower" "fader";
755              action: SIGNAL_EMIT "e,action,show,done" "e";
756          }
757       }
758       program {
759          signal: "e,state,visible"; source: "e";
760          action: ACTION_STOP;
761          targets: "visible_off" "visible_off2";
762       }
763       program {
764          signal: "e,state,hidden"; source: "e";
765          action: ACTION_STOP;
766          targets: "visible_on" "visible_on2";
767       }
768       program {
769          name: "visible_off";
770          signal: "e,state,hidden"; source: "e";
771          action: STATE_SET "default" 0.0;
772          transition: DECELERATE 0.25;
773          targets: "scr_shadow" "scr_shade";
774       }
775       program {
776          name: "visible_off2";
777          signal: "e,state,hidden"; source: "e";
778          action: STATE_SET "visible1" 0.0;
779          transition: DECELERATE 0.2;
780          targets: "clipper" "shower" "fader";
781          sequence {
782              action: STATE_SET "default" 0.0;
783              transition: DECELERATE 0.05;
784              targets: "clipper" "shower" "fader";
785              action: SIGNAL_EMIT "e,action,hide,done" "e";
786          }
787       }
788    }
789 }
790
791 group { name: "e/comp/frame/fullscreen/fast";
792    inherit: "e/comp/frame/fullscreen";
793    programs {
794       program {
795          name: "visible_on";
796          transition: DECELERATE 0;
797       }
798       program {
799          name: "visible_on2";
800          transition: DECELERATE 0;
801       }
802       program { name: "show2";
803          transition: DECELERATE 0;
804       }
805       program {
806          name: "visible_off";
807          transition: DECELERATE 0;
808       }
809       program {
810          name: "visible_off2";
811          transition: DECELERATE 0;
812       }
813       program { name: "hide2";
814          transition: DECELERATE 0;
815       }
816    }
817 }