PreferencesDialog#
Added in version 1.5.
Superclasses: Dialog, Widget, InitiallyUnowned, Object
Implemented Interfaces: Accessible, Buildable, ConstraintTarget
A dialog showing application’s preferences.
The AdwPreferencesDialog widget presents an application’s preferences
gathered into pages and groups. The preferences are searchable by the user.
Actions#
AdwPrefencesDialog defines the navigation.pop action, it doesn’t take any
parameters and pops the current subpage from the navigation stack, equivalent
to calling pop_subpage.
CSS nodes#
AdwPreferencesDialog has a main CSS node with the name dialog and the
style class .preferences.
Constructors#
Methods#
- class PreferencesDialog
- add(page: PreferencesPage) None#
Adds a preferences page to
self.Added in version 1.5.
- Parameters:
page – the page to add
- add_toast(toast: Toast) None#
Displays
toast.See
add_toast.Added in version 1.5.
- Parameters:
toast – a toast
- get_visible_page() PreferencesPage | None#
Gets the currently visible page of
self.Added in version 1.5.
- get_visible_page_name() str | None#
Gets the name of currently visible page of
self.Added in version 1.5.
- push_subpage(page: NavigationPage) None#
Pushes
pageonto the subpage stack ofself.The page will be automatically removed when popped.
Added in version 1.5.
- Parameters:
page – the subpage
- remove(page: PreferencesPage) None#
Removes a page from
self.Added in version 1.5.
- Parameters:
page – the page to remove
- set_search_enabled(search_enabled: bool) None#
Sets whether search is enabled for
self.Added in version 1.5.
- Parameters:
search_enabled – whether search is enabled
- set_visible_page(page: PreferencesPage) None#
Makes
pagethe visible page ofself.Added in version 1.5.
- Parameters:
page – a page of
self
- set_visible_page_name(name: str) None#
Makes the page with the given name visible.
See
visible_page.Added in version 1.5.
- Parameters:
name – the name of the page to make visible
Properties#
Fields#
- class PreferencesDialog
- parent_instance#