diff options
Diffstat (limited to 'src/glfw_impl.zig')
| -rw-r--r-- | src/glfw_impl.zig | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/glfw_impl.zig b/src/glfw_impl.zig index 7d28e08..439c749 100644 --- a/src/glfw_impl.zig +++ b/src/glfw_impl.zig @@ -35,7 +35,7 @@ pub fn Init(window: *c.GLFWwindow, install_callbacks: bool, client_api: ClientAp io.*.BackendFlags |= c.ImGuiBackendFlags_HasSetMousePos; // We can honor io.WantSetMousePos requests (optional, rarely used) if (false) io.*.BackendFlags |= c.ImGuiBackendFlags_PlatformHasViewports; // We can create multi-viewports on the Platform side (optional) if (false and @hasField(c, "GLFW_HAS_GLFW_HOVERED") and builtin.os == builtin.Os.windows) { - io.*.BackendFlags |= ImGuiBackendFlags_HasMouseHoveredViewport; // We can set io.MouseHoveredViewport correctly (optional, not easy) + io.*.BackendFlags |= c.ImGuiBackendFlags_HasMouseHoveredViewport; // We can set io.MouseHoveredViewport correctly (optional, not easy) } io.*.BackendPlatformName = "imgui_impl_glfw.zig"; @@ -166,8 +166,8 @@ fn UpdateMonitors() void { var w: c_int = undefined; var h: c_int = undefined; c.glfwGetMonitorWorkarea(glfw_monitor, &x, &y, &w, &h); - monitor.*.WorkPos = ImVec2{ .x = @intToFloat(f32, x), .y = @intToFloat(f32, y) }; - monitor.*.WorkSize = ImVec2{ .x = @intToFloat(f32, w), .y = @intToFloat(f32, h) }; + monitor.*.WorkPos = c.ImVec2{ .x = @intToFloat(f32, x), .y = @intToFloat(f32, y) }; + monitor.*.WorkSize = c.ImVec2{ .x = @intToFloat(f32, w), .y = @intToFloat(f32, h) }; } if (false and c.GLFW_HAS_PER_MONITOR_DPI) { // Warning: the validity of monitor DPI information on Windows depends on the application DPI awareness settings, |
