Table of Contents

Class ComboBox

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

Methods

GetActive(nint)

Calls native method gtk_combo_box_get_active.

public static extern int GetActive(nint comboBox)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetActiveId(nint)

Calls native method gtk_combo_box_get_active_id.

public static extern NullableUtf8StringUnownedHandle GetActiveId(nint comboBox)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetButtonSensitivity(nint)

Calls native method gtk_combo_box_get_button_sensitivity.

public static extern SensitivityType GetButtonSensitivity(nint comboBox)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

Returns

SensitivityType

Transfer ownership: None Nullable: False

GetChild(nint)

Calls native method gtk_combo_box_get_child.

public static extern nint GetChild(nint comboBox)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetEntryTextColumn(nint)

Calls native method gtk_combo_box_get_entry_text_column.

public static extern int GetEntryTextColumn(nint comboBox)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_combo_box_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHasEntry(nint)

Calls native method gtk_combo_box_get_has_entry.

public static extern bool GetHasEntry(nint comboBox)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIdColumn(nint)

Calls native method gtk_combo_box_get_id_column.

public static extern int GetIdColumn(nint comboBox)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetModel(nint)

Calls native method gtk_combo_box_get_model.

public static extern nint GetModel(nint comboBox)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetPopupFixedWidth(nint)

Calls native method gtk_combo_box_get_popup_fixed_width.

public static extern bool GetPopupFixedWidth(nint comboBox)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_combo_box_new.

public static extern nint New()

Returns

nint

Transfer ownership: None Nullable: False

NewWithEntry()

Calls native constructor gtk_combo_box_new_with_entry.

public static extern nint NewWithEntry()

Returns

nint

Transfer ownership: None Nullable: False

NewWithModel(nint)

Calls native constructor gtk_combo_box_new_with_model.

public static extern nint NewWithModel(nint model)

Parameters

model nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

NewWithModelAndEntry(nint)

Calls native constructor gtk_combo_box_new_with_model_and_entry.

public static extern nint NewWithModelAndEntry(nint model)

Parameters

model nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

Popdown(nint)

Calls native method gtk_combo_box_popdown.

public static extern void Popdown(nint comboBox)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

Popup(nint)

Calls native method gtk_combo_box_popup.

public static extern void Popup(nint comboBox)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

PopupForDevice(nint, nint)

Calls native method gtk_combo_box_popup_for_device.

public static extern void PopupForDevice(nint comboBox, nint device)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

device nint

Transfer ownership: None Nullable: False

SetActive(nint, int)

Calls native method gtk_combo_box_set_active.

public static extern void SetActive(nint comboBox, int index)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

index int

Transfer ownership: None Nullable: False

SetActiveId(nint, NullableUtf8StringHandle)

Calls native method gtk_combo_box_set_active_id.

public static extern bool SetActiveId(nint comboBox, NullableUtf8StringHandle activeId)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

activeId NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

bool

Transfer ownership: None Nullable: False

SetActiveIter(nint, TreeIterHandle)

Calls native method gtk_combo_box_set_active_iter.

public static extern void SetActiveIter(nint comboBox, TreeIterHandle iter)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

iter TreeIterHandle

Transfer ownership: None Nullable: True

SetButtonSensitivity(nint, SensitivityType)

Calls native method gtk_combo_box_set_button_sensitivity.

public static extern void SetButtonSensitivity(nint comboBox, SensitivityType sensitivity)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

sensitivity SensitivityType

Transfer ownership: None Nullable: False

SetChild(nint, nint)

Calls native method gtk_combo_box_set_child.

public static extern void SetChild(nint comboBox, nint child)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: True

SetEntryTextColumn(nint, int)

Calls native method gtk_combo_box_set_entry_text_column.

public static extern void SetEntryTextColumn(nint comboBox, int textColumn)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

textColumn int

Transfer ownership: None Nullable: False

SetIdColumn(nint, int)

Calls native method gtk_combo_box_set_id_column.

public static extern void SetIdColumn(nint comboBox, int idColumn)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

idColumn int

Transfer ownership: None Nullable: False

SetModel(nint, nint)

Calls native method gtk_combo_box_set_model.

public static extern void SetModel(nint comboBox, nint model)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

model nint

Transfer ownership: None Nullable: True

SetPopupFixedWidth(nint, bool)

Calls native method gtk_combo_box_set_popup_fixed_width.

public static extern void SetPopupFixedWidth(nint comboBox, bool @fixed)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

fixed bool

SetRowSeparatorFunc(nint, TreeViewRowSeparatorFunc, nint, DestroyNotify)

Calls native method gtk_combo_box_set_row_separator_func.

public static extern void SetRowSeparatorFunc(nint comboBox, TreeViewRowSeparatorFunc func, nint data, DestroyNotify destroy)

Parameters

comboBox nint

Transfer ownership: None Nullable: False

func TreeViewRowSeparatorFunc

Transfer ownership: None Nullable: True

data nint

Transfer ownership: None Nullable: True

destroy DestroyNotify

Transfer ownership: None Nullable: True