mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
Dispatcher: adds Show terminal (#6626)
This commit is contained in:
@@ -77,6 +77,7 @@ local settingsList = {
|
||||
calibre_search = { category="none", event="CalibreSearch", title=_("Search in calibre metadata"), device=true,},
|
||||
calibre_browse_tags = { category="none", event="CalibreBrowseTags", title=_("Browse all calibre tags"), device=true,},
|
||||
calibre_browse_series = { category="none", event="CalibreBrowseSeries", title=_("Browse all calibre series"), device=true, separator=true,},
|
||||
show_terminal = { category = "none", event = "TerminalStart", title = _("Show terminal"), device = true, },
|
||||
edit_last_edited_file = { category = "none", event = "OpenLastEditedFile", title = _("Texteditor: open last file"), device = true, separator = true, },
|
||||
favorites = { category="none", event="ShowColl", arg="favorites", title=_("Favorites"), device=true,},
|
||||
|
||||
@@ -208,6 +209,7 @@ local dispatcher_menu_order = {
|
||||
"calibre_browse_tags",
|
||||
"calibre_browse_series",
|
||||
|
||||
"show_terminal",
|
||||
"edit_last_edited_file",
|
||||
|
||||
"rotation_mode",
|
||||
|
||||
@@ -6,7 +6,6 @@ local InfoMessage = require("ui/widget/infomessage")
|
||||
local InputDialog = require("ui/widget/inputdialog")
|
||||
local LuaSettings = require("luasettings")
|
||||
local Menu = require("ui/widget/menu")
|
||||
local T = require("ffi/util").template
|
||||
local TextViewer = require("ui/widget/textviewer")
|
||||
local Trapper = require("ui/trapper")
|
||||
local UIManager = require("ui/uimanager")
|
||||
@@ -14,7 +13,9 @@ local WidgetContainer = require("ui/widget/container/widgetcontainer")
|
||||
local logger = require("logger")
|
||||
local util = require("ffi/util")
|
||||
local _ = require("gettext")
|
||||
local N_ = _.ngettext
|
||||
local Screen = require("device").screen
|
||||
local T = require("ffi/util").template
|
||||
|
||||
local Terminal = WidgetContainer:new{
|
||||
name = "terminal",
|
||||
@@ -114,7 +115,7 @@ function Terminal:updateItemTable()
|
||||
else
|
||||
self:insertPageActions(item_table)
|
||||
end
|
||||
local title = #self.shortcuts == 1 and _("Terminal shortcut") or _("Terminal shortcuts")
|
||||
local title = N_("Terminal shortcut", "Terminal shortcuts", #self.shortcuts)
|
||||
self.shortcuts_menu:switchItemTable(tostring(#self.shortcuts) .. " " .. title, item_table)
|
||||
UIManager:show(self.shortcuts_dialog)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user