ListBox#

class ignis.widgets.Widget.ListBox(*args: Any, **kwargs: Any)#

Bases: Gtk.ListBox.

A vertical list that allows selecting rows. Well suited, for example, for a navigation bar.

Properties:
  • rows (list[ListBoxRow], optional, read-write): A list of rows.

Widget.ListBox(
    rows=[
        Widget.ListBoxRow(label="row 1", on_activate=lambda x: print("selected row 1")),
        Widget.ListBoxRow(label="row 2", on_activate=lambda x: print("selected row 2"))
    ]
)