[][src]Trait uikit_sys::PUIDragInteractionDelegate

pub trait PUIDragInteractionDelegate: Sized + Deref {
    unsafe fn dragInteraction_itemsForBeginningSession_(
        self,
        interaction: UIDragInteraction,
        session: *mut u64
    ) -> NSArray
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dragInteraction_previewForLiftingItem_session_(
        self,
        interaction: UIDragInteraction,
        item: UIDragItem,
        session: *mut u64
    ) -> UITargetedDragPreview
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dragInteraction_willAnimateLiftWithAnimator_session_(
        self,
        interaction: UIDragInteraction,
        animator: *mut u64,
        session: *mut u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dragInteraction_sessionWillBegin_(
        self,
        interaction: UIDragInteraction,
        session: *mut u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dragInteraction_sessionAllowsMoveOperation_(
        self,
        interaction: UIDragInteraction,
        session: *mut u64
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dragInteraction_sessionIsRestrictedToDraggingApplication_(
        self,
        interaction: UIDragInteraction,
        session: *mut u64
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dragInteraction_prefersFullSizePreviewsForSession_(
        self,
        interaction: UIDragInteraction,
        session: *mut u64
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dragInteraction_sessionDidMove_(
        self,
        interaction: UIDragInteraction,
        session: *mut u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dragInteraction_session_willEndWithOperation_(
        self,
        interaction: UIDragInteraction,
        session: *mut u64,
        operation: UIDropOperation
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dragInteraction_session_didEndWithOperation_(
        self,
        interaction: UIDragInteraction,
        session: *mut u64,
        operation: UIDropOperation
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dragInteraction_sessionDidTransferItems_(
        self,
        interaction: UIDragInteraction,
        session: *mut u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dragInteraction_itemsForAddingToSession_withTouchAtPoint_(
        self,
        interaction: UIDragInteraction,
        session: *mut u64,
        point: CGPoint
    ) -> NSArray
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dragInteraction_sessionForAddingItems_withTouchAtPoint_(
        self,
        interaction: UIDragInteraction,
        sessions: NSArray,
        point: CGPoint
    ) -> *mut u64
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dragInteraction_session_willAddItems_forInteraction_(
        self,
        interaction: UIDragInteraction,
        session: *mut u64,
        items: NSArray,
        addingInteraction: UIDragInteraction
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dragInteraction_previewForCancellingItem_withDefault_(
        self,
        interaction: UIDragInteraction,
        item: UIDragItem,
        defaultPreview: UITargetedDragPreview
    ) -> UITargetedDragPreview
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dragInteraction_item_willAnimateCancelWithAnimator_(
        self,
        interaction: UIDragInteraction,
        item: UIDragItem,
        animator: *mut u64
    )
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

unsafe fn dragInteraction_itemsForBeginningSession_(
    self,
    interaction: UIDragInteraction,
    session: *mut u64
) -> NSArray where
    Self::Target: Message + Sized

unsafe fn dragInteraction_previewForLiftingItem_session_(
    self,
    interaction: UIDragInteraction,
    item: UIDragItem,
    session: *mut u64
) -> UITargetedDragPreview where
    Self::Target: Message + Sized

unsafe fn dragInteraction_willAnimateLiftWithAnimator_session_(
    self,
    interaction: UIDragInteraction,
    animator: *mut u64,
    session: *mut u64
) where
    Self::Target: Message + Sized

unsafe fn dragInteraction_sessionWillBegin_(
    self,
    interaction: UIDragInteraction,
    session: *mut u64
) where
    Self::Target: Message + Sized

unsafe fn dragInteraction_sessionAllowsMoveOperation_(
    self,
    interaction: UIDragInteraction,
    session: *mut u64
) -> BOOL where
    Self::Target: Message + Sized

unsafe fn dragInteraction_sessionIsRestrictedToDraggingApplication_(
    self,
    interaction: UIDragInteraction,
    session: *mut u64
) -> BOOL where
    Self::Target: Message + Sized

unsafe fn dragInteraction_prefersFullSizePreviewsForSession_(
    self,
    interaction: UIDragInteraction,
    session: *mut u64
) -> BOOL where
    Self::Target: Message + Sized

unsafe fn dragInteraction_sessionDidMove_(
    self,
    interaction: UIDragInteraction,
    session: *mut u64
) where
    Self::Target: Message + Sized

unsafe fn dragInteraction_session_willEndWithOperation_(
    self,
    interaction: UIDragInteraction,
    session: *mut u64,
    operation: UIDropOperation
) where
    Self::Target: Message + Sized

unsafe fn dragInteraction_session_didEndWithOperation_(
    self,
    interaction: UIDragInteraction,
    session: *mut u64,
    operation: UIDropOperation
) where
    Self::Target: Message + Sized

unsafe fn dragInteraction_sessionDidTransferItems_(
    self,
    interaction: UIDragInteraction,
    session: *mut u64
) where
    Self::Target: Message + Sized

unsafe fn dragInteraction_itemsForAddingToSession_withTouchAtPoint_(
    self,
    interaction: UIDragInteraction,
    session: *mut u64,
    point: CGPoint
) -> NSArray where
    Self::Target: Message + Sized

unsafe fn dragInteraction_sessionForAddingItems_withTouchAtPoint_(
    self,
    interaction: UIDragInteraction,
    sessions: NSArray,
    point: CGPoint
) -> *mut u64 where
    Self::Target: Message + Sized

unsafe fn dragInteraction_session_willAddItems_forInteraction_(
    self,
    interaction: UIDragInteraction,
    session: *mut u64,
    items: NSArray,
    addingInteraction: UIDragInteraction
) where
    Self::Target: Message + Sized

unsafe fn dragInteraction_previewForCancellingItem_withDefault_(
    self,
    interaction: UIDragInteraction,
    item: UIDragItem,
    defaultPreview: UITargetedDragPreview
) -> UITargetedDragPreview where
    Self::Target: Message + Sized

unsafe fn dragInteraction_item_willAnimateCancelWithAnimator_(
    self,
    interaction: UIDragInteraction,
    item: UIDragItem,
    animator: *mut u64
) where
    Self::Target: Message + Sized

Loading content...

Implementors

Loading content...