Checkbox.enabled
Get or set the checkbox ability to respond to mouse, and any other events. When set to false, disable the Checkbox (the user will not be able to interact with it), and checkbox's events won't be fired anymore.
Example
--! luart-extensions
import ui
-- create a simple Window
local win = ui.Window("Checkbox.enabled sample", 320, 200)
local checkbox = ui.Checkbox(win, "I'm disabled :(", 130, 80)
-- disable the checkbox
checkbox.enabled = false
win:show()
-- checkbox:onClick() event (won't be fired !)
function checkbox:onClick()
ui.info("You have clicked on the checkbox !!")
end
-- update user interface
repeat
ui.update()
until not win.visible