diff options
author | Daniel Juyung Seo <seojuyung2@gmail.com> | 2013-06-05 11:16:43 +0900 |
---|---|---|
committer | Daniel Juyung Seo <seojuyung2@gmail.com> | 2013-06-05 11:16:43 +0900 |
commit | 5382e27d653054c4a09dc93254c66b25cf2e0762 (patch) | |
tree | b30863c064bf37e76c78ced4e5696a28a0a3395e /data | |
parent | 4a7ac4b3a78e1442979831cd6ab2e7cadc0b499e (diff) | |
download | elementary-5382e27d653054c4a09dc93254c66b25cf2e0762.tar.gz |
actionslider.edc: support disabled state.
Diffstat (limited to 'data')
-rw-r--r-- | data/themes/widgets/actionslider.edc | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/data/themes/widgets/actionslider.edc b/data/themes/widgets/actionslider.edc index 9428e4242..f9ad75fee 100644 --- a/data/themes/widgets/actionslider.edc +++ b/data/themes/widgets/actionslider.edc @@ -186,6 +186,18 @@ group { name: "elm/actionslider/base/default"; } } } + part { name: "disabler"; + type: RECT; + description { state: "default" 0.0; + color: 0 0 0 0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color: 20 20 20 20; + visible: 1; + } + } } programs { program { name: "elm.drag_button,mouse,up"; @@ -203,6 +215,18 @@ group { name: "elm/actionslider/base/default"; source: "elm.drag_button_base"; action: SIGNAL_EMIT "elm.drag_button,mouse,move" ""; } + program { name: "disable"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "disabler"; + } + program { name: "enable"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "disabler"; + } } } @@ -409,6 +433,18 @@ group { name: "elm/actionslider/base/bar"; } } } + part { name: "disabler"; + type: RECT; + description { state: "default" 0.0; + color: 0 0 0 0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color: 20 20 20 20; + visible: 1; + } + } } programs { program { name: "elm.drag_button,mouse,up"; @@ -426,6 +462,18 @@ group { name: "elm/actionslider/base/bar"; source: "elm.drag_button_base"; action: SIGNAL_EMIT "elm.drag_button,mouse,move" ""; } + program { name: "disable"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "disabler"; + } + program { name: "enable"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "disabler"; + } } } |