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