From: Enlightenment S. <no-...@en...> - 2011-03-10 09:24:55
|
Log: From: Jihoon Kim <jih...@sa...> 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. Author: raster Date: 2011-03-10 01:24:49 -0800 (Thu, 10 Mar 2011) New Revision: 57662 Trac: http://trac.enlightenment.org/e/changeset/57662 Modified: trunk/elementary/src/lib/elm_gengrid.c Modified: trunk/elementary/src/lib/elm_gengrid.c =================================================================== --- trunk/elementary/src/lib/elm_gengrid.c 2011-03-10 09:22:34 UTC (rev 57661) +++ trunk/elementary/src/lib/elm_gengrid.c 2011-03-10 09:24:49 UTC (rev 57662) @@ -431,7 +431,9 @@ 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); |