Skip to content

Commit 7d29c3a

Browse files
committed
adjust desktop window size and title.
1 parent c10631e commit 7d29c3a

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

desktop/src/jvmMain/kotlin/main.kt

+16-7
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,26 @@ package dev.atsushieno.kmmk
22
import androidx.compose.ui.graphics.painter.BitmapPainter
33
import androidx.compose.ui.res.loadImageBitmap
44
import androidx.compose.ui.res.useResource
5+
import androidx.compose.ui.unit.dp
6+
import androidx.compose.ui.window.Window
7+
import androidx.compose.ui.window.WindowSize
8+
import androidx.compose.ui.window.application
9+
import androidx.compose.ui.window.rememberWindowState
510
import androidx.compose.ui.window.singleWindowApplication
611
import java.io.File
712
import dev.atsushieno.ktmidi.AlsaMidiAccess
813
import dev.atsushieno.ktmidi.JvmMidiAccess
914
import dev.atsushieno.ktmidi.RtMidiAccess
1015

11-
fun main(args: Array<String>) = singleWindowApplication {
12-
val kmmk = KmmkComponentContext()
13-
kmmk.midiDeviceManager.midiAccess =
14-
if (File("/dev/snd/seq").exists()) AlsaMidiAccess()
15-
else if (args.contains("jvm")) JvmMidiAccess()
16-
else RtMidiAccess()
17-
App(kmmk)
16+
fun main(args: Array<String>) = application {
17+
Window(onCloseRequest = ::exitApplication,
18+
title = "Kmmk: Virtual MIDI Keyboard",
19+
state = rememberWindowState(width = 640.dp, height = 780.dp)) {
20+
val kmmk = KmmkComponentContext()
21+
kmmk.midiDeviceManager.midiAccess =
22+
if (File("/dev/snd/seq").exists()) AlsaMidiAccess()
23+
else if (args.contains("jvm")) JvmMidiAccess()
24+
else RtMidiAccess()
25+
App(kmmk)
26+
}
1827
}

0 commit comments

Comments
 (0)