Window:popup(menu) method
Shows a popup menu at the current window mouse position.
Parameters
menu
A Menu object to be displayed.
Return value
This method returns no value.Example
local ui = require "ui"
-- create a fixed Window
local win = ui.Window("Window:popup() sample", "fixed", 320, 200)
-- create a label
local label = ui.Label(win, "Right-click anywhere on the window...")
-- create a menu
local menu = ui.Menu()
-- create a menu item
menu:add("E&xit").onClick = function(self)
win:hide()
end
-- create a window onContext event
function win:onContext()
win:popup(menu)
end
-- shows the Window
win:show()
while win.visible do
ui.update()
end