Method
AdwAboutDialogadd_legal_section
since: 1.5
Declaration [src]
void
adw_about_dialog_add_legal_section (
  AdwAboutDialog* self,
  const char* title,
  const char* copyright,
  GtkLicense license_type,
  const char* license
)
Description [src]
Adds an extra section to the Legal page.
Extra sections will be displayed below the application’s own information.
The parameters copyright, license_type and license will be used to present
the it the same way as AdwAboutDialog:copyright,
AdwAboutDialog:license-type and AdwAboutDialog:license are
for the application’s own information.
See those properties for more details.
This can be useful to attribute the application dependencies or data.
Examples:
adw_about_dialog_add_legal_section (ADW_ABOUT_DIALOG (about),
                                    _("Copyright and a known license"),
                                    "© 2022 Example",
                                    GTK_LICENSE_LGPL_2_1,
                                    NULL);
adw_about_dialog_add_legal_section (ADW_ABOUT_DIALOG (about),
                                    _("Copyright and custom license"),
                                    "© 2022 Example",
                                    GTK_LICENSE_CUSTOM,
                                    "Custom license text");
adw_about_dialog_add_legal_section (ADW_ABOUT_DIALOG (about),
                                    _("Copyright only"),
                                    "© 2022 Example",
                                    GTK_LICENSE_UNKNOWN,
                                    NULL);
adw_about_dialog_add_legal_section (ADW_ABOUT_DIALOG (about),
                                    _("Custom license only"),
                                    NULL,
                                    GTK_LICENSE_CUSTOM,
                                    "Something completely custom here.");
Available since: 1.5
Parameters
- title
- 
            Type: const char*The name of the section. The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. 
- copyright
- 
            Type: const char*A copyright string. The argument can be NULL.The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. 
- license_type
- 
            Type: GtkLicenseThe type of license. 
- license
- 
            Type: const char*Custom license information. The argument can be NULL.The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string.