From 6adfcd41fdda1ee6c035c6fa2277df9eb74991f6 Mon Sep 17 00:00:00 2001 From: Robert Jelic <36573031+NoryiE@users.noreply.github.com> Date: Sun, 11 May 2025 03:14:53 +0200 Subject: [PATCH] Added paste --- src/elements/Input.lua | 2 ++ src/elements/TextBox.lua | 5 ++--- 2 files changed, 4 insertions(+), 3 deletions(-) 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