Table of Contents

Class TreeModelSort

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

Methods

ClearCache(nint)

Calls native method gtk_tree_model_sort_clear_cache.

public static extern void ClearCache(nint treeModelSort)

Parameters

treeModelSort nint

Transfer ownership: None Nullable: False

ConvertChildIterToIter(nint, TreeIterHandle, TreeIterHandle)

Calls native method gtk_tree_model_sort_convert_child_iter_to_iter.

public static extern bool ConvertChildIterToIter(nint treeModelSort, TreeIterHandle sortIter, TreeIterHandle childIter)

Parameters

treeModelSort nint

Transfer ownership: None Nullable: False

sortIter 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_sort_convert_child_path_to_path.

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

Parameters

treeModelSort 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_sort_convert_iter_to_child_iter.

public static extern void ConvertIterToChildIter(nint treeModelSort, TreeIterHandle childIter, TreeIterHandle sortedIter)

Parameters

treeModelSort nint

Transfer ownership: None Nullable: False

childIter TreeIterHandle

Transfer ownership: None Nullable: False

sortedIter TreeIterHandle

Transfer ownership: None Nullable: False

ConvertPathToChildPath(nint, TreePathHandle)

Calls native method gtk_tree_model_sort_convert_path_to_child_path.

public static extern TreePathOwnedHandle ConvertPathToChildPath(nint treeModelSort, TreePathHandle sortedPath)

Parameters

treeModelSort nint

Transfer ownership: None Nullable: False

sortedPath TreePathHandle

Transfer ownership: None Nullable: False

Returns

TreePathOwnedHandle

Transfer ownership: Full Nullable: True

GetGType()

Calls native function gtk_tree_model_sort_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetModel(nint)

Calls native method gtk_tree_model_sort_get_model.

public static extern nint GetModel(nint treeModel)

Parameters

treeModel nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

IterIsValid(nint, TreeIterHandle)

Calls native method gtk_tree_model_sort_iter_is_valid.

public static extern bool IterIsValid(nint treeModelSort, TreeIterHandle iter)

Parameters

treeModelSort nint

Transfer ownership: None Nullable: False

iter TreeIterHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

NewWithModel(nint)

Calls native constructor gtk_tree_model_sort_new_with_model.

public static extern nint NewWithModel(nint childModel)

Parameters

childModel nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

ResetDefaultSortFunc(nint)

Calls native method gtk_tree_model_sort_reset_default_sort_func.

public static extern void ResetDefaultSortFunc(nint treeModelSort)

Parameters

treeModelSort nint

Transfer ownership: None Nullable: False