Table of Contents

Class NativeDialog

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

Methods

Destroy(IntPtr)

Calls native method gtk_native_dialog_destroy.

public static extern void Destroy(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_native_dialog_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetModal(IntPtr)

Calls native method gtk_native_dialog_get_modal.

public static extern bool GetModal(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetTitle(IntPtr)

Calls native method gtk_native_dialog_get_title.

public static extern NullableUtf8StringUnownedHandle GetTitle(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetTransientFor(IntPtr)

Calls native method gtk_native_dialog_get_transient_for.

public static extern IntPtr GetTransientFor(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetVisible(IntPtr)

Calls native method gtk_native_dialog_get_visible.

public static extern bool GetVisible(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Hide(IntPtr)

Calls native method gtk_native_dialog_hide.

public static extern void Hide(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

SetModal(IntPtr, bool)

Calls native method gtk_native_dialog_set_modal.

public static extern void SetModal(IntPtr self, bool modal)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

modal bool

Transfer ownership: None Nullable: False

SetTitle(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_native_dialog_set_title.

public static extern void SetTitle(IntPtr self, NonNullableUtf8StringHandle title)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

title NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetTransientFor(IntPtr, IntPtr)

Calls native method gtk_native_dialog_set_transient_for.

public static extern void SetTransientFor(IntPtr self, IntPtr parent)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

parent IntPtr

Transfer ownership: None Nullable: True

Show(IntPtr)

Calls native method gtk_native_dialog_show.

public static extern void Show(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False