Kebbin
03/08/2022, 11:01 AMKebbin
03/08/2022, 11:04 AMprintln("Opening settings window...")
var showSettings by remember { mutableStateOf(true) }
if (showSettings) {
Window(
state = rememberWindowState(
width = 300.dp,
height = 500.dp,
position = WindowPosition(100.dp, 100.dp)
),
onCloseRequest = { showSettings = false },
) { /* etc done here */ }
println("Closing settings window...")
}
Kebbin
03/08/2022, 11:06 AMSean Proctor
03/08/2022, 11:08 AMLaunchedEffect
like:
LaunchedEffect(showSettings) {
if (!showSettings) {
println("Closing settings window")
}
}
Kebbin
03/08/2022, 11:09 AMSean Proctor
03/08/2022, 11:10 AMSean Proctor
03/08/2022, 11:10 AMKebbin
03/08/2022, 11:11 AMKebbin
03/08/2022, 11:12 AMSean Proctor
03/08/2022, 11:12 AMonCloseRequest
Kebbin
03/08/2022, 11:13 AMKebbin
03/08/2022, 11:13 AMKebbin
03/08/2022, 11:14 AMSean Proctor
03/08/2022, 11:16 AMKebbin
03/08/2022, 11:17 AMSean Proctor
03/08/2022, 11:17 AMKebbin
03/08/2022, 11:18 AMSean Proctor
03/08/2022, 11:18 AMKebbin
03/08/2022, 11:19 AM