Table of Contents

Class Drop

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

Transfer ownership: None Nullable: False

action DragAction

Transfer ownership: None Nullable: False

GetActions(IntPtr)

Calls native method gdk_drop_get_actions.

public static extern DragAction GetActions(IntPtr self)

Parameters

self IntPtr

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

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

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

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

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(IntPtr)

Calls native method gdk_drop_get_surface.

public static extern IntPtr GetSurface(IntPtr self)

Parameters

self IntPtr

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

Transfer ownership: None Nullable: False

mimeTypes Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: False

ioPriority int

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

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

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

outMimeType NonNullableUtf8StringUnownedHandle

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

Transfer ownership: None Nullable: False

type Type

Transfer ownership: None Nullable: False

ioPriority int

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

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

Transfer ownership: None Nullable: False

result IntPtr

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

Transfer ownership: None Nullable: False

actions DragAction

Transfer ownership: None Nullable: False

preferred DragAction

Transfer ownership: None Nullable: False