martmists
11/28/2024, 11:19 PM[fixed size text] [any length text] [icon button]
, how can I make it so only the middle text can wrap lines if it doesn't fit? Default behavior seems to be to first shrink the icon button until no longer visible, and only then line-wrap the text.Stylianos Gakis
11/29/2024, 1:07 AMmartmists
11/29/2024, 1:31 AMStylianos Gakis
11/29/2024, 1:44 AMmartmists
11/29/2024, 11:40 AMRow(
verticalAlignment = Alignment.CenterVertically
) {
val duration = event.duration.toDuration()
Column(modifier = Modifier.fillMaxHeight()) {
Text("${duration.inWholeMilliseconds}ms", fontSize = 10.sp, modifier = Modifier.width(timeWidth.dp), color = color)
Spacer(Modifier.weight(1f))
}
SelectionContainer {
Text(event.sql, fontFamily = LocalAppFonts.current.JetbrainsMonoNL, modifier = Modifier.weight(1f))
}
IconButton(onClick = { sqlTraceVisible = !sqlTraceVisible }) {
Icon(painterResource(Res.drawable.chevron_down), contentDescription = "Expand", modifier = Modifier.rotate(rotation))
}
}
Stylianos Gakis
11/29/2024, 12:49 PMSelectionContainer
just in case that does anything wonky.martmists
11/29/2024, 1:20 PMStylianos Gakis
11/29/2024, 1:43 PMStylianos Gakis
11/29/2024, 1:44 PMStylianos Gakis
11/29/2024, 1:45 PMmartmists
11/29/2024, 2:08 PMStylianos Gakis
11/29/2024, 2:45 PM