Table of Contents

Class Drag

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

Methods

Begin(nint, nint, nint, DragAction, double, double)

Calls native function gdk_drag_begin.

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

Parameters

surface nint

Transfer ownership: None Nullable: False

device nint

Transfer ownership: None Nullable: False

content nint

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

nint

Transfer ownership: Full Nullable: True

DropDone(nint, bool)

Calls native method gdk_drag_drop_done.

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

Parameters

drag nint

Transfer ownership: None Nullable: False

success bool

Transfer ownership: None Nullable: False

GetActions(nint)

Calls native method gdk_drag_get_actions.

public static extern DragAction GetActions(nint drag)

Parameters

drag nint

Transfer ownership: None Nullable: False

Returns

DragAction

Transfer ownership: None Nullable: False

GetContent(nint)

Calls native method gdk_drag_get_content.

public static extern nint GetContent(nint drag)

Parameters

drag nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetDevice(nint)

Calls native method gdk_drag_get_device.

public static extern nint GetDevice(nint drag)

Parameters

drag nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetDisplay(nint)

Calls native method gdk_drag_get_display.

public static extern nint GetDisplay(nint drag)

Parameters

drag nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetDragSurface(nint)

Calls native method gdk_drag_get_drag_surface.

public static extern nint GetDragSurface(nint drag)

Parameters

drag nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetFormats(nint)

Calls native method gdk_drag_get_formats.

public static extern ContentFormatsUnownedHandle GetFormats(nint drag)

Parameters

drag nint

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(nint)

Calls native method gdk_drag_get_selected_action.

public static extern DragAction GetSelectedAction(nint drag)

Parameters

drag nint

Transfer ownership: None Nullable: False

Returns

DragAction

Transfer ownership: None Nullable: False

GetSurface(nint)

Calls native method gdk_drag_get_surface.

public static extern nint GetSurface(nint drag)

Parameters

drag nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

SetHotspot(nint, int, int)

Calls native method gdk_drag_set_hotspot.

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

Parameters

drag nint

Transfer ownership: None Nullable: False

hotX int

Transfer ownership: None Nullable: False

hotY int

Transfer ownership: None Nullable: False