Table of Contents

Class Drag

Namespace
Gdk.Internal
Assembly
Gdk-4.0.dll
public class Drag
Inheritance
Drag
Inherited Members

Methods

Begin(IntPtr, IntPtr, IntPtr, DragAction, double, double)

Calls native function gdk_drag_begin.

public static extern IntPtr Begin(IntPtr surface, IntPtr device, IntPtr content, DragAction actions, double dx, double dy)

Parameters

surface IntPtr

Transfer ownership: None Nullable: False

device IntPtr

Transfer ownership: None Nullable: False

content IntPtr

Transfer ownership: None Nullable: False

actions DragAction

Transfer ownership: None Nullable: False

dx double

Transfer ownership: None Nullable: False

dy double

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: True

DropDone(IntPtr, bool)

Calls native method gdk_drag_drop_done.

public static extern void DropDone(IntPtr drag, bool success)

Parameters

drag IntPtr

Transfer ownership: None Nullable: False

success bool

Transfer ownership: None Nullable: False

GetActions(IntPtr)

Calls native method gdk_drag_get_actions.

public static extern DragAction GetActions(IntPtr drag)

Parameters

drag IntPtr

Transfer ownership: None Nullable: False

Returns

DragAction

Transfer ownership: None Nullable: False

GetContent(IntPtr)

Calls native method gdk_drag_get_content.

public static extern IntPtr GetContent(IntPtr drag)

Parameters

drag IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetDevice(IntPtr)

Calls native method gdk_drag_get_device.

public static extern IntPtr GetDevice(IntPtr drag)

Parameters

drag IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetDisplay(IntPtr)

Calls native method gdk_drag_get_display.

public static extern IntPtr GetDisplay(IntPtr drag)

Parameters

drag IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetDragSurface(IntPtr)

Calls native method gdk_drag_get_drag_surface.

public static extern IntPtr GetDragSurface(IntPtr drag)

Parameters

drag IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetFormats(IntPtr)

Calls native method gdk_drag_get_formats.

public static extern ContentFormatsUnownedHandle GetFormats(IntPtr drag)

Parameters

drag IntPtr

Transfer ownership: None Nullable: False

Returns

ContentFormatsUnownedHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function gdk_drag_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetSelectedAction(IntPtr)

Calls native method gdk_drag_get_selected_action.

public static extern DragAction GetSelectedAction(IntPtr drag)

Parameters

drag IntPtr

Transfer ownership: None Nullable: False

Returns

DragAction

Transfer ownership: None Nullable: False

GetSurface(IntPtr)

Calls native method gdk_drag_get_surface.

public static extern IntPtr GetSurface(IntPtr drag)

Parameters

drag IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

SetHotspot(IntPtr, int, int)

Calls native method gdk_drag_set_hotspot.

public static extern void SetHotspot(IntPtr drag, int hotX, int hotY)

Parameters

drag IntPtr

Transfer ownership: None Nullable: False

hotX int

Transfer ownership: None Nullable: False

hotY int

Transfer ownership: None Nullable: False