[][src]Trait uikit_sys::PUICollectionViewDragDelegate

pub trait PUICollectionViewDragDelegate: Sized + Deref {
    unsafe fn collectionView_itemsForBeginningDragSession_atIndexPath_(
        self,
        collectionView: UICollectionView,
        session: *mut u64,
        indexPath: NSIndexPath
    ) -> NSArray
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn collectionView_itemsForAddingToDragSession_atIndexPath_point_(
        self,
        collectionView: UICollectionView,
        session: *mut u64,
        indexPath: NSIndexPath,
        point: CGPoint
    ) -> NSArray
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn collectionView_dragPreviewParametersForItemAtIndexPath_(
        self,
        collectionView: UICollectionView,
        indexPath: NSIndexPath
    ) -> UIDragPreviewParameters
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn collectionView_dragSessionWillBegin_(
        self,
        collectionView: UICollectionView,
        session: *mut u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn collectionView_dragSessionDidEnd_(
        self,
        collectionView: UICollectionView,
        session: *mut u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn collectionView_dragSessionAllowsMoveOperation_(
        self,
        collectionView: UICollectionView,
        session: *mut u64
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn collectionView_dragSessionIsRestrictedToDraggingApplication_(
        self,
        collectionView: UICollectionView,
        session: *mut u64
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

unsafe fn collectionView_itemsForBeginningDragSession_atIndexPath_(
    self,
    collectionView: UICollectionView,
    session: *mut u64,
    indexPath: NSIndexPath
) -> NSArray where
    Self::Target: Message + Sized

unsafe fn collectionView_itemsForAddingToDragSession_atIndexPath_point_(
    self,
    collectionView: UICollectionView,
    session: *mut u64,
    indexPath: NSIndexPath,
    point: CGPoint
) -> NSArray where
    Self::Target: Message + Sized

unsafe fn collectionView_dragPreviewParametersForItemAtIndexPath_(
    self,
    collectionView: UICollectionView,
    indexPath: NSIndexPath
) -> UIDragPreviewParameters where
    Self::Target: Message + Sized

unsafe fn collectionView_dragSessionWillBegin_(
    self,
    collectionView: UICollectionView,
    session: *mut u64
) where
    Self::Target: Message + Sized

unsafe fn collectionView_dragSessionDidEnd_(
    self,
    collectionView: UICollectionView,
    session: *mut u64
) where
    Self::Target: Message + Sized

unsafe fn collectionView_dragSessionAllowsMoveOperation_(
    self,
    collectionView: UICollectionView,
    session: *mut u64
) -> BOOL where
    Self::Target: Message + Sized

unsafe fn collectionView_dragSessionIsRestrictedToDraggingApplication_(
    self,
    collectionView: UICollectionView,
    session: *mut u64
) -> BOOL where
    Self::Target: Message + Sized

Loading content...

Implementors

Loading content...