Drag_Protocol

public extension Drag_Protocol
  • Cast constructor, converting any binary integer to a Drag_Protocol.

    Declaration

    Swift

    @inlinable
    init!<I>(_ raw: I) where I : BinaryInteger

    Parameters

    raw

    The raw integer value to initialise the enum from

  • no protocol.

    Declaration

    Swift

    static let none: GdkDragProtocol
  • The Motif DND protocol. No longer supported

    Declaration

    Swift

    static let motif: GdkDragProtocol
  • The Xdnd protocol.

    Declaration

    Swift

    static let xdnd: GdkDragProtocol
  • An extension to the Xdnd protocol for unclaimed root window drops.

    Declaration

    Swift

    static let rootwin: GdkDragProtocol
  • The simple WM_DROPFILES protocol.

    Declaration

    Swift

    static let win32Dropfiles: GdkDragProtocol
  • The complex OLE2 DND protocol (not implemented).

    Declaration

    Swift

    static let ole2: GdkDragProtocol
  • Intra-application DND.

    Declaration

    Swift

    static let local: GdkDragProtocol
  • Wayland DND protocol.

    Declaration

    Swift

    static let wayland: GdkDragProtocol