diff options
Diffstat (limited to 'data/elementary/themes/edc/efl/text.edc')
-rw-r--r-- | data/elementary/themes/edc/efl/text.edc | 117 |
1 files changed, 53 insertions, 64 deletions
diff --git a/data/elementary/themes/edc/efl/text.edc b/data/elementary/themes/edc/efl/text.edc index 728c905399..899ecaab64 100644 --- a/data/elementary/themes/edc/efl/text.edc +++ b/data/elementary/themes/edc/efl/text.edc @@ -2,6 +2,11 @@ group { "efl/text/scroller"; inherit: "elm/scroller/base/default"; image: "bg_glow_in.png" COMP; parts { + part { name: "bg"; + description { state: "default" 0.0; + color: DARK_GREY_BG_COLOR; + } + } part { name: "elm.swallow.background"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; @@ -9,10 +14,8 @@ group { "efl/text/scroller"; rel2.offset: -2 -2; } } - part { name: "validation_glow"; - type: RECT; - insert_before: "bg"; - mouse_events: 0; + part { name: "validation_glow"; type: RECT; mouse_events: 0; + insert_after: "elm.swallow.background"; description { state: "default" 0.0; color: 0 0 0 0; } @@ -23,11 +26,55 @@ group { "efl/text/scroller"; color: 255 0 0 90; } } - part { name: "bg"; + program { name: "validation_fail"; + signal: "validation,default,fail"; + source: "elm"; + action: STATE_SET "fail" 0.0; + target: "validation_glow"; + } + program { name: "validation_pass"; + signal: "validation,default,pass"; + source: "elm"; + action: STATE_SET "pass" 0.0; + target: "validation_glow"; + } + program { name: "validation_off"; + signal: "validation,default"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "validation_glow"; + } + part { name: "glow"; type: RECT; mouse_events: 0; + insert_before: "elm.swallow.content"; + scale: 1; description { state: "default" 0.0; - color: DARK_GREY_BG_COLOR; + rel1.to: "bg"; + rel1.relative: 0.0 1.0; + rel2.to: "bg"; + rel1.offset: 0 0; + color: 51 153 255 0; + visible: 0; + offscale; + } + description { state: "focused" 0.0; + inherit: "default" 0.0; + rel1.offset: 0 -3; + color: 51 153 255 255; + visible: 1; } } + program { + signal: "elm,action,focus_highlight,show"; source: "elm"; + action: STATE_SET "focused" 0.0; + transition: DECELERATE 0.3; + target: "glow"; + } + program { + signal: "elm,action,focus_highlight,hide"; source: "elm"; + action: STATE_SET "default" 0.0; + transition: DECELERATE 0.3; + target: "glow"; + } part { name: "elm.swallow.content"; description { state: "default" 0.0; rel1.to: "elm.swallow.icon"; @@ -94,64 +141,6 @@ group { "efl/text/scroller"; action: STATE_SET "default" 0.0; target: "elm.swallow.end"; } - part { name: "glow"; - insert_after: "shadow"; - mouse_events: 0; - description { state: "default" 0.0; - rel1.to: "bg"; - rel2.to: "bg"; - image.normal: "bg_glow_in.png"; - image.border: 7 7 7 7; - image.middle: 0; - fill.smooth: 0; - color: 255 255 255 0; - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - description { state: "focused2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 64; - } - } - } - programs { - program { - signal: "elm,action,focus_highlight,show"; source: "elm"; - action: STATE_SET "focused" 0.0; - target: "glow"; - after: "focus_in2"; - } - program { name: "focus_in2"; - action: STATE_SET "focused2" 0.0; - transition: DECELERATE 0.5; - target: "glow"; - } - program { - signal: "elm,action,focus_highlight,hide"; source: "elm"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 0.3; - target: "glow"; - } - program { name: "validation_fail"; - signal: "validation,default,fail"; - source: "elm"; - action: STATE_SET "fail" 0.0; - target: "validation_glow"; - } - program { name: "validation_pass"; - signal: "validation,default,pass"; - source: "elm"; - action: STATE_SET "pass" 0.0; - target: "validation_glow"; - } - program { name: "validation_off"; - signal: "validation,default"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "validation_glow"; - } } } |