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_model(selection_model)
|
||||||
list_view.set_vexpand(True)
|
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 for list items
|
||||||
factory = Gtk.SignalListItemFactory()
|
factory = Gtk.SignalListItemFactory()
|
||||||
factory.connect("setup", self._setup_list_item)
|
factory.connect("setup", self._setup_list_item)
|
||||||
|
|
Loading…
Reference in a new issue