From 97dbd1cdc2e8f08032b140d095ba8271ca7c61ef Mon Sep 17 00:00:00 2001
From: Nelson DINIS GONCALVES <ndinisgoncalves@grandlyon.com>
Date: Tue, 23 May 2023 13:34:42 +0200
Subject: [PATCH] Ui.Entry: add method to select text programmatically

---
 era/ui/entry.ts | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/era/ui/entry.ts b/era/ui/entry.ts
index 62e9930..bb4e879 100644
--- a/era/ui/entry.ts
+++ b/era/ui/entry.ts
@@ -44,7 +44,7 @@ namespace Ui {
 
             // handle pointerdown
             this.drawing.addEventListener('pointerdown', e => {
-                // if not disabled, dont propagate the event in case 
+                // if not disabled, dont propagate the event in case
                 // we are inside a pressable or something else
                 if (!this.isDisabled)
                     e.stopPropagation();
@@ -216,6 +216,10 @@ namespace Ui {
             this.drawing.focus();
         }
 
+        select() {
+            this.drawing.select();
+        }
+
         set step(value: number) {
             this.drawing.step = `${value}`;
         }
-- 
GitLab