use swipe gestures in menu widget to signal page turn

This commit is contained in:
Qingping Hou
2012-12-30 00:56:21 -05:00
parent 0f51f34ff6
commit f19b6e7667

View File

@@ -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