Skip to content

Commit e0fbd3a

Browse files
committed
no inputs for hud elements when the click gui is closed
1 parent 5571706 commit e0fbd3a

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/main/kotlin/com/lambda/gui/components/HudGuiLayout.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,9 +164,10 @@ object HudGuiLayout : Loadable, Configurable(HudConfig) {
164164
val baseFlags = if (hasBg) {
165165
DEFAULT_HUD_FLAGS and ImGuiWindowFlags.NoBackground.inv()
166166
} else DEFAULT_HUD_FLAGS
167-
val hudFlags = if (!ClickGuiLayout.open || isLocked) {
167+
var hudFlags = if (!ClickGuiLayout.open || isLocked) {
168168
baseFlags or ImGuiWindowFlags.NoMove
169169
} else baseFlags
170+
if (!ClickGuiLayout.open) hudFlags = hudFlags or ImGuiWindowFlags.NoInputs
170171

171172
val pushedColor = if (hasBg) {
172173
val packed = ImColor.rgba(bg.red, bg.green, bg.blue, bg.alpha)

src/main/kotlin/com/lambda/interaction/request/DebugLogger.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
package com.lambda.interaction.request
1919

20+
import com.lambda.gui.components.ClickGuiLayout
2021
import com.lambda.gui.dsl.ImGuiBuilder
2122
import com.lambda.interaction.request.LogContext.Companion.buildLogContext
2223
import com.lambda.module.hud.ManagerDebugLoggers.autoScroll
@@ -71,6 +72,7 @@ class DebugLogger(
7172
ImGui.setNextWindowSizeConstraints(300f, 400f, windowViewport.workSizeX, windowViewport.workSizeY)
7273
var flags = if (autoScroll) ImGuiWindowFlags.NoScrollbar or ImGuiWindowFlags.NoScrollWithMouse else 0
7374
flags = flags or ImGuiWindowFlags.NoBackground
75+
if (!ClickGuiLayout.open) flags = flags or ImGuiWindowFlags.NoInputs
7476
child("Log Content", extraFlags = flags) {
7577
if (wrapText) ImGui.pushTextWrapPos()
7678

0 commit comments

Comments
 (0)