Desktop Window (WIP)

This commit is contained in:
2024-06-17 05:21:50 +02:00
parent 6384a65cbb
commit e4f89afe94
3 changed files with 45 additions and 18 deletions

View File

@@ -1,4 +1,3 @@
import androidx.compose.desktop.ui.tooling.preview.Preview
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.layout.width
@@ -20,10 +19,16 @@ import androidx.compose.ui.window.WindowState
import org.jetbrains.compose.resources.ExperimentalResourceApi
import org.jetbrains.compose.resources.painterResource
import ui.theme.AppTheme
import yaep.composeapp.generated.resources.Res
import yaep.composeapp.generated.resources.moon
import yaep.composeapp.generated.resources.sun
import yaep.composeapp.generated.resources.window_close
import yaep.composeapp.generated.resources.window_maximize
import yaep.composeapp.generated.resources.window_minimize
@Composable
@OptIn(ExperimentalMaterial3Api::class, ExperimentalResourceApi::class)
fun WindowScope.App(
fun WindowScope.DesktopWindow(
useDarkMode: Boolean,
topBar: @Composable () -> Unit,
content: @Composable () -> Unit
@@ -41,6 +46,7 @@ fun WindowScope.App(
}
}
@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun AppBar(
useDarkMode: Boolean,