Option to disable show bottom menu on top menu activation (#3316)

pull/3319/head
Robert 7 years ago committed by Frans de Jonge
parent d23d01643e
commit 9ea2b3dbad

@ -305,7 +305,9 @@ end
function ReaderMenu:onSwipeShowMenu(ges)
if self.activation_menu ~= "tap" and ges.direction == "south" then
self.ui:handleEvent(Event:new("ShowConfigMenu"))
if G_reader_settings:nilOrTrue("show_bottom_menu") then
self.ui:handleEvent(Event:new("ShowConfigMenu"))
end
self.ui:handleEvent(Event:new("ShowReaderMenu"))
return true
end
@ -313,7 +315,9 @@ end
function ReaderMenu:onTapShowMenu()
if self.activation_menu ~= "swipe" then
self.ui:handleEvent(Event:new("ShowConfigMenu"))
if G_reader_settings:nilOrTrue("show_bottom_menu") then
self.ui:handleEvent(Event:new("ShowConfigMenu"))
end
self.ui:handleEvent(Event:new("ShowReaderMenu"))
return true
end

@ -4,7 +4,6 @@ local _ = require("gettext")
local function activateMenu() return G_reader_settings:readSetting("activate_menu") end
return {
text = _("Activate menu"),
sub_item_table = {
@ -55,7 +54,17 @@ return {
UIManager:show(InfoMessage:new{
text = _("This will take effect on next restart."),
})
end
end,
separator = true,
},
{
text = _("Auto-show bottom menu"),
checked_func = function()
return G_reader_settings:nilOrTrue("show_bottom_menu")
end,
callback = function()
G_reader_settings:flipNilOrTrue("show_bottom_menu")
end,
},
}
}

Loading…
Cancel
Save