Class Drag
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
surfacenintTransfer ownership: None Nullable: False
devicenintTransfer ownership: None Nullable: False
contentnintTransfer ownership: None Nullable: False
actionsDragActionTransfer ownership: None Nullable: False
dxdoubleTransfer ownership: None Nullable: False
dydoubleTransfer 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
dragnintTransfer ownership: None Nullable: False
successboolTransfer ownership: None Nullable: False
GetActions(nint)
Calls native method gdk_drag_get_actions.
public static extern DragAction GetActions(nint drag)
Parameters
dragnintTransfer 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
dragnintTransfer 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
dragnintTransfer 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
dragnintTransfer 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
dragnintTransfer 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
dragnintTransfer 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
dragnintTransfer 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
dragnintTransfer 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)