diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2013-02-13 21:59:06 +0000 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2013-02-13 21:59:06 +0000 |
commit | 45e7454e581a4f037ae4b86c51067496186238b5 (patch) | |
tree | 8387cae76e788252a5c943291aa61a45ce57201b /src | |
parent | d7d631ea9529012a0310f187294dc985e417682a (diff) | |
download | enlightenment-45e7454e581a4f037ae4b86c51067496186238b5.tar.gz |
e_slider: emit signal on disabled state change
SVN revision: 83874
Diffstat (limited to 'src')
-rw-r--r-- | src/bin/e_slider.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/bin/e_slider.c b/src/bin/e_slider.c index 33d68fe1fe..17294e72e5 100644 --- a/src/bin/e_slider.c +++ b/src/bin/e_slider.c @@ -210,7 +210,14 @@ EAPI void e_slider_disabled_set(Evas_Object *obj, Eina_Bool disable) { API_ENTRY return; + + if (sd->disabled == disable) return; sd->disabled = disable; + + if (disable) + edje_object_signal_emit(sd->edje_obj, "e,state,disabled", "e"); + else + edje_object_signal_emit(sd->edje_obj, "e,state,enabled", "e"); } EAPI int |