Table of Contents

Class TreePath

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

Methods

AppendIndex(TreePathHandle, int)

Calls native method gtk_tree_path_append_index.

public static extern void AppendIndex(TreePathHandle path, int index)

Parameters

path TreePathHandle

Transfer ownership: None Nullable: False

index int

Transfer ownership: None Nullable: False

Compare(TreePathHandle, TreePathHandle)

Calls native method gtk_tree_path_compare.

public static extern int Compare(TreePathHandle a, TreePathHandle b)

Parameters

a TreePathHandle

Transfer ownership: None Nullable: False

b TreePathHandle

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

Copy(TreePathHandle)

Calls native method gtk_tree_path_copy.

public static extern TreePathOwnedHandle Copy(TreePathHandle path)

Parameters

path TreePathHandle

Transfer ownership: None Nullable: False

Returns

TreePathOwnedHandle

Transfer ownership: Full Nullable: False

Down(TreePathHandle)

Calls native method gtk_tree_path_down.

public static extern void Down(TreePathHandle path)

Parameters

path TreePathHandle

Transfer ownership: None Nullable: False

Free(TreePathHandle)

Calls native method gtk_tree_path_free.

public static extern void Free(TreePathHandle path)

Parameters

path TreePathHandle

Transfer ownership: None Nullable: True

GetDepth(TreePathHandle)

Calls native method gtk_tree_path_get_depth.

public static extern int GetDepth(TreePathHandle path)

Parameters

path TreePathHandle

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_tree_path_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetIndices(TreePathHandle)

Calls native method gtk_tree_path_get_indices.

public static extern IntPtr GetIndices(TreePathHandle path)

Parameters

path TreePathHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetIndices(TreePathHandle, out int)

Calls native method gtk_tree_path_get_indices_with_depth.

public static extern int[] GetIndices(TreePathHandle path, out int depth)

Parameters

path TreePathHandle

Transfer ownership: None Nullable: False

depth int

Transfer ownership: Full Nullable: False

Returns

int[]

Transfer ownership: None Nullable: True

IsAncestor(TreePathHandle, TreePathHandle)

Calls native method gtk_tree_path_is_ancestor.

public static extern bool IsAncestor(TreePathHandle path, TreePathHandle descendant)

Parameters

path TreePathHandle

Transfer ownership: None Nullable: False

descendant TreePathHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsDescendant(TreePathHandle, TreePathHandle)

Calls native method gtk_tree_path_is_descendant.

public static extern bool IsDescendant(TreePathHandle path, TreePathHandle ancestor)

Parameters

path TreePathHandle

Transfer ownership: None Nullable: False

ancestor TreePathHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_tree_path_new.

public static extern TreePathOwnedHandle New()

Returns

TreePathOwnedHandle

Transfer ownership: Full Nullable: False

NewFirst()

Calls native constructor gtk_tree_path_new_first.

public static extern TreePathOwnedHandle NewFirst()

Returns

TreePathOwnedHandle

Transfer ownership: Full Nullable: False

NewFromIndices(ref int, nuint)

Calls native constructor gtk_tree_path_new_from_indicesv.

public static extern TreePathOwnedHandle NewFromIndices(ref int indices, nuint length)

Parameters

indices int

Transfer ownership: None Nullable: False

length nuint

Transfer ownership: None Nullable: False

Returns

TreePathOwnedHandle

Transfer ownership: Full Nullable: False

NewFromString(NonNullableUtf8StringHandle)

Calls native constructor gtk_tree_path_new_from_string.

public static extern TreePathOwnedHandle NewFromString(NonNullableUtf8StringHandle path)

Parameters

path NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

TreePathOwnedHandle

Transfer ownership: Full Nullable: True

Next(TreePathHandle)

Calls native method gtk_tree_path_next.

public static extern void Next(TreePathHandle path)

Parameters

path TreePathHandle

Transfer ownership: None Nullable: False

PrependIndex(TreePathHandle, int)

Calls native method gtk_tree_path_prepend_index.

public static extern void PrependIndex(TreePathHandle path, int index)

Parameters

path TreePathHandle

Transfer ownership: None Nullable: False

index int

Transfer ownership: None Nullable: False

Prev(TreePathHandle)

Calls native method gtk_tree_path_prev.

public static extern bool Prev(TreePathHandle path)

Parameters

path TreePathHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ToString(TreePathHandle)

Calls native method gtk_tree_path_to_string.

public static extern NullableUtf8StringOwnedHandle ToString(TreePathHandle path)

Parameters

path TreePathHandle

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

Up(TreePathHandle)

Calls native method gtk_tree_path_up.

public static extern bool Up(TreePathHandle path)

Parameters

path TreePathHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False