From 197756e5c3daa93ef49b4b5d5fe10bc1c28f88bd Mon Sep 17 00:00:00 2001 From: geemili Date: Wed, 28 Feb 2024 12:20:02 -0700 Subject: [PATCH] feat: open window with size of workarea --- src/main.zig | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main.zig b/src/main.zig index fd30b7b..7662f2d 100644 --- a/src/main.zig +++ b/src/main.zig @@ -132,8 +132,12 @@ pub fn main() !void { seizer.backend.glfw.c.glfwWindowHint(seizer.backend.glfw.c.GLFW_CONTEXT_VERSION_MAJOR, 3); seizer.backend.glfw.c.glfwWindowHint(seizer.backend.glfw.c.GLFW_CONTEXT_VERSION_MINOR, 0); + const primary_monitor = seizer.backend.glfw.c.glfwGetPrimaryMonitor(); + var workarea_size: [2]c_int = undefined; + seizer.backend.glfw.c.glfwGetMonitorWorkarea(primary_monitor, null, null, &workarea_size[0], &workarea_size[1]); + // Open window - const window = seizer.backend.glfw.c.glfwCreateWindow(720, 720, "Rummy", null, null) orelse return error.GlfwCreateWindow; + const window = seizer.backend.glfw.c.glfwCreateWindow(workarea_size[0], workarea_size[1], "Rummy", null, null) orelse return error.GlfwCreateWindow; errdefer seizer.backend.glfw.c.glfwDestroyWindow(window); seizer.backend.glfw.c.glfwMakeContextCurrent(window);