Table of Contents

Class Drop

Namespace
Gdk
Assembly
Gdk-4.0.dll
public class Drop : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
Drop
Implements
Inherited Members

Constructors

Drop(bool, params ConstructArgument[])

protected Drop(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

Drop(IntPtr, bool)

protected Drop(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

ActionsPropertyDefinition

public static readonly Property<DragAction, Drop> ActionsPropertyDefinition

Field Value

Property<DragAction, Drop>

DevicePropertyDefinition

public static readonly Property<Device?, Drop> DevicePropertyDefinition

Field Value

Property<Device, Drop>

DisplayPropertyDefinition

public static readonly Property<Display?, Drop> DisplayPropertyDefinition

Field Value

Property<Display, Drop>

DragPropertyDefinition

public static readonly Property<Drag?, Drop> DragPropertyDefinition

Field Value

Property<Drag, Drop>

FormatsPropertyDefinition

public static readonly Property<ContentFormats, Drop> FormatsPropertyDefinition

Field Value

Property<ContentFormats, Drop>

SurfacePropertyDefinition

public static readonly Property<Surface?, Drop> SurfacePropertyDefinition

Field Value

Property<Surface, Drop>

Properties

Actions

public DragAction Actions { get; }

Property Value

DragAction

Device

public Device? Device { get; }

Property Value

Device

Display

public Display? Display { get; }

Property Value

Display

Drag

public Drag? Drag { get; }

Property Value

Drag

Formats

public ContentFormats Formats { get; }

Property Value

ContentFormats

Surface

public Surface? Surface { get; }

Property Value

Surface

Methods

Finish(DragAction)

public void Finish(DragAction action)

Parameters

action DragAction

GetActions()

public DragAction GetActions()

Returns

DragAction

GetDevice()

public Device GetDevice()

Returns

Device

GetDisplay()

public Display GetDisplay()

Returns

Display

GetDrag()

public Drag? GetDrag()

Returns

Drag

GetFormats()

public ContentFormats GetFormats()

Returns

ContentFormats

GetGType()

public static Type GetGType()

Returns

Type

GetSurface()

public Surface GetSurface()

Returns

Surface

ReadFinish(AsyncResult, out string)

public InputStream? ReadFinish(AsyncResult result, out string outMimeType)

Parameters

result AsyncResult
outMimeType string

Returns

InputStream

ReadValueFinish(AsyncResult)

public Value ReadValueFinish(AsyncResult result)

Parameters

result AsyncResult

Returns

Value

Status(DragAction, DragAction)

public void Status(DragAction actions, DragAction preferred)

Parameters

actions DragAction
preferred DragAction