From c23238dd5a591bd7824e006b78fd55de58996c47 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Mon, 9 Jul 2012 08:26:56 +0000 Subject: [PATCH] default -> comp. no wobble/fade. just stick to shadows and the fade/zoom in/out on show/hide. SVN revision: 73489 --- data/themes/default.edc | 179 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 179 insertions(+) diff --git a/data/themes/default.edc b/data/themes/default.edc index ba76e638c..c74a7c8a5 100644 --- a/data/themes/default.edc +++ b/data/themes/default.edc @@ -37937,6 +37937,185 @@ collections { } group { name: "e/comp/default"; + images { + image: "comp-sh1.png" COMP; + image: "bt_glow.png" COMP; + } + parts { + part { name: "clipper"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + visible: 0; + color: 255 255 255 0; + rel1 { + relative: -1.0 -1.0; + offset: -9999 -9999; + } + rel2 { + relative: 2.0 2.0; + offset: 9999 9999; + } + } + description { state: "visible" 0.0; + inherit: "default" 0.0; + visible: 1; + color: 255 255 255 255; + } + } + part { name: "shadow"; + mouse_events: 0; + clip_to: "clipper"; + description { state: "default" 0.0; + image { + normal: "comp-sh1.png"; + border: 18 18 18 18; + middle: 0; + } + fill.smooth: 0; + rel1 { + to: "e.swallow.content"; + relative: 0.0 0.0; + offset: -16 -14; + } + rel2 { + to: "e.swallow.content"; + relative: 1.0 1.0; + offset: 15 17; + } + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "shower"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + visible: 0; + rel1 { + relative: 0.05 0.05; + offset: 0 0; + } + rel2 { + relative: 0.95 0.95; + offset: -1 -1; + } + } + description { state: "visible" 0.0; + inherit: "default" 0.0; + rel1 { + relative: 0.0 0.0; + } + rel2 { + relative: 1.0 1.0; + } + } + } + part { name: "e.swallow.content"; + type: SWALLOW; + clip_to: "clipper"; + mouse_events: 0; + description { state: "default" 0.0; + rel1 { + to: "shower"; + } + rel2 { + to: "shower"; + } + } + } + part { name: "glow"; + mouse_events: 0; + description { state: "default" 0.0; + visible: 0; + rel1.to: "e.swallow.content"; + rel1.offset: -3 -3; + rel2.to: "e.swallow.content"; + rel2.offset: 2 2; + color: 255 255 255 0; + image { + normal: "bt_glow.png"; + border: 8 8 8 8; + middle: 0; + } + fill.smooth: 0; + } + description { state: "active" 0.0; + inherit: "default" 0.0; + visible: 1; + color: 255 255 255 255; + } + description { state: "faded" 0.0; + inherit: "default" 0.0; + visible: 1; + color: 255 255 255 0; + rel1.offset: -23 -22; + rel2.offset: 22 22; + } + } + } + programs { + program { name: "shadow-on"; + signal: "e,state,shadow,on"; + source: "e"; + action: STATE_SET "default" 0.0; + target: "shadow"; + } + program { name: "shadow-off"; + signal: "e,state,shadow,off"; + source: "e"; + action: STATE_SET "hidden" 0.0; + target: "shadow"; + } + program { name: "show1"; + signal: "e,state,visible,on"; + source: "e"; + action: STATE_SET "visible" 0.0; + transition: DECELERATE 0.15; + target: "clipper"; + target: "shower"; + after: "show2"; + } + program { name: "show2"; + action: SIGNAL_EMIT "e,action,show,done" "e"; + } + program { name: "hide1"; + signal: "e,state,visible,off"; + source: "e"; + action: STATE_SET "default" 0.0; + transition: DECELERATE 0.30; + target: "clipper"; + target: "shower"; + after: "hide2"; + } + program { name: "hide2"; + action: SIGNAL_EMIT "e,action,hide,done" "e"; + } + program { name: "urgent-on"; + signal: "e,state,urgent,on"; + source: "e"; + action: STATE_SET "active" 0.0; + target: "glow"; + after: "urgent2"; + } + program { name: "urgent2"; + action: STATE_SET "faded" 0.0; + transition: DECELERATE 0.5; + target: "glow"; + after: "urgent-on"; + } + program { name: "urgent-off"; + signal: "e,state,urgent,off"; + source: "e"; + action: STATE_SET "default" 0.0; + target: "glow"; + } + } + } +//---- + group { name: "e/comp/wobble"; images { image: "comp-sh1.png" COMP; image: "bt_glow.png" COMP;