From: hermet Date: Thu, 30 Jun 2011 23:43:24 +0000 (+0000) Subject: elementary/button - added pressed signal X-Git-Tag: REL_F_I9200_20110722_1~8^2~50^2~23 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=00fa366aaff92970185b857a6b3418f23926295c;p=framework%2Fuifw%2Felementary.git elementary/button - added pressed signal git-svn-id: https://svn.enlightenment.org/svn/e/trunk/elementary@60892 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/lib/elm_button.c b/src/lib/elm_button.c index 791d69e..ab75e67 100644 --- a/src/lib/elm_button.c +++ b/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