Table of Contents

Class DropDown

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

Methods

GetEnableSearch(nint)

Calls native method gtk_drop_down_get_enable_search.

public static extern bool GetEnableSearch(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetExpression(nint)

Calls native method gtk_drop_down_get_expression.

public static extern nint GetExpression(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetFactory(nint)

Calls native method gtk_drop_down_get_factory.

public static extern nint GetFactory(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_drop_down_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHeaderFactory(nint)

Calls native method gtk_drop_down_get_header_factory. Version: 4.12

[Version("4.12")]
public static extern nint GetHeaderFactory(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetListFactory(nint)

Calls native method gtk_drop_down_get_list_factory.

public static extern nint GetListFactory(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetModel(nint)

Calls native method gtk_drop_down_get_model.

public static extern nint GetModel(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetSearchMatchMode(nint)

Calls native method gtk_drop_down_get_search_match_mode. Version: 4.12

[Version("4.12")]
public static extern StringFilterMatchMode GetSearchMatchMode(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

StringFilterMatchMode

Transfer ownership: None Nullable: False

GetSelected(nint)

Calls native method gtk_drop_down_get_selected.

public static extern uint GetSelected(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetSelectedItem(nint)

Calls native method gtk_drop_down_get_selected_item.

public static extern nint GetSelectedItem(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetShowArrow(nint)

Calls native method gtk_drop_down_get_show_arrow. Version: 4.6

[Version("4.6")]
public static extern bool GetShowArrow(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New(nint, nint)

Calls native constructor gtk_drop_down_new.

public static extern nint New(nint model, nint expression)

Parameters

model nint

Transfer ownership: Full Nullable: True

expression nint

Transfer ownership: Full Nullable: True

Returns

nint

Transfer ownership: None Nullable: False

NewFromStrings(Utf8StringArrayNullTerminatedHandle)

Calls native constructor gtk_drop_down_new_from_strings.

public static extern nint NewFromStrings(Utf8StringArrayNullTerminatedHandle strings)

Parameters

strings Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

SetEnableSearch(nint, bool)

Calls native method gtk_drop_down_set_enable_search.

public static extern void SetEnableSearch(nint self, bool enableSearch)

Parameters

self nint

Transfer ownership: None Nullable: False

enableSearch bool

Transfer ownership: None Nullable: False

SetExpression(nint, nint)

Calls native method gtk_drop_down_set_expression.

public static extern void SetExpression(nint self, nint expression)

Parameters

self nint

Transfer ownership: None Nullable: False

expression nint

Transfer ownership: None Nullable: True

SetFactory(nint, nint)

Calls native method gtk_drop_down_set_factory.

public static extern void SetFactory(nint self, nint factory)

Parameters

self nint

Transfer ownership: None Nullable: False

factory nint

Transfer ownership: None Nullable: True

SetHeaderFactory(nint, nint)

Calls native method gtk_drop_down_set_header_factory. Version: 4.12

[Version("4.12")]
public static extern void SetHeaderFactory(nint self, nint factory)

Parameters

self nint

Transfer ownership: None Nullable: False

factory nint

Transfer ownership: None Nullable: True

SetListFactory(nint, nint)

Calls native method gtk_drop_down_set_list_factory.

public static extern void SetListFactory(nint self, nint factory)

Parameters

self nint

Transfer ownership: None Nullable: False

factory nint

Transfer ownership: None Nullable: True

SetModel(nint, nint)

Calls native method gtk_drop_down_set_model.

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

Parameters

self nint

Transfer ownership: None Nullable: False

model nint

Transfer ownership: None Nullable: True

SetSearchMatchMode(nint, StringFilterMatchMode)

Calls native method gtk_drop_down_set_search_match_mode. Version: 4.12

[Version("4.12")]
public static extern void SetSearchMatchMode(nint self, StringFilterMatchMode searchMatchMode)

Parameters

self nint

Transfer ownership: None Nullable: False

searchMatchMode StringFilterMatchMode

Transfer ownership: None Nullable: False

SetSelected(nint, uint)

Calls native method gtk_drop_down_set_selected.

public static extern void SetSelected(nint self, uint position)

Parameters

self nint

Transfer ownership: None Nullable: False

position uint

Transfer ownership: None Nullable: False

SetShowArrow(nint, bool)

Calls native method gtk_drop_down_set_show_arrow. Version: 4.6

[Version("4.6")]
public static extern void SetShowArrow(nint self, bool showArrow)

Parameters

self nint

Transfer ownership: None Nullable: False

showArrow bool

Transfer ownership: None Nullable: False