From 154c4df291e5d057d2ace73cfb70e65b030c21d7 Mon Sep 17 00:00:00 2001 From: shimin tang Date: Fri, 11 Oct 2024 01:56:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=BF=87=E6=BB=A4=E8=AF=8D?= =?UTF-8?q?=E5=BA=93=E7=95=8C=E9=9D=A2=E7=9A=84=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kotlin/ui/dialog/GenerateVocabularyDialog.kt | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/ui/dialog/GenerateVocabularyDialog.kt b/src/main/kotlin/ui/dialog/GenerateVocabularyDialog.kt index a3c5dea..13a24db 100644 --- a/src/main/kotlin/ui/dialog/GenerateVocabularyDialog.kt +++ b/src/main/kotlin/ui/dialog/GenerateVocabularyDialog.kt @@ -697,7 +697,7 @@ fun GenerateVocabularyDialog( val width = if(vocabularyFilterList.isEmpty()) 380.dp else 450.dp Column(Modifier.width(width).fillMaxHeight()) { BasicFilter( - isDocument = type == DOCUMENT, + showMaxSentenceLength = (type == DOCUMENT && title != "过滤词库"), numberFilter = numberFilter, changeNumberFilter = { numberFilter = it @@ -855,7 +855,13 @@ fun GenerateVocabularyDialog( } Idle -> { val text = when(type){ - DOCUMENT -> "可以拖放文档到这里" + DOCUMENT -> { + if(title !== "过滤词库"){ + "可以拖放文档到这里" + }else{ + "可以拖放词库到这里" + } + } SUBTITLES -> "可以拖放 SRT 或 ASS 字幕到这里" MKV -> "可以拖放 MKV 或 MP4 视频到这里" } @@ -1254,7 +1260,7 @@ private fun loadSummaryVocabulary(): Map> { @OptIn(ExperimentalFoundationApi::class) @Composable fun BasicFilter( - isDocument: Boolean, + showMaxSentenceLength: Boolean, numberFilter: Boolean, changeNumberFilter: (Boolean) -> Unit, bncNum:Int, @@ -1281,7 +1287,7 @@ fun BasicFilter( verticalAlignment = Alignment.CenterVertically, modifier = Modifier.fillMaxWidth().height(48.dp) ) { - if(isDocument){ + if(showMaxSentenceLength){ var maxLengthFieldValue by remember { mutableStateOf(TextFieldValue("$maxSentenceLength")) } Text("单词所在句子的最大单词数 ", color = MaterialTheme.colors.onBackground, fontFamily = FontFamily.Default) BasicTextField(