Class AboutDialog
- Namespace
- Adw
- Assembly
- Adw-1.dll
public sealed class AboutDialog : Dialog, Accessible, Buildable, ConstraintTarget, ShortcutManager, NativeObject, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
AboutDialog
- Implements
- Inherited Members
Constructors
AboutDialog(AboutDialogHandle)
protected AboutDialog(AboutDialogHandle handle)
Parameters
handleAboutDialogHandle
AboutDialog(params ConstructArgument[])
[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public AboutDialog(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
AboutDialog(CreationData)
[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected AboutDialog(CreationData data)
Parameters
dataCreationData
Fields
ActivateLinkSignal
Signal Descriptor for OnActivateLink.
public static readonly ReturningSignal<AboutDialog, AboutDialog.ActivateLinkSignalArgs, bool> ActivateLinkSignal
Field Value
ApplicationIconPropertyDefinition
public static readonly Property<string?, AboutDialog> ApplicationIconPropertyDefinition
Field Value
ApplicationNamePropertyDefinition
public static readonly Property<string?, AboutDialog> ApplicationNamePropertyDefinition
Field Value
ArtistsPropertyDefinition
public static readonly Property<string[], AboutDialog> ArtistsPropertyDefinition
Field Value
CommentsPropertyDefinition
public static readonly Property<string?, AboutDialog> CommentsPropertyDefinition
Field Value
CopyrightPropertyDefinition
public static readonly Property<string?, AboutDialog> CopyrightPropertyDefinition
Field Value
DebugInfoFilenamePropertyDefinition
public static readonly Property<string?, AboutDialog> DebugInfoFilenamePropertyDefinition
Field Value
DebugInfoPropertyDefinition
public static readonly Property<string?, AboutDialog> DebugInfoPropertyDefinition
Field Value
DesignersPropertyDefinition
public static readonly Property<string[], AboutDialog> DesignersPropertyDefinition
Field Value
DeveloperNamePropertyDefinition
public static readonly Property<string?, AboutDialog> DeveloperNamePropertyDefinition
Field Value
DevelopersPropertyDefinition
public static readonly Property<string[], AboutDialog> DevelopersPropertyDefinition
Field Value
DocumentersPropertyDefinition
public static readonly Property<string[], AboutDialog> DocumentersPropertyDefinition
Field Value
IssueUrlPropertyDefinition
public static readonly Property<string?, AboutDialog> IssueUrlPropertyDefinition
Field Value
LicensePropertyDefinition
public static readonly Property<string?, AboutDialog> LicensePropertyDefinition
Field Value
LicenseTypePropertyDefinition
public static readonly Property<License, AboutDialog> LicenseTypePropertyDefinition
Field Value
ReleaseNotesPropertyDefinition
public static readonly Property<string?, AboutDialog> ReleaseNotesPropertyDefinition
Field Value
ReleaseNotesVersionPropertyDefinition
public static readonly Property<string?, AboutDialog> ReleaseNotesVersionPropertyDefinition
Field Value
SupportUrlPropertyDefinition
public static readonly Property<string?, AboutDialog> SupportUrlPropertyDefinition
Field Value
TranslatorCreditsPropertyDefinition
public static readonly Property<string?, AboutDialog> TranslatorCreditsPropertyDefinition
Field Value
VersionPropertyDefinition
public static readonly Property<string?, AboutDialog> VersionPropertyDefinition
Field Value
WebsitePropertyDefinition
public static readonly Property<string?, AboutDialog> WebsitePropertyDefinition
Field Value
Properties
AccessibleRole
public AccessibleRole AccessibleRole { get; set; }
Property Value
ApplicationIcon
public string? ApplicationIcon { get; set; }
Property Value
ApplicationName
public string? ApplicationName { get; set; }
Property Value
Artists
public string[] Artists { get; set; }
Property Value
- string[]
Comments
public string? Comments { get; set; }
Property Value
Copyright
public string? Copyright { get; set; }
Property Value
DebugInfo
public string? DebugInfo { get; set; }
Property Value
DebugInfoFilename
public string? DebugInfoFilename { get; set; }
Property Value
Designers
public string[] Designers { get; set; }
Property Value
- string[]
DeveloperName
public string? DeveloperName { get; set; }
Property Value
Developers
public string[] Developers { get; set; }
Property Value
- string[]
Documenters
public string[] Documenters { get; set; }
Property Value
- string[]
IssueUrl
public string? IssueUrl { get; set; }
Property Value
License
public string? License { get; set; }
Property Value
LicenseType
public License LicenseType { get; set; }
Property Value
ReleaseNotes
public string? ReleaseNotes { get; set; }
Property Value
ReleaseNotesVersion
public string? ReleaseNotesVersion { get; set; }
Property Value
SupportUrl
public string? SupportUrl { get; set; }
Property Value
TranslatorCredits
public string? TranslatorCredits { get; set; }
Property Value
Version
public string? Version { get; set; }
Property Value
Website
public string? Website { get; set; }
Property Value
Methods
AddAcknowledgementSection(string?, string[])
[Version("1.5")]
public void AddAcknowledgementSection(string? name, string[] people)
Parameters
AddCreditSection(string?, string[])
[Version("1.5")]
public void AddCreditSection(string? name, string[] people)
Parameters
AddLegalSection(string, string?, License, string?)
[Version("1.5")]
public void AddLegalSection(string title, string? copyright, License licenseType, string? license)
Parameters
AddLink(string, string)
[Version("1.5")]
public void AddLink(string title, string url)
Parameters
AddOtherApp(string, string, string)
[Version("1.7")]
public void AddOtherApp(string appid, string name, string summary)
Parameters
Announce(string, AccessibleAnnouncementPriority)
[Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)
Parameters
messagestringpriorityAccessibleAnnouncementPriority
GetAccessibleParent()
[Version("4.10")]
public Accessible? GetAccessibleParent()
Returns
GetAccessibleRole()
public AccessibleRole GetAccessibleRole()
Returns
GetApplicationIcon()
[Version("1.5")]
public string GetApplicationIcon()
Returns
GetApplicationName()
[Version("1.5")]
public string GetApplicationName()
Returns
GetArtists()
[Version("1.5")]
public string[]? GetArtists()
Returns
- string[]
GetAtContext()
[Version("4.10")]
public ATContext GetAtContext()
Returns
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
Returns
GetBuildableId()
public string? GetBuildableId()
Returns
GetComments()
[Version("1.5")]
public string GetComments()
Returns
GetCopyright()
[Version("1.5")]
public string GetCopyright()
Returns
GetDebugInfo()
[Version("1.5")]
public string GetDebugInfo()
Returns
GetDebugInfoFilename()
[Version("1.5")]
public string GetDebugInfoFilename()
Returns
GetDesigners()
[Version("1.5")]
public string[]? GetDesigners()
Returns
- string[]
GetDeveloperName()
[Version("1.5")]
public string GetDeveloperName()
Returns
GetDevelopers()
[Version("1.5")]
public string[]? GetDevelopers()
Returns
- string[]
GetDocumenters()
[Version("1.5")]
public string[]? GetDocumenters()
Returns
- string[]
GetFirstAccessibleChild()
[Version("4.10")]
public Accessible? GetFirstAccessibleChild()
Returns
GetGType()
public static Type GetGType()
Returns
GetIssueUrl()
[Version("1.5")]
public string GetIssueUrl()
Returns
GetLicense()
[Version("1.5")]
public string GetLicense()
Returns
GetLicenseType()
[Version("1.5")]
public License GetLicenseType()
Returns
GetNextAccessibleSibling()
[Version("4.10")]
public Accessible? GetNextAccessibleSibling()
Returns
GetPlatformState(AccessiblePlatformState)
[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)
Parameters
stateAccessiblePlatformState
Returns
GetReleaseNotes()
[Version("1.5")]
public string GetReleaseNotes()
Returns
GetReleaseNotesVersion()
[Version("1.5")]
public string GetReleaseNotesVersion()
Returns
GetSupportUrl()
[Version("1.5")]
public string GetSupportUrl()
Returns
GetTranslatorCredits()
[Version("1.5")]
public string GetTranslatorCredits()
Returns
GetVersion()
[Version("1.5")]
public string GetVersion()
Returns
GetWebsite()
[Version("1.5")]
public string GetWebsite()
Returns
New()
[Version("1.5")]
public static AboutDialog New()
Returns
NewFromAppdata(string, string?)
[Version("1.5")]
public static AboutDialog NewFromAppdata(string resourcePath, string? releaseNotesVersion)
Parameters
Returns
NewFromPointer(nint, bool)
Creates a new managed AboutDialog instance for a given pointer.
public static AboutDialog NewFromPointer(nint ptr, bool ownsHandle)
Parameters
Returns
NewWithProperties(ConstructArgument[])
Creates a new AboutDialog and sets the properties specified by the construct arguments.
public static AboutDialog NewWithProperties(ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]The properties to set.
Returns
ResetProperty(AccessibleProperty)
public void ResetProperty(AccessibleProperty property)
Parameters
propertyAccessibleProperty
ResetRelation(AccessibleRelation)
public void ResetRelation(AccessibleRelation relation)
Parameters
relationAccessibleRelation
ResetState(AccessibleState)
public void ResetState(AccessibleState state)
Parameters
stateAccessibleState
SetAccessibleParent(Accessible?, Accessible?)
[Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)
Parameters
parentAccessiblenextSiblingAccessible
SetApplicationIcon(string)
[Version("1.5")]
public void SetApplicationIcon(string applicationIcon)
Parameters
applicationIconstring
SetApplicationName(string)
[Version("1.5")]
public void SetApplicationName(string applicationName)
Parameters
applicationNamestring
SetArtists(string[]?)
[Version("1.5")]
public void SetArtists(string[]? artists)
Parameters
artistsstring[]
SetComments(string)
[Version("1.5")]
public void SetComments(string comments)
Parameters
commentsstring
SetCopyright(string)
[Version("1.5")]
public void SetCopyright(string copyright)
Parameters
copyrightstring
SetDebugInfo(string)
[Version("1.5")]
public void SetDebugInfo(string debugInfo)
Parameters
debugInfostring
SetDebugInfoFilename(string)
[Version("1.5")]
public void SetDebugInfoFilename(string filename)
Parameters
filenamestring
SetDesigners(string[]?)
[Version("1.5")]
public void SetDesigners(string[]? designers)
Parameters
designersstring[]
SetDeveloperName(string)
[Version("1.5")]
public void SetDeveloperName(string developerName)
Parameters
developerNamestring
SetDevelopers(string[]?)
[Version("1.5")]
public void SetDevelopers(string[]? developers)
Parameters
developersstring[]
SetDocumenters(string[]?)
[Version("1.5")]
public void SetDocumenters(string[]? documenters)
Parameters
documentersstring[]
SetIssueUrl(string)
[Version("1.5")]
public void SetIssueUrl(string issueUrl)
Parameters
issueUrlstring
SetLicense(string)
[Version("1.5")]
public void SetLicense(string license)
Parameters
licensestring
SetLicenseType(License)
[Version("1.5")]
public void SetLicenseType(License licenseType)
Parameters
licenseTypeLicense
SetReleaseNotes(string)
[Version("1.5")]
public void SetReleaseNotes(string releaseNotes)
Parameters
releaseNotesstring
SetReleaseNotesVersion(string)
[Version("1.5")]
public void SetReleaseNotesVersion(string version)
Parameters
versionstring
SetSupportUrl(string)
[Version("1.5")]
public void SetSupportUrl(string supportUrl)
Parameters
supportUrlstring
SetTranslatorCredits(string)
[Version("1.5")]
public void SetTranslatorCredits(string translatorCredits)
Parameters
translatorCreditsstring
SetVersion(string)
[Version("1.5")]
public void SetVersion(string version)
Parameters
versionstring
SetWebsite(string)
[Version("1.5")]
public void SetWebsite(string website)
Parameters
websitestring
UpdateNextAccessibleSibling(Accessible?)
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
Parameters
newSiblingAccessible
UpdatePlatformState(AccessiblePlatformState)
[Version("4.18")]
public void UpdatePlatformState(AccessiblePlatformState state)
Parameters
stateAccessiblePlatformState
Events
OnActivateLink
public event ReturningSignalHandler<AboutDialog, AboutDialog.ActivateLinkSignalArgs, bool> OnActivateLink