mirror of
https://github.com/koreader/koreader
synced 2024-10-31 21:20:20 +00:00
Merge branch 'djvu-info'
This commit is contained in:
commit
ca5be5c0e6
@ -70,6 +70,24 @@ function DJVUReader:invertTextYAxel(pageno, text_table)
|
||||
return text_table
|
||||
end
|
||||
|
||||
function render_mode_string(rm)
|
||||
if (rm == 0) then
|
||||
return "COLOUR"
|
||||
elseif (rm == 1) then
|
||||
return "B&W"
|
||||
elseif (rm == 2) then
|
||||
return "COLOUR ONLY"
|
||||
elseif (rm == 3) then
|
||||
return "MASK ONLY"
|
||||
elseif (rm == 4) then
|
||||
return "COLOUR BG"
|
||||
elseif (rm == 5) then
|
||||
return "COLOUR FG"
|
||||
else
|
||||
return "UNKNOWN"
|
||||
end
|
||||
end
|
||||
|
||||
function DJVUReader:_drawReadingInfo()
|
||||
local width, height = G_width, G_height
|
||||
local numpages = self.doc:getPages()
|
||||
@ -82,13 +100,15 @@ function DJVUReader:_drawReadingInfo()
|
||||
renderUtf8Text(fb.bb, 10, 15+6, face,
|
||||
"M: "..
|
||||
math.ceil( self.cache_current_memsize / 1024 ).."/"..math.ceil( self.cache_max_memsize / 1024 ).."k, "..
|
||||
math.ceil( self.doc:getCacheSize() / 1024 ).."/"..math.ceil( self.cache_document_size / 1024 ).."k, "..
|
||||
os.date("%a %d %b %Y %T")..
|
||||
" ["..BatteryLevel().."]", true)
|
||||
math.ceil( self.doc:getCacheSize() / 1024 ).."/"..math.ceil( self.cache_document_size / 1024 ).."k", true)
|
||||
local txt = os.date("%a %d %b %Y %T").." ["..BatteryLevel().."]"
|
||||
local w = sizeUtf8Text(0, G_width, face, txt, true).x
|
||||
renderUtf8Text(fb.bb, width - w - 10, 15+6, face, txt, true)
|
||||
renderUtf8Text(fb.bb, 10, 15+6+22, face,
|
||||
"Gm:"..string.format("%.1f",self.globalgamma).." ["..tostring(page_gamma).."], "..
|
||||
tostring(page_width).."x"..tostring(page_height)..", "..
|
||||
tostring(page_dpi).."dpi, "..page_type, true)
|
||||
tostring(page_dpi).."dpi, "..page_type..", "..
|
||||
render_mode_string(self.render_mode), true)
|
||||
|
||||
-- display reading progress on bottom of page
|
||||
local ypos = height - 50
|
||||
|
Loading…
Reference in New Issue
Block a user