diff options
author | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2020-04-19 23:27:01 +0100 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2020-04-19 23:27:01 +0100 |
commit | 7beee62d6a9b11a70c88163334ce3a126a1b1242 (patch) | |
tree | ec9dd442827d2eccfc7f056946790692cb04a20f | |
parent | dff3bc6a5fd69032ed841ba3c99ec67dd2cc5d98 (diff) | |
download | efl-7beee62d6a9b11a70c88163334ce3a126a1b1242.tar.gz |
elm theme - add support for smooth restart for e
just extra data item and extra program only used if it's a new e
-rw-r--r-- | data/elementary/themes/edc/comp.edc | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/data/elementary/themes/edc/comp.edc b/data/elementary/themes/edc/comp.edc index 80fc826996..6972d86744 100644 --- a/data/elementary/themes/edc/comp.edc +++ b/data/elementary/themes/edc/comp.edc @@ -38,6 +38,7 @@ group { name: "e/comp/screen/base/default"; group { name: "e/comp/screen/overlay/default"; images.image: "screen_circular_shadow.png" COMP; + data.item: "restarted" "on"; parts { part { name: "clip"; type: RECT; mouse_events: 0; description { state: "default" 0.0; @@ -173,6 +174,26 @@ group { name: "e/comp/screen/overlay/default"; action: SIGNAL_EMIT "e,state,sys,logout,done" "e"; } } + program { signal: "e,state,sys,restart"; source: "e"; + action: STATE_SET "visible" 0.0; + transition: ACCELERATE 0.5 USE_DURATION_FACTOR 1 CURRENT; + target: "suspender"; + sequence { + action: SIGNAL_EMIT "e,state,sys,restart,done" "e"; + } + } + program { signal: "e,state,sys,restarted"; source: "e"; + action: STATE_SET "visible" 0.0; + target: "suspender"; + } + program { signal: "e,state,sys,restarted,show"; source: "e"; + action: STATE_SET "default" 0.0; + transition: ACCELERATE 0.5 USE_DURATION_FACTOR 1 CURRENT; + target: "suspender"; + sequence { + action: SIGNAL_EMIT "e,state,sys,restarted,show,done" "e"; + } + } } } |