Table of Contents

Class AppChooserButton

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

Methods

AppendCustomItem(IntPtr, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, IntPtr)

Calls native method gtk_app_chooser_button_append_custom_item.

public static extern void AppendCustomItem(IntPtr self, NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle label, IntPtr icon)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

label NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

icon IntPtr

Transfer ownership: None Nullable: False

AppendSeparator(IntPtr)

Calls native method gtk_app_chooser_button_append_separator.

public static extern void AppendSeparator(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_app_chooser_button_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHeading(IntPtr)

Calls native method gtk_app_chooser_button_get_heading.

public static extern NullableUtf8StringUnownedHandle GetHeading(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetModal(IntPtr)

Calls native method gtk_app_chooser_button_get_modal.

public static extern bool GetModal(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetShowDefaultItem(IntPtr)

Calls native method gtk_app_chooser_button_get_show_default_item.

public static extern bool GetShowDefaultItem(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetShowDialogItem(IntPtr)

Calls native method gtk_app_chooser_button_get_show_dialog_item.

public static extern bool GetShowDialogItem(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New(NonNullableUtf8StringHandle)

Calls native constructor gtk_app_chooser_button_new.

public static extern IntPtr New(NonNullableUtf8StringHandle contentType)

Parameters

contentType NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

SetActiveCustomItem(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_app_chooser_button_set_active_custom_item.

public static extern void SetActiveCustomItem(IntPtr self, NonNullableUtf8StringHandle name)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetHeading(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_app_chooser_button_set_heading.

public static extern void SetHeading(IntPtr self, NonNullableUtf8StringHandle heading)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

heading NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetModal(IntPtr, bool)

Calls native method gtk_app_chooser_button_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

SetShowDefaultItem(IntPtr, bool)

Calls native method gtk_app_chooser_button_set_show_default_item.

public static extern void SetShowDefaultItem(IntPtr self, bool setting)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

setting bool

Transfer ownership: None Nullable: False

SetShowDialogItem(IntPtr, bool)

Calls native method gtk_app_chooser_button_set_show_dialog_item.

public static extern void SetShowDialogItem(IntPtr self, bool setting)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

setting bool

Transfer ownership: None Nullable: False