Table of Contents

Class Dialog

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class Dialog
Inheritance
Dialog
Inherited Members

Methods

AddActionWidget(IntPtr, IntPtr, int)

Calls native method gtk_dialog_add_action_widget.

public static extern void AddActionWidget(IntPtr dialog, IntPtr child, int responseId)

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: False

responseId int

Transfer ownership: None Nullable: False

AddButton(IntPtr, NonNullableUtf8StringHandle, int)

Calls native method gtk_dialog_add_button.

public static extern IntPtr AddButton(IntPtr dialog, NonNullableUtf8StringHandle buttonText, int responseId)

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

buttonText NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

responseId int

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetContentArea(IntPtr)

Calls native method gtk_dialog_get_content_area.

public static extern IntPtr GetContentArea(IntPtr dialog)

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_dialog_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHeaderBar(IntPtr)

Calls native method gtk_dialog_get_header_bar.

public static extern IntPtr GetHeaderBar(IntPtr dialog)

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetResponseForWidget(IntPtr, IntPtr)

Calls native method gtk_dialog_get_response_for_widget.

public static extern int GetResponseForWidget(IntPtr dialog, IntPtr widget)

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

widget IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetWidgetForResponse(IntPtr, int)

Calls native method gtk_dialog_get_widget_for_response.

public static extern IntPtr GetWidgetForResponse(IntPtr dialog, int responseId)

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

responseId int

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

New()

Calls native constructor gtk_dialog_new.

public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: None Nullable: False

Response(IntPtr, int)

Calls native method gtk_dialog_response.

public static extern void Response(IntPtr dialog, int responseId)

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

responseId int

Transfer ownership: None Nullable: False

SetDefaultResponse(IntPtr, int)

Calls native method gtk_dialog_set_default_response.

public static extern void SetDefaultResponse(IntPtr dialog, int responseId)

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

responseId int

Transfer ownership: None Nullable: False

SetResponseSensitive(IntPtr, int, bool)

Calls native method gtk_dialog_set_response_sensitive.

public static extern void SetResponseSensitive(IntPtr dialog, int responseId, bool setting)

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

responseId int

Transfer ownership: None Nullable: False

setting bool

Transfer ownership: None Nullable: False