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

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

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