git.lucas.co / cce-ui
GPU-accelerated UI toolkit (Vulkan)
git clone https://git.lucas.co/cce-ui.git

commit7463770af0c3dc77a0249d920af2aaa77c65b798
parentaf18f00f44
authorLucas Galante <[email protected]>
date2026-07-02 22:38
Added focus_search method to TreeList

 src/widget/container/treelist.rs | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/widget/container/treelist.rs b/src/widget/container/treelist.rs
index 5e2be07..99eec22 100644
--- a/src/widget/container/treelist.rs
+++ b/src/widget/container/treelist.rs
@@ -204,6 +204,11 @@ impl TreeList {
         }
     }
 
+    pub fn focus_search(&mut self, ctx: &mut UiContext) {
+        ctx.set_focused(&mut self.search_box);
+        self.search_box.focus();
+    }
+
     pub fn set_flat_keys(&mut self, flat_keys: Vec<(String, serde_json::Value)>) {
         self.flat_keys = flat_keys;
         self.rebuild_tree();