Tuner.Group
Tuner.Group группирует строки настроек на странице и превращается в Adw.PreferencesGroup в интерфейсе. Группа может содержать только виджеты (Tuner.Switch, Tuner.Entry и т.д.).
| Свойство | Тип | Описание |
|---|---|---|
title | string | Заголовок группы |
description | string | Текст под заголовком |
priority | int | Порядок на странице — чем меньше значение, тем выше группа |
show-empty | bool | Показывать группу, даже если в ней нет видимых строк |
blp
Tuner.Group {
title: _("Mouse");
id: "mouse";
Tuner.Switch {
title: _("Middle Click to Paste Text");
binding: Tuner.Setting {
schema-id: "org.gnome.desktop.interface";
schema-key: "gtk-enable-primary-paste";
};
}
}TIP
Группа автоматически скрывается, если ни одна её строка не была создана (например, все привязки указывают на отсутствующие схемы GSettings) — если не задано show-empty.
Группы с одинаковым id из разных плагинов объединяются — см. Архитектуру.