Enable enter

This commit is contained in:
Jan Hamal Dvořák 2025-03-08 20:49:36 +01:00
parent 93f1aed506
commit 66efd0fe15

View file

@ -53,6 +53,15 @@ class MainWindow(Gtk.ApplicationWindow):
list_view.set_model(selection_model)
list_view.set_vexpand(True)
def on_activate(widget: Gtk.ListView, index: int):
selected_item = selection_model.get_item(index)
if selected_item:
string_obj = cast(Gtk.StringObject, selected_item)
string = string_obj.get_string()
print("activated", string)
list_view.connect("activate", on_activate)
# Factory for list items
factory = Gtk.SignalListItemFactory()
factory.connect("setup", self._setup_list_item)