summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-03-16 11:02:55 +0000
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-03-16 11:02:55 +0000
commit106a0bb896ace7160e1e6856014a3feb03307c4a (patch)
tree26646d228e3257fdd23c49c05d59eee3062f97ea /data
parent29269c8774a102b495aa238c6aa6f35846d628c7 (diff)
TH - ransitions - mark lots of them to be affected by transition multi
Diffstat (limited to 'data')
-rw-r--r--data/elementary/themes/edc/border.edc8
-rw-r--r--data/elementary/themes/edc/comp.edc12
-rw-r--r--data/elementary/themes/edc/comp_compat.edc34
-rw-r--r--data/elementary/themes/edc/deskmirror.edc16
-rw-r--r--data/elementary/themes/edc/efl/panel.edc774
-rw-r--r--data/elementary/themes/edc/elm/panel.edc7
-rw-r--r--data/elementary/themes/edc/gadman.edc8
-rw-r--r--data/elementary/themes/edc/ibar-ibox.edc28
-rw-r--r--data/elementary/themes/edc/init.edc10
-rw-r--r--data/elementary/themes/edc/mixer.edc4
-rw-r--r--data/elementary/themes/edc/music_control.edc2
-rw-r--r--data/elementary/themes/edc/pager.edc20
-rw-r--r--data/elementary/themes/edc/pager16.edc4
-rw-r--r--data/elementary/themes/edc/scrollframe.edc8
-rw-r--r--data/elementary/themes/edc/shelf.edc16
-rw-r--r--data/elementary/themes/edc/syscon.edc4
-rw-r--r--data/elementary/themes/edc/tasks.edc10
-rw-r--r--data/elementary/themes/edc/wizard.edc2
18 files changed, 863 insertions, 104 deletions
diff --git a/data/elementary/themes/edc/border.edc b/data/elementary/themes/edc/border.edc
index beba2a99fc..2aa1349a4d 100644
--- a/data/elementary/themes/edc/border.edc
+++ b/data/elementary/themes/edc/border.edc
@@ -98,7 +98,7 @@ group { name: "e/widgets/border/volume";
98 } 98 }
99 program { name: "show_volume2"; 99 program { name: "show_volume2";
100 action: STATE_SET "show" 0.0; 100 action: STATE_SET "show" 0.0;
101 transition: SINUSOIDAL 0.3; 101 transition: SINUSOIDAL 0.3 USE_DURATION_FACTOR 1;
102 target: "clip"; 102 target: "clip";
103 } 103 }
104 104
@@ -110,7 +110,7 @@ group { name: "e/widgets/border/volume";
110 } 110 }
111 program { name: "hide_volume1"; 111 program { name: "hide_volume1";
112 action: STATE_SET "default" 0.0; 112 action: STATE_SET "default" 0.0;
113 transition: SINUSOIDAL 0.5; 113 transition: SINUSOIDAL 0.5 USE_DURATION_FACTOR 1;
114 target: "clip"; 114 target: "clip";
115 after: "hide_volume2"; 115 after: "hide_volume2";
116 } 116 }
@@ -612,13 +612,13 @@ group { name: "e/widgets/border/default/border";
612 } 612 }
613 program { name: "urg1"; 613 program { name: "urg1";
614 action: STATE_SET "bounce2" 0.0; 614 action: STATE_SET "bounce2" 0.0;
615 transition: DECELERATE 0.4; 615 transition: DECELERATE 0.4 USE_DURATION_FACTOR 1;
616 target: "icon"; 616 target: "icon";
617 after: "urg2"; 617 after: "urg2";
618 } 618 }
619 program { name: "urg2"; 619 program { name: "urg2";
620 action: STATE_SET "bounce1" 0.0; 620 action: STATE_SET "bounce1" 0.0;
621 transition: ACCELERATE 0.3; 621 transition: ACCELERATE 0.3 USE_DURATION_FACTOR 1;
622 target: "icon"; 622 target: "icon";
623 after: "urg1"; 623 after: "urg1";
624 } 624 }
diff --git a/data/elementary/themes/edc/comp.edc b/data/elementary/themes/edc/comp.edc
index f7e3e0be99..ea1db457b3 100644
--- a/data/elementary/themes/edc/comp.edc
+++ b/data/elementary/themes/edc/comp.edc
@@ -311,11 +311,11 @@ group { name: "e/comp/frame/default";
311 name: "focus_on"; 311 name: "focus_on";
312 signal: "e,state,focused"; source: "e"; 312 signal: "e,state,focused"; source: "e";
313 action: STATE_SET "focused" 0.0; 313 action: STATE_SET "focused" 0.0;
314 transition: SINUSOIDAL 0.1; 314 transition: SINUSOIDAL 0.1 USE_DURATION_FACTOR 1;
315 targets: "glow" "focus-clipper"; 315 targets: "glow" "focus-clipper";
316 sequence { 316 sequence {
317 action: STATE_SET "default" 0.0; 317 action: STATE_SET "default" 0.0;
318 transition: SINUSOIDAL 0.4; 318 transition: SINUSOIDAL 0.4 USE_DURATION_FACTOR 1;
319 target: "glow"; 319 target: "glow";
320 } 320 }
321 } 321 }
@@ -323,7 +323,7 @@ group { name: "e/comp/frame/default";
323 name: "focus_off"; 323 name: "focus_off";
324 signal: "e,state,unfocused"; source: "e"; 324 signal: "e,state,unfocused"; source: "e";
325 action: STATE_SET "default" 0.0; 325 action: STATE_SET "default" 0.0;
326 transition: SINUSOIDAL 0.1; 326 transition: SINUSOIDAL 0.1 USE_DURATION_FACTOR 1;
327 target: "focus-clipper"; 327 target: "focus-clipper";
328 sequence { 328 sequence {
329 action: STATE_SET "default" 0.0; 329 action: STATE_SET "default" 0.0;
@@ -333,11 +333,11 @@ group { name: "e/comp/frame/default";
333 program { name: "urgent1"; 333 program { name: "urgent1";
334 signal: "e,state,urgent"; source: "e"; 334 signal: "e,state,urgent"; source: "e";
335 action: STATE_SET "focused" 0.0; 335 action: STATE_SET "focused" 0.0;
336 transition: SINUSOIDAL 0.3; 336 transition: SINUSOIDAL 0.3 USE_DURATION_FACTOR 1;
337 target: "glow"; 337 target: "glow";
338 sequence { 338 sequence {
339 action: STATE_SET "default" 0.0; 339 action: STATE_SET "default" 0.0;
340 transition: SINUSOIDAL 0.3; 340 transition: SINUSOIDAL 0.3 USE_DURATION_FACTOR 1;
341 target: "glow"; 341 target: "glow";
342 after: "urgent1"; 342 after: "urgent1";
343 } 343 }
@@ -345,7 +345,7 @@ group { name: "e/comp/frame/default";
345 program { 345 program {
346 signal: "e,state,not_urgent"; source: "e"; 346 signal: "e,state,not_urgent"; source: "e";
347 action: STATE_SET "default" 0.0; 347 action: STATE_SET "default" 0.0;
348 transition: SINUSOIDAL 0.6 CURRENT; 348 transition: SINUSOIDAL 0.6 CURRENT USE_DURATION_FACTOR 1;
349 target: "glow"; 349 target: "glow";
350 } 350 }
351 program { signal: "e,state,focus,disabled"; source: "e"; 351 program { signal: "e,state,focus,disabled"; source: "e";
diff --git a/data/elementary/themes/edc/comp_compat.edc b/data/elementary/themes/edc/comp_compat.edc
index ffc9990b37..ca6ce18715 100644
--- a/data/elementary/themes/edc/comp_compat.edc
+++ b/data/elementary/themes/edc/comp_compat.edc
@@ -84,7 +84,7 @@ group { name: "e/comp/border/default";
84 name: "visible_on"; 84 name: "visible_on";
85 signal: "e,state,visible,on"; source: "e"; 85 signal: "e,state,visible,on"; source: "e";
86 action: STATE_SET "visible" 0.0; 86 action: STATE_SET "visible" 0.0;
87 transition: DECELERATE 0.15; 87 transition: DECELERATE 0.15 USE_DURATION_FACTOR 1;
88 target: "clipper"; 88 target: "clipper";
89 target: "shower"; 89 target: "shower";
90 after: "show2"; 90 after: "show2";
@@ -96,7 +96,7 @@ group { name: "e/comp/border/default";
96 name: "visible_off"; 96 name: "visible_off";
97 signal: "e,state,visible,off"; source: "e"; 97 signal: "e,state,visible,off"; source: "e";
98 action: STATE_SET "default" 0.0; 98 action: STATE_SET "default" 0.0;
99 transition: DECELERATE 0.30; 99 transition: DECELERATE 0.30 USE_DURATION_FACTOR 1;
100 target: "clipper"; 100 target: "clipper";
101 target: "shower"; 101 target: "shower";
102 after: "hide2"; 102 after: "hide2";
@@ -109,47 +109,47 @@ group { name: "e/comp/border/default";
109 name: "focus_on"; 109 name: "focus_on";
110 signal: "e,state,focus,on"; source: "e"; 110 signal: "e,state,focus,on"; source: "e";
111 action: STATE_SET "focused" 0.0; 111 action: STATE_SET "focused" 0.0;
112 transition: SINUSOIDAL 0.1; 112 transition: SINUSOIDAL 0.1 USE_DURATION_FACTOR 1;
113 target: "glow"; 113 target: "glow";
114 target: "focus-clipper"; 114 target: "focus-clipper";
115 after: "focus2"; 115 after: "focus2";
116 } 116 }
117 program { name: "focus2"; 117 program { name: "focus2";
118 action: STATE_SET "default" 0.0; 118 action: STATE_SET "default" 0.0;
119 transition: SINUSOIDAL 0.4; 119 transition: SINUSOIDAL 0.4 USE_DURATION_FACTOR 1;
120 target: "glow"; 120 target: "glow";
121 } 121 }
122 program { 122 program {
123 name: "focus_off"; 123 name: "focus_off";
124 signal: "e,state,focus,off"; source: "e"; 124 signal: "e,state,focus,off"; source: "e";
125 action: STATE_SET "default" 0.0; 125 action: STATE_SET "default" 0.0;
126 transition: SINUSOIDAL 0.1; 126 transition: SINUSOIDAL 0.1 USE_DURATION_FACTOR 1;
127 target: "focus-clipper"; 127 target: "focus-clipper";
128 after: "focus_off2"; 128 after: "focus_off2";
129 } 129 }
130 program { 130 program {
131 name: "focus_off2"; 131 name: "focus_off2";
132 action: STATE_SET "default" 0.0; 132 action: STATE_SET "default" 0.0;
133 transition: SINUSOIDAL 0.4; 133 transition: SINUSOIDAL 0.4 USE_DURATION_FACTOR 1;
134 target: "glow"; 134 target: "glow";
135 } 135 }
136 program { name: "urgent1"; 136 program { name: "urgent1";
137 signal: "e,state,urgent,on"; source: "e"; 137 signal: "e,state,urgent,on"; source: "e";
138 action: STATE_SET "focused" 0.0; 138 action: STATE_SET "focused" 0.0;
139 transition: SINUSOIDAL 0.3; 139 transition: SINUSOIDAL 0.3 USE_DURATION_FACTOR 1;
140 target: "glow"; 140 target: "glow";
141 after: "urgent2"; 141 after: "urgent2";
142 } 142 }
143 program { name: "urgent2"; 143 program { name: "urgent2";
144 action: STATE_SET "default" 0.0; 144 action: STATE_SET "default" 0.0;
145 transition: SINUSOIDAL 0.3; 145 transition: SINUSOIDAL 0.3 USE_DURATION_FACTOR 1;
146 target: "glow"; 146 target: "glow";
147 after: "urgent1"; 147 after: "urgent1";
148 } 148 }
149 program { 149 program {
150 signal: "e,state,urgent,off"; source: "e"; 150 signal: "e,state,urgent,off"; source: "e";
151 action: STATE_SET "default" 0.0; 151 action: STATE_SET "default" 0.0;
152 transition: SINUSOIDAL 0.6 CURRENT; 152 transition: SINUSOIDAL 0.6 CURRENT USE_DURATION_FACTOR 1;
153 target: "glow"; 153 target: "glow";
154 } 154 }
155 */ 155 */
@@ -187,13 +187,13 @@ group { name: "e/comp/border/rotate";
187 signal: "e,state,focus,on"; source: "e"; 187 signal: "e,state,focus,on"; source: "e";
188 action: STATE_SET "default" 0.0; 188 action: STATE_SET "default" 0.0;
189 target: "e.swallow.content"; 189 target: "e.swallow.content";
190 transition: LINEAR 0.3; 190 transition: LINEAR 0.3 USE_DURATION_FACTOR 1;
191 } 191 }
192 program { name: "focus_off3"; 192 program { name: "focus_off3";
193 signal: "e,state,focus,off"; source: "e"; 193 signal: "e,state,focus,off"; source: "e";
194 action: STATE_SET "focus-out" 0.0; 194 action: STATE_SET "focus-out" 0.0;
195 target: "e.swallow.content"; 195 target: "e.swallow.content";
196 transition: LINEAR 0.3; 196 transition: LINEAR 0.3 USE_DURATION_FACTOR 1;
197 } 197 }
198 } 198 }
199} 199}
@@ -401,7 +401,7 @@ group { name: "e/comp/border/fullscreen";
401 name: "visible_on"; 401 name: "visible_on";
402 signal: "e,state,visible,on"; source: "e"; 402 signal: "e,state,visible,on"; source: "e";
403 action: STATE_SET "visible" 0.0; 403 action: STATE_SET "visible" 0.0;
404 transition: DECELERATE 0.25; 404 transition: DECELERATE 0.25 USE_DURATION_FACTOR 1;
405 target: "scr_shadow"; 405 target: "scr_shadow";
406 target: "scr_shade"; 406 target: "scr_shade";
407 } 407 }
@@ -409,7 +409,7 @@ group { name: "e/comp/border/fullscreen";
409 name: "visible_on2"; 409 name: "visible_on2";
410 signal: "e,state,visible,on"; source: "e"; 410 signal: "e,state,visible,on"; source: "e";
411 action: STATE_SET "visible1" 0.0; 411 action: STATE_SET "visible1" 0.0;
412 transition: DECELERATE 0.05; 412 transition: DECELERATE 0.05 USE_DURATION_FACTOR 1;
413 target: "clipper"; 413 target: "clipper";
414 target: "shower"; 414 target: "shower";
415 target: "fader"; 415 target: "fader";
@@ -417,7 +417,7 @@ group { name: "e/comp/border/fullscreen";
417 } 417 }
418 program { name: "show2"; 418 program { name: "show2";
419 action: STATE_SET "visible2" 0.0; 419 action: STATE_SET "visible2" 0.0;
420 transition: DECELERATE 0.20; 420 transition: DECELERATE 0.20 USE_DURATION_FACTOR 1;
421 target: "clipper"; 421 target: "clipper";
422 target: "shower"; 422 target: "shower";
423 target: "fader"; 423 target: "fader";
@@ -430,7 +430,7 @@ group { name: "e/comp/border/fullscreen";
430 name: "visible_off"; 430 name: "visible_off";
431 signal: "e,state,visible,off"; source: "e"; 431 signal: "e,state,visible,off"; source: "e";
432 action: STATE_SET "default" 0.0; 432 action: STATE_SET "default" 0.0;
433 transition: DECELERATE 0.25; 433 transition: DECELERATE 0.25 USE_DURATION_FACTOR 1;
434 target: "scr_shadow"; 434 target: "scr_shadow";
435 target: "scr_shade"; 435 target: "scr_shade";
436 } 436 }
@@ -438,7 +438,7 @@ group { name: "e/comp/border/fullscreen";
438 name: "visible_off2"; 438 name: "visible_off2";
439 signal: "e,state,visible,off"; source: "e"; 439 signal: "e,state,visible,off"; source: "e";
440 action: STATE_SET "visible1" 0.0; 440 action: STATE_SET "visible1" 0.0;
441 transition: DECELERATE 0.2; 441 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
442 target: "clipper"; 442 target: "clipper";
443 target: "shower"; 443 target: "shower";
444 target: "fader"; 444 target: "fader";
@@ -446,7 +446,7 @@ group { name: "e/comp/border/fullscreen";
446 } 446 }
447 program { name: "hide2"; 447 program { name: "hide2";
448 action: STATE_SET "default" 0.0; 448 action: STATE_SET "default" 0.0;
449 transition: DECELERATE 0.05; 449 transition: DECELERATE 0.05 USE_DURATION_FACTOR 1;
450 target: "clipper"; 450 target: "clipper";
451 target: "shower"; 451 target: "shower";
452 target: "fader"; 452 target: "fader";
diff --git a/data/elementary/themes/edc/deskmirror.edc b/data/elementary/themes/edc/deskmirror.edc
index 2e5fab45db..c4f8f5d5ed 100644
--- a/data/elementary/themes/edc/deskmirror.edc
+++ b/data/elementary/themes/edc/deskmirror.edc
@@ -175,7 +175,7 @@ group { name: "e/deskmirror/frame/default";
175 } 175 }
176 program { name: "go_big2"; 176 program { name: "go_big2";
177 action: STATE_SET "urgent2" 0.0; 177 action: STATE_SET "urgent2" 0.0;
178 transition: LINEAR 0.5; 178 transition: LINEAR 0.5 USE_DURATION_FACTOR 1;
179 target: "clone"; 179 target: "clone";
180 after: "go_big"; 180 after: "go_big";
181 } 181 }
@@ -188,7 +188,7 @@ group { name: "e/deskmirror/frame/default";
188 } 188 }
189 program { name: "go_hid"; 189 program { name: "go_hid";
190 action: STATE_SET "default" 0.0; 190 action: STATE_SET "default" 0.0;
191 transition: LINEAR 0.5; 191 transition: LINEAR 0.5 USE_DURATION_FACTOR 1;
192 target: "clone"; 192 target: "clone";
193 } 193 }
194 program { name: "shon"; 194 program { name: "shon";
@@ -242,12 +242,12 @@ group { name: "e/deskmirror/frame/default";
242 } 242 }
243 program { name: "iconify"; 243 program { name: "iconify";
244 action: STATE_SET "iconic" 0.0; 244 action: STATE_SET "iconic" 0.0;
245 transition: ACCELERATE 0.2 CURRENT; 245 transition: ACCELERATE 0.2 CURRENT USE_DURATION_FACTOR 1;
246 target: "spacer"; 246 target: "spacer";
247 } 247 }
248 program { name: "uniconify"; 248 program { name: "uniconify";
249 action: STATE_SET "default" 0.0; 249 action: STATE_SET "default" 0.0;
250 transition: DECELERATE 0.2 CURRENT; 250 transition: DECELERATE 0.2 CURRENT USE_DURATION_FACTOR 1;
251 target: "spacer"; 251 target: "spacer";
252 } 252 }
253 program { 253 program {
@@ -426,12 +426,12 @@ group { "e/deskmirror/frame/borderless";
426 } 426 }
427 program { name: "iconify"; 427 program { name: "iconify";
428 action: STATE_SET "iconic" 0.0; 428 action: STATE_SET "iconic" 0.0;
429 transition: ACCELERATE 0.2 CURRENT; 429 transition: ACCELERATE 0.2 CURRENT USE_DURATION_FACTOR 1;
430 target: "spacer"; 430 target: "spacer";
431 } 431 }
432 program { name: "uniconify"; 432 program { name: "uniconify";
433 action: STATE_SET "default" 0.0; 433 action: STATE_SET "default" 0.0;
434 transition: DECELERATE 0.2 CURRENT; 434 transition: DECELERATE 0.2 CURRENT USE_DURATION_FACTOR 1;
435 target: "spacer"; 435 target: "spacer";
436 } 436 }
437 program { 437 program {
@@ -460,7 +460,7 @@ group { "e/deskmirror/frame/borderless";
460 } 460 }
461 program { name: "go_big2"; 461 program { name: "go_big2";
462 action: STATE_SET "urgent2" 0.0; 462 action: STATE_SET "urgent2" 0.0;
463 transition: LINEAR 0.5; 463 transition: LINEAR 0.5 USE_DURATION_FACTOR 1;
464 target: "clone"; 464 target: "clone";
465 after: "go_big"; 465 after: "go_big";
466 } 466 }
@@ -473,7 +473,7 @@ group { "e/deskmirror/frame/borderless";
473 } 473 }
474 program { name: "go_hid"; 474 program { name: "go_hid";
475 action: STATE_SET "default" 0.0; 475 action: STATE_SET "default" 0.0;
476 transition: LINEAR 0.5; 476 transition: LINEAR 0.5 USE_DURATION_FACTOR 1;
477 target: "clone"; 477 target: "clone";
478 } 478 }
479 } 479 }
diff --git a/data/elementary/themes/edc/efl/panel.edc b/data/elementary/themes/edc/efl/panel.edc
index 6ad3afc727..afe22f3440 100644
--- a/data/elementary/themes/edc/efl/panel.edc
+++ b/data/elementary/themes/edc/efl/panel.edc
@@ -1,15 +1,14 @@
1group { name: "efl/panel"; data.item: "version" "123"; 1group { name: "efl/panel";
2 data { 2 data.item: "version" "123";
3 item: "handler_size" "30"; 3 data.item: "handler_size" "30";
4 }
5 parts { 4 parts {
6 part { name: "efl.content"; 5 part { name: "efl.content"; type: SWALLOW;
7 type: SWALLOW;
8 description { state: "default" 0.0; 6 description { state: "default" 0.0;
9 } 7 }
10 } 8 }
11 } 9 }
12} 10}
11
13group { name: "efl/panel/scrollable/left"; data.item: "version" "123"; 12group { name: "efl/panel/scrollable/left"; data.item: "version" "123";
14 parts { 13 parts {
15 part { name: "efl.panel_area"; 14 part { name: "efl.panel_area";
@@ -832,3 +831,766 @@ group { name: "efl/panel/bottom";
832 } 831 }
833 } 832 }
834} 833}
834
835#if 0
836group { name: "elm/scroller/panel/left/default";
837 parts {
838 part { name: "elm.panel_area";
839 type: SWALLOW;
840 description { state: "default" 0.0;
841 rel2.relative: 0.0 1.0;
842 align: 0.0 0.5;
843 fixed: 1 1;
844 visible: 0;
845 }
846 description { state: "visible" 0.0;
847 inherit: "default" 0.0;
848 visible: 1;
849 }
850 }
851 part { name: "elm.event_area";
852 type: SWALLOW;
853 description { state: "default" 0.0;
854 rel1 {
855 relative: 1.0 0.0;
856 to: "elm.panel_area";
857 }
858 rel2 {
859 relative: 1.0 1.0;
860 to: "elm.panel_area";
861 }
862 align: 0.0 0.5;
863 fixed: 1 1;
864 visible: 0;
865 }
866 description { state: "visible" 0.0;
867 inherit: "default" 0.0;
868 visible: 1;
869 }
870 }
871 part { name: "access.outline";
872 type: RECT;
873 repeat_events: 1;
874 description { state: "default" 0.0;
875 rel1.to: "elm.panel_area";
876 rel2.to: "elm.panel_area";
877 color: 0 0 0 0;
878 }
879 }
880 part { name: "bg";
881 type: RECT;
882 description { state: "default" 0.0;
883 rel1.to: "elm.panel_area";
884 rel2.to: "elm.panel_area";
885 color: 64 64 64 255;
886 visible: 0;
887 }
888 description { state: "visible" 0.0;
889 inherit: "default" 0.0;
890 visible: 1;
891 }
892 }
893 part { name: "elm.swallow.content";
894 type: SWALLOW;
895 description { state: "default" 0.0;
896 rel1.to: "elm.panel_area";
897 rel2.to: "elm.panel_area";
898 visible: 0;
899 }
900 description { state: "visible" 0.0;
901 inherit: "default" 0.0;
902 visible: 1;
903 }
904 }
905 }
906 programs {
907 program { name: "active";
908 signal: "elm,state,content,visible";
909 source: "elm";
910 action: STATE_SET "visible" 0.0;
911 target: "elm.panel_area";
912 target: "elm.event_area";
913 target: "bg";
914 target: "elm.swallow.content";
915 }
916 program { name: "inactive";
917 signal: "elm,state,content,hidden";
918 source: "elm";
919 action: STATE_SET "default" 0.0;
920 target: "elm.panel_area";
921 target: "elm.event_area";
922 target: "bg";
923 target: "elm.swallow.content";
924 }
925 }
926}
927
928group { name: "elm/scroller/panel/right/default";
929 parts {
930 part { name: "elm.event_area";
931 type: SWALLOW;
932 description { state: "default" 0.0;
933 rel2.relative: 0.0 1.0;
934 align: 0.0 0.5;
935 fixed: 1 1;
936 visible: 0;
937 }
938 description { state: "visible" 0.0;
939 inherit: "default" 0.0;
940 visible: 1;
941 }
942 }
943 part { name: "elm.panel_area";
944 type: SWALLOW;
945 description { state: "default" 0.0;
946 rel1 {
947 relative: 1.0 0.0;
948 to: "elm.event_area";
949 }
950 rel2 {
951 relative: 1.0 1.0;
952 to: "elm.event_area";
953 }
954 align: 0.0 0.5;
955 fixed: 1 1;
956 visible: 0;
957 }
958 description { state: "visible" 0.0;
959 inherit: "default" 0.0;
960 visible: 1;
961 }
962 }
963 part { name: "access.outline";
964 type: RECT;
965 repeat_events: 1;
966 description { state: "default" 0.0;
967 rel1.to: "elm.panel_area";
968 rel2.to: "elm.panel_area";
969 color: 0 0 0 0;
970 }
971 }
972 part { name: "bg";
973 type: RECT;
974 description { state: "default" 0.0;
975 rel1.to: "elm.panel_area";
976 rel2.to: "elm.panel_area";
977 color: 64 64 64 255;
978 visible: 0;
979 }
980 description { state: "visible" 0.0;
981 inherit: "default" 0.0;
982 visible: 1;
983 }
984 }
985 part { name: "elm.swallow.content";
986 type: SWALLOW;
987 description { state: "default" 0.0;
988 rel1.to: "elm.panel_area";
989 rel2.to: "elm.panel_area";
990 visible: 0;
991 }
992 description { state: "visible" 0.0;
993 inherit: "default" 0.0;
994 visible: 1;
995 }
996 }
997 }
998 programs {
999 program { name: "active";
1000 signal: "elm,state,content,visible";
1001 source: "elm";
1002 action: STATE_SET "visible" 0.0;
1003 target: "elm.panel_area";
1004 target: "elm.event_area";
1005 target: "bg";
1006 target: "elm.swallow.content";
1007 }
1008 program { name: "inactive";
1009 signal: "elm,state,content,hidden";
1010 source: "elm";
1011 action: STATE_SET "default" 0.0;
1012 target: "elm.panel_area";
1013 target: "elm.event_area";
1014 target: "bg";
1015 target: "elm.swallow.content";
1016 }
1017 }
1018}
1019
1020group { name: "elm/scroller/panel/top/default";
1021 parts {
1022 part { name: "elm.panel_area";
1023 type: SWALLOW;
1024 description { state: "default" 0.0;
1025 rel2.relative: 1.0 0.0;
1026 align: 0.5 0.0;
1027 fixed: 1 1;
1028 visible: 0;
1029 }
1030 description { state: "visible" 0.0;
1031 inherit: "default" 0.0;
1032 visible: 1;
1033 }
1034 }
1035 part { name: "elm.event_area";
1036 type: SWALLOW;
1037 description { state: "default" 0.0;
1038 rel1 {
1039 relative: 0.0 1.0;
1040 to: "elm.panel_area";
1041 }
1042 rel2 {
1043 relative: 1.0 1.0;
1044 to: "elm.panel_area";
1045 }
1046 align: 0.5 0.0;
1047 fixed: 1 1;
1048 visible: 0;
1049 }
1050 description { state: "visible" 0.0;
1051 inherit: "default" 0.0;
1052 visible: 1;
1053 }
1054 }
1055 part { name: "access.outline";
1056 type: RECT;
1057 repeat_events: 1;
1058 description { state: "default" 0.0;
1059 rel1.to: "elm.panel_area";
1060 rel2.to: "elm.panel_area";
1061 color: 0 0 0 0;
1062 }
1063 }
1064 part { name: "bg";
1065 type: RECT;
1066 description { state: "default" 0.0;
1067 rel1.to: "elm.panel_area";
1068 rel2.to: "elm.panel_area";
1069 color: 64 64 64 255;
1070 visible: 0;
1071 }
1072 description { state: "visible" 0.0;
1073 inherit: "default" 0.0;
1074 visible: 1;
1075 }
1076 }
1077 part { name: "elm.swallow.content";
1078 type: SWALLOW;
1079 description { state: "default" 0.0;
1080 rel1.to: "elm.panel_area";
1081 rel2.to: "elm.panel_area";
1082 visible: 0;
1083 }
1084 description { state: "visible" 0.0;
1085 inherit: "default" 0.0;
1086 visible: 1;
1087 }
1088 }
1089 }
1090 programs {
1091 program { name: "active";
1092 signal: "elm,state,content,visible";
1093 source: "elm";
1094 action: STATE_SET "visible" 0.0;
1095 target: "elm.panel_area";
1096 target: "elm.event_area";
1097 target: "bg";
1098 target: "elm.swallow.content";
1099 }
1100 program { name: "inactive";
1101 signal: "elm,state,content,hidden";
1102 source: "elm";
1103 action: STATE_SET "default" 0.0;
1104 target: "elm.panel_area";
1105 target: "elm.event_area";
1106 target: "bg";
1107 target: "elm.swallow.content";
1108 }
1109 }
1110}
1111
1112group { name: "elm/scroller/panel/bottom/default";
1113 parts {
1114 part { name: "elm.event_area"; type: SWALLOW;
1115 description { state: "default" 0.0;
1116 rel2.relative: 1.0 0.0;
1117 align: 0.5 0.0;
1118 fixed: 1 1;
1119 visible: 0;
1120 }
1121 description { state: "visible" 0.0;
1122 inherit: "default" 0.0;
1123 visible: 1;
1124 }
1125 }
1126 part { name: "elm.panel_area"; type: SWALLOW;
1127 description { state: "default" 0.0;
1128 rel.to: "elm.event_area";
1129 rel1.relative: 0.0 1.0;
1130 rel2.relative: 1.0 1.0;
1131 align: 0.5 0.0;
1132 fixed: 1 1;
1133 visible: 0;
1134 }
1135 description { state: "visible" 0.0;
1136 inherit: "default" 0.0;
1137 visible: 1;
1138 }
1139 }
1140 part { name: "access.outline"; type: RECT; repeat_events: 1;
1141 description { state: "default" 0.0;
1142 rel.to: "elm.panel_area";
1143 color: 0 0 0 0;
1144 }
1145 }
1146 part { name: "bg"; type: RECT;
1147 description { state: "default" 0.0;
1148 rel.to: "elm.panel_area";
1149 color: 64 64 64 255;
1150 visible: 0;
1151 }
1152 description { state: "visible" 0.0;
1153 inherit: "default" 0.0;
1154 visible: 1;
1155 }
1156 }
1157 part { name: "elm.swallow.content"; type: SWALLOW;
1158 description { state: "default" 0.0;
1159 rel.to: "elm.panel_area";
1160 visible: 0;
1161 }
1162 description { state: "visible" 0.0;
1163 inherit: "default" 0.0;
1164 visible: 1;
1165 }
1166 }
1167 }
1168 programs {
1169 program { signal: "elm,state,content,visible"; source: "elm";
1170 action: STATE_SET "visible" 0.0;
1171 target: "elm.panel_area";
1172 target: "elm.event_area";
1173 target: "bg";
1174 target: "elm.swallow.content";
1175 }
1176 program { signal: "elm,state,content,hidden"; source: "elm";
1177 action: STATE_SET "default" 0.0;
1178 target: "elm.panel_area";
1179 target: "elm.event_area";
1180 target: "bg";
1181 target: "elm.swallow.content";
1182 }
1183 }
1184}
1185
1186group { name: "elm/panel/left/default";
1187 data.item: "focus_highlight" "on";
1188 script {
1189 public is_rtl = 0;
1190 }
1191 parts {
1192 part { name: "shadow"; mouse_events: 0;
1193 scale: 1;
1194 description { state: "default" 0.0;
1195 rel.to: "base";
1196 WIN_SHADOW_SMALL;
1197 }
1198 }
1199 part { name: "glow"; type: RECT; mouse_events: 0;
1200 scale: 1;
1201 description { state: "default" 0.0;
1202 rel.to: "base";
1203 color: 51 153 255 255;
1204 visible: 0;
1205 offscale;
1206 }
1207 description { state: "focused" 0.0;
1208 inherit: "default" 0.0;
1209 rel1.offset: -5 -5;
1210 rel2.offset: 4 4;
1211 visible: 1;
1212 }
1213 }
1214 part { name: "all"; type: SPACER;
1215 description { state: "default" 0.0;
1216 }
1217 }
1218 part { name: "base"; type: RECT;
1219 description { state: "default" 0.0;
1220 rel1.to_x: "all";
1221 rel2.to_x: "elm.swallow.event";
1222 rel2.relative: 0.0 1.0;
1223 color: 64 64 64 255;
1224 }
1225 }
1226 part { name: "elm.swallow.content"; type: SWALLOW;
1227 scale: 1;
1228 description { state: "default" 0.0;
1229 rel.to: "base";
1230 rel1.offset: 4 4;
1231 rel2.offset: -5 -5;
1232 offscale;
1233 }
1234 }
1235 part { name: "elm.swallow.event"; type: SWALLOW;
1236 scale: 1;
1237 description { state: "default" 0.0;
1238 fixed: 1 1;
1239 min: 30 30; max: 30 999999;
1240 align: 1.0 0.5;
1241 rel1.relative: 1.0 0.0;
1242 rel2.relative: 1.0 1.0;
1243 color: 0 0 0 0;
1244 }
1245 description { state: "hidden" 0.0;
1246 inherit: "default" 0.0;
1247 align: 0.0 0.5;
1248 rel1.relative: 0.0 0.0;
1249 rel2.relative: 0.0 1.0;
1250 }
1251 }
1252 part { name: "btn"; type: RECT;
1253 description { state: "default" 0.0;
1254 rel.to: "elm.swallow.event";
1255 color: 0 0 0 0;
1256 }
1257 description { state: "hidden" 0.0;
1258 rel.to: "elm.swallow.event";
1259 }
1260 }
1261 part { name: "icn"; mouse_events: 0;
1262 scale: 1;
1263 description { state: "default" 0.0;
1264 fixed: 1 1;
1265 min: 30 30; max: 30 30;
1266 rel.to: "btn";
1267 image.normal: "i-arrow-l";
1268 }
1269 description { state: "hidden" 0.0;
1270 inherit: "default" 0.0;
1271 image.normal: "i-arrow-r";
1272 }
1273 }
1274 }
1275 programs {
1276 program { signal: "mouse,clicked,1"; source: "btn";
1277 action: SIGNAL_EMIT "elm,action,panel,toggle" "elm";
1278 }
1279 program { signal: "elm,action,show"; source: "elm";
1280 action: STATE_SET "default" 0.0;
1281 transition: DECELERATE 0.2;
1282 target: "elm.swallow.event";
1283 target: "base";
1284 }
1285 program { signal: "elm,action,show"; source: "elm";
1286 script {
1287 if (get_int(is_rtl) == 0)
1288 set_state(PART:"icn", "default", 0.0);
1289 else
1290 set_state(PART:"icn", "hidden", 0.0);
1291 }
1292 }
1293 program { signal: "elm,action,show,no_animate"; source: "elm";
1294 action: STATE_SET "default" 0.0;
1295 target: "elm.swallow.event";
1296 target: "base";
1297 }
1298 program { signal: "elm,action,show,no_animate"; source: "elm";
1299 script {
1300 if (get_int(is_rtl) == 0)
1301 set_state(PART:"icn", "default", 0.0);
1302 else
1303 set_state(PART:"icn", "hidden", 0.0);
1304 }
1305 }
1306 program { signal: "edje,state,rtl"; source: "edje";
1307 script {
1308 new st[31];
1309 new Float:vl;
1310 get_state(PART:"elm.swallow.event", st, 30, vl);
1311 if (!strcmp(st, "default"))
1312 set_state(PART:"icn", "hidden", 0.0);
1313 else
1314 set_state(PART:"icn", "default", 0.0);
1315 set_int(is_rtl, 1);
1316 }
1317 }
1318 program { signal: "edje,state,ltr"; source: "edje";
1319 script {
1320 new st[31];
1321 new Float:vl;
1322 get_state(PART:"elm.swallow.event", st, 30, vl);
1323 if (!strcmp(st, "default"))
1324 set_state(PART:"icn", "default", 0.0);
1325 else
1326 set_state(PART:"icn", "hidden", 0.0);
1327 set_int(is_rtl, 0);
1328 }
1329 }
1330 program { signal: "elm,action,hide"; source: "elm";
1331 action: STATE_SET "hidden" 0.0;
1332 transition: ACCELERATE 0.2;
1333 target: "elm.swallow.event";
1334 }
1335 program { signal: "elm,action,hide"; source: "elm";
1336 script {
1337 if (get_int(is_rtl) == 0)
1338 set_state(PART:"icn", "hidden", 0.0);
1339 else
1340 set_state(PART:"icn", "default", 0.0);
1341 }
1342 }
1343 program { name: "hide1";
1344 signal: "elm,action,hide"; source: "elm";
1345 script {
1346 new x, y, w, h;
1347 if (get_int(is_rtl) == 0) {
1348 custom_state(PART:"base", "default", 0.0);
1349 set_state_val(PART:"base", STATE_REL1, -1.0, 0.0);
1350 get_geometry(PART:"elm.swallow.event", x, y, w, h);
1351 set_state_val(PART:"base", STATE_REL1_OFFSET, w, 0);
1352 } else {
1353 custom_state(PART:"base", "default", 0.0);
1354 set_state_val(PART:"base", STATE_REL1, -1.0, 0.0);
1355 set_state_val(PART:"base", STATE_REL2, -2.0, 1.0);
1356 get_geometry(PART:"elm.swallow.event", x, y, w, h);
1357 set_state_val(PART:"base", STATE_REL2_OFFSET, -w, 0);
1358 }
1359 }
1360 after: "hide2";
1361 }
1362 program { name: "hide2";
1363 action: STATE_SET "custom" 0.0;
1364 transition: ACCELERATE 0.3;
1365 target: "base";
1366 }
1367 program { signal: "elm,action,hide,no_animate"; source: "elm";
1368 action: STATE_SET "hidden" 0.0;
1369 target: "elm.swallow.event";
1370 }
1371 program { signal: "elm,action,hide,no_animate"; source: "elm";
1372 script {
1373 if (get_int(is_rtl) == 0)
1374 set_state(PART:"icn", "hidden", 0.0);
1375 else
1376 set_state(PART:"icn", "default", 0.0);
1377 }
1378 }
1379 program { name: "hide1_no_animate";
1380 signal: "elm,action,hide,no_animate"; source: "elm";
1381 script {
1382 new x, y, w, h;
1383 if (get_int(is_rtl) == 0) {
1384 custom_state(PART:"base", "default", 0.0);
1385 set_state_val(PART:"base", STATE_REL1, -1.0, 0.0);
1386 get_geometry(PART:"elm.swallow.event", x, y, w, h);
1387 set_state_val(PART:"base", STATE_REL1_OFFSET, w, 0);
1388 } else {
1389 custom_state(PART:"base", "default", 0.0);
1390 set_state_val(PART:"base", STATE_REL1, -1.0, 0.0);
1391 set_state_val(PART:"base", STATE_REL2, -2.0, 1.0);
1392 get_geometry(PART:"elm.swallow.event", x, y, w, h);
1393 set_state_val(PART:"base", STATE_REL2_OFFSET, -w, 0);
1394 }
1395 }
1396 after: "hide2_no_animate";
1397 }
1398 program { name: "hide2_no_animate";
1399 action: STATE_SET "custom" 0.0;
1400 target: "base";
1401 }
1402 program { signal: "elm,action,focus_highlight,show"; source: "elm";
1403 action: STATE_SET "focused" 0.0;
1404 transition: ACCELERATE 0.2;
1405 target: "glow";
1406 }
1407 program { signal: "elm,action,focus_highlight,hide"; source: "elm";
1408 action: STATE_SET "default" 0.0;
1409 transition: DECELERATE 0.5;
1410 target: "glow";
1411 }
1412 }
1413}
1414
1415group { name: "elm/panel/right/default";
1416 inherit: "elm/panel/left/default";
1417 parts {
1418 part { name: "base";
1419 description { state: "default" 0.0;
1420 rel1.relative: 1.0 0.0;
1421 rel1.to_x: "elm.swallow.event";
1422 rel1.offset: 3 0;
1423 rel2.relative: 1.0 1.0;
1424 rel2.to_x: "all";
1425 rel2.offset: -1 -1;
1426 }
1427 }
1428 part { name: "elm.swallow.event";
1429 description { state: "default" 0.0;
1430 align: 0.0 0.5;
1431 rel1.relative: 0.0 0.0;
1432 rel2.relative: 0.0 1.0;
1433 }
1434 description { state: "hidden" 0.0;
1435 align: 1.0 0.5;
1436 rel1.relative: 1.0 0.0;
1437 rel2.relative: 1.0 1.0;
1438 }
1439 }
1440 part { name: "icn";
1441 description { state: "default" 0.0;
1442 image.normal: "i-arrow-r";
1443 }
1444 description { state: "hidden" 0.0;
1445 image.normal: "i-arrow-l";
1446 }
1447 }
1448 }
1449 programs {
1450 program { name: "hide1";
1451 script {
1452 new x, y, w, h;
1453
1454 custom_state(PART:"base", "default", 0.0);
1455 set_state_val(PART:"base", STATE_REL1, 1.0, 0.0);
1456 set_state_val(PART:"base", STATE_REL2, 2.0, 1.0);
1457 get_geometry(PART:"elm.swallow.event", x, y, w, h);
1458 set_state_val(PART:"base", STATE_REL2_OFFSET, -w, 0);
1459 }
1460 }
1461 }
1462}
1463
1464group { name: "elm/panel/top/default";
1465 inherit: "elm/panel/left/default";
1466 parts {
1467 part { name: "base";
1468 description { state: "default" 0.0;
1469 rel1.relative: 0.0 0.0;
1470 rel1.to_x: "all";
1471 rel1.to_y: "all";
1472 rel2.relative: 1.0 0.0;
1473 rel2.to_x: "all";
1474 rel2.to_y: "elm.swallow.event";
1475 }
1476 }
1477 part { name: "elm.swallow.event";
1478 description { state: "default" 0.0;
1479 min: 30 30; max: 999999 30;
1480 align: 0.5 1.0;
1481 rel1.relative: 0.0 1.0;
1482 rel2.relative: 1.0 1.0;
1483 }
1484 description { state: "hidden" 0.0;
1485 align: 0.5 0.0;
1486 rel1.relative: 0.0 0.0;
1487 rel2.relative: 1.0 0.0;
1488 }
1489 }
1490 part { name: "icn";
1491 description { state: "default" 0.0;
1492 image.normal: "i-arrow-u";
1493 }
1494 description { state: "hidden" 0.0;
1495 image.normal: "i-arrow-d";
1496 }
1497 }
1498 }
1499 programs {
1500 program { name: "hide1";
1501 script {
1502 new x, y, w, h;
1503 custom_state(PART:"base", "default", 0.0);
1504 set_state_val(PART:"base", STATE_REL1, 0.0, -1.0);
1505 set_state_val(PART:"base", STATE_REL2, 1.0, 0.0);
1506 get_geometry(PART:"elm.swallow.event", x, y, w, h);
1507 set_state_val(PART:"base", STATE_REL1_OFFSET, 0, h);
1508 }
1509 }
1510 program {
1511 signal: "elm,action,show"; source: "elm";
1512 action: STATE_SET "default" 0.0;
1513 target: "icn";
1514 }
1515 program {
1516 signal: "edje,state,rtl";
1517 source: "edje";
1518 script {
1519 new st[31];
1520 new Float:vl;
1521 get_state(PART:"elm.swallow.event", st, 30, vl);
1522 if (!strcmp(st, "default"))
1523 set_state(PART:"icn", "default", 0.0);
1524 else
1525 set_state(PART:"icn", "hidden", 0.0);
1526 }
1527 }
1528 program {
1529 signal: "edje,state,ltr";
1530 source: "edje";
1531 script {
1532 new st[31];
1533 new Float:vl;
1534 get_state(PART:"elm.swallow.event", st, 30, vl);
1535 if (!strcmp(st, "default"))
1536 set_state(PART:"icn", "default", 0.0);
1537 else
1538 set_state(PART:"icn", "hidden", 0.0);
1539 }
1540 }
1541 program {
1542 signal: "elm,action,hide"; source: "elm";
1543 action: STATE_SET "hidden" 0.0;
1544 target: "icn";
1545 }
1546 }
1547}
1548
1549group { name: "elm/panel/bottom/default";
1550 inherit: "elm/panel/top/default";
1551 parts {
1552 part { name: "base";
1553 description { state: "default" 0.0;
1554 rel1.relative: 0.0 1.0;
1555 rel1.to_x: "all";
1556 rel1.to_y: "elm.swallow.event";
1557 rel2.relative: 1.0 1.0;
1558 rel2.to_x: "all";
1559 rel2.to_y: "all";
1560 }
1561 }
1562 part { name: "elm.swallow.event";
1563 description { state: "default" 0.0;
1564 align: 0.5 0.0;
1565 rel1.relative: 0.0 0.0;
1566 rel2.relative: 1.0 0.0;
1567 }
1568 description { state: "hidden" 0.0;
1569 align: 0.5 1.0;
1570 rel1.relative: 0.0 1.0;
1571 rel2.relative: 1.0 1.0;
1572 }
1573 }
1574 part { name: "icn";
1575 description { state: "default" 0.0;
1576 image.normal: "i-arrow-d";
1577 }
1578 description { state: "hidden" 0.0;
1579 image.normal: "i-arrow-u";
1580 }
1581 }
1582 }
1583 programs {
1584 program { name: "hide1";
1585 script {
1586 new x, y, w, h;
1587 custom_state(PART:"base", "default", 0.0);
1588 set_state_val(PART:"base", STATE_REL1, 0.0, 1.0);
1589 set_state_val(PART:"base", STATE_REL2, 1.0, 2.0);
1590 get_geometry(PART:"elm.swallow.event", x, y, w, h);
1591 set_state_val(PART:"base", STATE_REL2_OFFSET, 0, -h);
1592 }
1593 }
1594 }
1595}
1596#endif
diff --git a/data/elementary/themes/edc/elm/panel.edc b/data/elementary/themes/edc/elm/panel.edc
index cf153ffc21..926b45da8e 100644
--- a/data/elementary/themes/edc/elm/panel.edc
+++ b/data/elementary/themes/edc/elm/panel.edc
@@ -1,10 +1,7 @@
1group { name: "elm/scroller/panel/default"; 1group { name: "elm/scroller/panel/default";
2 data { 2 data.item: "handler_size" "30";
3 item: "handler_size" "30";
4 }
5 parts { 3 parts {
6 part { name: "elm.swallow.content"; 4 part { name: "elm.swallow.content"; type: SWALLOW;
7 type: SWALLOW;
8 description { state: "default" 0.0; 5 description { state: "default" 0.0;
9 } 6 }
10 } 7 }
diff --git a/data/elementary/themes/edc/gadman.edc b/data/elementary/themes/edc/gadman.edc
index 55ed610e2f..251c9d66db 100644
--- a/data/elementary/themes/edc/gadman.edc
+++ b/data/elementary/themes/edc/gadman.edc
@@ -55,7 +55,7 @@ group { name: "e/gadman/full_bg";
55 program { 55 program {
56 signal: "e,state,visibility,show"; source: "e"; 56 signal: "e,state,visibility,show"; source: "e";
57 action: STATE_SET "visible" 0.0; 57 action: STATE_SET "visible" 0.0;
58 transition: DECELERATE 0.4; 58 transition: DECELERATE 0.4 USE_DURATION_FACTOR 1;
59 target: "bg"; 59 target: "bg";
60 } 60 }
61 program { 61 program {
@@ -66,7 +66,7 @@ group { name: "e/gadman/full_bg";
66 program { 66 program {
67 signal: "e,state,visibility,hide"; source: "e"; 67 signal: "e,state,visibility,hide"; source: "e";
68 action: STATE_SET "default" 0.0; 68 action: STATE_SET "default" 0.0;
69 transition: DECELERATE 0.4; 69 transition: DECELERATE 0.4 USE_DURATION_FACTOR 1;
70 target: "bg"; 70 target: "bg";
71 after: "hide_stop"; 71 after: "hide_stop";
72 } 72 }
@@ -79,7 +79,7 @@ group { name: "e/gadman/full_bg";
79 program { 79 program {
80 signal: "e,state,visibility,show,custom"; source: "e"; 80 signal: "e,state,visibility,show,custom"; source: "e";
81 action: STATE_SET "visible" 0.0; 81 action: STATE_SET "visible" 0.0;
82 transition: DECELERATE 0.4; 82 transition: DECELERATE 0.4 USE_DURATION_FACTOR 1;
83 target: "custom_bg"; 83 target: "custom_bg";
84 } 84 }
85 program { 85 program {
@@ -90,7 +90,7 @@ group { name: "e/gadman/full_bg";
90 program { 90 program {
91 signal: "e,state,visibility,hide,custom"; source: "e"; 91 signal: "e,state,visibility,hide,custom"; source: "e";
92 action: STATE_SET "default" 0.0; 92 action: STATE_SET "default" 0.0;
93 transition: DECELERATE 0.4; 93 transition: DECELERATE 0.4 USE_DURATION_FACTOR 1;
94 target: "custom_bg"; 94 target: "custom_bg";
95 after: "hide_stop"; 95 after: "hide_stop";
96 } 96 }
diff --git a/data/elementary/themes/edc/ibar-ibox.edc b/data/elementary/themes/edc/ibar-ibox.edc
index 1475d16d3a..507cce76a3 100644
--- a/data/elementary/themes/edc/ibar-ibox.edc
+++ b/data/elementary/themes/edc/ibar-ibox.edc
@@ -250,12 +250,12 @@ group { name: "e/modules/ibox/icon";
250// } 250// }
251 program { signal: "e,state,starting"; source: "e"; 251 program { signal: "e,state,starting"; source: "e";
252 action: STATE_SET "starting" 0.0; 252 action: STATE_SET "starting" 0.0;
253 transition: DECELERATE 0.2; 253 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
254 target: "content"; 254 target: "content";
255 } 255 }
256 program { signal: "e,state,started"; source: "e"; 256 program { signal: "e,state,started"; source: "e";
257 action: STATE_SET "default" 0.0; 257 action: STATE_SET "default" 0.0;
258 transition: ACCELERATE 0.2; 258 transition: ACCELERATE 0.2 USE_DURATION_FACTOR 1;
259 target: "content"; 259 target: "content";
260 } 260 }
261 ///////////////////////////////////////////////////////////// 261 /////////////////////////////////////////////////////////////
@@ -264,14 +264,14 @@ group { name: "e/modules/ibox/icon";
264 target: "indicator1"; 264 target: "indicator1";
265 target: "indicator2"; 265 target: "indicator2";
266 target: "indicator3"; 266 target: "indicator3";
267 transition: ACCELERATE 0.2; 267 transition: ACCELERATE 0.2 USE_DURATION_FACTOR 1;
268 } 268 }
269 program { signal: "e,state,off"; source: "e"; 269 program { signal: "e,state,off"; source: "e";
270 action: STATE_SET "default" 0.0; 270 action: STATE_SET "default" 0.0;
271 target: "indicator1"; 271 target: "indicator1";
272 target: "indicator2"; 272 target: "indicator2";
273 target: "indicator3"; 273 target: "indicator3";
274 transition: DECELERATE 0.2; 274 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
275 } 275 }
276 ///////////////////////////////////////////////////////////// 276 /////////////////////////////////////////////////////////////
277 program { signal: "e,state,urgent"; source: "e"; 277 program { signal: "e,state,urgent"; source: "e";
@@ -405,17 +405,17 @@ group { name: "e/modules/ibox/icon_overlay";
405 text_source: "e.text.label"; 405 text_source: "e.text.label";
406 } 406 }
407 link.base: "e,origin,center" "e"; 407 link.base: "e,origin,center" "e";
408 link.transition: SINUSOIDAL 0.1 CURRENT; 408 link.transition: SINUSOIDAL 0.1 CURRENT USE_DURATION_FACTOR 1;
409 } 409 }
410 desc { "left"; inherit: "default"; 410 desc { "left"; inherit: "default";
411 align: 0.0 0.5; 411 align: 0.0 0.5;
412 link.base: "e,origin,left" "e"; 412 link.base: "e,origin,left" "e";
413 link.transition: SINUSOIDAL 0.1 CURRENT; 413 link.transition: SINUSOIDAL 0.1 CURRENT USE_DURATION_FACTOR 1;
414 } 414 }
415 desc { "right"; inherit: "default"; 415 desc { "right"; inherit: "default";
416 align: 1.0 0.5; 416 align: 1.0 0.5;
417 link.base: "e,origin,right" "e"; 417 link.base: "e,origin,right" "e";
418 link.transition: SINUSOIDAL 0.1 CURRENT; 418 link.transition: SINUSOIDAL 0.1 CURRENT USE_DURATION_FACTOR 1;
419 } 419 }
420 } 420 }
421 part { name: "bg"; type: RECT; mouse_events: 0; 421 part { name: "bg"; type: RECT; mouse_events: 0;
@@ -467,12 +467,12 @@ group { name: "e/modules/ibox/icon_overlay";
467// } 467// }
468 program { signal: "e,state,starting"; source: "e"; 468 program { signal: "e,state,starting"; source: "e";
469 action: STATE_SET "starting" 0.0; 469 action: STATE_SET "starting" 0.0;
470 transition: DECELERATE 0.2; 470 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
471 target: "content"; 471 target: "content";
472 } 472 }
473 program { signal: "e,state,started"; source: "e"; 473 program { signal: "e,state,started"; source: "e";
474 action: STATE_SET "default" 0.0; 474 action: STATE_SET "default" 0.0;
475 transition: ACCELERATE 0.2; 475 transition: ACCELERATE 0.2 USE_DURATION_FACTOR 1;
476 target: "content"; 476 target: "content";
477 } 477 }
478 /////////////////////////////////////////////////////////// 478 ///////////////////////////////////////////////////////////
@@ -510,24 +510,24 @@ group { name: "e/modules/ibox/icon_overlay";
510 } 510 }
511 program { signal: "e,action,show,label"; source: "e"; 511 program { signal: "e,action,show,label"; source: "e";
512 action: STATE_SET "visible" 0.0; 512 action: STATE_SET "visible" 0.0;
513 transition: SINUSOIDAL 0.5; 513 transition: SINUSOIDAL 0.5 USE_DURATION_FACTOR 1;
514 target: "e.text.label"; 514 target: "e.text.label";
515 target: "bg"; 515 target: "bg";
516 } 516 }
517 program { signal: "e,action,hide,label"; source: "e"; 517 program { signal: "e,action,hide,label"; source: "e";
518 action: STATE_SET "default" 0.0; 518 action: STATE_SET "default" 0.0;
519 transition: SINUSOIDAL 1.0; 519 transition: SINUSOIDAL 1.0 USE_DURATION_FACTOR 1;
520 target: "e.text.label"; 520 target: "e.text.label";
521 target: "bg"; 521 target: "bg";
522 } 522 }
523 program { 523 program {
524 action: STATE_SET visible 0.0; 524 action: STATE_SET visible 0.0;
525 transition: SINUSOIDAL 1.0; 525 transition: SINUSOIDAL 1.0 USE_DURATION_FACTOR 1;
526 target: "bg"; 526 target: "bg";
527 } 527 }
528 program { 528 program {
529 action: STATE_SET default 0.0; 529 action: STATE_SET default 0.0;
530 transition: SINUSOIDAL 1.0; 530 transition: SINUSOIDAL 1.0 USE_DURATION_FACTOR 1;
531 target: "bg"; 531 target: "bg";
532 } 532 }
533 program { name: "go_passive2"; 533 program { name: "go_passive2";
@@ -583,7 +583,7 @@ group { name: "e/modules/ibox/icon_overlay";
583 } 583 }
584 program { name: "go_big2"; 584 program { name: "go_big2";
585 action: STATE_SET "huge" 0.0; 585 action: STATE_SET "huge" 0.0;
586 transition: LINEAR 0.5; 586 transition: LINEAR 0.5 USE_DURATION_FACTOR 1;
587 target: "background"; 587 target: "background";
588 } 588 }
589 } 589 }
diff --git a/data/elementary/themes/edc/init.edc b/data/elementary/themes/edc/init.edc
index e39d2c802e..d1b2936f49 100644
--- a/data/elementary/themes/edc/init.edc
+++ b/data/elementary/themes/edc/init.edc
@@ -121,7 +121,7 @@ group { name: "e/init/splash";
121 } 121 }
122 program { signal: "show"; source: ""; 122 program { signal: "show"; source: "";
123 action: STATE_SET "visible" 0.0; 123 action: STATE_SET "visible" 0.0;
124 transition: DECELERATE 1.0; 124 transition: DECELERATE 1.0 USE_DURATION_FACTOR 1;
125 in: 1.0 0.0; 125 in: 1.0 0.0;
126 target: "blanker"; 126 target: "blanker";
127 } 127 }
@@ -129,7 +129,7 @@ group { name: "e/init/splash";
129 action: STATE_SET "active" 0.0; 129 action: STATE_SET "active" 0.0;
130 target: "logo"; 130 target: "logo";
131 in: 1.5 0.0; 131 in: 1.5 0.0;
132 transition: SINUSOIDAL 0.8; 132 transition: SINUSOIDAL 0.8 USE_DURATION_FACTOR 1;
133 after: "ready"; 133 after: "ready";
134 } 134 }
135 program { signal: "show"; source: ""; 135 program { signal: "show"; source: "";
@@ -156,7 +156,7 @@ group { name: "e/init/splash";
156 } 156 }
157 program { name: "exit1"; 157 program { name: "exit1";
158 action: STATE_SET "faded" 0.0; 158 action: STATE_SET "faded" 0.0;
159 transition: SINUSOIDAL 1.0 CURRENT; 159 transition: SINUSOIDAL 1.0 CURRENT USE_DURATION_FACTOR 1;
160 target: "fader"; 160 target: "fader";
161 after: "exit2"; 161 after: "exit2";
162 } 162 }
@@ -207,7 +207,7 @@ group { name: "e/init/extra_screen";
207 } 207 }
208 program { signal: "show"; source: ""; 208 program { signal: "show"; source: "";
209 action: STATE_SET "visible" 0.0; 209 action: STATE_SET "visible" 0.0;
210 transition: DECELERATE 1.0; 210 transition: DECELERATE 1.0 USE_DURATION_FACTOR 1;
211 in: 1.0 0.0; 211 in: 1.0 0.0;
212 target: "blanker"; 212 target: "blanker";
213 after: "ready"; 213 after: "ready";
@@ -234,7 +234,7 @@ group { name: "e/init/extra_screen";
234 } 234 }
235 program { name: "exit1"; 235 program { name: "exit1";
236 action: STATE_SET "faded" 0.0; 236 action: STATE_SET "faded" 0.0;
237 transition: SINUSOIDAL 1.0 CURRENT; 237 transition: SINUSOIDAL 1.0 CURRENT USE_DURATION_FACTOR 1;
238 target: "fader"; 238 target: "fader";
239 after: "exit2"; 239 after: "exit2";
240 } 240 }
diff --git a/data/elementary/themes/edc/mixer.edc b/data/elementary/themes/edc/mixer.edc
index a1724424c8..c950907dd6 100644
--- a/data/elementary/themes/edc/mixer.edc
+++ b/data/elementary/themes/edc/mixer.edc
@@ -115,12 +115,12 @@ group { name: "e/modules/mixer/main";
115 programs { 115 programs {
116 program { name: "mute"; 116 program { name: "mute";
117 action: STATE_SET "mute" 0.0; 117 action: STATE_SET "mute" 0.0;
118 transition: LINEAR 0.3; 118 transition: LINEAR 0.3 USE_DURATION_FACTOR 1;
119 target: "state"; 119 target: "state";
120 } 120 }
121 program { name: "unmute"; 121 program { name: "unmute";
122 action: STATE_SET "default" 0.0; 122 action: STATE_SET "default" 0.0;
123 transition: LINEAR 0.2; 123 transition: LINEAR 0.2 USE_DURATION_FACTOR 1;
124 target: "state"; 124 target: "state";
125 } 125 }
126 } 126 }
diff --git a/data/elementary/themes/edc/music_control.edc b/data/elementary/themes/edc/music_control.edc
index 4fa16bcd6f..8f782dea4c 100644
--- a/data/elementary/themes/edc/music_control.edc
+++ b/data/elementary/themes/edc/music_control.edc
@@ -305,7 +305,7 @@ group { name: "e/modules/music-control/popup";
305 } 305 }
306 program { signal: "mouse,up,1"; source: "*_btn"; 306 program { signal: "mouse,up,1"; source: "*_btn";
307 action: STATE_SET "default" 0.0; 307 action: STATE_SET "default" 0.0;
308 transition: DECELERATE 1.0; 308 transition: DECELERATE 1.0 USE_DURATION_FACTOR 1;
309 target: "btn_back"; 309 target: "btn_back";
310 } 310 }
311 program { signal: "mouse,clicked,*"; source: "previous_btn"; 311 program { signal: "mouse,clicked,*"; source: "previous_btn";
diff --git a/data/elementary/themes/edc/pager.edc b/data/elementary/themes/edc/pager.edc
index b4a46b57ca..f9e89dee88 100644
--- a/data/elementary/themes/edc/pager.edc
+++ b/data/elementary/themes/edc/pager.edc
@@ -213,7 +213,7 @@ group { name: "e/modules/pager/desk";
213 program { name: "sel"; 213 program { name: "sel";
214 signal: "e,state,selected"; source: "e"; 214 signal: "e,state,selected"; source: "e";
215 action: STATE_SET "active" 0.0; 215 action: STATE_SET "active" 0.0;
216 transition: DECELERATE 0.2; 216 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
217 target: "sel"; 217 target: "sel";
218 } 218 }
219 program { signal: "e,state,unselected"; source: "e"; 219 program { signal: "e,state,unselected"; source: "e";
@@ -222,7 +222,7 @@ group { name: "e/modules/pager/desk";
222 } 222 }
223 program { signal: "e,state,unselected"; source: "e"; 223 program { signal: "e,state,unselected"; source: "e";
224 action: STATE_SET "default" 0.0; 224 action: STATE_SET "default" 0.0;
225 transition: DECELERATE 0.2; 225 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
226 target: "sel"; 226 target: "sel";
227 } 227 }
228 program { signal: "e,preview,on"; source: "e"; 228 program { signal: "e,preview,on"; source: "e";
@@ -518,22 +518,22 @@ group { name: "e/gadget/pager/plain/desk";
518 } 518 }
519 program { name: "on_left"; 519 program { name: "on_left";
520 action: STATE_SET "on_left" 0.0; 520 action: STATE_SET "on_left" 0.0;
521 transition: DECELERATE 0.2; 521 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
522 target: "sel"; 522 target: "sel";
523 } 523 }
524 program { name: "on_top"; 524 program { name: "on_top";
525 action: STATE_SET "on_top" 0.0; 525 action: STATE_SET "on_top" 0.0;
526 transition: DECELERATE 0.2; 526 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
527 target: "sel"; 527 target: "sel";
528 } 528 }
529 program { name: "on_right"; 529 program { name: "on_right";
530 action: STATE_SET "on_right" 0.0; 530 action: STATE_SET "on_right" 0.0;
531 transition: DECELERATE 0.2; 531 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
532 target: "sel"; 532 target: "sel";
533 } 533 }
534 program { name: "on_bottom"; 534 program { name: "on_bottom";
535 action: STATE_SET "on_bottom" 0.0; 535 action: STATE_SET "on_bottom" 0.0;
536 transition: DECELERATE 0.2; 536 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
537 target: "sel"; 537 target: "sel";
538 } 538 }
539 program { signal: "e,state,unselected"; source: "e"; 539 program { signal: "e,state,unselected"; source: "e";
@@ -831,22 +831,22 @@ group { name: "e/gadget/pager/default/desk";
831 } 831 }
832 program { name: "on_left"; 832 program { name: "on_left";
833 action: STATE_SET "on_left" 0.0; 833 action: STATE_SET "on_left" 0.0;
834 transition: DECELERATE 0.2; 834 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
835 target: "sel"; 835 target: "sel";
836 } 836 }
837 program { name: "on_top"; 837 program { name: "on_top";
838 action: STATE_SET "on_top" 0.0; 838 action: STATE_SET "on_top" 0.0;
839 transition: DECELERATE 0.2; 839 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
840 target: "sel"; 840 target: "sel";
841 } 841 }
842 program { name: "on_right"; 842 program { name: "on_right";
843 action: STATE_SET "on_right" 0.0; 843 action: STATE_SET "on_right" 0.0;
844 transition: DECELERATE 0.2; 844 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
845 target: "sel"; 845 target: "sel";
846 } 846 }
847 program { name: "on_bottom"; 847 program { name: "on_bottom";
848 action: STATE_SET "on_bottom" 0.0; 848 action: STATE_SET "on_bottom" 0.0;
849 transition: DECELERATE 0.2; 849 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
850 target: "sel"; 850 target: "sel";
851 } 851 }
852 program { signal: "e,state,unselected"; source: "e"; 852 program { signal: "e,state,unselected"; source: "e";
diff --git a/data/elementary/themes/edc/pager16.edc b/data/elementary/themes/edc/pager16.edc
index c4c15e348d..7af2cbfbe2 100644
--- a/data/elementary/themes/edc/pager16.edc
+++ b/data/elementary/themes/edc/pager16.edc
@@ -290,7 +290,7 @@ group { name: "e/modules/pager16/desk";
290 program { name: "sel"; 290 program { name: "sel";
291 signal: "e,state,selected"; source: "e"; 291 signal: "e,state,selected"; source: "e";
292 action: STATE_SET "active" 0.0; 292 action: STATE_SET "active" 0.0;
293 transition: DECELERATE 0.2; 293 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
294 target: "sel"; 294 target: "sel";
295 } 295 }
296 program { signal: "e,state,unselected"; source: "e"; 296 program { signal: "e,state,unselected"; source: "e";
@@ -299,7 +299,7 @@ group { name: "e/modules/pager16/desk";
299 } 299 }
300 program { signal: "e,state,unselected"; source: "e"; 300 program { signal: "e,state,unselected"; source: "e";
301 action: STATE_SET "default" 0.0; 301 action: STATE_SET "default" 0.0;
302 transition: DECELERATE 0.2; 302 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
303 target: "sel"; 303 target: "sel";
304 } 304 }
305 program { name: "drop1"; 305 program { name: "drop1";
diff --git a/data/elementary/themes/edc/scrollframe.edc b/data/elementary/themes/edc/scrollframe.edc
index 4c0ccc2565..edb4773234 100644
--- a/data/elementary/themes/edc/scrollframe.edc
+++ b/data/elementary/themes/edc/scrollframe.edc
@@ -166,12 +166,12 @@ group { name: "e/widgets/scrollframe";
166 } 166 }
167 program { signal: "mouse,in"; source: "sb_vbar_over"; 167 program { signal: "mouse,in"; source: "sb_vbar_over";
168 action: STATE_SET "over" 0.0; 168 action: STATE_SET "over" 0.0;
169 transition: DECELERATE 0.2; 169 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
170 target: "base_vbar"; 170 target: "base_vbar";
171 } 171 }
172 program { signal: "mouse,out"; source: "sb_vbar_over"; 172 program { signal: "mouse,out"; source: "sb_vbar_over";
173 action: STATE_SET "default" 0.0; 173 action: STATE_SET "default" 0.0;
174 transition: DECELERATE 0.2; 174 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
175 target: "base_vbar"; 175 target: "base_vbar";
176 } 176 }
177 part { name: "y_vbar_up_mapper"; type: SPACER; 177 part { name: "y_vbar_up_mapper"; type: SPACER;
@@ -364,12 +364,12 @@ group { name: "e/widgets/scrollframe";
364 } 364 }
365 program { signal: "mouse,in"; source: "sb_hbar_over"; 365 program { signal: "mouse,in"; source: "sb_hbar_over";
366 action: STATE_SET "over" 0.0; 366 action: STATE_SET "over" 0.0;
367 transition: DECELERATE 0.2; 367 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
368 target: "base_hbar"; 368 target: "base_hbar";
369 } 369 }
370 program { signal: "mouse,out"; source: "sb_hbar_over"; 370 program { signal: "mouse,out"; source: "sb_hbar_over";
371 action: STATE_SET "default" 0.0; 371 action: STATE_SET "default" 0.0;
372 transition: DECELERATE 0.2; 372 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
373 target: "base_hbar"; 373 target: "base_hbar";
374 } 374 }
375 part { name: "x_hbar_left_mapper"; type: SPACER; 375 part { name: "x_hbar_left_mapper"; type: SPACER;
diff --git a/data/elementary/themes/edc/shelf.edc b/data/elementary/themes/edc/shelf.edc
index 2dbefd5f6d..c97f83d068 100644
--- a/data/elementary/themes/edc/shelf.edc
+++ b/data/elementary/themes/edc/shelf.edc
@@ -239,49 +239,49 @@ target: "sh_vert_clip"; \
239#undef ORIENT_SATE 239#undef ORIENT_SATE
240 program { signal: "e,state,scroll,begin"; source: "e"; 240 program { signal: "e,state,scroll,begin"; source: "e";
241 action: STATE_SET "default" 0.0; 241 action: STATE_SET "default" 0.0;
242 transition: SINUSOIDAL 0.5 CURRENT; 242 transition: SINUSOIDAL 0.5 CURRENT USE_DURATION_FACTOR 1;
243 target: "sh_l"; 243 target: "sh_l";
244 target: "sh_t"; 244 target: "sh_t";
245 } 245 }
246 program { signal: "e,state,scroll,begin"; source: "e"; 246 program { signal: "e,state,scroll,begin"; source: "e";
247 action: STATE_SET "active" 0.0; 247 action: STATE_SET "active" 0.0;
248 transition: SINUSOIDAL 0.5 CURRENT; 248 transition: SINUSOIDAL 0.5 CURRENT USE_DURATION_FACTOR 1;
249 target: "sh_r"; 249 target: "sh_r";
250 target: "sh_b"; 250 target: "sh_b";
251 } 251 }
252 program { signal: "e,state,scroll,middle"; source: "e"; 252 program { signal: "e,state,scroll,middle"; source: "e";
253 action: STATE_SET "active" 0.0; 253 action: STATE_SET "active" 0.0;
254 transition: SINUSOIDAL 0.5 CURRENT; 254 transition: SINUSOIDAL 0.5 CURRENT USE_DURATION_FACTOR 1;
255 target: "sh_l"; 255 target: "sh_l";
256 target: "sh_t"; 256 target: "sh_t";
257 } 257 }
258 program { signal: "e,state,scroll,middle"; source: "e"; 258 program { signal: "e,state,scroll,middle"; source: "e";
259 action: STATE_SET "active" 0.0; 259 action: STATE_SET "active" 0.0;
260 transition: SINUSOIDAL 0.5 CURRENT; 260 transition: SINUSOIDAL 0.5 CURRENT USE_DURATION_FACTOR 1;
261 target: "sh_r"; 261 target: "sh_r";
262 target: "sh_b"; 262 target: "sh_b";
263 } 263 }
264 program { signal: "e,state,scroll,end"; source: "e"; 264 program { signal: "e,state,scroll,end"; source: "e";
265 action: STATE_SET "active" 0.0; 265 action: STATE_SET "active" 0.0;
266 transition: SINUSOIDAL 0.5 CURRENT; 266 transition: SINUSOIDAL 0.5 CURRENT USE_DURATION_FACTOR 1;
267 target: "sh_l"; 267 target: "sh_l";
268 target: "sh_t"; 268 target: "sh_t";
269 } 269 }
270 program { signal: "e,state,scroll,end"; source: "e"; 270 program { signal: "e,state,scroll,end"; source: "e";
271 action: STATE_SET "default" 0.0; 271 action: STATE_SET "default" 0.0;
272 transition: SINUSOIDAL 0.5 CURRENT; 272 transition: SINUSOIDAL 0.5 CURRENT USE_DURATION_FACTOR 1;
273 target: "sh_r"; 273 target: "sh_r";
274 target: "sh_b"; 274 target: "sh_b";
275 } 275 }
276 program { signal: "e,state,scroll,none"; source: "e"; 276 program { signal: "e,state,scroll,none"; source: "e";
277 action: STATE_SET "default" 0.0; 277 action: STATE_SET "default" 0.0;
278 transition: SINUSOIDAL 0.5 CURRENT; 278 transition: SINUSOIDAL 0.5 CURRENT USE_DURATION_FACTOR 1;
279 target: "sh_l"; 279 target: "sh_l";
280 target: "sh_t"; 280 target: "sh_t";
281 } 281 }
282 program { signal: "e,state,scroll,none"; source: "e"; 282 program { signal: "e,state,scroll,none"; source: "e";
283 action: STATE_SET "default" 0.0; 283 action: STATE_SET "default" 0.0;
284 transition: SINUSOIDAL 0.5 CURRENT; 284 transition: SINUSOIDAL 0.5 CURRENT USE_DURATION_FACTOR 1;
285 target: "sh_r"; 285 target: "sh_r";
286 target: "sh_b"; 286 target: "sh_b";
287 } 287 }
diff --git a/data/elementary/themes/edc/syscon.edc b/data/elementary/themes/edc/syscon.edc
index a28691623c..2374c0fdd0 100644
--- a/data/elementary/themes/edc/syscon.edc
+++ b/data/elementary/themes/edc/syscon.edc
@@ -196,13 +196,13 @@ group { name: "e/widgets/syscon/item/button";
196 } 196 }
197 program { signal: "e,state,focused"; source: "e"; 197 program { signal: "e,state,focused"; source: "e";
198 action: STATE_SET "focused" 0.0; 198 action: STATE_SET "focused" 0.0;
199 transition: DECELERATE 0.2; 199 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
200 target: "e.text.label"; 200 target: "e.text.label";
201 target: "sel"; 201 target: "sel";
202 } 202 }
203 program { signal: "e,state,unfocused"; source: "e"; 203 program { signal: "e,state,unfocused"; source: "e";
204 action: STATE_SET "default" 0.0; 204 action: STATE_SET "default" 0.0;
205 transition: DECELERATE 0.2; 205 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
206 target: "e.text.label"; 206 target: "e.text.label";
207 target: "sel"; 207 target: "sel";
208 } 208 }
diff --git a/data/elementary/themes/edc/tasks.edc b/data/elementary/themes/edc/tasks.edc
index f977e62612..efa0a2ccbc 100644
--- a/data/elementary/themes/edc/tasks.edc
+++ b/data/elementary/themes/edc/tasks.edc
@@ -320,12 +320,12 @@ group { name:"e/modules/tasks/item";
320 320
321 program { signal: "e,state,focused"; source: "e"; 321 program { signal: "e,state,focused"; source: "e";
322 action: STATE_SET "focused" 0.0; 322 action: STATE_SET "focused" 0.0;
323 transition: ACCELERATE 0.2; 323 transition: ACCELERATE 0.2 USE_DURATION_FACTOR 1;
324 target: "bar"; 324 target: "bar";
325 } 325 }
326 program { signal: "e,state,unfocused"; source: "e"; 326 program { signal: "e,state,unfocused"; source: "e";
327 action: STATE_SET "default" 0.0; 327 action: STATE_SET "default" 0.0;
328 transition: DECELERATE 0.2; 328 transition: DECELERATE 0.2 USE_DURATION_FACTOR 1;
329 target: "bar"; 329 target: "bar";
330 } 330 }
331 331
@@ -338,7 +338,7 @@ group { name:"e/modules/tasks/item";
338 } 338 }
339 program { signal: "state,default"; source: "int"; 339 program { signal: "state,default"; source: "int";
340 action: STATE_SET "default" 0.0; 340 action: STATE_SET "default" 0.0;
341 transition: SINUSOIDAL 0.2; 341 transition: SINUSOIDAL 0.2 USE_DURATION_FACTOR 1;
342 target: "icon2"; 342 target: "icon2";
343 } 343 }
344 program { signal: "state,focused"; source: "int"; 344 program { signal: "state,focused"; source: "int";
@@ -350,7 +350,7 @@ group { name:"e/modules/tasks/item";
350 } 350 }
351 program { signal: "state,focused"; source: "int"; 351 program { signal: "state,focused"; source: "int";
352 action: STATE_SET "focused" 0.0; 352 action: STATE_SET "focused" 0.0;
353 transition: SINUSOIDAL 0.2; 353 transition: SINUSOIDAL 0.2 USE_DURATION_FACTOR 1;
354 target: "icon2"; 354 target: "icon2";
355 } 355 }
356 program { signal: "state,iconic"; source: "int"; 356 program { signal: "state,iconic"; source: "int";
@@ -362,7 +362,7 @@ group { name:"e/modules/tasks/item";
362 } 362 }
363 program { signal: "state,iconic"; source: "int"; 363 program { signal: "state,iconic"; source: "int";
364 action: STATE_SET "iconic" 0.0; 364 action: STATE_SET "iconic" 0.0;
365 transition: SINUSOIDAL 0.2; 365 transition: SINUSOIDAL 0.2 USE_DURATION_FACTOR 1;
366 target: "icon2"; 366 target: "icon2";
367 } 367 }
368 368
diff --git a/data/elementary/themes/edc/wizard.edc b/data/elementary/themes/edc/wizard.edc
index 324b1da616..f6fca2760b 100644
--- a/data/elementary/themes/edc/wizard.edc
+++ b/data/elementary/themes/edc/wizard.edc
@@ -131,7 +131,7 @@ group { name: "e/wizard/main";
131 programs { 131 programs {
132 program { signal: "show"; source: ""; 132 program { signal: "show"; source: "";
133 action: STATE_SET "visible" 0.0; 133 action: STATE_SET "visible" 0.0;
134 transition: DECELERATE 1.0; 134 transition: DECELERATE 1.0 USE_DURATION_FACTOR 1;
135 target: "blanker"; 135 target: "blanker";
136 } 136 }
137 program { signal: "mouse,down,1"; source: "base"; 137 program { signal: "mouse,down,1"; source: "base";