Class

AdwPreferencesWindow

Description [src]

class Adw.PreferencesWindow : Adw.Window {
  parent_instance: AdwWindow
}

A window to present an application’s preferences.

The AdwPreferencesWindow widget presents an application’s preferences gathered into pages and groups. The preferences are searchable by the user.

CSS nodes

AdwPreferencesWindow has a main CSS node with the name window and the style class .preferences.

Available since:1.0

Hierarchy

hierarchy this AdwPreferencesWindow implements_0 GtkAccessible this--implements_0 implements_1 GtkBuildable this--implements_1 implements_2 GtkConstraintTarget this--implements_2 implements_3 GtkNative this--implements_3 implements_4 GtkRoot this--implements_4 implements_5 GtkShortcutManager this--implements_5 ancestor_0 AdwWindow ancestor_0--this ancestor_1 GtkWindow ancestor_1--ancestor_0 ancestor_2 GtkWidget ancestor_2--ancestor_1 ancestor_3 GInitiallyUnowned ancestor_3--ancestor_2 ancestor_4 GObject ancestor_4--ancestor_3

Ancestors

  • AdwWindow
  • GtkWindow
  • GtkWidget
  • GInitiallyUnowned
  • GObject

Implements

  • GtkAccessible
  • GtkBuildable
  • GtkConstraintTarget
  • GtkNative
  • GtkRoot
  • GtkShortcutManager

Constructors

adw_preferences_window_new

Creates a new AdwPreferencesWindow.

Available since: 1.0

Instance methods

adw_preferences_window_add

Adds a preferences page to self.

Available since: 1.0

adw_preferences_window_close_subpage

Closes the current subpage.

Available since: 1.0

adw_preferences_window_get_can_swipe_back

Gets whether or not self allows closing subpages via a swipe gesture.

Available since: 1.0

adw_preferences_window_get_search_enabled

Gets whether search is enabled for self.

Available since: 1.0

adw_preferences_window_present_subpage

Sets subpage as the window’s subpage and opens it.

Available since: 1.0

adw_preferences_window_remove

Removes a page from self.

Available since: 1.0

adw_preferences_window_set_can_swipe_back

Sets whether or not self allows closing subpages via a swipe gesture.

Available since: 1.0

adw_preferences_window_set_search_enabled

Sets whether search is enabled for self.

Available since: 1.0

Methods inherited from AdwWindow (2)
adw_window_get_child

Gets the child widget of self.

Available since: 1.0

adw_window_set_child

Sets the child widget of self.

Available since: 1.0

Properties

Adw.PreferencesWindow:can-swipe-back

Whether or not the window allows closing subpages via a swipe gesture.

Available since: 1.0

Adw.PreferencesWindow:search-enabled

Whether search is enabled.

Available since: 1.0

Class structure

struct AdwPreferencesWindowClass {
  AdwWindowClass parent_class;
  
}
Class members
parent_class
AdwWindowClass
 

The parent class.