Compare commits

..

No commits in common. "main" and "main" have entirely different histories.
main ... main

2 changed files with 5 additions and 11 deletions

View File

@ -65,15 +65,12 @@ public struct PreferencesDialog: AdwaitaWidget {
let page = Adwaita.PreferencesPage() let page = Adwaita.PreferencesPage()
.title(title) .title(title)
.iconName(icon.string) .iconName(icon.string)
let pageStorage = page.storage(data: data.noModifiers, type: AdwaitaMainView.self) .storage(data: data.noModifiers, type: AdwaitaMainView.self)
page.update(pageStorage, data: data, updateProperties: true, type: AdwaitaMainView.self) let groups = content.map { $0.gtkPreferencesGroup(data: data) }
let groups = content.map { item in for group in groups {
let storage = item.gtkPreferencesGroup(data: data) adw_preferences_page_add(page.opaquePointer?.cast(), group.opaquePointer?.cast())
item.update(group: storage, data: data, updateProperties: true)
adw_preferences_page_add(pageStorage.opaquePointer?.cast(), storage.opaquePointer?.cast())
return storage
} }
return (pageStorage.opaquePointer, groups) return (page.opaquePointer, groups)
} }
/// Update the page. /// Update the page.

View File

@ -175,9 +175,6 @@ struct Demo: App {
.title("Extra Action") .title("Extra Action")
} }
} }
.preferencesPage("Page 2", icon: .default(icon: .faceEmbarrassed)) { page in
page
}
.alertDialog( .alertDialog(
visible: $closeAlert, visible: $closeAlert,
heading: "Close this Window?", heading: "Close this Window?",