resolution input will have red text if the text format is invalid

This commit is contained in:
minjaesong
2023-04-09 15:27:59 +09:00
parent 2bb0a0f91c
commit acd215c7c6
2 changed files with 21 additions and 2 deletions

View File

@@ -78,12 +78,13 @@ class UIGraphicsControlPanel(remoCon: UIRemoCon?) : UICanvas() {
(it as UIItemTextLineInput).textCommitListener = { text ->
val text = text.lowercase()
if (text.matches(Regex("""[0-9]+x[0-9]+"""))) {
it.markAsNormal()
val width = text.substringBefore('x').toInt()
val height = text.substringAfter('x').toInt()
App.setConfig(keyWidth, width)
App.setConfig(keyHeight, height)
}
// else it.markAsInvalid
else it.markAsInvalid()
}
}
}