diff options
author | Cedric BAIL <cedric@osg.samsung.com> | 2016-03-23 12:56:14 -0700 |
---|---|---|
committer | Cedric BAIL <cedric@osg.samsung.com> | 2016-03-23 13:24:41 -0700 |
commit | c2a1c49ab2042f559b28e840e54feb8494888e0e (patch) | |
tree | c6eb110b7c479499854eede9d0c3ab0a80c9a11a /data/elementary/themes/edc/elm/label.edc | |
parent | 9340855597e7e465435c69b6278650346688da14 (diff) | |
download | efl-c2a1c49ab2042f559b28e840e54feb8494888e0e.tar.gz |
elementary: move all legacy files to their expected new location.
Diffstat (limited to 'data/elementary/themes/edc/elm/label.edc')
-rw-r--r-- | data/elementary/themes/edc/elm/label.edc | 494 |
1 files changed, 494 insertions, 0 deletions
diff --git a/data/elementary/themes/edc/elm/label.edc b/data/elementary/themes/edc/elm/label.edc new file mode 100644 index 0000000000..b1e273bc09 --- /dev/null +++ b/data/elementary/themes/edc/elm/label.edc @@ -0,0 +1,494 @@ +group { name: "elm/label/base/default"; + styles { + style { name: "label_style"; + base: "font="FN" font_size=10 text_class=tb_plain align=center color=#ffffffff style=shadow,bottom shadow_color=#00000080"; + tag: "br" "\n"; + tag: "b" "+ font="FNBD" text_class=tb_light"; + ENABLED_TEXTBLOCK_TAGS + } + } + parts { + part { name: "label.text.clip"; type: RECT; + description { state: "default" 0.0; + } + } + part { name: "elm.swallow.background"; type: SWALLOW; + clip_to: "label.text.clip"; + description { state: "default" 0.0; + } + } + part { name: "elm.text"; type: TEXTBLOCK; + clip_to: "label.text.clip"; + scale: 1; + description { state: "default" 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 1.0 1.0; + text { + style: "label_style"; + min: 0 1; + } + } + } + } +} + +group { name: "elm/label/base/default/left"; + inherit: "elm/label/base/default"; + styles { + style { name: "label_style_left"; + base: "font="FN" font_size=10 text_class=tb_plain align=left color=#ffffffff style=shadow,bottom shadow_color=#00000080"; + tag: "br" "\n"; + tag: "b" "+ font="FNBD" text_class=tb_light"; + ENABLED_TEXTBLOCK_TAGS + } + } + parts { + textblock { "elm.text"; + desc { "default"; text.style: "label_style_left"; } + } + } +} + +group { name: "elm/label/base/default/right"; + inherit: "elm/label/base/default"; + styles { + style { name: "label_style_right"; + base: "font="FN" font_size=10 text_class=tb_plain align=right color=#ffffffff style=shadow,bottom shadow_color=#00000080"; + tag: "br" "\n"; + tag: "b" "+ font="FNBD" text_class=tb_light"; + ENABLED_TEXTBLOCK_TAGS + } + } + parts { + textblock { "elm.text"; + desc { "default"; text.style: "label_style_right"; } + } + } +} + +group { name: "elm/label/base/marker"; + inherit: "elm/label/base/default"; + styles { + style { name: "label_style2"; + base: "font="FNBD" font_size=10 text_class=tb_plain align=center color=#ffffffff style=shadow,bottom shadow_color=#00000080"; + tag: "br" "\n"; + tag: "hilight" "+ font="FNBD" color=#3399ff text_class=tb_light"; + tag: "b" "+ font="FNBD" color=#3399ff text_class=tb_light"; + } + } + parts { + part { name: "elm.text"; type: TEXTBLOCK; + scale: 1; + description { state: "default" 0.0; + text { style: "label_style2"; + min: 1 1; + ellipsis: -1; + } + } + } + } +} + +group { "elm/label/base/marker/left"; + inherit: "elm/label/base/default"; + styles { + style { name: "label_style3"; + base: "font="FNBD" font_size=10 text_class=tb_plain align=left color=#ffffffff style=shadow,bottom shadow_color=#00000080"; + tag: "br" "\n"; + tag: "hilight" "+ font="FNBD" color=#3399ff text_class=tb_light"; + tag: "b" "+ font="FNBD" color=#3399ff text_class=tb_light"; + } + } + parts { + part { name: "elm.text"; type: TEXTBLOCK; + scale: 1; + description { state: "default" 0.0; + text { style: "label_style3"; + min: 1 1; + ellipsis: -1; + } + } + } + } +} + +group { "elm/label/base/marker/right"; + inherit: "elm/label/base/default"; + styles { + style { name: "label_style4"; + base: "font="FNBD" font_size=10 text_class=tb_plain align=right color=#ffffffff style=shadow,bottom shadow_color=#00000080"; + tag: "br" "\n"; + tag: "hilight" "+ font="FNBD" color=#3399ff text_class=tb_light"; + tag: "b" "+ font="FNBD" color=#3399ff text_class=tb_light"; + } + } + parts { + part { name: "elm.text"; type: TEXTBLOCK; + scale: 1; + description { state: "default" 0.0; + text { style: "label_style4"; + min: 1 1; + ellipsis: -1; + } + } + } + } +} + +group { name: "elm/label/base/slide_long"; + inherit: "elm/label/base/default"; + script { + public g_duration, g_stopslide, g_timer_id, g_anim_id; + + public message(Msg_Type:type, id, ...) { + if ((type == MSG_FLOAT_SET) && (id == 0)) { + new Float:duration; + duration = getfarg(2); + set_float(g_duration, duration); + } + } + public slide_to_end_anim(val, Float:pos) { + new stopflag; + new id; + stopflag = get_int(g_stopslide); + if (stopflag == 1) return; + set_tween_state(PART:"elm.text", pos, "slide_begin", 0.0, "slide_end", 0.0); + if (pos >= 1.0) { + id = timer(0.5, "slide_to_begin", 1); + set_int(g_timer_id, id); + emit("elm,state,slide,end","elm"); + } + } + public slide_to_end() { + new stopflag; + new id; + new Float:duration; + stopflag = get_int(g_stopslide); + if (stopflag == 1) return; + duration = get_float(g_duration); + id = anim(duration, "slide_to_end_anim", 1); + set_int(g_anim_id, id); + } + public slide_to_begin() { + new stopflag; + new id; + stopflag = get_int(g_stopslide); + if (stopflag == 1) return; + set_state(PART:"elm.text", "slide_begin", 0.0); + id = timer(0.5, "slide_to_end", 1); + set_int(g_timer_id, id); + } + public start_slide() { + set_int(g_stopslide, 0); + set_state(PART:"elm.text", "slide_begin", 0.0); + slide_to_end(); + } + public stop_slide() { + new id; + set_int(g_stopslide, 1); + id = get_int(g_anim_id); + cancel_anim(id); + id = get_int(g_timer_id); + cancel_timer(id); + set_state(PART:"elm.text", "default", 0.0); + } + } + parts { + part { name: "label.text.clip"; type: RECT; + description { state: "default" 0.0; + } + } + part { name: "elm.text"; type: TEXTBLOCK; + scale: 1; + clip_to: "label.text.clip"; + description { state: "default" 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 1.0 1.0; + align: 0.0 0.0; + text { + style: "label_style"; + min: 0 1; + } + } + description { state: "slide_end" 0.0; + inherit: "default" 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 0.0 1.0; + align: 1.0 0.0; + text { + style: "label_style"; + min: 1 1; + ellipsis: -1; + } + fixed: 1 0; + } + description { state: "slide_begin" 0.0; + inherit: "default" 0.0; + rel1.relative: 1.0 0.0; + rel2.relative: 1.0 1.0; + align: 0.0 0.0; + text { + style: "label_style"; + min: 1 1; + ellipsis: -1; + } + fixed: 1 0; + } + } + } + programs { + program { name: "start_slide"; + signal: "elm,state,slide,start"; source: "elm"; + script { + start_slide(); + } + } + program { name: "stop_slide"; + signal: "elm,state,slide,stop"; source: "elm"; + script { + stop_slide(); + } + } + } +} + + +group { name: "elm/label/base/slide_short"; + inherit: "elm/label/base/default"; + script { + public g_duration, g_stopslide, g_timer_id, g_anim_id; + + public message(Msg_Type:type, id, ...) { + if ((type == MSG_FLOAT_SET) && (id == 0)) { + new Float:duration; + duration = getfarg(2); + set_float(g_duration, duration); + } + } + public slide_to_end_anim(val, Float:pos) { + new stopflag; + new id; + stopflag = get_int(g_stopslide); + if (stopflag == 1) return; + set_tween_state(PART:"elm.text", pos, "slide_begin", 0.0, "slide_end", 0.0); + if (pos >= 1.0) { + id = timer(0.5, "slide_to_begin", 1); + set_int(g_timer_id, id); + emit("elm,state,slide,end","elm"); + } + } + public slide_to_end() { + new stopflag; + new id; + new Float:duration; + stopflag = get_int(g_stopslide); + if (stopflag == 1) return; + duration = get_float(g_duration); + id = anim(duration, "slide_to_end_anim", 1); + set_int(g_anim_id, id); + } + public slide_to_begin() { + new stopflag; + new id; + stopflag = get_int(g_stopslide); + if (stopflag == 1) return; + set_state(PART:"elm.text", "slide_begin", 0.0); + id = timer(0.5, "slide_to_end", 1); + set_int(g_timer_id, id); + } + public start_slide() { + set_int(g_stopslide, 0); + set_state(PART:"elm.text", "slide_begin", 0.0); + slide_to_end(); + } + public stop_slide() { + new id; + set_int(g_stopslide, 1); + id = get_int(g_anim_id); + cancel_anim(id); + id = get_int(g_timer_id); + cancel_timer(id); + set_state(PART:"elm.text", "default", 0.0); + } + } + parts { + part { name: "label.text.clip"; type: RECT; + description { state: "default" 0.0; + } + } + part { name: "elm.text"; type: TEXTBLOCK; + scale: 1; + clip_to: "label.text.clip"; + description { state: "default" 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 1.0 1.0; + align: 0.0 0.0; + text { style: "label_style"; + min: 0 1; + } + } + description { state: "slide_end" 0.0; + inherit: "default" 0.0; + rel1.relative: 1.0 0.0; + rel2.relative: 1.0 1.0; + align: 1.0 0.0; + text { style: "label_style"; + min: 1 1; + ellipsis: -1; + } + fixed: 1 0; + } + description { state: "slide_begin" 0.0; + inherit: "default" 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 0.0 1.0; + align: 0.0 0.0; + text { style: "label_style"; + min: 1 1; + ellipsis: -1; + } + fixed: 1 0; + } + } + } + programs { + program { name: "start_slide"; + signal: "elm,state,slide,start"; source: "elm"; + script { + start_slide(); + } + } + program { name: "stop_slide"; + signal: "elm,state,slide,stop"; source: "elm"; + script { + stop_slide(); + } + } + } +} + +group { name: "elm/label/base/slide_bounce"; + inherit: "elm/label/base/default"; + script { + public g_duration, g_stopslide, g_timer_id, g_anim_id; + + public message(Msg_Type:type, id, ...) { + if ((type == MSG_FLOAT_SET) && (id == 0)) { + new Float:duration; + duration = getfarg(2); + set_float(g_duration, duration); + } + } + public slide_to_end_anim(val, Float:pos) { + new stopflag; + new id; + stopflag = get_int(g_stopslide); + if (stopflag == 1) return; + set_tween_state(PART:"elm.text", pos, "slide_begin", 0.0, "slide_end", 0.0); + if (pos >= 1.0) { + id = timer(0.5, "slide_to_begin", 1); + set_int(g_timer_id, id); + } + } + public slide_to_end() { + new stopflag; + new id; + new Float:duration; + stopflag = get_int(g_stopslide); + if (stopflag == 1) return; + duration = get_float(g_duration); + id = anim(duration, "slide_to_end_anim", 1); + set_int(g_anim_id, id); + } + public slide_to_begin_anim(val, Float:pos) { + new stopflag; + new id; + stopflag = get_int(g_stopslide); + if (stopflag == 1) return; + set_tween_state(PART:"elm.text", pos, "slide_end", 0.0, "slide_begin", 0.0); + if (pos >= 1.0) { + id = timer(0.5, "slide_to_end", 1); + set_int(g_timer_id, id); + emit("elm,state,slide,end","elm"); + } + } + public slide_to_begin() { + new stopflag; + new id; + new Float:duration; + stopflag = get_int(g_stopslide); + if (stopflag == 1) return; + duration = get_float(g_duration); + id = anim(duration, "slide_to_begin_anim", 1); + set_int(g_anim_id, id); + } + public start_slide() { + set_int(g_stopslide, 0); + set_state(PART:"elm.text", "slide_begin", 0.0); + slide_to_end(); + } + public stop_slide() { + new id; + set_int(g_stopslide, 1); + id = get_int(g_anim_id); + cancel_anim(id); + id = get_int(g_timer_id); + cancel_timer(id); + set_state(PART:"elm.text", "default", 0.0); + } + } + parts { + part { name: "label.text.clip"; type: RECT; + description { state: "default" 0.0; + } + } + part { name: "elm.text"; type: TEXTBLOCK; + scale: 1; + clip_to: "label.text.clip"; + description { state: "default" 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 1.0 1.0; + align: 0.0 0.0; + text { style: "label_style"; + min: 0 1; + } + } + description { state: "slide_end" 0.0; + inherit: "default" 0.0; + rel1.relative: 1.0 0.0; + rel2.relative: 1.0 1.0; + align: 1.0 0.0; + text { style: "label_style"; + min: 1 1; + ellipsis: -1; + } + fixed: 1 0; + } + description { state: "slide_begin" 0.0; + inherit: "default" 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 0.0 1.0; + align: 0.0 0.0; + text { style: "label_style"; + min: 1 1; + ellipsis: -1; + } + fixed: 1 0; + } + } + } + programs { + program { name: "start_slide"; + signal: "elm,state,slide,start"; source: "elm"; + script { + start_slide(); + } + } + program { name: "stop_slide"; + signal: "elm,state,slide,stop"; source: "elm"; + script { + stop_slide(); + } + } + } +} |