Button.enabled read/write property


Get or set the button ability to respond to mouse, and any other events. When set to false, disable the Button (the user will not be able to interact with it), and button's events won't be fired anymore.

Example

local ui = require "ui" -- create a simple Window local win = ui.Window("Button.enabled sample", 320, 200) local button = ui.Button(win, "I'm disabled :(", 130, 80) -- disable the button button.enabled = false win:show() -- button:onClick() event (won't be fired !) function button:onClick() ui.info("You have clicked on the button !!") end -- update user interface repeat ui.update() until not win.visible