add setViewMode handler for readerrolling and readerview

pull/2/merge
Qingping Hou 12 years ago
parent ac1cf212d1
commit 2f36d6604b

@ -163,7 +163,7 @@ function ReaderRolling:onZoom()
end end
--[[ --[[
remember to signal this event the document has been zoomed, remember to signal this event when the document has been zoomed,
font has been changed, or line height has been changed. font has been changed, or line height has been changed.
--]] --]]
function ReaderRolling:onUpdatePos() function ReaderRolling:onUpdatePos()
@ -178,6 +178,10 @@ function ReaderRolling:onUpdatePos()
return true return true
end end
function ReaderRolling:onSetViewMode(new_mode)
self.ui.view_mode = new_mode
end
--[[ --[[
PosUpdate event is used to signal other widgets that pos has been changed. PosUpdate event is used to signal other widgets that pos has been changed.
--]] --]]

@ -167,6 +167,11 @@ function ReaderView:onHintPage()
self.ui.document:hintPage(self.state.page+1, self.state.zoom, self.state.rotation) self.ui.document:hintPage(self.state.page+1, self.state.zoom, self.state.rotation)
end end
function ReaderView:onSetViewMode(new_mode)
self.ui.view_mode = new_mode
self.ui.document:setViewMode(new_mode)
end
function ReaderView:onCloseDocument() function ReaderView:onCloseDocument()
self.ui.doc_settings:saveSetting("render_mode", self.render_mode) self.ui.doc_settings:saveSetting("render_mode", self.render_mode)
end end

Loading…
Cancel
Save