1 group { name: "e/comp/border/default";
2 images.image: "win_shadow.png" COMP;
3 images.image: "win_glow.png" COMP;
5 part { name: "clipper"; type: RECT;
6 description { state: "default" 0.0;
7 rel1.relative: -1.0 -1.0;
8 rel1.offset: -9999 -9999;
9 rel2.relative: 2.0 2.0;
10 rel2.offset: 9999 9999;
14 description { state: "visible" 0.0;
15 inherit: "default" 0.0;
16 color: 255 255 255 255;
20 part { name: "shadow"; mouse_events: 0;
22 description { state: "default" 0.0;
23 image.normal: "win_shadow.png";
24 image.border: 14 14 14 14;
26 rel1.to: "e.swallow.content";
28 rel2.to: "e.swallow.content";
32 description { state: "hidden" 0.0;
33 inherit: "default" 0.0;
37 part { name: "glow"; mouse_events: 0;
39 description { state: "default" 0.0;
40 image.normal: "win_glow.png";
41 image.border: 9 9 9 9;
43 rel1.to: "e.swallow.content";
45 rel2.to: "e.swallow.content";
51 description { state: "focused" 0.0;
52 inherit: "default" 0.0;
53 color: 255 255 255 255;
57 part { name: "shower"; type: SPACER;
58 description { state: "default" 0.0;
59 rel1.relative: 0.05 0.05;
60 rel2.relative: 0.95 0.95;
62 description { state: "visible" 0.0;
63 inherit: "default" 0.0;
64 rel1.relative: 0.0 0.0;
65 rel2.relative: 1.0 1.0;
68 part { name: "trans-clipper";
72 description { state: "default" 0.0;
73 color_class: "comp_alpha";
78 part { name: "focus-clipper";
80 clip_to: "trans-clipper";
82 description { state: "default" 0.0;
83 color_class: "comp_focus-out_color";
87 description { state: "focused" 0.0;
88 inherit: "default" 0.0;
90 color: 255 255 255 255;
93 part { name: "e.swallow.content"; type: SWALLOW;
94 clip_to: "focus-clipper";
95 description { state: "default" 0.0;
103 signal: "e,state,shadow,on"; source: "e";
104 action: STATE_SET "default" 0.0;
108 signal: "e,state,shadow,off"; source: "e";
109 action: STATE_SET "hidden" 0.0;
114 signal: "e,state,visible,on"; source: "e";
115 action: STATE_SET "visible" 0.0;
116 transition: DECELERATE 0.15;
121 program { name: "show2";
122 action: SIGNAL_EMIT "e,action,show,done" "e";
126 signal: "e,state,visible,off"; source: "e";
127 action: STATE_SET "default" 0.0;
128 transition: DECELERATE 0.30;
133 program { name: "hide2";
134 action: SIGNAL_EMIT "e,action,hide,done" "e";
138 signal: "e,state,focus,on"; source: "e";
139 action: STATE_SET "focused" 0.0;
140 transition: SINUSOIDAL 0.1;
142 target: "focus-clipper";
145 program { name: "focus2";
146 action: STATE_SET "default" 0.0;
147 transition: SINUSOIDAL 0.4;
152 signal: "e,state,focus,off"; source: "e";
153 action: STATE_SET "default" 0.0;
154 transition: SINUSOIDAL 0.1;
155 target: "focus-clipper";
160 action: STATE_SET "default" 0.0;
161 transition: SINUSOIDAL 0.4;
164 program { name: "urgent1";
165 signal: "e,state,urgent,on"; source: "e";
166 action: STATE_SET "focused" 0.0;
167 transition: SINUSOIDAL 0.3;
171 program { name: "urgent2";
172 action: STATE_SET "default" 0.0;
173 transition: SINUSOIDAL 0.3;
178 signal: "e,state,urgent,off"; source: "e";
179 action: STATE_SET "default" 0.0;
180 transition: SINUSOIDAL 0.6 CURRENT;
186 group { name: "e/comp/border/rotate";
187 inherit: "e/comp/border/default";
189 part { name: "e.swallow.content";
190 description { state: "default";
198 description { state: "focus-out";
205 description { state: "default";
206 rel1.relative: 0.0 0.0;
207 rel2.relative: 1.0 1.0;
212 program { name: "focus3";
213 signal: "e,state,focus,on"; source: "e";
214 action: STATE_SET "default" 0.0;
215 target: "e.swallow.content";
216 transition: LINEAR 0.3;
218 program { name: "focus_off3";
219 signal: "e,state,focus,off"; source: "e";
220 action: STATE_SET "focus-out" 0.0;
221 target: "e.swallow.content";
222 transition: LINEAR 0.3;
227 group { name: "e/comp/border/rotate/fast";
228 inherit: "e/comp/border/rotate";
230 program { name: "focus3";
231 transition: LINEAR 0;
233 program { name: "focus_off3";
234 transition: LINEAR 0;
239 group { name: "e/comp/border/flip";
240 inherit: "e/comp/border/rotate";
242 part { name: "e.swallow.content";
243 description { state: "default";
253 description { state: "focus-out";
264 group { name: "e/comp/border/flip/fast";
265 inherit: "e/comp/border/flip";
267 program { name: "focus3";
268 transition: LINEAR 0;
270 program { name: "focus_off3";
271 transition: LINEAR 0;
276 group { name: "e/comp/border/popup";
277 inherit: "e/comp/border/default";
279 part { name: "focus-clipper";
280 description { state: "default";
287 group { name: "e/comp/border/default/fast";
288 inherit: "e/comp/border/default";
292 transition: DECELERATE 0;
296 transition: DECELERATE 0;
300 signal: "e,state,focus,on"; source: "e";
301 action: STATE_SET "focused" 0.0;
302 transition: SINUSOIDAL 0.1;
304 target: "focus-clipper";
307 program { name: "focus2";
308 action: STATE_SET "default" 0.0;
309 transition: SINUSOIDAL 0.1;
314 transition: SINUSOIDAL 0;
319 group { name: "e/comp/border/popup/fast";
320 inherit: "e/comp/border/default/fast";
322 part { name: "focus-clipper";
323 description { state: "default";
330 group { name: "e/comp/border/none";
332 part { name: "e.swallow.content"; type: SWALLOW;
333 description { state: "default" 0.0;
339 signal: "e,state,visible,on"; source: "e";
340 action: SIGNAL_EMIT "e,action,show,done" "e";
343 signal: "e,state,visible,off"; source: "e";
344 action: SIGNAL_EMIT "e,action,hide,done" "e";
349 group { name: "e/comp/border/still";
350 inherit: "e/comp/border/default";
352 part { name: "shower";
353 description { state: "default" 0.0;
354 rel1.relative: 0.0 0.0;
355 rel2.relative: 1.0 1.0;
361 group { name: "e/comp/border/still/fast";
362 inherit: "e/comp/border/default/fast";
364 part { name: "shower";
365 description { state: "default" 0.0;
366 rel1.relative: 0.0 0.0;
367 rel2.relative: 1.0 1.0;
373 group { name: "e/comp/border/menu";
374 inherit: "e/comp/border/popup";
376 part { name: "shower";
377 description { state: "default" 0.0;
378 rel1.relative: 0.05 0.0;
379 rel2.relative: 0.95 0.9;
385 group { name: "e/comp/border/menu/fast";
386 inherit: "e/comp/border/popup/fast";
388 part { name: "shower";
389 description { state: "default" 0.0;
390 rel1.relative: 0.05 0.0;
391 rel2.relative: 0.95 0.9;
397 group { name: "e/comp/border/everything";
398 inherit: "e/comp/border/popup";
400 part { name: "shower";
401 description { state: "default" 0.0;
402 rel1.relative: -0.3 -0.3;
403 rel2.relative: 1.3 1.3;
409 group { name: "e/comp/border/everything/fast";
410 inherit: "e/comp/border/popup/fast";
412 part { name: "shower";
413 description { state: "default" 0.0;
414 rel1.relative: -0.3 -0.3;
415 rel2.relative: 1.3 1.3;
421 group { name: "e/comp/border/fullscreen";
422 images.image: "screen_circular_shadow.png" COMP;
423 data.item: "screen.bg" "fullscreen.bg";
425 part { name: "clipper"; type: RECT;
426 description { state: "default" 0.0;
427 rel1.relative: -1.0 -1.0;
428 rel1.offset: -9999 -9999;
429 rel2.relative: 2.0 2.0;
430 rel2.offset: 9999 9999;
431 color: 255 255 255 0;
434 description { state: "visible1" 0.0;
435 inherit: "default" 0.0;
436 color: 255 255 255 255;
439 description { state: "visible2" 0.0;
440 inherit: "default" 0.0;
441 color: 255 255 255 255;
445 part { name: "clipper_all"; type: RECT;
446 description { state: "default" 0.0;
449 part { name: "scr_shadow"; mouse_events: 0;
450 clip_to: "clipper_all";
451 description { state: "default" 0.0;
452 rel1.relative: -1.0 -1.0;
453 rel2.relative: 2.0 2.0;
454 image.normal: "screen_circular_shadow.png";
456 color: 255 255 255 0;
459 description { state: "visible" 0.0;
460 inherit: "default" 0.0;
461 rel1.relative: 0.0 0.0;
462 rel2.relative: 1.0 1.0;
463 color: 255 255 255 255;
467 part { name: "scr_shade"; type: RECT;
468 description { state: "default" 0.0;
472 description { state: "visible" 0.0;
473 inherit: "default" 0.0;
478 part { name: "shower"; type: SPACER;
479 description { state: "default" 0.0;
480 rel1.relative: 0.5 0.5;
481 rel2.relative: 0.5 0.5;
483 description { state: "visible1" 0.0;
484 inherit: "default" 0.0;
485 rel1.relative: 0.1 0.49;
487 rel2.relative: 0.9 0.51;
490 description { state: "visible2" 0.0;
491 inherit: "default" 0.0;
492 rel1.relative: 0.0 0.0;
493 rel2.relative: 1.0 1.0;
496 part { name: "e.swallow.content"; type: SWALLOW;
498 description { state: "default" 0.0;
503 part { name: "fader"; type: RECT;
504 description { state: "default" 0.0;
505 rel1.to: "e.swallow.content";
506 rel2.to: "e.swallow.content";
507 color: 255 255 255 0;
510 description { state: "visible1" 0.0;
511 inherit: "default" 0.0;
512 color: 255 255 255 255;
515 description { state: "visible2" 0.0;
516 inherit: "default" 0.0;
517 color: 255 255 255 0;
525 signal: "e,state,visible,on"; source: "e";
526 action: STATE_SET "visible" 0.0;
527 transition: DECELERATE 0.25;
528 target: "scr_shadow";
533 signal: "e,state,visible,on"; source: "e";
534 action: STATE_SET "visible1" 0.0;
535 transition: DECELERATE 0.05;
541 program { name: "show2";
542 action: STATE_SET "visible2" 0.0;
543 transition: DECELERATE 0.20;
549 program { name: "show3";
550 action: SIGNAL_EMIT "e,action,show,done" "e";
554 signal: "e,state,visible,off"; source: "e";
555 action: STATE_SET "default" 0.0;
556 transition: DECELERATE 0.25;
557 target: "scr_shadow";
561 name: "visible_off2";
562 signal: "e,state,visible,off"; source: "e";
563 action: STATE_SET "visible1" 0.0;
564 transition: DECELERATE 0.2;
570 program { name: "hide2";
571 action: STATE_SET "default" 0.0;
572 transition: DECELERATE 0.05;
578 program { name: "hide3";
579 action: SIGNAL_EMIT "e,action,hide,done" "e";
584 group { name: "e/comp/border/fullscreen/fast";
585 inherit: "e/comp/border/fullscreen";
589 transition: DECELERATE 0;
593 transition: DECELERATE 0;
595 program { name: "show2";
596 transition: DECELERATE 0;
600 transition: DECELERATE 0;
603 name: "visible_off2";
604 transition: DECELERATE 0;
606 program { name: "hide2";
607 transition: DECELERATE 0;