Add bookmark browsing mode to menu (#3248)

This commit is contained in:
Robert
2017-09-23 18:25:22 +02:00
committed by Frans de Jonge
parent 2c1e7f2a4f
commit bdf02f14aa
2 changed files with 16 additions and 0 deletions

View File

@@ -14,6 +14,7 @@ local Screen = require("device").screen
local ReaderBookmark = InputContainer:new{
bm_menu_title = _("Bookmarks"),
bbm_menu_title = _("Bookmark browsing mode"),
bookmarks = nil,
}
@@ -51,6 +52,20 @@ function ReaderBookmark:addToMainMenu(menu_items)
self:onShowBookmark()
end,
}
if self.ui.document.info.has_pages then
menu_items.bookmark_browsing_mode = {
text = self.bbm_menu_title,
checked_func = function() return self.view.flipping_visible end,
callback = function(touchmenu_instance)
self:enableBookmarkBrowsingMode()
touchmenu_instance:closeMenu()
end,
}
end
end
function ReaderBookmark:enableBookmarkBrowsingMode()
self.ui:handleEvent(Event:new("ToggleBookmarkFlipping"))
end
function ReaderBookmark:isBookmarkInTimeOrder(a, b)