John Dior
09/02/2023, 4:57 AMArjan van Wieringen
09/02/2023, 5:59 AMRafs
09/02/2023, 8:22 AMJohn Dior
09/04/2023, 1:01 AMMarcin Wisniowski
09/04/2023, 9:53 AMJohn Dior
09/05/2023, 2:57 AMJohn Dior
09/05/2023, 2:58 AMfun main() = application {
Window(
onCloseRequest = ::exitApplication,
state = ScreenUtils.windowState,
undecorated = true,
) {
WindowDraggableArea(modifier = Modifier.height(100.dp)) {
Column(modifier = Modifier.fillMaxWidth()) {
Row(
modifier = Modifier.fillMaxWidth().fillMaxHeight(0.10f),
horizontalArrangement = Arrangement.End,
verticalAlignment = <http://Alignment.Top|Alignment.Top>
) {
Button(
onClick = ::exitApplication,
shape = CircleShape,
modifier = Modifier.height(15.dp).width(15.dp).padding(end = 2.dp),
colors = ButtonDefaults.buttonColors(Color.Red)
) {
Text("X")
}
}
}
}
MainView()
}
}
this has no draggable area.Marcin Wisniowski
09/05/2023, 9:53 AMJohn Dior
09/05/2023, 3:19 PMArjan van Wieringen
09/05/2023, 3:26 PMMarcin Wisniowski
09/05/2023, 3:33 PMColumn {}
. It can't read your mind.John Dior
09/05/2023, 4:39 PMJohn Dior
09/05/2023, 4:46 PMArjan van Wieringen
09/05/2023, 4:49 PMJohn Dior
09/05/2023, 4:58 PMArjan van Wieringen
09/05/2023, 5:07 PMJohn Dior
09/05/2023, 5:22 PMRafs
09/05/2023, 5:24 PMJohn Dior
09/05/2023, 5:26 PMRafs
09/05/2023, 5:29 PMJohn Dior
09/05/2023, 5:37 PMArjan van Wieringen
09/05/2023, 6:07 PMJohn Dior
09/05/2023, 6:08 PMArjan van Wieringen
09/05/2023, 6:08 PMJohn Dior
09/05/2023, 6:09 PMArjan van Wieringen
09/05/2023, 6:10 PMRafs
09/05/2023, 6:11 PMJohn Dior
09/05/2023, 6:11 PMArjan van Wieringen
09/05/2023, 6:12 PMArjan van Wieringen
09/05/2023, 6:13 PMArjan van Wieringen
09/05/2023, 6:14 PMJohn Dior
09/05/2023, 6:18 PMMarcin Wisniowski
09/05/2023, 6:28 PMModifier.border(1.dp, Color.Red)
to a composable, to highlight its bounds at runtime or in a preview.John Dior
09/05/2023, 6:31 PM