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 +