Table of Contents

Class TreeModelFilter

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

Methods

ClearCache(nint)

Calls native method gtk_tree_model_filter_clear_cache.

public static extern void ClearCache(nint filter)

Parameters

filter nint

Transfer ownership: None Nullable: False

ConvertChildIterToIter(nint, TreeIterHandle, TreeIterHandle)

Calls native method gtk_tree_model_filter_convert_child_iter_to_iter.

public static extern bool ConvertChildIterToIter(nint filter, TreeIterHandle filterIter, TreeIterHandle childIter)

Parameters

filter nint

Transfer ownership: None Nullable: False

filterIter TreeIterHandle

Transfer ownership: None Nullable: False

childIter TreeIterHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ConvertChildPathToPath(nint, TreePathHandle)

Calls native method gtk_tree_model_filter_convert_child_path_to_path.

public static extern TreePathOwnedHandle ConvertChildPathToPath(nint filter, TreePathHandle childPath)

Parameters

filter nint

Transfer ownership: None Nullable: False

childPath TreePathHandle

Transfer ownership: None Nullable: False

Returns

TreePathOwnedHandle

Transfer ownership: Full Nullable: True

ConvertIterToChildIter(nint, TreeIterHandle, TreeIterHandle)

Calls native method gtk_tree_model_filter_convert_iter_to_child_iter.

public static extern void ConvertIterToChildIter(nint filter, TreeIterHandle childIter, TreeIterHandle filterIter)

Parameters

filter nint

Transfer ownership: None Nullable: False

childIter TreeIterHandle

Transfer ownership: None Nullable: False

filterIter TreeIterHandle

Transfer ownership: None Nullable: False

ConvertPathToChildPath(nint, TreePathHandle)

Calls native method gtk_tree_model_filter_convert_path_to_child_path.

public static extern TreePathOwnedHandle ConvertPathToChildPath(nint filter, TreePathHandle filterPath)

Parameters

filter nint

Transfer ownership: None Nullable: False

filterPath TreePathHandle

Transfer ownership: None Nullable: False

Returns

TreePathOwnedHandle

Transfer ownership: Full Nullable: True

GetGType()

Calls native function gtk_tree_model_filter_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetModel(nint)

Calls native method gtk_tree_model_filter_get_model.

public static extern nint GetModel(nint filter)

Parameters

filter nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

Refilter(nint)

Calls native method gtk_tree_model_filter_refilter.

public static extern void Refilter(nint filter)

Parameters

filter nint

Transfer ownership: None Nullable: False

SetVisibleColumn(nint, int)

Calls native method gtk_tree_model_filter_set_visible_column.

public static extern void SetVisibleColumn(nint filter, int column)

Parameters

filter nint

Transfer ownership: None Nullable: False

column int

Transfer ownership: None Nullable: False

SetVisibleFunc(nint, TreeModelFilterVisibleFunc, nint, DestroyNotify)

Calls native method gtk_tree_model_filter_set_visible_func.

public static extern void SetVisibleFunc(nint filter, TreeModelFilterVisibleFunc func, nint data, DestroyNotify destroy)

Parameters

filter nint

Transfer ownership: None Nullable: False

func TreeModelFilterVisibleFunc

Transfer ownership: None Nullable: False

data nint

Transfer ownership: None Nullable: True

destroy DestroyNotify

Transfer ownership: None Nullable: True