From efde0dcdb496967720e0a700b4450f8de43eed22 Mon Sep 17 00:00:00 2001 From: Marvin Elsen Date: Thu, 26 Sep 2024 10:09:55 +0200 Subject: [PATCH] Show label for no entries found --- .../com/marvinelsen/willow/ui/controllers/ListController.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/kotlin/com/marvinelsen/willow/ui/controllers/ListController.kt b/src/main/kotlin/com/marvinelsen/willow/ui/controllers/ListController.kt index 7704e3b..270f479 100644 --- a/src/main/kotlin/com/marvinelsen/willow/ui/controllers/ListController.kt +++ b/src/main/kotlin/com/marvinelsen/willow/ui/controllers/ListController.kt @@ -28,6 +28,9 @@ class ListController(private val model: Model) { .bind(Bindings.or(model.isSearching, Bindings.isEmpty(model.searchResults))) progressIndicatorEntries.visibleProperty().bind(model.isSearching) + labelNoEntriesFound + .visibleProperty() + .bind(Bindings.and(Bindings.isEmpty(model.searchResults), Bindings.not(model.isSearching))) listViewSearchResults.selectionModel.selectedItemProperty().addListener { _, _, newValue: DictionaryEntryFx? -> if (newValue == null) {