Edit.enabled
Get or set the edit ability to respond to mouse, and any other events. When set to false, disable the Edit (the user will not be able to interact with it), and edit's events won't be fired anymore.
Example
--! luart-extensions
import ui
-- create a fixed Window to hold the buttons
local win = ui.Window("Edit:enabled() sample", "fixed", 340, 230)
local label = ui.Label(win, "Enter text : ", 10, 10)
local edit = ui.Edit(win, "", label.x + label.width + 8, label.y)
-- add some text
edit.text = "\n\n\n\n\n\n\n\t This Edit is disabled !"
-- disable the edit
edit.enabled = false
win:show()
-- edit:onClick() event (won't be fired !)
function edit:onClick()
ui.info("You have clicked on the edit !!")
end
-- update user interface
repeat
ui.update()
until not win.visible