Close all settings windows when the mouse is grabbed

fixes #710
This commit is contained in:
IntegratedQuantum 2025-05-31 13:57:14 +02:00
parent 3846cd54d4
commit b9a43284c6
8 changed files with 8 additions and 0 deletions

View File

@ -15,6 +15,7 @@ const VerticalList = @import("../components/VerticalList.zig");
pub var window = GuiWindow{ pub var window = GuiWindow{
.contentSize = Vec2f{128, 256}, .contentSize = Vec2f{128, 256},
.closeIfMouseIsGrabbed = true,
}; };
const padding: f32 = 8; const padding: f32 = 8;

View File

@ -14,6 +14,7 @@ const VerticalList = @import("../components/VerticalList.zig");
pub var window = GuiWindow{ pub var window = GuiWindow{
.contentSize = Vec2f{128, 256}, .contentSize = Vec2f{128, 256},
.closeIfMouseIsGrabbed = true,
}; };
var textComponent: *TextInput = undefined; var textComponent: *TextInput = undefined;

View File

@ -14,6 +14,7 @@ const ContinuousSlider = @import("../components/ContinuousSlider.zig");
pub var window = GuiWindow{ pub var window = GuiWindow{
.contentSize = Vec2f{128, 192}, .contentSize = Vec2f{128, 192},
.closeIfMouseIsGrabbed = true,
}; };
const padding: f32 = 8; const padding: f32 = 8;

View File

@ -15,6 +15,7 @@ const VerticalList = @import("../components/VerticalList.zig");
pub var window = GuiWindow{ pub var window = GuiWindow{
.contentSize = Vec2f{128, 256}, .contentSize = Vec2f{128, 256},
.closeIfMouseIsGrabbed = true,
}; };
const padding: f32 = 8; const padding: f32 = 8;

View File

@ -16,6 +16,7 @@ const HorizontalList = @import("../components/HorizontalList.zig");
pub var window = GuiWindow{ pub var window = GuiWindow{
.contentSize = Vec2f{128, 256}, .contentSize = Vec2f{128, 256},
.closeIfMouseIsGrabbed = true,
}; };
const padding: f32 = 8; const padding: f32 = 8;

View File

@ -11,6 +11,7 @@ const VerticalList = @import("../components/VerticalList.zig");
pub var window = GuiWindow{ pub var window = GuiWindow{
.contentSize = Vec2f{128, 256}, .contentSize = Vec2f{128, 256},
.closeIfMouseIsGrabbed = true,
}; };
const padding: f32 = 8; const padding: f32 = 8;

View File

@ -11,6 +11,7 @@ const VerticalList = @import("../components/VerticalList.zig");
pub var window: GuiWindow = GuiWindow{ pub var window: GuiWindow = GuiWindow{
.contentSize = Vec2f{128, 256}, .contentSize = Vec2f{128, 256},
.closeIfMouseIsGrabbed = true,
}; };
const padding: f32 = 8; const padding: f32 = 8;

View File

@ -14,6 +14,7 @@ const VerticalList = @import("../components/VerticalList.zig");
pub var window = GuiWindow{ pub var window = GuiWindow{
.contentSize = Vec2f{128, 256}, .contentSize = Vec2f{128, 256},
.closeIfMouseIsGrabbed = true,
}; };
fn musicCallback(newValue: f32) void { fn musicCallback(newValue: f32) void {