mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
Dispatcher: add Screenshot action (#6858)
This commit is contained in:
@@ -459,7 +459,11 @@ function FileManager:init()
|
||||
self.menu = FileManagerMenu:new{
|
||||
ui = self
|
||||
}
|
||||
self.active_widgets = { Screenshoter:new{ prefix = 'FileManager' } }
|
||||
|
||||
local screenshoter = Screenshoter:new{ prefix = 'FileManager' }
|
||||
table.insert(self, screenshoter) -- for regular events
|
||||
self.active_widgets = { screenshoter } -- to get events even when hidden
|
||||
|
||||
table.insert(self, self.menu)
|
||||
table.insert(self, FileManagerHistory:new{
|
||||
ui = self,
|
||||
|
||||
@@ -81,7 +81,11 @@ local ReaderUI = InputContainer:new{
|
||||
function ReaderUI:registerModule(name, ui_module, always_active)
|
||||
if name then self[name] = ui_module end
|
||||
ui_module.name = "reader" .. name
|
||||
table.insert(always_active and self.active_widgets or self, ui_module)
|
||||
table.insert(self, ui_module)
|
||||
if always_active then
|
||||
-- to get events even when hidden
|
||||
table.insert(self.active_widgets, ui_module)
|
||||
end
|
||||
end
|
||||
|
||||
function ReaderUI:registerPostInitCallback(callback)
|
||||
|
||||
@@ -83,6 +83,7 @@ local settingsList = {
|
||||
set_no_flash_on_second_chapter_page = { category="string", event="SetNoFlashOnSecondChapterPage", title=_("Never flash on chapter's 2nd page"), device=true, condition=Device:hasEinkScreen(), args={true, false}, toggle={_("On"), _("Off")},},
|
||||
toggle_no_flash_on_second_chapter_page = { category="none", event="ToggleNoFlashOnSecondChapterPage", title=_("Toggle flashing on chapter's 2nd page"), device=true, condition=Device:hasEinkScreen(), separator=true,},
|
||||
favorites = { category="none", event="ShowColl", arg="favorites", title=_("Favorites"), device=true,},
|
||||
screenshot = { category="none", event="Screenshot", title=_("Screenshot"), device=true, separator=true,},
|
||||
|
||||
-- filemanager settings
|
||||
folder_up = { category="none", event="FolderUp", title=_("Folder up"), filemanager=true},
|
||||
@@ -207,6 +208,7 @@ local dispatcher_menu_order = {
|
||||
"toggle_wifi",
|
||||
|
||||
"rotation_mode",
|
||||
"screenshot",
|
||||
|
||||
-- filemanager
|
||||
"folder_up",
|
||||
|
||||
Reference in New Issue
Block a user