Table of Contents

Class ComboBoxText

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

Methods

Append(nint, NullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native method gtk_combo_box_text_append.

public static extern void Append(nint comboBox, NullableUtf8StringHandle id, NonNullableUtf8StringHandle text)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

id NullableUtf8StringHandle

Transfer ownership: None Nullable: True

text NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

AppendText(nint, NonNullableUtf8StringHandle)

Calls native method gtk_combo_box_text_append_text.

public static extern void AppendText(nint comboBox, NonNullableUtf8StringHandle text)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

text NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

GetActiveText(nint)

Calls native method gtk_combo_box_text_get_active_text.

public static extern NullableUtf8StringOwnedHandle GetActiveText(nint comboBox)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

GetGType()

Calls native function gtk_combo_box_text_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

Insert(nint, int, NullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native method gtk_combo_box_text_insert.

public static extern void Insert(nint comboBox, int position, NullableUtf8StringHandle id, NonNullableUtf8StringHandle text)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

position int

Transfer ownership: None Nullable: False

id NullableUtf8StringHandle

Transfer ownership: None Nullable: True

text NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

InsertText(nint, int, NonNullableUtf8StringHandle)

Calls native method gtk_combo_box_text_insert_text.

public static extern void InsertText(nint comboBox, int position, NonNullableUtf8StringHandle text)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

position int

Transfer ownership: None Nullable: False

text NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_combo_box_text_new.

public static extern nint New()

Returns

nint

Transfer ownership: None Nullable: False

NewWithEntry()

Calls native constructor gtk_combo_box_text_new_with_entry.

public static extern nint NewWithEntry()

Returns

nint

Transfer ownership: None Nullable: False

Prepend(nint, NullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native method gtk_combo_box_text_prepend.

public static extern void Prepend(nint comboBox, NullableUtf8StringHandle id, NonNullableUtf8StringHandle text)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

id NullableUtf8StringHandle

Transfer ownership: None Nullable: True

text NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

PrependText(nint, NonNullableUtf8StringHandle)

Calls native method gtk_combo_box_text_prepend_text.

public static extern void PrependText(nint comboBox, NonNullableUtf8StringHandle text)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

text NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Remove(nint, int)

Calls native method gtk_combo_box_text_remove.

public static extern void Remove(nint comboBox, int position)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

position int

Transfer ownership: None Nullable: False

RemoveAll(nint)

Calls native method gtk_combo_box_text_remove_all.

public static extern void RemoveAll(nint comboBox)

Parameters

comboBox nint

Transfer ownership: None Nullable: False