From c089fe69a3159ec337a5333aae9f4e3efb5706c4 Mon Sep 17 00:00:00 2001 From: raster Date: Thu, 10 Mar 2011 09:24:49 +0000 Subject: [PATCH] From: Jihoon Kim Subject: [E-devel] [PATCH] elm_gengrid selection key patch Unlike other widget, gengrid processes only the "Return" key for selecting item. This patch makes gengrid be able to process KP_Enter and space key for selecting item. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@57662 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/elm_gengrid.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/elm_gengrid.c b/src/lib/elm_gengrid.c index 5227363..1c430b4 100644 --- a/src/lib/elm_gengrid.c +++ b/src/lib/elm_gengrid.c @@ -431,7 +431,9 @@ _event_hook(Evas_Object *obj, ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } - else if (!strcmp(ev->keyname, "Return")) + else if ((!strcmp(ev->keyname, "Return")) || + (!strcmp(ev->keyname, "KP_Enter")) || + (!strcmp(ev->keyname, "space"))) { item = elm_gengrid_selected_item_get(obj); evas_object_smart_callback_call(item->wd->self, "clicked", item); -- 2.7.4