Table of Contents

Class TreeModelFilter

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

Methods

ClearCache(IntPtr)

Calls native method gtk_tree_model_filter_clear_cache.

public static extern void ClearCache(IntPtr filter)

Parameters

filter IntPtr

Transfer ownership: None Nullable: False

ConvertChildPathToPath(IntPtr, TreePathHandle)

Calls native method gtk_tree_model_filter_convert_child_path_to_path.

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

Parameters

filter IntPtr

Transfer ownership: None Nullable: False

childPath TreePathHandle

Transfer ownership: None Nullable: False

Returns

TreePathOwnedHandle

Transfer ownership: Full Nullable: True

ConvertPathToChildPath(IntPtr, TreePathHandle)

Calls native method gtk_tree_model_filter_convert_path_to_child_path.

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

Parameters

filter IntPtr

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(IntPtr)

Calls native method gtk_tree_model_filter_get_model.

public static extern IntPtr GetModel(IntPtr filter)

Parameters

filter IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

Refilter(IntPtr)

Calls native method gtk_tree_model_filter_refilter.

public static extern void Refilter(IntPtr filter)

Parameters

filter IntPtr

Transfer ownership: None Nullable: False

SetVisibleColumn(IntPtr, int)

Calls native method gtk_tree_model_filter_set_visible_column.

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

Parameters

filter IntPtr

Transfer ownership: None Nullable: False

column int

Transfer ownership: None Nullable: False

SetVisibleFunc(IntPtr, TreeModelFilterVisibleFunc, IntPtr, DestroyNotify)

Calls native method gtk_tree_model_filter_set_visible_func.

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

Parameters

filter IntPtr

Transfer ownership: None Nullable: False

func TreeModelFilterVisibleFunc

Transfer ownership: None Nullable: False

data IntPtr

Transfer ownership: None Nullable: True

destroy DestroyNotify

Transfer ownership: None Nullable: True