fun setupUpLockoutScreen() { val passwordE...
# tornadofx
r
fun setupUpLockoutScreen() { val passwordEntered = SimpleStringProperty("") subscribe<lockScreen> { openInternalBuilderWindow("locked by idletime", escapeClosesWindow = false, closeButton = false, overlayPaint = Color.BLACK) { vbox { alignment = Pos.CENTER prefWidth = 400.0 form { fieldset { field("password") { passwordfield(passwordEntered) } buttonbar(Pos.BASELINE_RIGHT) { button("unlock") { setOnAction { if (controller.repository.isEqualToPassword(passwordEntered.value)) { close() controller.startIdleTimer() } } } } } } } } } }