From 7cb6785a5627ec1cfcf390ca5089f53375daa5a0 Mon Sep 17 00:00:00 2001 From: Abe Pazos Date: Wed, 15 Apr 2020 17:50:36 +0200 Subject: [PATCH] Fix #74 gui blocking mouse events while hidden --- orx-gui/src/main/kotlin/Gui.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/orx-gui/src/main/kotlin/Gui.kt b/orx-gui/src/main/kotlin/Gui.kt index c5b45927..5ca6b67f 100644 --- a/orx-gui/src/main/kotlin/Gui.kt +++ b/orx-gui/src/main/kotlin/Gui.kt @@ -22,6 +22,7 @@ import org.openrndr.panel.ControlManager import org.openrndr.panel.controlManager import org.openrndr.panel.elements.* import org.openrndr.panel.style.* +import org.openrndr.panel.styleSheet import java.io.File import kotlin.math.roundToInt @@ -95,7 +96,12 @@ class GUI : Extension { program.keyboard.keyDown.listen { if (it.key == KEY_F11) { enabled = !enabled - panel.enabled = enabled + val collapsed = ElementClass("collapsed") + if(enabled) { + panel.body!!.classes.remove(collapsed) + } else { + panel.body!!.classes.add(collapsed) + } sidebarState().hidden = !enabled }