diff options
Diffstat (limited to 'data/elementary/themes/edc/efl/frame.edc')
-rw-r--r-- | data/elementary/themes/edc/efl/frame.edc | 133 |
1 files changed, 53 insertions, 80 deletions
diff --git a/data/elementary/themes/edc/efl/frame.edc b/data/elementary/themes/edc/efl/frame.edc index 1844d25f22..7e967c48db 100644 --- a/data/elementary/themes/edc/efl/frame.edc +++ b/data/elementary/themes/edc/efl/frame.edc @@ -1,113 +1,85 @@ -group { name: "efl/frame"; data.item: "version" "123"; - images.image: "shadow_square_tiny.png" COMP; - images.image: "vgrad_med_curved.png" COMP; - images.image: "bevel_out.png" COMP; - images.image: "holes_tiny_vert.png" COMP; +group { name: "efl/frame"; + data.item: "version" "123"; + images.image: "win_shad_flat.png" COMP; parts { - part { name: "shadow"; mouse_events: 0; + part { name: "shadow"; type: RECT; description { state: "default" 0.0; - rel1.offset: -1 0; - rel2.offset: 0 1; - image.normal: "shadow_square_tiny.png"; - image.border: 6 6 6 6; - fill.smooth: 0; + rel.to: "_sh1"; } - } - part { name: "base"; type: RECT; - description { state: "default" 0.0; - rel1.relative: 0.0 1.0; - rel1.offset: 2 0; - rel1.to_y: "top"; - rel2.offset: -3 -3; - color: 64 64 64 255; + description { state: "hidden" 0.0; + inherit; + visible: 0; } } - part { name: "top"; - description { state: "default" 0.0; - image.normal: "vgrad_med_curved.png"; - rel1.offset: 2 2; - rel2.to_y: "efl.text"; - rel2.offset: -3 -1; - fill.smooth: 0; - TILED_HORIZ(120) - } - } - part { name: "edge1"; + WIN_SHAD("base", "shadow", "win_shad_flat.png", 10, 10, 7, 14, 0.25); + part { name: "base"; type: RECT; + scale: 1; description { state: "default" 0.0; - image.normal: "holes_tiny_vert.png"; - rel1.offset: 4 0; - rel1.to_y: "efl.text"; - rel2.offset: 4 -1; - rel2.relative: 0.0 1.0; - rel2.to_y: "efl.text"; - align: 0.0 0.5; - FIXED_SIZE(3, 11) + rel1.offset: 6 6; + rel2.offset: -7 -7; + color: 80 80 80 255; + offscale; } } - part { name: "edge2"; + part { name: "top"; type: SPACER; + scale: 1; description { state: "default" 0.0; - image.normal: "holes_tiny_vert.png"; - rel1.offset: -5 0; - rel1.to_y: "efl.text"; - rel1.relative: 1.0 0.0; - rel2.offset: -5 -1; - rel2.relative: 1.0 1.0; + rel1.to: "base"; + rel2.to_x: "base"; rel2.to_y: "efl.text"; - align: 1.0 0.5; - FIXED_SIZE(3, 11) + rel2.offset: -1 3; + offscale; } } part { name: "efl.text"; type: TEXT; scale: 1; - effect: SHADOW BOTTOM; description { state: "default" 0.0; - color_class: "frame"; - rel1.relative: 1.0 0.0; - rel1.offset: 1 2; - rel1.to_x: "edge1"; - rel2.relative: 0.0 0.0; - rel2.offset: -3 1; - rel2.to_x: "edge2"; + rel1.offset: 4 4; + rel1.to: "base"; + rel2.relative: 1.0 0.0; + rel2.offset: -5 4; + rel2.to: "base"; align: 0.0 0.0; - color: FN_COL_DISABLE; + color: 255 255 255 255; text { font: FNBD; size: 10; - text_class: "frame"; align: 0.0 0.0; min: 0 1; } fixed: 0 1; + offscale; } } - part { name: "clip"; type: RECT; + part { name: "bg"; type: RECT; + scale: 1; description { state: "default" 0.0; + rel1.to_x: "base"; + rel1.to_y: "top"; rel1.relative: 0.0 1.0; - rel1.offset: 5 0; - rel1.to_y: "efl.text"; - rel2.offset: -7 -7; + rel2.to: "base"; + color: 64 64 64 255; + } + } + part { name: "clip"; type: RECT; + description { state: "default" 0.0; + rel1.to: "bg"; + rel2.to: "bg"; } } part { name: "efl.content"; type: SWALLOW; clip_to: "clip"; + scale: 1; description { state: "default" 0.0; align: 0.0 1.0; - rel1.relative: 0.0 1.0; - rel1.offset: 5 0; - rel1.to_y: "efl.text"; - rel2.offset: -7 -7; + rel.to: "bg"; + rel1.offset: 4 4; + rel2.offset: -5 -5; + offscale; } description { state: "collapsed" 0.0; inherit: "default" 0.0; minmul: 1.0 0.0; - } - } - part { name: "bevel"; mouse_events: 0; - description { state: "default" 0.0; - rel1.offset: 2 2; - rel2.offset: -3 -3; - image.normal: "bevel_out.png"; - image.border: 1 1 1 1; - image.middle: 0; - fill.smooth: 0; + rel1.offset: 4 0; + rel2.offset: -5 -1; } } part { name: "event"; type: RECT; ignore_flags: ON_HOLD; @@ -119,6 +91,7 @@ group { name: "efl/frame"; data.item: "version" "123"; } } programs { + EFL_UI_CLICKABLE_PART_BIND("event") program { name: "collapse"; action: STATE_SET "collapsed" 0.0; target: "efl.content"; @@ -131,9 +104,10 @@ group { name: "efl/frame"; data.item: "version" "123"; transition: DECELERATE 0.3; after: "signal"; } - EFL_UI_CLICKABLE_PART_BIND("event") - program { - signal: "efl,action,toggle"; source: "efl"; + program { signal: "mouse,up,1"; source: "event"; + action: SIGNAL_EMIT "efl,action,click" "efl"; + } + program { signal: "efl,action,toggle"; source: "efl"; script { new st[31]; new Float:vl; @@ -144,8 +118,7 @@ group { name: "efl/frame"; data.item: "version" "123"; run_program(PROGRAM:"expand"); } } - program { - signal: "efl,action,switch"; source: "efl"; + program { signal: "efl,action,switch"; source: "efl"; script { new st[31]; new Float:vl; |