Table of Contents

Class AboutDialog

Namespace
Gtk
Assembly
Gtk-4.0.dll
public class AboutDialog : Window, IObject, INotifyPropertyChanged, IDisposable, Accessible, Buildable, ConstraintTarget, Native, Root, ShortcutManager, IHandle, GTypeProvider
Inheritance
AboutDialog
Implements
Inherited Members

Constructors

AboutDialog()

public AboutDialog()

AboutDialog(params ConstructArgument[])

protected AboutDialog(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

AboutDialog(IntPtr, bool)

protected AboutDialog(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

ActivateLinkSignal

Signal Descriptor for OnActivateLink.

public static readonly ReturningSignal<AboutDialog, AboutDialog.ActivateLinkSignalArgs, bool> ActivateLinkSignal

Field Value

ReturningSignal<AboutDialog, AboutDialog.ActivateLinkSignalArgs, bool>

ArtistsPropertyDefinition

public static readonly Property<string[], AboutDialog> ArtistsPropertyDefinition

Field Value

Property<string[], AboutDialog>

AuthorsPropertyDefinition

public static readonly Property<string[], AboutDialog> AuthorsPropertyDefinition

Field Value

Property<string[], AboutDialog>

CommentsPropertyDefinition

public static readonly Property<string?, AboutDialog> CommentsPropertyDefinition

Field Value

Property<string, AboutDialog>

CopyrightPropertyDefinition

public static readonly Property<string?, AboutDialog> CopyrightPropertyDefinition

Field Value

Property<string, AboutDialog>

DocumentersPropertyDefinition

public static readonly Property<string[], AboutDialog> DocumentersPropertyDefinition

Field Value

Property<string[], AboutDialog>

LicensePropertyDefinition

public static readonly Property<string?, AboutDialog> LicensePropertyDefinition

Field Value

Property<string, AboutDialog>

LicenseTypePropertyDefinition

public static readonly Property<License, AboutDialog> LicenseTypePropertyDefinition

Field Value

Property<License, AboutDialog>

LogoIconNamePropertyDefinition

public static readonly Property<string?, AboutDialog> LogoIconNamePropertyDefinition

Field Value

Property<string, AboutDialog>

LogoPropertyDefinition

public static readonly Property<Paintable, AboutDialog> LogoPropertyDefinition

Field Value

Property<Paintable, AboutDialog>

ProgramNamePropertyDefinition

public static readonly Property<string?, AboutDialog> ProgramNamePropertyDefinition

Field Value

Property<string, AboutDialog>

SystemInformationPropertyDefinition

public static readonly Property<string?, AboutDialog> SystemInformationPropertyDefinition

Field Value

Property<string, AboutDialog>

TranslatorCreditsPropertyDefinition

public static readonly Property<string?, AboutDialog> TranslatorCreditsPropertyDefinition

Field Value

Property<string, AboutDialog>

VersionPropertyDefinition

public static readonly Property<string?, AboutDialog> VersionPropertyDefinition

Field Value

Property<string, AboutDialog>

WebsiteLabelPropertyDefinition

public static readonly Property<string?, AboutDialog> WebsiteLabelPropertyDefinition

Field Value

Property<string, AboutDialog>

WebsitePropertyDefinition

public static readonly Property<string?, AboutDialog> WebsitePropertyDefinition

Field Value

Property<string, AboutDialog>

WrapLicensePropertyDefinition

public static readonly Property<bool, AboutDialog> WrapLicensePropertyDefinition

Field Value

Property<bool, AboutDialog>

Properties

AccessibleRole

public AccessibleRole AccessibleRole { get; set; }

Property Value

AccessibleRole

Artists

public string[] Artists { get; set; }

Property Value

string[]

Authors

public string[] Authors { get; set; }

Property Value

string[]

Comments

public string? Comments { get; set; }

Property Value

string
public string? Copyright { get; set; }

Property Value

string

Documenters

public string[] Documenters { get; set; }

Property Value

string[]

License

public string? License { get; set; }

Property Value

string

LicenseType

public License LicenseType { get; set; }

Property Value

License
public Paintable Logo { get; set; }

Property Value

Paintable

LogoIconName

public string? LogoIconName { get; set; }

Property Value

string

ProgramName

public string? ProgramName { get; set; }

Property Value

string

SystemInformation

public string? SystemInformation { get; set; }

Property Value

string

TranslatorCredits

public string? TranslatorCredits { get; set; }

Property Value

string

Version

public string? Version { get; set; }

Property Value

string

Website

public string? Website { get; set; }

Property Value

string

WebsiteLabel

public string? WebsiteLabel { get; set; }

Property Value

string

WrapLicense

public bool WrapLicense { get; set; }

Property Value

bool

Methods

AddCreditSection(string, string[])

public void AddCreditSection(string sectionName, string[] people)

Parameters

sectionName string
people string[]

Announce(string, AccessibleAnnouncementPriority)

[Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)

Parameters

message string
priority AccessibleAnnouncementPriority

GetAccessibleParent()

[Version("4.10")]
public Accessible? GetAccessibleParent()

Returns

Accessible

GetAccessibleRole()

public AccessibleRole GetAccessibleRole()

Returns

AccessibleRole

GetArtists()

public string[] GetArtists()

Returns

string[]

GetAtContext()

[Version("4.10")]
public ATContext GetAtContext()

Returns

ATContext

GetAuthors()

public string[] GetAuthors()

Returns

string[]

GetBounds(out int, out int, out int, out int)

[Version("4.10")]
public bool GetBounds(out int x, out int y, out int width, out int height)

Parameters

x int
y int
width int
height int

Returns

bool

GetBuildableId()

public string? GetBuildableId()

Returns

string

GetComments()

public string? GetComments()

Returns

string

GetCopyright()

public string? GetCopyright()

Returns

string

GetDisplay()

public Display GetDisplay()

Returns

Display

GetDocumenters()

public string[] GetDocumenters()

Returns

string[]

GetFirstAccessibleChild()

[Version("4.10")]
public Accessible? GetFirstAccessibleChild()

Returns

Accessible

GetGType()

public static Type GetGType()

Returns

Type

GetLicense()

public string? GetLicense()

Returns

string

GetLicenseType()

public License GetLicenseType()

Returns

License
public Paintable? GetLogo()

Returns

Paintable

GetLogoIconName()

public string? GetLogoIconName()

Returns

string

GetNextAccessibleSibling()

[Version("4.10")]
public Accessible? GetNextAccessibleSibling()

Returns

Accessible

GetPlatformState(AccessiblePlatformState)

[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)

Parameters

state AccessiblePlatformState

Returns

bool

GetProgramName()

public string? GetProgramName()

Returns

string

GetRenderer()

public Renderer? GetRenderer()

Returns

Renderer

GetSurface()

public Surface? GetSurface()

Returns

Surface

GetSurfaceTransform(out double, out double)

public void GetSurfaceTransform(out double x, out double y)

Parameters

x double
y double

GetSystemInformation()

public string? GetSystemInformation()

Returns

string

GetTranslatorCredits()

public string? GetTranslatorCredits()

Returns

string

GetVersion()

public string? GetVersion()

Returns

string

GetWebsite()

public string? GetWebsite()

Returns

string

GetWebsiteLabel()

public string? GetWebsiteLabel()

Returns

string

GetWrapLicense()

public bool GetWrapLicense()

Returns

bool

New()

public static AboutDialog New()

Returns

AboutDialog

Realize()

public void Realize()

ResetProperty(AccessibleProperty)

public void ResetProperty(AccessibleProperty property)

Parameters

property AccessibleProperty

ResetRelation(AccessibleRelation)

public void ResetRelation(AccessibleRelation relation)

Parameters

relation AccessibleRelation

ResetState(AccessibleState)

public void ResetState(AccessibleState state)

Parameters

state AccessibleState

SetAccessibleParent(Accessible?, Accessible?)

[Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)

Parameters

parent Accessible
nextSibling Accessible

SetArtists(string[])

public void SetArtists(string[] artists)

Parameters

artists string[]

SetAuthors(string[])

public void SetAuthors(string[] authors)

Parameters

authors string[]

SetComments(string?)

public void SetComments(string? comments)

Parameters

comments string

SetCopyright(string?)

public void SetCopyright(string? copyright)

Parameters

copyright string

SetDocumenters(string[])

public void SetDocumenters(string[] documenters)

Parameters

documenters string[]

SetLicense(string?)

public void SetLicense(string? license)

Parameters

license string

SetLicenseType(License)

public void SetLicenseType(License licenseType)

Parameters

licenseType License

SetLogo(Paintable?)

public void SetLogo(Paintable? logo)

Parameters

logo Paintable

SetLogoIconName(string?)

public void SetLogoIconName(string? iconName)

Parameters

iconName string

SetProgramName(string?)

public void SetProgramName(string? name)

Parameters

name string

SetSystemInformation(string?)

public void SetSystemInformation(string? systemInformation)

Parameters

systemInformation string

SetTranslatorCredits(string?)

public void SetTranslatorCredits(string? translatorCredits)

Parameters

translatorCredits string

SetVersion(string?)

public void SetVersion(string? version)

Parameters

version string

SetWebsite(string?)

public void SetWebsite(string? website)

Parameters

website string

SetWebsiteLabel(string)

public void SetWebsiteLabel(string websiteLabel)

Parameters

websiteLabel string

SetWrapLicense(bool)

public void SetWrapLicense(bool wrapLicense)

Parameters

wrapLicense bool

Unrealize()

public void Unrealize()

UpdateNextAccessibleSibling(Accessible?)

[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)

Parameters

newSibling Accessible

Events

public event ReturningSignalHandler<AboutDialog, AboutDialog.ActivateLinkSignalArgs, bool> OnActivateLink

Event Type

ReturningSignalHandler<AboutDialog, AboutDialog.ActivateLinkSignalArgs, bool>