Table of Contents

Class AlertDialog

Namespace
Adw
Assembly
Adw-1.dll
public class AlertDialog : Dialog, IObject, INotifyPropertyChanged, IDisposable, Accessible, Buildable, ConstraintTarget, IHandle, GTypeProvider
Inheritance
AlertDialog
Implements
Inherited Members

Constructors

AlertDialog()

public AlertDialog()

AlertDialog(params ConstructArgument[])

protected AlertDialog(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

AlertDialog(IntPtr, bool)

protected AlertDialog(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

BodyPropertyDefinition

public static readonly Property<string?, AlertDialog> BodyPropertyDefinition

Field Value

Property<string, AlertDialog>

BodyUseMarkupPropertyDefinition

public static readonly Property<bool, AlertDialog> BodyUseMarkupPropertyDefinition

Field Value

Property<bool, AlertDialog>

CloseResponsePropertyDefinition

public static readonly Property<string?, AlertDialog> CloseResponsePropertyDefinition

Field Value

Property<string, AlertDialog>

DefaultResponsePropertyDefinition

public static readonly Property<string?, AlertDialog> DefaultResponsePropertyDefinition

Field Value

Property<string, AlertDialog>

ExtraChildPropertyDefinition

public static readonly Property<Widget?, AlertDialog> ExtraChildPropertyDefinition

Field Value

Property<Widget, AlertDialog>

HeadingPropertyDefinition

public static readonly Property<string?, AlertDialog> HeadingPropertyDefinition

Field Value

Property<string, AlertDialog>

HeadingUseMarkupPropertyDefinition

public static readonly Property<bool, AlertDialog> HeadingUseMarkupPropertyDefinition

Field Value

Property<bool, AlertDialog>

ResponseSignal

Signal Descriptor for OnResponse.

public static readonly Signal<AlertDialog, AlertDialog.ResponseSignalArgs> ResponseSignal

Field Value

Signal<AlertDialog, AlertDialog.ResponseSignalArgs>

Properties

AccessibleRole

public AccessibleRole AccessibleRole { get; set; }

Property Value

AccessibleRole

Body

public string? Body { get; set; }

Property Value

string

BodyUseMarkup

public bool BodyUseMarkup { get; set; }

Property Value

bool

CloseResponse

public string? CloseResponse { get; set; }

Property Value

string

DefaultResponse

public string? DefaultResponse { get; set; }

Property Value

string

ExtraChild

public Widget? ExtraChild { get; set; }

Property Value

Widget

Heading

public string? Heading { get; set; }

Property Value

string

HeadingUseMarkup

public bool HeadingUseMarkup { get; set; }

Property Value

bool

Methods

AddResponse(string, string)

[Version("1.5")]
public void AddResponse(string id, string label)

Parameters

id string
label string

Announce(string, AccessibleAnnouncementPriority)

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

Parameters

message string
priority AccessibleAnnouncementPriority

ChooseFinish(AsyncResult)

[Version("1.5")]
public string ChooseFinish(AsyncResult result)

Parameters

result AsyncResult

Returns

string

GetAccessibleParent()

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

Returns

Accessible

GetAccessibleRole()

public AccessibleRole GetAccessibleRole()

Returns

AccessibleRole

GetAtContext()

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

Returns

ATContext

GetBody()

[Version("1.5")]
public string GetBody()

Returns

string

GetBodyUseMarkup()

[Version("1.5")]
public bool GetBodyUseMarkup()

Returns

bool

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

GetCloseResponse()

[Version("1.5")]
public string GetCloseResponse()

Returns

string

GetDefaultResponse()

[Version("1.5")]
public string? GetDefaultResponse()

Returns

string

GetExtraChild()

[Version("1.5")]
public Widget? GetExtraChild()

Returns

Widget

GetFirstAccessibleChild()

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

Returns

Accessible

GetGType()

public static Type GetGType()

Returns

Type

GetHeading()

[Version("1.5")]
public string? GetHeading()

Returns

string

GetHeadingUseMarkup()

[Version("1.5")]
public bool GetHeadingUseMarkup()

Returns

bool

GetNextAccessibleSibling()

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

Returns

Accessible

GetPlatformState(AccessiblePlatformState)

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

Parameters

state AccessiblePlatformState

Returns

bool

GetResponseAppearance(string)

[Version("1.5")]
public ResponseAppearance GetResponseAppearance(string response)

Parameters

response string

Returns

ResponseAppearance

GetResponseEnabled(string)

[Version("1.5")]
public bool GetResponseEnabled(string response)

Parameters

response string

Returns

bool

GetResponseLabel(string)

[Version("1.5")]
public string GetResponseLabel(string response)

Parameters

response string

Returns

string

HasResponse(string)

[Version("1.5")]
public bool HasResponse(string response)

Parameters

response string

Returns

bool

New(string?, string?)

[Version("1.5")]
public static AlertDialog New(string? heading, string? body)

Parameters

heading string
body string

Returns

AlertDialog

RemoveResponse(string)

[Version("1.5")]
public void RemoveResponse(string id)

Parameters

id string

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

SetBody(string)

[Version("1.5")]
public void SetBody(string body)

Parameters

body string

SetBodyUseMarkup(bool)

[Version("1.5")]
public void SetBodyUseMarkup(bool useMarkup)

Parameters

useMarkup bool

SetCloseResponse(string)

[Version("1.5")]
public void SetCloseResponse(string response)

Parameters

response string

SetDefaultResponse(string?)

[Version("1.5")]
public void SetDefaultResponse(string? response)

Parameters

response string

SetExtraChild(Widget?)

[Version("1.5")]
public void SetExtraChild(Widget? child)

Parameters

child Widget

SetHeading(string?)

[Version("1.5")]
public void SetHeading(string? heading)

Parameters

heading string

SetHeadingUseMarkup(bool)

[Version("1.5")]
public void SetHeadingUseMarkup(bool useMarkup)

Parameters

useMarkup bool

SetResponseAppearance(string, ResponseAppearance)

[Version("1.5")]
public void SetResponseAppearance(string response, ResponseAppearance appearance)

Parameters

response string
appearance ResponseAppearance

SetResponseEnabled(string, bool)

[Version("1.5")]
public void SetResponseEnabled(string response, bool enabled)

Parameters

response string
enabled bool

SetResponseLabel(string, string)

[Version("1.5")]
public void SetResponseLabel(string response, string label)

Parameters

response string
label string

UpdateNextAccessibleSibling(Accessible?)

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

Parameters

newSibling Accessible

Events

OnResponse

public event SignalHandler<AlertDialog, AlertDialog.ResponseSignalArgs> OnResponse

Event Type

SignalHandler<AlertDialog, AlertDialog.ResponseSignalArgs>