mirror of
https://github.com/koreader/koreader
synced 2024-11-04 12:00:25 +00:00
TextViewer: allow close on any multiswipe (#9720)
Similar to most fullscreen widgets.
This commit is contained in:
parent
42d4056f8f
commit
f10ea7d339
@ -107,6 +107,16 @@ function TextViewer:init()
|
||||
}
|
||||
},
|
||||
},
|
||||
MultiSwipe = {
|
||||
GestureRange:new{
|
||||
ges = "multiswipe",
|
||||
range = Geom:new{
|
||||
x = 0, y = 0,
|
||||
w = Screen:getWidth(),
|
||||
h = Screen:getHeight(),
|
||||
}
|
||||
},
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
@ -294,6 +304,14 @@ function TextViewer:onTapClose(arg, ges_ev)
|
||||
return true
|
||||
end
|
||||
|
||||
function TextViewer:onMultiSwipe(arg, ges_ev)
|
||||
-- For consistency with other fullscreen widgets where swipe south can't be
|
||||
-- used to close and where we then allow any multiswipe to close, allow any
|
||||
-- multiswipe to close this widget too.
|
||||
self:onClose()
|
||||
return true
|
||||
end
|
||||
|
||||
function TextViewer:onClose()
|
||||
UIManager:close(self)
|
||||
if self.close_callback then
|
||||
|
Loading…
Reference in New Issue
Block a user