Add enter key input flow to grid selection 47/36147/1 accepted/tizen/tv/20150303.071700 submit/tizen_tv/20150303.052632
authorJuWan Kim <juwan.kim@samsung.com>
Tue, 3 Mar 2015 05:18:22 +0000 (14:18 +0900)
committerJuWan Kim <juwan.kim@samsung.com>
Tue, 3 Mar 2015 05:18:22 +0000 (14:18 +0900)
  * FileGrid.cpp : OnKeyUp
  * Add KEY_ENTER and KEY_ENTER_REMOTE

Change-Id: I335e9993dfc956b3777e0acca34581e439c08a7c
Signed-off-by: JuWan Kim <juwan.kim@samsung.com>
src/views/BaseView/FileGrid.cpp

index 981a55a..f59efad 100644 (file)
@@ -456,6 +456,19 @@ void CFileGrid::OnKeyUp(int id, Evas *e, Evas_Object *obj, Evas_Event_Key_Up *ev
                        elm_object_item_focus_set(it, EINA_TRUE);
                }
        }
+       else if (!strcmp(ev->keyname, KEY_ENTER) || !strcmp(ev->keyname, KEY_ENTER_REMOTE)) {
+               it = elm_object_focused_item_get(obj);
+               if (!it) {
+                       _ERR(" unable to get focused item ");
+                       return;
+               }
+               pItemInfo = _find_item_info(m->elItemInfo, it);
+               if (!pItemInfo)
+                       return;
+
+               m->handle_itinfo = pItemInfo;
+               m_HandleSelection();
+       }
        else if (!strcmp(ev->keyname, KEY_MENU) || !strcmp(ev->keyname, KEY_MENU_REMOTE)) {
                it = elm_object_focused_item_get(obj);
                if (!it) {