Table of Contents

Class Dialog

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

Constructors

Dialog()

public Dialog()

Dialog(params ConstructArgument[])

protected Dialog(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

Dialog(IntPtr, bool)

protected Dialog(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

CanClosePropertyDefinition

public static readonly Property<bool, Dialog> CanClosePropertyDefinition

Field Value

Property<bool, Dialog>

ChildPropertyDefinition

public static readonly Property<Widget?, Dialog> ChildPropertyDefinition

Field Value

Property<Widget, Dialog>

CloseAttemptSignal

Signal Descriptor for OnCloseAttempt.

public static readonly Signal<Dialog> CloseAttemptSignal

Field Value

Signal<Dialog>

ClosedSignal

Signal Descriptor for OnClosed.

public static readonly Signal<Dialog> ClosedSignal

Field Value

Signal<Dialog>

ContentHeightPropertyDefinition

public static readonly Property<int, Dialog> ContentHeightPropertyDefinition

Field Value

Property<int, Dialog>

ContentWidthPropertyDefinition

public static readonly Property<int, Dialog> ContentWidthPropertyDefinition

Field Value

Property<int, Dialog>

CurrentBreakpointPropertyDefinition

public static readonly Property<Breakpoint?, Dialog> CurrentBreakpointPropertyDefinition

Field Value

Property<Breakpoint, Dialog>

DefaultWidgetPropertyDefinition

public static readonly Property<Widget?, Dialog> DefaultWidgetPropertyDefinition

Field Value

Property<Widget, Dialog>

FocusWidgetPropertyDefinition

public static readonly Property<Widget?, Dialog> FocusWidgetPropertyDefinition

Field Value

Property<Widget, Dialog>

FollowsContentSizePropertyDefinition

public static readonly Property<bool, Dialog> FollowsContentSizePropertyDefinition

Field Value

Property<bool, Dialog>

PresentationModePropertyDefinition

public static readonly Property<DialogPresentationMode, Dialog> PresentationModePropertyDefinition

Field Value

Property<DialogPresentationMode, Dialog>

TitlePropertyDefinition

public static readonly Property<string?, Dialog> TitlePropertyDefinition

Field Value

Property<string, Dialog>

Properties

AccessibleRole

public AccessibleRole AccessibleRole { get; set; }

Property Value

AccessibleRole

CanClose

public bool CanClose { get; set; }

Property Value

bool

Child

public Widget? Child { get; set; }

Property Value

Widget

ContentHeight

public int ContentHeight { get; set; }

Property Value

int

ContentWidth

public int ContentWidth { get; set; }

Property Value

int

CurrentBreakpoint

public Breakpoint? CurrentBreakpoint { get; }

Property Value

Breakpoint

DefaultWidget

public Widget? DefaultWidget { get; set; }

Property Value

Widget

FocusWidget

public Widget? FocusWidget { get; set; }

Property Value

Widget

FollowsContentSize

public bool FollowsContentSize { get; set; }

Property Value

bool

PresentationMode

public DialogPresentationMode PresentationMode { get; set; }

Property Value

DialogPresentationMode

Title

public string? Title { get; set; }

Property Value

string

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 string
priority AccessibleAnnouncementPriority

Close()

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

Returns

bool

ForceClose()

[Version("1.5")]
public void ForceClose()

GetAccessibleParent()

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

Returns

Accessible

GetAccessibleRole()

public AccessibleRole GetAccessibleRole()

Returns

AccessibleRole

GetAtContext()

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

Returns

ATContext

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

GetCanClose()

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

Returns

bool

GetChild()

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

Returns

Widget

GetContentHeight()

[Version("1.5")]
public int GetContentHeight()

Returns

int

GetContentWidth()

[Version("1.5")]
public int GetContentWidth()

Returns

int

GetCurrentBreakpoint()

[Version("1.5")]
public Breakpoint? GetCurrentBreakpoint()

Returns

Breakpoint

GetDefaultWidget()

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

Returns

Widget

GetFirstAccessibleChild()

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

Returns

Accessible

GetFocus()

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

Returns

Widget

GetFollowsContentSize()

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

Returns

bool

GetGType()

public static Type GetGType()

Returns

Type

GetNextAccessibleSibling()

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

Returns

Accessible

GetPlatformState(AccessiblePlatformState)

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

Parameters

state AccessiblePlatformState

Returns

bool

GetPresentationMode()

[Version("1.5")]
public DialogPresentationMode GetPresentationMode()

Returns

DialogPresentationMode

GetTitle()

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

Returns

string

New()

[Version("1.5")]
public static Dialog New()

Returns

Dialog

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 Accessible
nextSibling 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

SignalHandler<Dialog>

OnClosed

public event SignalHandler<Dialog> OnClosed

Event Type

SignalHandler<Dialog>