Class Drop
- Namespace
- Gdk
- Assembly
- Gdk-4.0.dll
public class Drop : Object, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
Drop
- Implements
-
- Inherited Members
-
Constructors
Drop(params ConstructArgument[])
public Drop(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
Drop(DropHandle)
public Drop(DropHandle handle)
Parameters
handle
DropHandle
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>
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
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()
Returns
- Drag
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