From f19b6e7667e0099a1ff2bd11109476c5ce29137c Mon Sep 17 00:00:00 2001 From: Qingping Hou Date: Sun, 30 Dec 2012 00:56:21 -0500 Subject: [PATCH] use swipe gestures in menu widget to signal page turn --- frontend/ui/menu.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/frontend/ui/menu.lua b/frontend/ui/menu.lua index c6546e6c7..8b9318f85 100644 --- a/frontend/ui/menu.lua +++ b/frontend/ui/menu.lua @@ -321,6 +321,12 @@ function Menu:init() } } } + self.ges_events.Swipe = { + GestureRange:new{ + ges = "swipe", + range = self.dimen, + } + } else -- set up keyboard events self.key_events.Close = { {"Back"}, doc = "close menu" } @@ -533,4 +539,12 @@ function Menu:onTapCloseAllMenus(arg, ges_ev) end end +function Menu:onSwipe(arg, ges_ev) + if ges_ev.direction == "right" then + self:onNextPage() + elseif ges_ev.direction == "left" then + self:onPrevPage() + end +end +