Skip to content

@gtkx/react / AdwPreferencesGroup

Variable: AdwPreferencesGroup

const AdwPreferencesGroup: (props) => ReactNode

Defined in: packages/react/src/generated/compounds.ts:1129

A group of preference rows.

preferences-group

An AdwPreferencesGroup represents a group or tightly related preferences, which in turn are represented by PreferencesRow.

To summarize the role of the preferences it gathers, a group can have both a title and a description. The title will be used by PreferencesDialog to let the user look for a preference.

The PreferencesGroup.separate-rows property can be used to separate the rows within the group, same as when using the .boxed-list-separate style class instead of .boxed-list.

AdwPreferencesGroup as GtkBuildable

The AdwPreferencesGroup implementation of the Gtk.Buildable interface supports adding PreferencesRows to the list by omitting "type". If "type" is omitted and the widget isn't a PreferencesRow the child is added to a box below the list.

When the "type" attribute of a child is header-suffix, the child is set as the suffix on the end of the title and description.

CSS nodes

AdwPreferencesGroup has a single CSS node with name preferencesgroup.

Accessibility

AdwPreferencesGroup uses the GTK_ACCESSIBLE_ROLE_GROUP role.

Parameters

ParameterType
propsAdwPreferencesGroupProps

Returns

ReactNode