Class MessageDialog
- Namespace
 - Adw
 
- Assembly
 - Adw-1.dll
 
public class MessageDialog : Window, Accessible, Buildable, ConstraintTarget, Native, Root, ShortcutManager, IDisposable, GTypeProvider, InstanceFactory
  - Inheritance
 - 
      
      
      
      
      
      MessageDialog
 
- Implements
 
- Inherited Members
 
Constructors
MessageDialog(MessageDialogHandle)
public MessageDialog(MessageDialogHandle handle)
  Parameters
handleMessageDialogHandle
MessageDialog(params ConstructArgument[])
public MessageDialog(params ConstructArgument[] constructArguments)
  Parameters
constructArgumentsConstructArgument[]
Fields
BodyPropertyDefinition
public static readonly Property<string?, MessageDialog> BodyPropertyDefinition
  Field Value
BodyUseMarkupPropertyDefinition
public static readonly Property<bool, MessageDialog> BodyUseMarkupPropertyDefinition
  Field Value
CloseResponsePropertyDefinition
public static readonly Property<string?, MessageDialog> CloseResponsePropertyDefinition
  Field Value
DefaultResponsePropertyDefinition
public static readonly Property<string?, MessageDialog> DefaultResponsePropertyDefinition
  Field Value
ExtraChildPropertyDefinition
public static readonly Property<Widget?, MessageDialog> ExtraChildPropertyDefinition
  Field Value
HeadingPropertyDefinition
public static readonly Property<string?, MessageDialog> HeadingPropertyDefinition
  Field Value
HeadingUseMarkupPropertyDefinition
public static readonly Property<bool, MessageDialog> HeadingUseMarkupPropertyDefinition
  Field Value
ResponseSignal
Signal Descriptor for OnResponse.
public static readonly Signal<MessageDialog, MessageDialog.ResponseSignalArgs> ResponseSignal
  Field Value
Properties
AccessibleRole
public AccessibleRole AccessibleRole { get; set; }
  Property Value
Body
public string? Body { get; set; }
  Property Value
BodyUseMarkup
public bool BodyUseMarkup { get; set; }
  Property Value
CloseResponse
public string? CloseResponse { get; set; }
  Property Value
DefaultResponse
public string? DefaultResponse { get; set; }
  Property Value
ExtraChild
public Widget? ExtraChild { get; set; }
  Property Value
Heading
public string? Heading { get; set; }
  Property Value
HeadingUseMarkup
public bool HeadingUseMarkup { get; set; }
  Property Value
Methods
AddResponse(string, string)
[Version("1.2")]
public void AddResponse(string id, string label)
  Parameters
Announce(string, AccessibleAnnouncementPriority)
[Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)
  Parameters
messagestringpriorityAccessibleAnnouncementPriority
ChooseFinish(AsyncResult)
[Version("1.3")]
public string ChooseFinish(AsyncResult result)
  Parameters
resultAsyncResult
Returns
GetAccessibleParent()
[Version("4.10")]
public Accessible? GetAccessibleParent()
  Returns
GetAccessibleRole()
public AccessibleRole GetAccessibleRole()
  Returns
GetAtContext()
[Version("4.10")]
public ATContext GetAtContext()
  Returns
GetBody()
[Version("1.2")]
public string GetBody()
  Returns
GetBodyUseMarkup()
[Version("1.2")]
public bool GetBodyUseMarkup()
  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
GetCloseResponse()
[Version("1.2")]
public string GetCloseResponse()
  Returns
GetDefaultResponse()
[Version("1.2")]
public string? GetDefaultResponse()
  Returns
GetDisplay()
public Display GetDisplay()
  Returns
GetExtraChild()
[Version("1.2")]
public Widget? GetExtraChild()
  Returns
GetFirstAccessibleChild()
[Version("4.10")]
public Accessible? GetFirstAccessibleChild()
  Returns
GetGType()
public static Type GetGType()
  Returns
GetHeading()
[Version("1.2")]
public string? GetHeading()
  Returns
GetHeadingUseMarkup()
[Version("1.2")]
public bool GetHeadingUseMarkup()
  Returns
GetNextAccessibleSibling()
[Version("4.10")]
public Accessible? GetNextAccessibleSibling()
  Returns
GetPlatformState(AccessiblePlatformState)
[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)
  Parameters
stateAccessiblePlatformState
Returns
GetRenderer()
public Renderer? GetRenderer()
  Returns
GetResponseAppearance(string)
[Version("1.2")]
public ResponseAppearance GetResponseAppearance(string response)
  Parameters
responsestring
Returns
GetResponseEnabled(string)
[Version("1.2")]
public bool GetResponseEnabled(string response)
  Parameters
responsestring
Returns
GetResponseLabel(string)
[Version("1.2")]
public string GetResponseLabel(string response)
  Parameters
responsestring
Returns
GetSurface()
public Surface? GetSurface()
  Returns
GetSurfaceTransform(out double, out double)
public void GetSurfaceTransform(out double x, out double y)
  Parameters
HasResponse(string)
[Version("1.2")]
public bool HasResponse(string response)
  Parameters
responsestring
Returns
New(Window?, string?, string?)
[Version("1.2")]
public static MessageDialog New(Window? parent, string? heading, string? body)
  Parameters
Returns
Realize()
public void Realize()
  RemoveResponse(string)
[Version("1.5")]
public void RemoveResponse(string id)
  Parameters
idstring
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
Response(string)
[Version("1.2")]
public void Response(string response)
  Parameters
responsestring
SetAccessibleParent(Accessible?, Accessible?)
[Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)
  Parameters
parentAccessiblenextSiblingAccessible
SetBody(string)
[Version("1.2")]
public void SetBody(string body)
  Parameters
bodystring
SetBodyUseMarkup(bool)
[Version("1.2")]
public void SetBodyUseMarkup(bool useMarkup)
  Parameters
useMarkupbool
SetCloseResponse(string)
[Version("1.2")]
public void SetCloseResponse(string response)
  Parameters
responsestring
SetDefaultResponse(string?)
[Version("1.2")]
public void SetDefaultResponse(string? response)
  Parameters
responsestring
SetExtraChild(Widget?)
[Version("1.2")]
public void SetExtraChild(Widget? child)
  Parameters
childWidget
SetHeading(string?)
[Version("1.2")]
public void SetHeading(string? heading)
  Parameters
headingstring
SetHeadingUseMarkup(bool)
[Version("1.2")]
public void SetHeadingUseMarkup(bool useMarkup)
  Parameters
useMarkupbool
SetResponseAppearance(string, ResponseAppearance)
[Version("1.2")]
public void SetResponseAppearance(string response, ResponseAppearance appearance)
  Parameters
responsestringappearanceResponseAppearance
SetResponseEnabled(string, bool)
[Version("1.2")]
public void SetResponseEnabled(string response, bool enabled)
  Parameters
SetResponseLabel(string, string)
[Version("1.2")]
public void SetResponseLabel(string response, string label)
  Parameters
Unrealize()
public void Unrealize()
  UpdateNextAccessibleSibling(Accessible?)
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
  Parameters
newSiblingAccessible
Events
OnResponse
public event SignalHandler<MessageDialog, MessageDialog.ResponseSignalArgs> OnResponse