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:
NuPogodi
2012-09-01 13:12:32 +03:00
parent a2f7f62a3d
commit c9e20704a4

View File

@@ -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