@@ -149,8 +149,9 @@ export class SettingsEditor {
|
||||
button.connect('clicked', () => { for (const field of fields) { this.setValue(field, field.default); this.rows.get(field.key)?._setValue(field.default); } });
|
||||
reset.add_suffix(button); group.add(reset); page.add(group);
|
||||
}
|
||||
page(parent, title, groups, iconName, preview = false) {
|
||||
page(parent, title, groups, iconName, preview = false, intro = null) {
|
||||
const page = new Adw.PreferencesPage({ title, icon_name: iconName });
|
||||
if (intro) page.add(intro);
|
||||
const fields = this.fields.filter(field => groups.includes(field.group));
|
||||
this.controls(page, fields, { preview });
|
||||
for (const name of groups) {
|
||||
|
||||
Reference in New Issue
Block a user