Merge pull request #793 from houqp/new_ui_houqp

minor fixes
pull/2/merge
Huang Xin 11 years ago
commit 07f1135be0

@ -32,26 +32,6 @@ function ReaderMenu:initGesListener()
end
function ReaderMenu:setUpdateItemTable()
table.insert(self.item_table, {
text = "Screen rotate",
sub_item_table = {
{
text = "landscape",
callback = function()
self.ui:handleEvent(
Event:new("SetScreenMode", "landscape"))
end
},
{
text = "portrait",
callback = function()
self.ui:handleEvent(
Event:new("SetScreenMode", "portrait"))
end
},
}
})
for _, widget in pairs(self.registered_widgets) do
widget:addToMainMenu(self.item_table)
end

@ -4,8 +4,10 @@ require "ui/uimanager"
require "ui/widget/menu"
require "ui/widget/infomessage"
require "ui/widget/confirmbox"
require "ui/widget/touchmenu"
require "document/document"
require "ui/readerui"
require "dbg"
-----------------------------------------------------
@ -174,15 +176,39 @@ reader = ReaderUI:new{
readerwindow[1][1] = reader
main_menu = TouchMenu:new{
title = "Document menu",
item_table = {
{
text = "item1",
callback = function()
end,
},
{
text = "item2",
callback = function()
end,
},
{
text = "item3",
callback = function()
end,
},
},
}
-----------------------------------------------------------------------
-- you may want to uncomment following show calls to see the changes
-----------------------------------------------------------------------
UIManager:show(Background:new())
UIManager:show(TestGrid)
UIManager:show(Clock:new())
UIManager:show(M)
UIManager:show(Quiz)
UIManager:show(readerwindow)
--UIManager:show(M)
--UIManager:show(Quiz)
--UIManager:show(readerwindow)
UIManager:show(TouchMenu:new())
UIManager:run()

Loading…
Cancel
Save