window: Open details on search activate
This commit is contained in:
@@ -60,6 +60,7 @@ template $Window: Adw.ApplicationWindow {
|
|||||||
placeholder-text: _("Search games");
|
placeholder-text: _("Search games");
|
||||||
search-started => $_search_started();
|
search-started => $_search_started();
|
||||||
search-changed => $_search_changed();
|
search-changed => $_search_changed();
|
||||||
|
activate => $_search_activate();
|
||||||
stop-search => $_stop_search();
|
stop-search => $_stop_search();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -118,6 +118,10 @@ class Window(Adw.ApplicationWindow):
|
|||||||
self.search_text = entry.props.text
|
self.search_text = entry.props.text
|
||||||
entry.grab_focus()
|
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()
|
@Gtk.Template.Callback()
|
||||||
def _stop_search(self, entry: Gtk.SearchEntry):
|
def _stop_search(self, entry: Gtk.SearchEntry):
|
||||||
entry.props.text = ""
|
entry.props.text = ""
|
||||||
|
|||||||
Reference in New Issue
Block a user