Constructor
AdwAboutWindownew_from_appdata
Declaration [src]
GtkWidget*
adw_about_window_new_from_appdata (
const char* resource_path,
const char* release_notes_version
)
Description [src]
Creates a new AdwAboutWindow using AppStream metadata.
This automatically sets the following properties with the following AppStream values:
AdwAboutWindow:application-iconis set from the<id>AdwAboutWindow:application-nameis set from the<name>AdwAboutWindow:developer-nameis set from the<developer_name>AdwAboutWindow:versionis set from the version of the latest releaseAdwAboutWindow:websiteis set from the<url type="homepage">AdwAboutWindow:support-urlis set from the<url type="help">AdwAboutWindow:issue-urlis set from the<url type="bugtracker">AdwAboutWindow:license-typeis set from the<project_license>If the license type retrieved from AppStream is not listed inGtkLicense, it will be set toGTK_LICENCE_CUSTOM.
If release_notes_version is not NULL,
AdwAboutWindow:release-notes-version is set to match it, while
AdwAboutWindow:release-notes is set from the AppStream release
description for that version.
| Available since: | 1.4 |
Parameters
resource_path |
const char* |
The resource to use. |
|
| The data is owned by the caller of the function. | |
| The value is a NUL terminated UTF-8 string. | |
release_notes_version |
const char* |
The version to retrieve release notes for. |
|
The argument can be NULL. | |
| The data is owned by the caller of the function. | |
| The value is a NUL terminated UTF-8 string. |
Return value
| Returns: | GtkWidget |
The newly created |
|
| The data is owned by the called function. |