move Back key binding of readerui to ReaderUI:init()

pull/2/merge
Qingping Hou 12 years ago
parent b79fafb863
commit a05e87a2dc

@ -6,6 +6,7 @@ require "ui/reader/readerrotation"
require "ui/reader/readerpaging"
require "ui/reader/readerrolling"
require "ui/reader/readertoc"
require "ui/reader/readerbookmark"
require "ui/reader/readerfont"
require "ui/reader/readermenu"
@ -18,7 +19,6 @@ it works using data gathered from a document interface
ReaderUI = InputContainer:new{
key_events = {
Close = { {"Home"}, doc = "close document", event = "Close" },
Back = { {"Back"}, doc = "close document", event = "Close" },
},
-- our own size
@ -41,6 +41,12 @@ function ReaderUI:init()
self.dialog = self
end
if Device:hasKeyboard() then
self.key_events.Back = {
{ "Back" }, doc = "close document",
event = "Close" }
end
self.doc_settings = DocSettings:open(self.document.file)
-- a view container (so it must be child #1!)
@ -68,6 +74,12 @@ function ReaderUI:init()
view = self[1],
ui = self
}
local reader_bm = ReaderBookmark:new{
dialog = self.dialog,
view = self[1],
ui = self
}
table.insert(self, reader_bm)
if self.document.info.has_pages then
-- for page specific controller

Loading…
Cancel
Save