X-Git-Url: https://git.jsancho.org/?p=guile-irrlicht.git;a=blobdiff_plain;f=irrlicht%2Fgui.scm;h=75adff1f8d49a18f8d91f081a17f528310f3023d;hp=86afd9ca5dd6c775e0aae0d3205a0b486e95cb55;hb=b2cce66c3f6e26d1d5442e30b8324218932e11a3;hpb=e1e79af4472feb78b4ec672f768eb8fdd10670fc diff --git a/irrlicht/gui.scm b/irrlicht/gui.scm index 86afd9c..75adff1 100644 --- a/irrlicht/gui.scm +++ b/irrlicht/gui.scm @@ -67,6 +67,13 @@ (let ((addImage (get-irrlicht-proc "addImage" gui-environment parent))) (addImage gui-environment image pos use-alpha-channel parent id text)))) +(define-method (add-scrollbar! (gui-environment ) horizontal rectangle . rest) + (let-keywords rest #f + ((parent (make )) + (id -1)) + (let ((addScrollBar (get-irrlicht-proc "addScrollBar" gui-environment parent))) + (addScrollBar gui-environment horizontal rectangle parent id)))) + (define-method (add-static-text! (gui-environment ) text rectangle . rest) (let-keywords rest #f ((border #f) @@ -94,8 +101,8 @@ (let ((getSkin (get-irrlicht-proc "getSkin" gui-environment))) (getSkin gui-environment))) -(export add-button! add-image! add-static-text! draw-all get-built-in-font - get-font get-skin) +(export add-button! add-image! add-scrollbar! add-static-text! draw-all + get-built-in-font get-font get-skin) ;; IGUIStaticText @@ -141,3 +148,10 @@ (irr-class #:init-value "IGUIButton")) (export ) + + +;; IGUIScrollBar +(define-class () + (irr-class #:init-value "IGUIScrollBar")) + +(export )