Table of Contents

Class Drop

Namespace
Gdk.Internal
Assembly
Gdk-4.0.dll
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 nint

Transfer ownership: None Nullable: False

action DragAction

Transfer ownership: None Nullable: False

GetActions(nint)

Calls native method gdk_drop_get_actions.

public static extern DragAction GetActions(nint self)

Parameters

self nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer ownership: None Nullable: False

mimeTypes Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: False

ioPriority int

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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 nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

outMimeType NonNullableUtf8StringUnownedHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

type Type

Transfer ownership: None Nullable: False

ioPriority int

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer 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 nint

Transfer ownership: None Nullable: False

result nint

Transfer 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 nint

Transfer ownership: None Nullable: False

actions DragAction

Transfer ownership: None Nullable: False

preferred DragAction

Transfer ownership: None Nullable: False