summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2013-02-13 21:59:06 +0000
committerJérémy Zurcher <jeremy@asynk.ch>2013-02-13 21:59:06 +0000
commit45e7454e581a4f037ae4b86c51067496186238b5 (patch)
tree8387cae76e788252a5c943291aa61a45ce57201b /src
parentd7d631ea9529012a0310f187294dc985e417682a (diff)
downloadenlightenment-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.c7
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