diff options
Diffstat (limited to 'edje/view/actionmenu.edc')
-rw-r--r-- | edje/view/actionmenu.edc | 68 |
1 files changed, 67 insertions, 1 deletions
diff --git a/edje/view/actionmenu.edc b/edje/view/actionmenu.edc index 12310a5..4fab779 100644 --- a/edje/view/actionmenu.edc +++ b/edje/view/actionmenu.edc @@ -28,12 +28,46 @@ group { } } part { + name, "guide"; + type, RECT; + description { + state, "default" 0.0; + rel1.relative, 1.0 0.0; + min, 500 0; + align, 0.0 0.5; + visible, 0; + } + description { + state, "show" 0.0; + inherit, "default" 0.0; + min, 0 0; + } + } + part { + name, "clip"; + type, RECT; + description { + state, "default" 0.0; + color, 0 0 0 0; + } + description { + state, "show" 0.0; + inherit, "default" 0.0; + color, 255 255 255 255; + } + } + part { name, "bar"; type, RECT; scale, 1; + clip_to, "clip"; description { state, "default" 0.0; - rel1.relative, 1.0 0.0; + rel1 { + to, "guide"; + relative, 1.0 0.0; + } + rel2.to, "guide"; min, 500 0; fixed, 1 0; align, 1.0 0.5; @@ -153,6 +187,38 @@ group { } } } + programs { + program { + name, "sig,show,init"; + signal, SIG_SHOW; + source, SRC_PROG; + action, STATE_SET "default" 0.0; + target, "clip"; + target, "guide"; + after, "sig,show"; + } + program { + name, "sig,show"; + action, STATE_SET "show" 0.0; + transition, SIN 0.45; + target, "clip"; + target, "guide"; + } + program { + name, "sig,hide"; + signal, SIG_HIDE; + source, SRC_PROG; + action, STATE_SET "default" 0.0; + transition, DECEL 0.3; + target, "clip"; + target, "guide"; + after, "sig,hide,done"; + } + program { + name, "sig,hide,done"; + action, SIGNAL_EMIT SIG_HIDE_DONE SRC_EDJE; + } + } } group { name, GRP_ACTION_MENU_LIVETV; |