|
|
@ -707,14 +707,14 @@ end
|
|
|
|
function UniReader:modifyGamma(factor)
|
|
|
|
function UniReader:modifyGamma(factor)
|
|
|
|
print("modifyGamma, gamma="..self.globalgamma.." factor="..factor)
|
|
|
|
print("modifyGamma, gamma="..self.globalgamma.." factor="..factor)
|
|
|
|
self.globalgamma = self.globalgamma * factor;
|
|
|
|
self.globalgamma = self.globalgamma * factor;
|
|
|
|
self:goto(self.pageno)
|
|
|
|
self:redrawCurrentPage()
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
-- adjust zoom state and trigger re-rendering
|
|
|
|
-- adjust zoom state and trigger re-rendering
|
|
|
|
function UniReader:setGlobalZoomMode(newzoommode)
|
|
|
|
function UniReader:setGlobalZoomMode(newzoommode)
|
|
|
|
if self.globalzoommode ~= newzoommode then
|
|
|
|
if self.globalzoommode ~= newzoommode then
|
|
|
|
self.globalzoommode = newzoommode
|
|
|
|
self.globalzoommode = newzoommode
|
|
|
|
self:goto(self.pageno)
|
|
|
|
self:redrawCurrentPage()
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
@ -723,13 +723,13 @@ function UniReader:setGlobalZoom(zoom)
|
|
|
|
if self.globalzoom ~= zoom then
|
|
|
|
if self.globalzoom ~= zoom then
|
|
|
|
self.globalzoommode = self.ZOOM_BY_VALUE
|
|
|
|
self.globalzoommode = self.ZOOM_BY_VALUE
|
|
|
|
self.globalzoom = zoom
|
|
|
|
self.globalzoom = zoom
|
|
|
|
self:goto(self.pageno)
|
|
|
|
self:redrawCurrentPage()
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
function UniReader:setRotate(rotate)
|
|
|
|
function UniReader:setRotate(rotate)
|
|
|
|
self.globalrotate = rotate
|
|
|
|
self.globalrotate = rotate
|
|
|
|
self:goto(self.pageno)
|
|
|
|
self:redrawCurrentPage()
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
-- @ orien: 1 for clockwise rotate, -1 for anti-clockwise
|
|
|
|
-- @ orien: 1 for clockwise rotate, -1 for anti-clockwise
|
|
|
@ -737,7 +737,7 @@ function UniReader:screenRotate(orien)
|
|
|
|
Screen:screenRotate(orien)
|
|
|
|
Screen:screenRotate(orien)
|
|
|
|
width, height = fb:getSize()
|
|
|
|
width, height = fb:getSize()
|
|
|
|
self:clearCache()
|
|
|
|
self:clearCache()
|
|
|
|
self:goto(self.pageno)
|
|
|
|
self:redrawCurrentPage()
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
function UniReader:cleanUpTocTitle(title)
|
|
|
|
function UniReader:cleanUpTocTitle(title)
|
|
|
@ -820,7 +820,7 @@ function UniReader:showJumpStack()
|
|
|
|
local jump_item = self.jump_stack[item_no]
|
|
|
|
local jump_item = self.jump_stack[item_no]
|
|
|
|
self:goto(jump_item.page)
|
|
|
|
self:goto(jump_item.page)
|
|
|
|
else
|
|
|
|
else
|
|
|
|
self:goto(self.pageno)
|
|
|
|
self:redrawCurrentPage()
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
@ -1075,7 +1075,7 @@ function UniReader:addAllCommands()
|
|
|
|
"show help page",
|
|
|
|
"show help page",
|
|
|
|
function(unireader)
|
|
|
|
function(unireader)
|
|
|
|
HelpPage:show(0,height,unireader.commands)
|
|
|
|
HelpPage:show(0,height,unireader.commands)
|
|
|
|
unireader:goto(unireader.pageno)
|
|
|
|
unireader:redrawCurrentPage()
|
|
|
|
end)
|
|
|
|
end)
|
|
|
|
self.commands:add(KEY_T,nil,"T",
|
|
|
|
self.commands:add(KEY_T,nil,"T",
|
|
|
|
"show table of content",
|
|
|
|
"show table of content",
|
|
|
@ -1244,7 +1244,7 @@ function UniReader:addAllCommands()
|
|
|
|
end
|
|
|
|
end
|
|
|
|
if old_offset_x ~= unireader.offset_x
|
|
|
|
if old_offset_x ~= unireader.offset_x
|
|
|
|
or old_offset_y ~= unireader.offset_y then
|
|
|
|
or old_offset_y ~= unireader.offset_y then
|
|
|
|
unireader:goto(unireader.pageno)
|
|
|
|
unireader:redrawCurrentPage()
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end)
|
|
|
|
end)
|
|
|
@ -1262,7 +1262,7 @@ function UniReader:addAllCommands()
|
|
|
|
os.execute("sleep 1")
|
|
|
|
os.execute("sleep 1")
|
|
|
|
os.execute("killall -stop cvm")
|
|
|
|
os.execute("killall -stop cvm")
|
|
|
|
fb:setOrientation(Screen.kpv_rotation_mode)
|
|
|
|
fb:setOrientation(Screen.kpv_rotation_mode)
|
|
|
|
unireader:goto(unireader.pageno)
|
|
|
|
unireader:redrawCurrentPage()
|
|
|
|
end)
|
|
|
|
end)
|
|
|
|
print("## defined commands "..dump(self.commands.map))
|
|
|
|
print("## defined commands "..dump(self.commands.map))
|
|
|
|
end
|
|
|
|
end
|
|
|
|