DropControllerMotionPropertyName
public enum DropControllerMotionPropertyName : String, PropertyNameProtocol
Undocumented
-
Whether the pointer of a Drag-and-Drop operation is in the controller’s widget or a descendant.
See also [property
Gtk.DropControllerMotion:is-pointer
].When handling crossing events, this property is updated before [signal
Gtk.DropControllerMotion::enter
], but after [signalGtk.DropControllerMotion::leave
] is emitted.Declaration
Swift
case containsPointer = "contains-pointer"
-
The ongoing drop operation over the controller’s widget or its descendant.
If no drop operation is going on, this property returns
nil
.The event controller should not modify the
drop
, but it might want to query its properties.When handling crossing events, this property is updated before [signal
Gtk.DropControllerMotion::enter
], but after [signalGtk.DropControllerMotion::leave
] is emitted.Declaration
Swift
case drop = "drop"
-
Whether the pointer is in the controllers widget itself, as opposed to in a descendent widget.
See also [property
Gtk.DropControllerMotion:contains-pointer
].When handling crossing events, this property is updated before [signal
Gtk.DropControllerMotion::enter
], but after [signalGtk.DropControllerMotion::leave
] is emitted.Declaration
Swift
case isPointer = "is-pointer"
-
The name for this controller, typically used for debugging purposes.
Declaration
Swift
case name = "name"
-
The limit for which events this controller will handle.
Declaration
Swift
case propagationLimit = "propagation-limit"
-
The propagation phase at which this controller will handle events.
Declaration
Swift
case propagationPhase = "propagation-phase"
-
The widget receiving the
GdkEvents
that the controller will handle.Declaration
Swift
case widget = "widget"