diff --git a/reader.lua b/reader.lua index 8d622db74..ed2032eb8 100755 --- a/reader.lua +++ b/reader.lua @@ -81,17 +81,21 @@ function HomeMenu:onTapShowMenu() self.item_table = {} self:setUpdateItemTable() + local menu_container = CenterContainer:new{ + ignore = "height", + dimen = Screen:getSize(), + name = "haha", + } + local home_menu = Menu:new{ + show_parent = menu_container, title = "Home menu", item_table = self.item_table, width = Screen:getWidth() - 100, } - local menu_container = CenterContainer:new{ - ignore = "height", - dimen = Screen:getSize(), - home_menu, - } + menu_container[1] = home_menu + home_menu.close_callback = function () UIManager:close(menu_container) end @@ -121,7 +125,12 @@ end function showHomePage(path) local exclude_dirs = {"%.sdr$"} + + local HomePage = InputContainer:new{ + } + local FileManager = FileChooser:new{ + show_parent = HomePage, title = "FileManager", path = path, width = Screen:getWidth(), @@ -141,10 +150,8 @@ function showHomePage(path) end } - local HomePage = InputContainer:new{ - FileManager, - HomeMenu, - } + table.insert(HomePage, FileManager) + table.insert(HomePage, HomeMenu) function FileManager:onFileSelect(file) showReader(file)