insight_gui.widgets.stack_sidebar module
- class insight_gui.widgets.stack_sidebar.StackSidebar(*args: Any, **kwargs: Any)
Bases:
PreferencesPage- add_group(title: str = '', description: str = '')
- add_page_row(group: gi.repository.Adw.PreferencesGroup, title: str, page_name: str, nav_page: gi.repository.Adw.NavigationPage, prefix_icon: str | None = None, subtitle: str | None = None)
Add a row to a specific group.
- clear_all()
Clear all groups and rows.
- set_stack(stack: gi.repository.Gtk.Stack)
- update_from_page_groups(page_groups: list)