add cre view mode support in frontend

pull/2/merge
Qingping Hou 12 years ago
parent 454ffc0479
commit 1675d8667b

@ -6,6 +6,7 @@ CreDocument = Document:new{
line_space_percent = 100,
default_font = "Droid Sans Fallback",
view_mode = "page",
}
-- NuPogodi, 20.05.12: inspect the zipfile content
@ -68,8 +69,13 @@ function CreDocument:init()
end
local style_sheet = "./data/"..file_type..".css"
-- view_mode default to page mode
local view_mode = 1
if self.view_mode == "scroll" then
view_mode = 0
end
ok, self._document = pcall(cre.openDocument, self.file, style_sheet,
Screen:getWidth(), Screen:getHeight())
Screen:getWidth(), Screen:getHeight(), view_mode)
if not ok then
self.error_message = self.doc -- will contain error message
return

@ -57,7 +57,8 @@ function ReaderView:paintTo(bb, x, y)
self.state.pos)
end
-- dim last read area
if self.dim_area.w ~= 0 and self.dim_area.h ~= 0 then
if self.document.view_mode ~= "page"
and self.dim_area.w ~= 0 and self.dim_area.h ~= 0 then
bb:dimRect(
self.dim_area.x, self.dim_area.y,
self.dim_area.w, self.dim_area.h

@ -47,7 +47,8 @@ function ReaderUI:init()
self[1] = ReaderView:new{
dialog = self.dialog,
dimen = self.dimen,
ui = self
ui = self,
document = self.document,
}
-- rotation controller
self[2] = ReaderRotation:new{

Loading…
Cancel
Save