Skip to content

Tuner.Group

Tuner.Group группирует строки настроек на странице и превращается в Adw.PreferencesGroup в интерфейсе. Группа может содержать только виджеты (Tuner.Switch, Tuner.Entry и т.д.).

СвойствоТипОписание
titlestringЗаголовок группы
descriptionstringТекст под заголовком
priorityintПорядок на странице — чем меньше значение, тем выше группа
show-emptyboolПоказывать группу, даже если в ней нет видимых строк
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 из разных плагинов объединяются — см. Архитектуру.

Опубликовано под лицензией GPL-3.0+. Содержание доступно по лицензии CC BY-SA 4.0, если не указано иное.