mirror of https://github.com/koreader/koreader
decouple device from document modules
parent
2ba480b41d
commit
02eca23649
@ -1,14 +1,17 @@
|
||||
local Event = require("ui/event")
|
||||
local Screen = require("device").screen
|
||||
local UIManager = require("ui/uimanager")
|
||||
local Runtimectl = require("runtimectl")
|
||||
local _ = require("gettext")
|
||||
|
||||
return {
|
||||
text = _("Color rendering"),
|
||||
enabled_func = Screen.isColorScreen,
|
||||
checked_func = Screen.isColorEnabled,
|
||||
checked_func = function() return Runtimectl.is_color_rendering_enabled end,
|
||||
callback = function()
|
||||
G_reader_settings:saveSetting("color_rendering", not Screen.isColorEnabled())
|
||||
Runtimectl:setColorRenderingEnabled(not Runtimectl.is_color_rendering_enabled)
|
||||
G_reader_settings:saveSetting(
|
||||
"color_rendering", Runtimectl.is_color_rendering_enabled)
|
||||
UIManager:broadcastEvent(Event:new("ColorRenderingUpdate"))
|
||||
end
|
||||
}
|
||||
|
Loading…
Reference in New Issue