Class DropTarget
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class DropTarget : EventController, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
DropTarget
- Implements
- Inherited Members
Constructors
DropTarget(params ConstructArgument[])
public DropTarget(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
DropTarget(DropTargetHandle)
public DropTarget(DropTargetHandle handle)
Parameters
handle
DropTargetHandle
Fields
AcceptSignal
Signal Descriptor for OnAccept.
public static readonly ReturningSignal<DropTarget, DropTarget.AcceptSignalArgs, bool> AcceptSignal
Field Value
ActionsPropertyDefinition
public static readonly Property<DragAction, DropTarget> ActionsPropertyDefinition
Field Value
CurrentDropPropertyDefinition
public static readonly Property<Drop?, DropTarget> CurrentDropPropertyDefinition
Field Value
DropPropertyDefinition
public static readonly Property<Drop?, DropTarget> DropPropertyDefinition
Field Value
DropSignal
Signal Descriptor for OnDrop.
public static readonly ReturningSignal<DropTarget, DropTarget.DropSignalArgs, bool> DropSignal
Field Value
EnterSignal
Signal Descriptor for OnEnter.
public static readonly ReturningSignal<DropTarget, DropTarget.EnterSignalArgs, DragAction> EnterSignal
Field Value
FormatsPropertyDefinition
public static readonly Property<ContentFormats, DropTarget> FormatsPropertyDefinition
Field Value
LeaveSignal
Signal Descriptor for OnLeave.
public static readonly Signal<DropTarget> LeaveSignal
Field Value
MotionSignal
Signal Descriptor for OnMotion.
public static readonly ReturningSignal<DropTarget, DropTarget.MotionSignalArgs, DragAction> MotionSignal
Field Value
PreloadPropertyDefinition
public static readonly Property<bool, DropTarget> PreloadPropertyDefinition
Field Value
ValuePropertyDefinition
public static readonly Property<Value, DropTarget> ValuePropertyDefinition
Field Value
Properties
Actions
public DragAction Actions { get; set; }
Property Value
CurrentDrop
public Drop? CurrentDrop { get; }
Property Value
Drop
public Drop? Drop { get; }
Property Value
Formats
public ContentFormats Formats { get; }
Property Value
Preload
public bool Preload { get; set; }
Property Value
Value
public Value Value { get; }
Property Value
Methods
GetActions()
public DragAction GetActions()
Returns
GetCurrentDrop()
[Version("4.4")]
public Drop? GetCurrentDrop()
Returns
GetDrop()
public Drop? GetDrop()
Returns
GetFormats()
public ContentFormats? GetFormats()
Returns
GetGType()
public static Type GetGType()
Returns
GetGtypes()
public Type[] GetGtypes()
Returns
- Type[]
GetPreload()
public bool GetPreload()
Returns
GetValue()
public Value? GetValue()
Returns
New(Type, DragAction)
public static DropTarget New(Type type, DragAction actions)
Parameters
type
Typeactions
DragAction
Returns
Reject()
public void Reject()
SetActions(DragAction)
public void SetActions(DragAction actions)
Parameters
actions
DragAction
SetPreload(bool)
public void SetPreload(bool preload)
Parameters
preload
bool
Events
OnAccept
public event ReturningSignalHandler<DropTarget, DropTarget.AcceptSignalArgs, bool> OnAccept
Event Type
OnDrop
public event ReturningSignalHandler<DropTarget, DropTarget.DropSignalArgs, bool> OnDrop
Event Type
OnEnter
public event ReturningSignalHandler<DropTarget, DropTarget.EnterSignalArgs, DragAction> OnEnter
Event Type
OnLeave
public event SignalHandler<DropTarget> OnLeave
Event Type
OnMotion
public event ReturningSignalHandler<DropTarget, DropTarget.MotionSignalArgs, DragAction> OnMotion