From: raster Date: Thu, 10 Mar 2011 10:15:58 +0000 (+0000) Subject: From: WooHyun Jung X-Git-Tag: REL_F_I9500_20120323_1~17^2~3059 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9dd13a06b7a94ff8e09a6ae4f311e7e76248d2d8;p=framework%2Fuifw%2Felementary.git From: WooHyun Jung Subject: [E-devel] [Patch] anchorview's "clicked" signal is always sent when mouse up. I've checked "anchor,clicked" signal is always sent with mouse_up. That is, mouse_down on the anchor -> mouse_move out from the anchor -> mouse_up can emit "anchor,clicked" signal. So I made one patch for right clicked signal emitting. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@57664 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/lib/elm_entry.c b/src/lib/elm_entry.c index c0eae65..4d6d981 100644 --- a/src/lib/elm_entry.c +++ b/src/lib/elm_entry.c @@ -1201,7 +1201,14 @@ _signal_anchor_down(void *data, Evas_Object *obj __UNUSED__, const char *emissio } static void -_signal_anchor_up(void *data, Evas_Object *obj __UNUSED__, const char *emission, const char *source __UNUSED__) +_signal_anchor_up(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) +{ + Widget_Data *wd = elm_widget_data_get(data); + if (!wd) return; +} + +static void +_signal_anchor_clicked(void *data, Evas_Object *obj __UNUSED__, const char *emission, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); Elm_Entry_Anchor_Info ei; @@ -1541,6 +1548,8 @@ elm_entry_add(Evas_Object *parent) _signal_anchor_down, obj); edje_object_signal_callback_add(wd->ent, "anchor,mouse,up,*", "elm.text", _signal_anchor_up, obj); + edje_object_signal_callback_add(wd->ent, "anchor,mouse,clicked,*", "elm.text", + _signal_anchor_clicked, obj); edje_object_signal_callback_add(wd->ent, "anchor,mouse,move,*", "elm.text", _signal_anchor_move, obj); edje_object_signal_callback_add(wd->ent, "anchor,mouse,in,*", "elm.text",