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 [propertyGtk.DropControllerMotion:is-pointer].

    When handling crossing events, this property is updated before [signalGtk.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 [signalGtk.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 [propertyGtk.DropControllerMotion:contains-pointer].

    When handling crossing events, this property is updated before [signalGtk.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"