apply ui scale on some windows

This commit is contained in:
AmirHossein Abdolmotallebi 2024-12-05 03:51:26 +03:30
parent 0be7b47112
commit 5af9a60960
2 changed files with 6 additions and 2 deletions

View File

@ -24,6 +24,7 @@ import androidx.compose.ui.unit.dp
import androidx.compose.ui.window.rememberDialogState
import com.abdownloadmanager.desktop.ui.customwindow.BaseOptionDialog
import com.abdownloadmanager.desktop.ui.icon.MyIcons
import com.abdownloadmanager.desktop.ui.theme.LocalUiScale
import com.abdownloadmanager.desktop.ui.theme.myColors
import com.abdownloadmanager.desktop.ui.util.ifThen
import com.abdownloadmanager.desktop.ui.widget.Text
@ -34,6 +35,7 @@ import com.abdownloadmanager.resources.*
import com.abdownloadmanager.utils.compose.WithContentAlpha
import com.abdownloadmanager.utils.compose.widget.MyIcon
import ir.amirab.util.compose.resources.myStringResource
import ir.amirab.util.desktop.screen.applyUiScale
import java.awt.MouseInfo
@Composable
@ -81,7 +83,7 @@ fun <T> DropDownContent(
BaseOptionDialog(
onCloseRequest = closeDialog,
state = rememberDialogState(
size = dropDownSize
size = dropDownSize.applyUiScale(LocalUiScale.current)
),
resizeable = true,
content = {

View File

@ -24,10 +24,12 @@ import androidx.compose.ui.unit.DpOffset
import androidx.compose.ui.unit.DpSize
import androidx.compose.ui.unit.dp
import androidx.compose.ui.window.rememberDialogState
import com.abdownloadmanager.desktop.ui.theme.LocalUiScale
import com.abdownloadmanager.resources.Res
import com.abdownloadmanager.resources.*
import ir.amirab.util.compose.resources.myStringResource
import ir.amirab.downloader.queue.DownloadQueue
import ir.amirab.util.desktop.screen.applyUiScale
import java.awt.MouseInfo
@Composable
@ -42,7 +44,7 @@ fun ShowAddToQueueDialog(
size = DpSize(
height = h.dp,
width = w.dp,
),
).applyUiScale(LocalUiScale.current),
)
val close = {
onClose()