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