Enable enter
This commit is contained in:
parent
93f1aed506
commit
66efd0fe15
1 changed files with 9 additions and 0 deletions
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue