support search

closes #35
This commit is contained in:
Alexander Mohr 2025-05-03 14:55:57 +02:00
parent b001611aaa
commit 56bc6aeb20
2 changed files with 8 additions and 0 deletions

View file

@ -484,6 +484,11 @@ impl Config {
pub fn hide_search(&self) -> bool { pub fn hide_search(&self) -> bool {
self.hide_search.unwrap_or(false) self.hide_search.unwrap_or(false)
} }
#[must_use]
pub fn search(&self) -> Option<String> {
self.search.clone()
}
} }
fn default_false() -> bool { fn default_false() -> bool {

View file

@ -340,6 +340,9 @@ fn build_search_entry<T: Clone>(config: &Config, ui_elements: &UiElements<T>) {
if config.hide_search() { if config.hide_search() {
ui_elements.search.set_visible(false); ui_elements.search.set_visible(false);
} }
if let Some(search)= config.search() {
ui_elements.search.set_text(&search);
}
} }
fn build_ui_from_menu_items<T: Clone + 'static>( fn build_ui_from_menu_items<T: Clone + 'static>(