Formatting in edit menu + search fixes

This commit is contained in:
downthecrop 2025-09-15 22:43:41 -07:00
parent ea724777ae
commit 973149e859
4 changed files with 125 additions and 123 deletions

View file

@ -54,7 +54,7 @@ open class SearchField(
text = text.dropLast(1)
}
} else if (e.keyChar == '\n') {
onSearch(text)
triggerSearch()
} else {
text += e.keyChar
}
@ -93,7 +93,6 @@ open class SearchField(
override fun mouseClicked(e: MouseEvent) {
if (e.x > width - 20 && e.y < 20) {
text = ""
onSearch(text)
SwingUtilities.invokeLater {
repaint()
}
@ -155,6 +154,15 @@ open class SearchField(
text = newText
repaint()
}
fun getText(): String = text
}
private fun triggerSearch() {
val query = text.trim()
if (query.isNotEmpty()) {
text = query
repaint()
onSearch(query)
}
}
}