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

Calls native function gtk_tree_row_reference_deleted.

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

Parameters

proxy IntPtr

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 IntPtr GetModel(TreeRowReferenceHandle reference)

Parameters

reference TreeRowReferenceHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

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

Calls native function gtk_tree_row_reference_inserted.

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

Parameters

proxy IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

New(IntPtr, TreePathHandle)

Calls native constructor gtk_tree_row_reference_new.

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

Parameters

model IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

Returns

TreeRowReferenceOwnedHandle

Transfer ownership: Full Nullable: True

NewProxy(IntPtr, IntPtr, TreePathHandle)

Calls native constructor gtk_tree_row_reference_new_proxy.

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

Parameters

proxy IntPtr

Transfer ownership: None Nullable: False

model IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

Returns

TreeRowReferenceOwnedHandle

Transfer ownership: Full Nullable: True

Reordered(IntPtr, TreePathHandle, TreeIterHandle, ref int)

Calls native function gtk_tree_row_reference_reordered.

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

Parameters

proxy IntPtr

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