Class Drag
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
IntPtrTransfer ownership: None Nullable: False
device
IntPtrTransfer ownership: None Nullable: False
content
IntPtrTransfer ownership: None Nullable: False
actions
DragActionTransfer ownership: None Nullable: False
dx
doubleTransfer ownership: None Nullable: False
dy
doubleTransfer 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
IntPtrTransfer ownership: None Nullable: False
success
boolTransfer ownership: None Nullable: False
GetActions(IntPtr)
Calls native method gdk_drag_get_actions.
public static extern DragAction GetActions(IntPtr drag)
Parameters
drag
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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)