diff options
-rw-r--r-- | data/themes/default/edc/elm/button.edc | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/data/themes/default/edc/elm/button.edc b/data/themes/default/edc/elm/button.edc index 0e58608..4645f9e 100644 --- a/data/themes/default/edc/elm/button.edc +++ b/data/themes/default/edc/elm/button.edc @@ -171,13 +171,23 @@ group { name: "elm/button/base/default"; } visible: 0; } + description { state: "unfocus" 0.0; + inherit: "default" 0.0; + visible: 1; + } description { state: "focus" 0.0; inherit: "default" 0.0; color_class: "button_text_focus"; + visible: 1; } description { state: "clicked" 0.0; inherit: "default" 0.0; color_class: "button_text_focus"; + visible: 1; + } + description { state: "unclicked" 0.0; + inherit: "default" 0.0; + visible: 1; } description { state: "visible" 0.0; inherit: "default" 0.0; @@ -219,15 +229,17 @@ group { name: "elm/button/base/default"; } } programs { - program { name: "button_unfocus"; source: "elm"; + program { name: "button_unfocus"; signal: "elm,action,unfocus"; source: "elm"; - action: STATE_SET "default" 0.0; + action: STATE_SET "unfocus" 0.0; target: "base"; + target: "elm.text"; } - program { name: "button_focus"; source: "elm"; + program { name: "button_focus"; signal: "elm,action,focus"; source: "elm"; action: STATE_SET "focus" 0.0; target: "base"; + target: "elm.text"; } program { signal: "mouse,down,1"; source: "event"; @@ -237,6 +249,7 @@ group { name: "elm/button/base/default"; program { name: "button_click_anim"; action: STATE_SET "clicked" 0.0; target: "base"; + target: "elm.text"; } program { name: "button_unclick"; signal: "mouse,up,1"; source: "event"; @@ -244,8 +257,9 @@ group { name: "elm/button/base/default"; after: "button_unclick_anim"; } program { name: "button_unclick_anim"; - action: STATE_SET "default" 0.0; + action: STATE_SET "unclicked" 0.0; target: "base"; + target: "elm.text"; } program { name: "buttonactivate"; signal: "elm,anim,activate"; source: "elm"; |