From 45e7454e581a4f037ae4b86c51067496186238b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= Date: Wed, 13 Feb 2013 21:59:06 +0000 Subject: [PATCH] e_slider: emit signal on disabled state change SVN revision: 83874 --- src/bin/e_slider.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/bin/e_slider.c b/src/bin/e_slider.c index 33d68fe1f..17294e72e 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