Table of Contents

Class AboutDialog

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

Methods

AddCreditSection(IntPtr, NonNullableUtf8StringHandle, Utf8StringArrayNullTerminatedHandle)

Calls native method gtk_about_dialog_add_credit_section.

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

Parameters

about IntPtr

Transfer ownership: None Nullable: False

sectionName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

people Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: False

GetArtists(IntPtr)

Calls native method gtk_about_dialog_get_artists.

public static extern Utf8StringArrayNullTerminatedUnownedHandle GetArtists(IntPtr about)

Parameters

about IntPtr

Transfer ownership: None Nullable: False

Returns

Utf8StringArrayNullTerminatedUnownedHandle

Transfer ownership: None Nullable: False

GetAuthors(IntPtr)

Calls native method gtk_about_dialog_get_authors.

public static extern Utf8StringArrayNullTerminatedUnownedHandle GetAuthors(IntPtr about)

Parameters

about IntPtr

Transfer ownership: None Nullable: False

Returns

Utf8StringArrayNullTerminatedUnownedHandle

Transfer ownership: None Nullable: False

GetComments(IntPtr)

Calls native method gtk_about_dialog_get_comments.

public static extern NullableUtf8StringUnownedHandle GetComments(IntPtr about)

Parameters

about IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetCopyright(IntPtr)

Calls native method gtk_about_dialog_get_copyright.

public static extern NullableUtf8StringUnownedHandle GetCopyright(IntPtr about)

Parameters

about IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetDocumenters(IntPtr)

Calls native method gtk_about_dialog_get_documenters.

public static extern Utf8StringArrayNullTerminatedUnownedHandle GetDocumenters(IntPtr about)

Parameters

about IntPtr

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(IntPtr)

Calls native method gtk_about_dialog_get_license.

public static extern NullableUtf8StringUnownedHandle GetLicense(IntPtr about)

Parameters

about IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetLicenseType(IntPtr)

Calls native method gtk_about_dialog_get_license_type.

public static extern License GetLicenseType(IntPtr about)

Parameters

about IntPtr

Transfer ownership: None Nullable: False

Returns

License

Transfer ownership: None Nullable: False

GetLogo(IntPtr)

Calls native method gtk_about_dialog_get_logo.

public static extern IntPtr GetLogo(IntPtr about)

Parameters

about IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetLogoIconName(IntPtr)

Calls native method gtk_about_dialog_get_logo_icon_name.

public static extern NullableUtf8StringUnownedHandle GetLogoIconName(IntPtr about)

Parameters

about IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetProgramName(IntPtr)

Calls native method gtk_about_dialog_get_program_name.

public static extern NullableUtf8StringUnownedHandle GetProgramName(IntPtr about)

Parameters

about IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetSystemInformation(IntPtr)

Calls native method gtk_about_dialog_get_system_information.

public static extern NullableUtf8StringUnownedHandle GetSystemInformation(IntPtr about)

Parameters

about IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetTranslatorCredits(IntPtr)

Calls native method gtk_about_dialog_get_translator_credits.

public static extern NullableUtf8StringUnownedHandle GetTranslatorCredits(IntPtr about)

Parameters

about IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetVersion(IntPtr)

Calls native method gtk_about_dialog_get_version.

public static extern NullableUtf8StringUnownedHandle GetVersion(IntPtr about)

Parameters

about IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetWebsite(IntPtr)

Calls native method gtk_about_dialog_get_website.

public static extern NullableUtf8StringUnownedHandle GetWebsite(IntPtr about)

Parameters

about IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetWebsiteLabel(IntPtr)

Calls native method gtk_about_dialog_get_website_label.

public static extern NullableUtf8StringUnownedHandle GetWebsiteLabel(IntPtr about)

Parameters

about IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetWrapLicense(IntPtr)

Calls native method gtk_about_dialog_get_wrap_license.

public static extern bool GetWrapLicense(IntPtr about)

Parameters

about IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_about_dialog_new.

public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: None Nullable: False

SetArtists(IntPtr, Utf8StringArrayNullTerminatedHandle)

Calls native method gtk_about_dialog_set_artists.

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

Parameters

about IntPtr

Transfer ownership: None Nullable: False

artists Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: False

SetAuthors(IntPtr, Utf8StringArrayNullTerminatedHandle)

Calls native method gtk_about_dialog_set_authors.

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

Parameters

about IntPtr

Transfer ownership: None Nullable: False

authors Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: False

SetComments(IntPtr, NullableUtf8StringHandle)

Calls native method gtk_about_dialog_set_comments.

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

Parameters

about IntPtr

Transfer ownership: None Nullable: False

comments NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetCopyright(IntPtr, NullableUtf8StringHandle)

Calls native method gtk_about_dialog_set_copyright.

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

Parameters

about IntPtr

Transfer ownership: None Nullable: False

copyright NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetDocumenters(IntPtr, Utf8StringArrayNullTerminatedHandle)

Calls native method gtk_about_dialog_set_documenters.

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

Parameters

about IntPtr

Transfer ownership: None Nullable: False

documenters Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: False

SetLicense(IntPtr, NullableUtf8StringHandle)

Calls native method gtk_about_dialog_set_license.

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

Parameters

about IntPtr

Transfer ownership: None Nullable: False

license NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetLicenseType(IntPtr, License)

Calls native method gtk_about_dialog_set_license_type.

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

Parameters

about IntPtr

Transfer ownership: None Nullable: False

licenseType License

Transfer ownership: None Nullable: False

SetLogo(IntPtr, IntPtr)

Calls native method gtk_about_dialog_set_logo.

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

Parameters

about IntPtr

Transfer ownership: None Nullable: False

logo IntPtr

Transfer ownership: None Nullable: True

SetLogoIconName(IntPtr, NullableUtf8StringHandle)

Calls native method gtk_about_dialog_set_logo_icon_name.

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

Parameters

about IntPtr

Transfer ownership: None Nullable: False

iconName NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetProgramName(IntPtr, NullableUtf8StringHandle)

Calls native method gtk_about_dialog_set_program_name.

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

Parameters

about IntPtr

Transfer ownership: None Nullable: False

name NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetSystemInformation(IntPtr, NullableUtf8StringHandle)

Calls native method gtk_about_dialog_set_system_information.

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

Parameters

about IntPtr

Transfer ownership: None Nullable: False

systemInformation NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetTranslatorCredits(IntPtr, NullableUtf8StringHandle)

Calls native method gtk_about_dialog_set_translator_credits.

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

Parameters

about IntPtr

Transfer ownership: None Nullable: False

translatorCredits NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetVersion(IntPtr, NullableUtf8StringHandle)

Calls native method gtk_about_dialog_set_version.

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

Parameters

about IntPtr

Transfer ownership: None Nullable: False

version NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetWebsite(IntPtr, NullableUtf8StringHandle)

Calls native method gtk_about_dialog_set_website.

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

Parameters

about IntPtr

Transfer ownership: None Nullable: False

website NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetWebsiteLabel(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_about_dialog_set_website_label.

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

Parameters

about IntPtr

Transfer ownership: None Nullable: False

websiteLabel NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetWrapLicense(IntPtr, bool)

Calls native method gtk_about_dialog_set_wrap_license.

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

Parameters

about IntPtr

Transfer ownership: None Nullable: False

wrapLicense bool

Transfer ownership: None Nullable: False