diff --git a/src/elements/Input.lua b/src/elements/Input.lua index 6a259a8..c65c97e 100644 --- a/src/elements/Input.lua +++ b/src/elements/Input.lua @@ -193,6 +193,8 @@ function Input:blur() self:updateRender() end +--- @shortDescription Handles paste events +--- @protected function Input:paste(content) if not self.get("focused") then return false end local text = self.get("text") diff --git a/src/elements/TextBox.lua b/src/elements/TextBox.lua index a2efe46..01b5e87 100644 --- a/src/elements/TextBox.lua +++ b/src/elements/TextBox.lua @@ -236,11 +236,10 @@ function TextBox:mouse_click(button, x, y) return false end +--- @shortDescription Handles paste events +--- @protected function TextBox:paste(text) if not self.get("editable") or not self.get("focused") then return false end - local lines = self.get("lines") - local cursorX = self.get("cursorX") - local cursorY = self.get("cursorY") for char in text:gmatch(".") do if char == "\n" then