window: Open details on search activate

This commit is contained in:
kramo
2025-11-30 18:36:42 +01:00
committed by Laura Kramolis
parent bea060b67f
commit 801c6583af
2 changed files with 5 additions and 0 deletions

View File

@@ -60,6 +60,7 @@ template $Window: Adw.ApplicationWindow {
placeholder-text: _("Search games");
search-started => $_search_started();
search-changed => $_search_changed();
activate => $_search_activate();
stop-search => $_stop_search();
};

View File

@@ -118,6 +118,10 @@ class Window(Adw.ApplicationWindow):
self.search_text = entry.props.text
entry.grab_focus()
@Gtk.Template.Callback()
def _search_activate(self, _entry):
self.grid.activate_action("list.activate-item", GLib.Variant.new_uint32(0))
@Gtk.Template.Callback()
def _stop_search(self, entry: Gtk.SearchEntry):
entry.props.text = ""