Table of Contents

Class AboutDialog

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class AboutDialog
Inheritance
AboutDialog
Inherited Members

Methods

AddCreditSection(nint, NonNullableUtf8StringHandle, Utf8StringArrayNullTerminatedHandle)

Calls native method gtk_about_dialog_add_credit_section.

public static extern void AddCreditSection(nint about, NonNullableUtf8StringHandle sectionName, Utf8StringArrayNullTerminatedHandle people)

Parameters

about nint

Transfer ownership: None Nullable: False

sectionName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

people Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: False

GetArtists(nint)

Calls native method gtk_about_dialog_get_artists.

public static extern Utf8StringArrayNullTerminatedUnownedHandle GetArtists(nint about)

Parameters

about nint

Transfer ownership: None Nullable: False

Returns

Utf8StringArrayNullTerminatedUnownedHandle

Transfer ownership: None Nullable: False

GetAuthors(nint)

Calls native method gtk_about_dialog_get_authors.

public static extern Utf8StringArrayNullTerminatedUnownedHandle GetAuthors(nint about)

Parameters

about nint

Transfer ownership: None Nullable: False

Returns

Utf8StringArrayNullTerminatedUnownedHandle

Transfer ownership: None Nullable: False

GetComments(nint)

Calls native method gtk_about_dialog_get_comments.

public static extern NullableUtf8StringUnownedHandle GetComments(nint about)

Parameters

about nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetCopyright(nint)

Calls native method gtk_about_dialog_get_copyright.

public static extern NullableUtf8StringUnownedHandle GetCopyright(nint about)

Parameters

about nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetDocumenters(nint)

Calls native method gtk_about_dialog_get_documenters.

public static extern Utf8StringArrayNullTerminatedUnownedHandle GetDocumenters(nint about)

Parameters

about nint

Transfer ownership: None Nullable: False

Returns

Utf8StringArrayNullTerminatedUnownedHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_about_dialog_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetLicense(nint)

Calls native method gtk_about_dialog_get_license.

public static extern NullableUtf8StringUnownedHandle GetLicense(nint about)

Parameters

about nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetLicenseType(nint)

Calls native method gtk_about_dialog_get_license_type.

public static extern License GetLicenseType(nint about)

Parameters

about nint

Transfer ownership: None Nullable: False

Returns

License

Transfer ownership: None Nullable: False

GetLogo(nint)

Calls native method gtk_about_dialog_get_logo.

public static extern nint GetLogo(nint about)

Parameters

about nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetLogoIconName(nint)

Calls native method gtk_about_dialog_get_logo_icon_name.

public static extern NullableUtf8StringUnownedHandle GetLogoIconName(nint about)

Parameters

about nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetProgramName(nint)

Calls native method gtk_about_dialog_get_program_name.

public static extern NullableUtf8StringUnownedHandle GetProgramName(nint about)

Parameters

about nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetSystemInformation(nint)

Calls native method gtk_about_dialog_get_system_information.

public static extern NullableUtf8StringUnownedHandle GetSystemInformation(nint about)

Parameters

about nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetTranslatorCredits(nint)

Calls native method gtk_about_dialog_get_translator_credits.

public static extern NullableUtf8StringUnownedHandle GetTranslatorCredits(nint about)

Parameters

about nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetVersion(nint)

Calls native method gtk_about_dialog_get_version.

public static extern NullableUtf8StringUnownedHandle GetVersion(nint about)

Parameters

about nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetWebsite(nint)

Calls native method gtk_about_dialog_get_website.

public static extern NullableUtf8StringUnownedHandle GetWebsite(nint about)

Parameters

about nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetWebsiteLabel(nint)

Calls native method gtk_about_dialog_get_website_label.

public static extern NullableUtf8StringUnownedHandle GetWebsiteLabel(nint about)

Parameters

about nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetWrapLicense(nint)

Calls native method gtk_about_dialog_get_wrap_license.

public static extern bool GetWrapLicense(nint about)

Parameters

about nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_about_dialog_new.

public static extern nint New()

Returns

nint

Transfer ownership: None Nullable: False

SetArtists(nint, Utf8StringArrayNullTerminatedHandle)

Calls native method gtk_about_dialog_set_artists.

public static extern void SetArtists(nint about, Utf8StringArrayNullTerminatedHandle artists)

