summaryrefslogtreecommitdiffstats
path: root/src/glfw_impl.zig
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/glfw_impl.zig6
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,