package Ġcom . k ne el awk . pack vul can . ui Ċ Ċ import Ġandroidx . compose . foundation . layout .* Ċ import Ġandroidx . compose . material . Material Theme Ċ import Ġandroidx . compose . material . Switch Ċ import Ġandroidx . compose . material . Switch Defaults Ċ import Ġandroidx . compose . material . Text Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . compose . ui . Alignment Ċ import Ġandroidx . compose . ui . Modifier Ċ import Ġandroidx . compose . ui . window . Window Ċ import Ġandroidx . compose . ui . window . Window State Ċ import Ġcom . k ne el awk . pack vul can . Global Settings Ċ import Ġcom . k ne el awk . pack vul can . ui . theme . Pack V ul can Theme Ċ import Ġcom . k ne el awk . pack vul can . ui . util . layout . Dialog Container Box Ċ Ċ @ Composable Ċ fun ĠSettings Window ( window State : ĠWindow State , ĠonClose Request : Ġ() Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ ĠWindow ( ĊĠĠĠĠĠĠĠ ĠonClose Request Ġ= ĠonClose Request , Ġtitle Ġ= Ġ" Pack V ul can ĠSettings ", ĊĠĠĠĠĠĠĠ Ġstate Ġ= Ġwindow State ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠPack V ul can Theme ( Global Settings . dark Mode ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSettings View () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Composable Ċ fun ĠSettings View () Ġ{ ĊĠĠĠ ĠDialog Container Box Ġ{ ĊĠĠĠĠĠĠĠ ĠColumn ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvertical Arrange ment Ġ= ĠArrange ment . Center , Ġhorizontal Alignment Ġ= ĠAlignment . Center H orizontally , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier . width ( Intr insic Size . Max ). align ( Alignment . Center ) ĊĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Settings ", Ġstyle Ġ= ĠMaterial Theme . typography . h 3 , Ġcolor Ġ= ĠPack V ul can Theme . colors . heading Color ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRow ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhorizontal Arrange ment Ġ= ĠArrange ment . Space Between , Ġvertical Alignment Ġ= ĠAlignment . Center Vert ically , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier . fill Max Width () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Dark ĠTheme ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSwitch ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠGlobal Settings . dark Mode , Ġon Checked Change Ġ= Ġ{ ĠGlobal Settings . dark Mode Ġ= Ġit Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcolors Ġ= ĠSwitch Defaults . colors ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġchecked Thumb Color Ġ= ĠMaterial Theme . colors . primary , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġchecked Track Color Ġ= ĠMaterial Theme . colors . secondary , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġchecked Track Alpha Ġ= Ġ 0 . 8 F ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