Edit:cut() method
Cut the Edit current selected text to the clipboard. If no current selection exists, nothing is cut to the clipboard.
Return value
This function returns no value.Example
local ui = require "ui"
-- create a fixed Window to hold the buttons
local win = ui.Window("Edit:cut() sample", "fixed", 420, 230)
local label = ui.Label(win, "Enter text : ", 10, 10)
local edit = ui.Edit(win, "", label.x + label.width + 8, label.y)
local button = ui.Button(win, "Cut text", edit.x + edit.width + 8, edit.y)
function button:onClick()
edit:cut()
ui.info("You have cut '"..sys.clipboard.."' to the clipboard")
end
win:show()
-- update user interface
repeat
ui.update()
-- enabled 'cut' button only if Edit current selection is not nil
button.enabled = edit.selection.text ~= ""
until not win.visible