From 475c98ea7a30a647cc4a8f3ba6734560f7033a72 Mon Sep 17 00:00:00 2001 From: Javier Sancho Date: Sat, 23 May 2020 20:12:22 +0200 Subject: [PATCH] add-editbox! --- irrlicht.scm | 2 ++ irrlicht/gui.scm | 19 +++++++++++++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/irrlicht.scm b/irrlicht.scm index d8fe491..43f8edd 100644 --- a/irrlicht.scm +++ b/irrlicht.scm @@ -41,6 +41,7 @@ + @@ -70,6 +71,7 @@ add-camera-scene-node-fps! add-cube-scene-node! add-custom-scene-node! + add-editbox! add-file-archive! add-image! add-internal-point! diff --git a/irrlicht/gui.scm b/irrlicht/gui.scm index 6f37805..7d1819e 100644 --- a/irrlicht/gui.scm +++ b/irrlicht/gui.scm @@ -58,6 +58,14 @@ (let ((addButton (get-irrlicht-proc "addButton" gui-environment parent))) (addButton gui-environment rectangle parent id text tooltiptext)))) +(define-method (add-editbox! (gui-environment ) text rectangle . rest) + (let-keywords rest #f + ((border #t) + (parent (make )) + (id -1)) + (let ((addEditBox (get-irrlicht-proc "addEditBox" gui-environment parent))) + (addEditBox gui-environment text rectangle border parent id)))) + (define-method (add-image! (gui-environment ) image pos . rest) (let-keywords rest #f ((use-alpha-channel #t) @@ -109,8 +117,8 @@ (let ((getSkin (get-irrlicht-proc "getSkin" gui-environment))) (getSkin gui-environment))) -(export add-button! add-image! add-listbox! add-scrollbar! add-static-text! - draw-all get-built-in-font get-font get-skin) +(export add-button! add-editbox! add-image! add-listbox! add-scrollbar! + add-static-text! draw-all get-built-in-font get-font get-skin) ;; IGUIStaticText @@ -190,3 +198,10 @@ (irr-class #:init-value "IGUIListBox")) (export ) + + +;; IGUIEditBox +(define-class () + (irr-class #:init-value "IGUIEditBox")) + +(export ) -- 2.39.2