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