Table of Contents

Class TreeDragSource

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

Methods

DragDataDelete(IntPtr, TreePathHandle)

Calls native method gtk_tree_drag_source_drag_data_delete.

public static extern bool DragDataDelete(IntPtr dragSource, TreePathHandle path)

Parameters

dragSource IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

DragDataGet(IntPtr, TreePathHandle)

Calls native method gtk_tree_drag_source_drag_data_get.

public static extern IntPtr DragDataGet(IntPtr dragSource, TreePathHandle path)

Parameters

dragSource IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: True

GetGType()

Calls native function gtk_tree_drag_source_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

RowDraggable(IntPtr, TreePathHandle)

Calls native method gtk_tree_drag_source_row_draggable.

public static extern bool RowDraggable(IntPtr dragSource, TreePathHandle path)

Parameters

dragSource IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False