add start_pos and password for readerui.lua

pull/2/merge
Qingping Hou 12 years ago
parent 4fb2c9d2e3
commit 348891c242

@ -27,6 +27,11 @@ ReaderUI = InputContainer:new{
-- the document interface
document = nil,
-- initial page or percent inside document on opening
start_pos = nil,
-- password for document unlock
password = nil,
}
function ReaderUI:init()
@ -80,7 +85,10 @@ function ReaderUI:init()
ui = self
}
table.insert(self, pager)
pager:gotoPage(1)
if not self.start_pos then
self.start_pos = 1
end
pager:gotoPage(self.start_pos)
else
local roller = ReaderRolling:new{
dialog = self.dialog,
@ -88,7 +96,10 @@ function ReaderUI:init()
ui = self
}
table.insert(self, roller)
roller:gotoPos(0)
if not self.start_pos then
self.start_pos = 0
end
roller:gotoPercent(self.start_pos)
end
-- notify childs of dimensions
self:handleEvent(Event:new("SetDimensions", self.dimen))

Loading…
Cancel
Save