From 4f7d35eb6bfff870079d6faf5a56bf27f644a974 Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Thu, 30 Jun 2011 23:43:24 +0000 Subject: [PATCH] elementary/button - added pressed signal SVN revision: 60892 --- legacy/elementary/src/lib/elm_button.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/legacy/elementary/src/lib/elm_button.c b/legacy/elementary/src/lib/elm_button.c index 791d69e79a..ab75e673d1 100644 --- a/legacy/elementary/src/lib/elm_button.c +++ b/legacy/elementary/src/lib/elm_button.c @@ -32,10 +32,12 @@ static Eina_Bool _event_hook(Evas_Object *obj, Evas_Object *src, static const char SIG_CLICKED[] = "clicked"; static const char SIG_REPEATED[] = "repeated"; +static const char SIG_PRESSED[] = "pressed"; static const char SIG_UNPRESSED[] = "unpressed"; static const Evas_Smart_Cb_Description _signals[] = { {SIG_CLICKED, ""}, {SIG_REPEATED, ""}, + {SIG_PRESSED, ""}, {SIG_UNPRESSED, ""}, {NULL, NULL} }; @@ -268,6 +270,8 @@ _signal_pressed(void *data, Evas_Object *obj __UNUSED__, const char *emission __ else wd->timer = ecore_timer_add(wd->ar_threshold, _autorepeat_initial_send, data); } + + evas_object_smart_callback_call(data, SIG_PRESSED, NULL); } static void