Table of Contents

Class TreeRowReference

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

Methods

Copy(TreeRowReferenceHandle)

Calls native method gtk_tree_row_reference_copy.

public static extern TreeRowReferenceOwnedHandle Copy(TreeRowReferenceHandle reference)

Parameters

reference TreeRowReferenceHandle

Transfer ownership: None Nullable: False

Returns

TreeRowReferenceOwnedHandle

Transfer ownership: Full Nullable: False

Deleted(nint, TreePathHandle)

Calls native function gtk_tree_row_reference_deleted.

public static extern void Deleted(nint proxy, TreePathHandle path)

Parameters

proxy nint

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

Free(TreeRowReferenceHandle)

Calls native method gtk_tree_row_reference_free.

public static extern void Free(TreeRowReferenceHandle reference)

Parameters

reference TreeRowReferenceHandle

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_tree_row_reference_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetModel(TreeRowReferenceHandle)

Calls native method gtk_tree_row_reference_get_model.

public static extern nint GetModel(TreeRowReferenceHandle reference)

Parameters

reference TreeRowReferenceHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetPath(TreeRowReferenceHandle)

Calls native method gtk_tree_row_reference_get_path.

public static extern TreePathOwnedHandle GetPath(TreeRowReferenceHandle reference)

Parameters

reference TreeRowReferenceHandle

Transfer ownership: None Nullable: False

Returns

TreePathOwnedHandle

Transfer ownership: Full Nullable: True

Inserted(nint, TreePathHandle)

Calls native function gtk_tree_row_reference_inserted.

public static extern void Inserted(nint proxy, TreePathHandle path)

Parameters

proxy nint

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

New(nint, TreePathHandle)

Calls native constructor gtk_tree_row_reference_new.

public static extern TreeRowReferenceOwnedHandle New(nint model, TreePathHandle path)

Parameters

model nint

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

Returns

TreeRowReferenceOwnedHandle

Transfer ownership: Full Nullable: True

NewProxy(nint, nint, TreePathHandle)

Calls native constructor gtk_tree_row_reference_new_proxy.

public static extern TreeRowReferenceOwnedHandle NewProxy(nint proxy, nint model, TreePathHandle path)

Parameters

proxy nint

Transfer ownership: None Nullable: False

model nint

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

Returns

TreeRowReferenceOwnedHandle

Transfer ownership: Full Nullable: True

Reordered(nint, TreePathHandle, TreeIterHandle, ref int)

Calls native function gtk_tree_row_reference_reordered.

public static extern void Reordered(nint proxy, TreePathHandle path, TreeIterHandle iter, ref int newOrder)

Parameters

proxy nint

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

iter TreeIterHandle

Transfer ownership: None Nullable: False

newOrder int

Transfer ownership: None Nullable: False

Valid(TreeRowReferenceHandle)

Calls native method gtk_tree_row_reference_valid.

public static extern bool Valid(TreeRowReferenceHandle reference)

Parameters

reference TreeRowReferenceHandle

Transfer ownership: None Nullable: True

Returns

bool

Transfer ownership: None Nullable: False