From 7e7b99d5de539e3f7b98acb6aa721bc3f0b55cd6 Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Mon, 15 Jan 2024 17:54:06 +0000 Subject: [PATCH] Add platform and wayland.libDecor init hints --- core/src/main/kotlin/uno/glfw/InitHint.kt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/core/src/main/kotlin/uno/glfw/InitHint.kt b/core/src/main/kotlin/uno/glfw/InitHint.kt index 1bd12a9..1827b46 100644 --- a/core/src/main/kotlin/uno/glfw/InitHint.kt +++ b/core/src/main/kotlin/uno/glfw/InitHint.kt @@ -22,4 +22,22 @@ class InitHint { glfwInitHint(GLFW_COCOA_MENUBAR, value.i) field = value } + + var platform: Int + get() = throw Exception("No getting allowed") + set(value) { + glfwInitHint(GLFW_PLATFORM, value) + } + + val wayland = Wayland() + fun wayland(block: Wayland.() -> Unit) = wayland.block() + + class Wayland { + var libDecor: Int + get() = throw Exception("No getting allowed") + set(value) { + glfwInitHint(GLFW_WAYLAND_LIBDECOR, value) + } + } + } \ No newline at end of file