summaryrefslogtreecommitdiff
path: root/sdl2/video.scm
diff options
context:
space:
mode:
Diffstat (limited to 'sdl2/video.scm')
-rw-r--r--sdl2/video.scm7
1 files changed, 7 insertions, 0 deletions
diff --git a/sdl2/video.scm b/sdl2/video.scm
index a481183..0db5314 100644
--- a/sdl2/video.scm
+++ b/sdl2/video.scm
@@ -50,6 +50,7 @@
restore-window!
set-window-border!
set-window-title!
+ set-window-icon!
set-window-position!
set-window-size!
set-window-minimum-size!
@@ -231,6 +232,12 @@ the border."
(ffi:sdl-set-window-title (unwrap-window window)
(string->pointer title)))
+(define (set-window-icon! window icon)
+ "Set the icon of WINDOW to the surface ICON."
+ (ffi:sdl-set-window-icon (unwrap-window window)
+ ((@@ (sdl2 surface) unwrap-surface) icon)))
+
+
(define (set-window-position! window x y)
"Set the position of WINDOW to (X, Y)."
(ffi:sdl-set-window-position (unwrap-window window) x y))