Class Drop
public class Drop
- Inheritance
-
Drop
- Inherited Members
Methods
Finish(nint, DragAction)
Calls native method gdk_drop_finish.
public static extern void Finish(nint self, DragAction action)
Parameters
self
nintTransfer ownership: None Nullable: False
action
DragActionTransfer ownership: None Nullable: False
GetActions(nint)
Calls native method gdk_drop_get_actions.
public static extern DragAction GetActions(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- DragAction
Transfer ownership: None Nullable: False
GetDevice(nint)
Calls native method gdk_drop_get_device.
public static extern nint GetDevice(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetDisplay(nint)
Calls native method gdk_drop_get_display.
public static extern nint GetDisplay(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetDrag(nint)
Calls native method gdk_drop_get_drag.
public static extern nint GetDrag(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetFormats(nint)
Calls native method gdk_drop_get_formats.
public static extern ContentFormatsUnownedHandle GetFormats(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- ContentFormatsUnownedHandle
Transfer ownership: None Nullable: False
GetGType()
Calls native function gdk_drop_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetSurface(nint)
Calls native method gdk_drop_get_surface.
public static extern nint GetSurface(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
ReadAsync(nint, Utf8StringArrayNullTerminatedHandle, int, nint, AsyncReadyCallback, nint)
Calls native method gdk_drop_read_async.
public static extern void ReadAsync(nint self, Utf8StringArrayNullTerminatedHandle mimeTypes, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
self
nintTransfer ownership: None Nullable: False
mimeTypes
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
ReadFinish(nint, nint, out NonNullableUtf8StringUnownedHandle, out ErrorOwnedHandle)
Calls native method gdk_drop_read_finish.
public static extern nint ReadFinish(nint self, nint result, out NonNullableUtf8StringUnownedHandle outMimeType, out ErrorOwnedHandle error)
Parameters
self
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
outMimeType
NonNullableUtf8StringUnownedHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: True
ReadValueAsync(nint, Type, int, nint, AsyncReadyCallback, nint)
Calls native method gdk_drop_read_value_async.
public static extern void ReadValueAsync(nint self, Type type, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
self
nintTransfer ownership: None Nullable: False
type
TypeTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
ReadValueFinish(nint, nint, out ErrorOwnedHandle)
Calls native method gdk_drop_read_value_finish.
public static extern ValueUnownedHandle ReadValueFinish(nint self, nint result, out ErrorOwnedHandle error)
Parameters
self
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- ValueUnownedHandle
Transfer ownership: None Nullable: False
Status(nint, DragAction, DragAction)
Calls native method gdk_drop_status.
public static extern void Status(nint self, DragAction actions, DragAction preferred)
Parameters
self
nintTransfer ownership: None Nullable: False
actions
DragActionTransfer ownership: None Nullable: False
preferred
DragActionTransfer ownership: None Nullable: False