summaryrefslogtreecommitdiff
path: root/data/elementary/themes/edc/efl/text.edc
diff options
context:
space:
mode:
Diffstat (limited to 'data/elementary/themes/edc/efl/text.edc')
-rw-r--r--data/elementary/themes/edc/efl/text.edc117
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";
- }
}
}