Parameters

about nint

Transfer ownership: None Nullable: False

artists Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: False

SetAuthors(nint, Utf8StringArrayNullTerminatedHandle)

Calls native method gtk_about_dialog_set_authors.

public static extern void SetAuthors(nint about, Utf8StringArrayNullTerminatedHandle authors)

Parameters

about nint

Transfer ownership: None Nullable: False

authors Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: False

SetComments(nint, NullableUtf8StringHandle)

Calls native method gtk_about_dialog_set_comments.

public static extern void SetComments(nint about, NullableUtf8StringHandle comments)

Parameters

about nint

Transfer ownership: None Nullable: False

comments NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetCopyright(nint, NullableUtf8StringHandle)

Calls native method gtk_about_dialog_set_copyright.

public static extern void SetCopyright(nint about, NullableUtf8StringHandle copyright)

Parameters

about nint

Transfer ownership: None Nullable: False

copyright NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetDocumenters(nint, Utf8StringArrayNullTerminatedHandle)

Calls native method gtk_about_dialog_set_documenters.

public static extern void SetDocumenters(nint about, Utf8StringArrayNullTerminatedHandle documenters)

Parameters

about nint

Transfer ownership: None Nullable: False

documenters Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: False

SetLicense(nint, NullableUtf8StringHandle)

Calls native method gtk_about_dialog_set_license.

public static extern void SetLicense(nint about, NullableUtf8StringHandle license)

Parameters

about nint

Transfer ownership: None Nullable: False

license NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetLicenseType(nint, License)

Calls native method gtk_about_dialog_set_license_type.

public static extern void SetLicenseType(nint about, License licenseType)

Parameters

about nint

Transfer ownership: None Nullable: False

licenseType License

Transfer ownership: None Nullable: False

SetLogo(nint, nint)

Calls native method gtk_about_dialog_set_logo.

public static extern void SetLogo(nint about, nint logo)

Parameters

about nint

Transfer ownership: None Nullable: False

logo nint

Transfer ownership: None Nullable: True

SetLogoIconName(nint, NullableUtf8StringHandle)

Calls native method gtk_about_dialog_set_logo_icon_name.

public static extern void SetLogoIconName(nint about, NullableUtf8StringHandle iconName)

Parameters

about nint

Transfer ownership: None Nullable: False

iconName NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetProgramName(nint, NullableUtf8StringHandle)

Calls native method gtk_about_dialog_set_program_name.

public static extern void SetProgramName(nint about, NullableUtf8StringHandle name)

Parameters

about nint

Transfer ownership: None Nullable: False

name NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetSystemInformation(nint, NullableUtf8StringHandle)

Calls native method gtk_about_dialog_set_system_information.

public static extern void SetSystemInformation(nint about, NullableUtf8StringHandle systemInformation)

Parameters

about nint

Transfer ownership: None Nullable: False

systemInformation NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetTranslatorCredits(nint, NullableUtf8StringHandle)

Calls native method gtk_about_dialog_set_translator_credits.

public static extern void SetTranslatorCredits(nint about, NullableUtf8StringHandle translatorCredits)

Parameters

about nint

Transfer ownership: None Nullable: False

translatorCredits NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetVersion(nint, NullableUtf8StringHandle)

Calls native method gtk_about_dialog_set_version.

public static extern void SetVersion(nint about, NullableUtf8StringHandle version)

Parameters

about nint

Transfer ownership: None Nullable: False

version NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetWebsite(nint, NullableUtf8StringHandle)

Calls native method gtk_about_dialog_set_website.

public static extern void SetWebsite(nint about, NullableUtf8StringHandle website)

Parameters

about nint

Transfer ownership: None Nullable: False

website NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetWebsiteLabel(nint, NonNullableUtf8StringHandle)

Calls native method gtk_about_dialog_set_website_label.

public static extern void SetWebsiteLabel(nint about, NonNullableUtf8StringHandle websiteLabel)

Parameters

about nint

Transfer ownership: None Nullable: False

websiteLabel NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetWrapLicense(nint, bool)

Calls native method gtk_about_dialog_set_wrap_license.

public static extern void SetWrapLicense(nint about, bool wrapLicense)

Parameters

about nint

Transfer ownership: None Nullable: False

wrapLicense bool

Transfer ownership: None Nullable: False