mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
djvureader: moved render-mode functions
Since parameter 'render_mode' is related to djvu-documents only, the hotkey 'R' and the respective function to toggle 'render_mode' are moved from unireader to djvureader.
This commit is contained in:
@@ -21,8 +21,25 @@ end
|
||||
function DJVUReader:adjustDjvuReaderCommand()
|
||||
self.commands:del(KEY_J, MOD_SHIFT, "J")
|
||||
self.commands:del(KEY_K, MOD_SHIFT, "K")
|
||||
self.commands:add(KEY_R, nil, "R",
|
||||
"toggle rendering mode: b&w/colour",
|
||||
function(DJVUReader)
|
||||
DJVUReader:toggle_render_mode()
|
||||
end)
|
||||
end
|
||||
|
||||
-------------------------------------------------------
|
||||
-- toggle rendering mode between colour (0) and b&w (1)
|
||||
-------------------------------------------------------
|
||||
|
||||
function DJVUReader:toggle_render_mode()
|
||||
InfoMessage:show("New render_mode = "..self.render_mode, 1)
|
||||
Debug("toggle_render_mode, render_mode=", self.render_mode)
|
||||
self.render_mode = 1 - self.render_mode
|
||||
self:clearCache()
|
||||
self.doc:cleanCache()
|
||||
self:redrawCurrentPage()
|
||||
end
|
||||
|
||||
----------------------------------------------------
|
||||
-- highlight support
|
||||
@@ -41,4 +58,3 @@ function DJVUReader:invertTextYAxel(pageno, text_table)
|
||||
end
|
||||
return text_table
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user