Fix #74 gui blocking mouse events while hidden

This commit is contained in:
Abe Pazos
2020-04-15 17:50:36 +02:00
committed by Edwin Jakobs
parent b0a4d79039
commit 7cb6785a56

View File

@@ -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
}