mirror of https://github.com/koreader/koreader
screenshot with finger touch at the two corners of the diagonal
parent
d879603352
commit
5c2d9bb1ad
@ -0,0 +1,25 @@
|
||||
|
||||
ReaderScreenshot = InputContainer:new{}
|
||||
|
||||
function ReaderScreenshot:init()
|
||||
local diagonal = math.sqrt(
|
||||
math.pow(Screen:getWidth(), 2) +
|
||||
math.pow(Screen:getHeight(), 2)
|
||||
)
|
||||
self.ges_events = {
|
||||
Screenshot = {
|
||||
GestureRange:new{
|
||||
ges = "two_finger_tap",
|
||||
scale = {diagonal - 80*Screen:getDPI()/167, diagonal},
|
||||
rate = 1.0,
|
||||
}
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
function ReaderScreenshot:onScreenshot()
|
||||
os.execute("screenshot")
|
||||
UIManager:setDirty(self.view.dialog, "full")
|
||||
return true
|
||||
end
|
||||
|
Loading…
Reference in New Issue