Class Dialog
- Namespace
- Adw
- Assembly
- Adw-1.dll
public class Dialog : Widget, IDisposable, Accessible, Buildable, ConstraintTarget, GTypeProvider, InstanceFactory
- Inheritance
-
Dialog
- Implements
- Derived
- Inherited Members
Constructors
Dialog(DialogHandle)
public Dialog(DialogHandle handle)
Parameters
handle
DialogHandle
Dialog(params ConstructArgument[])
public Dialog(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
Fields
CanClosePropertyDefinition
public static readonly Property<bool, Dialog> CanClosePropertyDefinition
Field Value
ChildPropertyDefinition
public static readonly Property<Widget?, Dialog> ChildPropertyDefinition
Field Value
CloseAttemptSignal
Signal Descriptor for OnCloseAttempt.
public static readonly Signal<Dialog> CloseAttemptSignal
Field Value
ClosedSignal
Signal Descriptor for OnClosed.
public static readonly Signal<Dialog> ClosedSignal
Field Value
ContentHeightPropertyDefinition
public static readonly Property<int, Dialog> ContentHeightPropertyDefinition
Field Value
ContentWidthPropertyDefinition
public static readonly Property<int, Dialog> ContentWidthPropertyDefinition
Field Value
CurrentBreakpointPropertyDefinition
public static readonly Property<Breakpoint?, Dialog> CurrentBreakpointPropertyDefinition
Field Value
DefaultWidgetPropertyDefinition
public static readonly Property<Widget?, Dialog> DefaultWidgetPropertyDefinition
Field Value
FocusWidgetPropertyDefinition
public static readonly Property<Widget?, Dialog> FocusWidgetPropertyDefinition
Field Value
FollowsContentSizePropertyDefinition
public static readonly Property<bool, Dialog> FollowsContentSizePropertyDefinition
Field Value
PresentationModePropertyDefinition
public static readonly Property<DialogPresentationMode, Dialog> PresentationModePropertyDefinition
Field Value
TitlePropertyDefinition
public static readonly Property<string?, Dialog> TitlePropertyDefinition
Field Value
Properties
AccessibleRole
public AccessibleRole AccessibleRole { get; set; }
Property Value
CanClose
public bool CanClose { get; set; }
Property Value
Child
public Widget? Child { get; set; }
Property Value
ContentHeight
public int ContentHeight { get; set; }
Property Value
ContentWidth
public int ContentWidth { get; set; }
Property Value
CurrentBreakpoint
public Breakpoint? CurrentBreakpoint { get; }
Property Value
DefaultWidget
public Widget? DefaultWidget { get; set; }
Property Value
FocusWidget
public Widget? FocusWidget { get; set; }
Property Value
FollowsContentSize
public bool FollowsContentSize { get; set; }
Property Value
PresentationMode
public DialogPresentationMode PresentationMode { get; set; }
Property Value
Title
public string? Title { get; set; }
Property Value
Methods
AddBreakpoint(Breakpoint)
[Version("1.5")]
public void AddBreakpoint(Breakpoint breakpoint)
Parameters
breakpoint
Breakpoint
Announce(string, AccessibleAnnouncementPriority)
[Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)
Parameters
message
stringpriority
AccessibleAnnouncementPriority
Close()
[Version("1.5")]
public bool Close()
Returns
ForceClose()
[Version("1.5")]
public void ForceClose()
GetAccessibleParent()
[Version("4.10")]
public Accessible? GetAccessibleParent()
Returns
GetAccessibleRole()
public AccessibleRole GetAccessibleRole()
Returns
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
GetCanClose()
[Version("1.5")]
public bool GetCanClose()
Returns
GetChild()
[Version("1.5")]
public Widget? GetChild()
Returns
GetContentHeight()
[Version("1.5")]
public int GetContentHeight()
Returns
GetContentWidth()
[Version("1.5")]
public int GetContentWidth()
Returns
GetCurrentBreakpoint()
[Version("1.5")]
public Breakpoint? GetCurrentBreakpoint()
Returns
GetDefaultWidget()
[Version("1.5")]
public Widget? GetDefaultWidget()
Returns
GetFirstAccessibleChild()
[Version("4.10")]
public Accessible? GetFirstAccessibleChild()
Returns
GetFocus()
[Version("1.5")]
public Widget? GetFocus()
Returns
GetFollowsContentSize()
[Version("1.5")]
public bool GetFollowsContentSize()
Returns
GetGType()
public static Type GetGType()
Returns
GetNextAccessibleSibling()
[Version("4.10")]
public Accessible? GetNextAccessibleSibling()
Returns
GetPlatformState(AccessiblePlatformState)
[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)
Parameters
state
AccessiblePlatformState
Returns
GetPresentationMode()
[Version("1.5")]
public DialogPresentationMode GetPresentationMode()
Returns
GetTitle()
[Version("1.5")]
public string GetTitle()
Returns
New()
[Version("1.5")]
public static Dialog New()
Returns
Present(Widget?)
[Version("1.5")]
public void Present(Widget? parent)
Parameters
parent
Widget
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
AccessiblenextSibling
Accessible
SetCanClose(bool)
[Version("1.5")]
public void SetCanClose(bool canClose)
Parameters
canClose
bool
SetChild(Widget?)
[Version("1.5")]
public void SetChild(Widget? child)
Parameters
child
Widget
SetContentHeight(int)
[Version("1.5")]
public void SetContentHeight(int contentHeight)
Parameters
contentHeight
int
SetContentWidth(int)
[Version("1.5")]
public void SetContentWidth(int contentWidth)
Parameters
contentWidth
int
SetDefaultWidget(Widget?)
[Version("1.5")]
public void SetDefaultWidget(Widget? defaultWidget)
Parameters
defaultWidget
Widget
SetFocus(Widget?)
[Version("1.5")]
public void SetFocus(Widget? focus)
Parameters
focus
Widget
SetFollowsContentSize(bool)
[Version("1.5")]
public void SetFollowsContentSize(bool followsContentSize)
Parameters
followsContentSize
bool
SetPresentationMode(DialogPresentationMode)
[Version("1.5")]
public void SetPresentationMode(DialogPresentationMode presentationMode)
Parameters
presentationMode
DialogPresentationMode
SetTitle(string)
[Version("1.5")]
public void SetTitle(string title)
Parameters
title
string
UpdateNextAccessibleSibling(Accessible?)
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
Parameters
newSibling
Accessible
Events
OnCloseAttempt
public event SignalHandler<Dialog> OnCloseAttempt
Event Type
OnClosed
public event SignalHandler<Dialog> OnClosed