summaryrefslogtreecommitdiff
path: root/src/view/view_base.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/view/view_base.c')
-rw-r--r--src/view/view_base.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/view/view_base.c b/src/view/view_base.c
index 2b6735d..8d1c63b 100644
--- a/src/view/view_base.c
+++ b/src/view/view_base.c
@@ -142,11 +142,6 @@ static void _mouse_move_cb(int id, void *data, Evas *e, Evas_Object *obj,
elm_object_focus_set(obj, EINA_TRUE);
}
-static void _menu_clicked_cb(int id, void *data, Evas_Object *obj)
-{
- /* It will be implemented later. */
-}
-
static void _menu_focused_cb(int id, void *data, Evas_Object *obj,
Elm_Object_Item *item)
{
@@ -296,14 +291,15 @@ static void _grid_key_down_cb(int id, void *data, Evas *e, Evas_Object *obj,
if (!strcmp(ev->keyname, KEY_BACK)
|| !strcmp(ev->keyname, KEY_BACK_REMOTE))
elm_object_focus_set(priv->menu[priv->cur_menu_id], EINA_TRUE);
+ else if (!strcmp(ev->keyname, KEY_MENU)
+ || !strcmp(ev->keyname, KEY_MENU_REMOTE))
+ viewmgr_show_view(VIEW_ID_ACTION_MENU);
}
static input_handler _menu_input_handler = {
.mouse_move = _mouse_move_cb,
- .clicked = _menu_clicked_cb,
.focused = _menu_focused_cb,
.key_down = _menu_key_down_cb
- /* It will be implemented later. */
};
static input_handler _grid_input_handler = {
@@ -312,7 +308,6 @@ static input_handler _grid_input_handler = {
.realized = _grid_realized_cb,
.unrealized = _grid_unrealized_cb,
.key_down = _grid_key_down_cb
- /* It will be implemented later. */
};
static bool _draw_top_area(struct _priv *priv)