AboutDialog.newFromAppdata
adw.about_dialog.AboutDialog newFromAppdata(string resourcePath, string releaseNotesVersion = null)Creates a new [adw.about_dialog.AboutDialog] using AppStream metadata.
This automatically sets the following properties with the following AppStream values:
propertyAboutDialog:application-iconis set from the<id>propertyAboutDialog:application-nameis set from the<name>propertyAboutDialog:developer-nameis set from the<name>within
<developer>
propertyAboutDialog:versionis set from the version of the latest releasepropertyAboutDialog:websiteis set from the<url type="homepage">propertyAboutDialog:support-urlis set from the<url type="help">propertyAboutDialog:issue-urlis set from the<url type="bugtracker">propertyAboutDialog:license-typeis set from the<project_license>.
If the license type retrieved from AppStream is not listed in [gtk.types.License], it will be set to GTK_LICENCE_CUSTOM.
If release_notes_version is not NULL, propertyAboutDialog:release-notes-version is set to match it, while propertyAboutDialog:release-notes is set from the AppStream release description for that version.
Parameters
resourcePath | The resource to use |
releaseNotesVersion | The version to retrieve release notes for |
Returns
the newly created [adw.about_dialog.AboutDialog]