[][src]Trait uikit_sys::PUIDropInteractionDelegate

pub trait PUIDropInteractionDelegate: Sized + Deref {
    unsafe fn dropInteraction_canHandleSession_(
        self,
        interaction: UIDropInteraction,
        session: *mut u64
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dropInteraction_sessionDidEnter_(
        self,
        interaction: UIDropInteraction,
        session: *mut u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dropInteraction_sessionDidUpdate_(
        self,
        interaction: UIDropInteraction,
        session: *mut u64
    ) -> UIDropProposal
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dropInteraction_sessionDidExit_(
        self,
        interaction: UIDropInteraction,
        session: *mut u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dropInteraction_performDrop_(
        self,
        interaction: UIDropInteraction,
        session: *mut u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dropInteraction_concludeDrop_(
        self,
        interaction: UIDropInteraction,
        session: *mut u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dropInteraction_sessionDidEnd_(
        self,
        interaction: UIDropInteraction,
        session: *mut u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dropInteraction_previewForDroppingItem_withDefault_(
        self,
        interaction: UIDropInteraction,
        item: UIDragItem,
        defaultPreview: UITargetedDragPreview
    ) -> UITargetedDragPreview
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dropInteraction_item_willAnimateDropWithAnimator_(
        self,
        interaction: UIDropInteraction,
        item: UIDragItem,
        animator: *mut u64
    )
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

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

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

unsafe fn dropInteraction_sessionDidUpdate_(
    self,
    interaction: UIDropInteraction,
    session: *mut u64
) -> UIDropProposal where
    Self::Target: Message + Sized

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

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

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

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

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

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

Loading content...

Implementors

Loading content...