[UX] SDL2: set window title (#3784)

This initial implementation only sets the title for FileManager and ReaderUI.

Fixes #3713.
This commit is contained in:
Frans de Jonge
2018-03-21 20:10:35 +01:00
committed by GitHub
parent 8b9c83a5ed
commit 65a63d244b
3 changed files with 20 additions and 2 deletions

View File

@@ -46,6 +46,7 @@ local Screenshoter = require("ui/widget/screenshoter")
local UIManager = require("ui/uimanager")
local lfs = require("libs/libkoreader-lfs")
local logger = require("logger")
local util = require("util")
local _ = require("gettext")
local Screen = require("device").screen
local T = require("ffi/util").template
@@ -187,7 +188,7 @@ function ReaderUI:init()
ui = self
})
end
-- configuable controller
-- configurable controller
if self.document.info.configurable then
-- config panel controller
self:registerModule("config", ReaderConfig:new{
@@ -470,6 +471,16 @@ function ReaderUI:doShowReader(file, provider)
covers_fullscreen = true, -- hint for UIManager:_repaint()
document = document,
}
local title = reader.document:getProps().title
if title ~= "" then
Screen:setWindowTitle(title)
else
local _, filename = util.splitFilePathName(file)
Screen:setWindowTitle(filename)
end
UIManager:show(reader)
_running_instance = reader
end