mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
readermenu(fix): override pan gesture from scrolling
This commit is contained in:
committed by
Frans de Jonge
parent
1850ebca0d
commit
55ec64a859
@@ -68,7 +68,7 @@ FOLLOW_LINK_TIMEOUT = 0.5
|
||||
-- y: y coordinate of top left corner in proportion of screen height
|
||||
-- w: width of tap zone in proportion of screen width
|
||||
-- h: height of tap zone in proportion of screen height
|
||||
DTAP_ZONE_MENU = {x = 1/8, y = 0, w = 3/4, h = 1/4}
|
||||
DTAP_ZONE_MENU = {x = 1/8, y = 0, w = 3/4, h = 1/8}
|
||||
DTAP_ZONE_CONFIG = {x = 0, y = 0, w = 0, h = 0}
|
||||
DTAP_ZONE_MINIBAR = {x = 0, y = 15/16, w = 1, h = 1/16}
|
||||
DTAP_ZONE_FORWARD = {x = 1/4, y = 0, w = 3/4, h = 1}
|
||||
|
||||
@@ -93,6 +93,16 @@ function ReaderMenu:onReaderReady()
|
||||
overrides = { "rolling_swipe", "paging_swipe", },
|
||||
handler = function(ges) return self:onSwipeShowMenu(ges) end,
|
||||
},
|
||||
{
|
||||
id = "readermenu_pan",
|
||||
ges = "pan",
|
||||
screen_zone = {
|
||||
ratio_x = DTAP_ZONE_MENU.x, ratio_y = DTAP_ZONE_MENU.y,
|
||||
ratio_w = DTAP_ZONE_MENU.w, ratio_h = DTAP_ZONE_MENU.h,
|
||||
},
|
||||
overrides = { "rolling_pan", "paging_pan", },
|
||||
handler = function(ges) return self:onSwipeShowMenu(ges) end,
|
||||
},
|
||||
})
|
||||
end
|
||||
|
||||
|
||||
@@ -45,7 +45,7 @@ DHINTCOUNT = 1
|
||||
DTAP_ZONE_MENU = {
|
||||
["y"] = 0,
|
||||
["x"] = 0.125,
|
||||
["h"] = 0.25,
|
||||
["h"] = 0.125,
|
||||
["w"] = 0.75
|
||||
}
|
||||
]],
|
||||
|
||||
Reference in New Issue
Block a user