zt
07/03/2023, 4:32 PMapplication {
val windowState = rememberWindowState()
Window(
title = "tau",
icon = painterResource("window-icon.svg"),
onCloseRequest = ::exitApplication,
state = windowState
) {
LaunchedEffect(Unit) {
window.minimumSize = Dimension(300, 400)
}
MenuBar {
Menu("File", mnemonic = 'F') {
Item(
text = "Copy",
onClick = {
listOf(selectedFile.toFile()).copyToClipboard()
},
shortcut = KeyShortcut(Key.C, ctrl = true)
)
Item(
text = "Cut",
onClick = {
},
shortcut = KeyShortcut(Key.X, ctrl = true)
)
Item(
text = "Delete",
onClick = {
},
shortcut = KeyShortcut(Key.Delete)
)
}
Menu("Settings", mnemonic = 'S') {
Menu("Theme", mnemonic = 'T') {
ThemeCheckboxItem("Dark", mnemonic = 'D')
ThemeCheckboxItem("Light", mnemonic = 'L')
}
}
}
}
}
MatthiasMeger
07/04/2023, 1:02 PM