[][src]Trait uikit_sys::PUITableViewDragDelegate

pub trait PUITableViewDragDelegate: Sized + Deref {
    unsafe fn tableView_itemsForBeginningDragSession_atIndexPath_(
        self,
        tableView: UITableView,
        session: *mut u64,
        indexPath: NSIndexPath
    ) -> NSArray
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_itemsForAddingToDragSession_atIndexPath_point_(
        self,
        tableView: UITableView,
        session: *mut u64,
        indexPath: NSIndexPath,
        point: CGPoint
    ) -> NSArray
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_dragPreviewParametersForRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    ) -> UIDragPreviewParameters
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_dragSessionWillBegin_(
        self,
        tableView: UITableView,
        session: *mut u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_dragSessionDidEnd_(
        self,
        tableView: UITableView,
        session: *mut u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_dragSessionAllowsMoveOperation_(
        self,
        tableView: UITableView,
        session: *mut u64
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_dragSessionIsRestrictedToDraggingApplication_(
        self,
        tableView: UITableView,
        session: *mut u64
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

unsafe fn tableView_itemsForBeginningDragSession_atIndexPath_(
    self,
    tableView: UITableView,
    session: *mut u64,
    indexPath: NSIndexPath
) -> NSArray where
    Self::Target: Message + Sized

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

unsafe fn tableView_dragPreviewParametersForRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) -> UIDragPreviewParameters where
    Self::Target: Message + Sized

unsafe fn tableView_dragSessionWillBegin_(
    self,
    tableView: UITableView,
    session: *mut u64
) where
    Self::Target: Message + Sized

unsafe fn tableView_dragSessionDidEnd_(
    self,
    tableView: UITableView,
    session: *mut u64
) where
    Self::Target: Message + Sized

unsafe fn tableView_dragSessionAllowsMoveOperation_(
    self,
    tableView: UITableView,
    session: *mut u64
) -> BOOL where
    Self::Target: Message + Sized

unsafe fn tableView_dragSessionIsRestrictedToDraggingApplication_(
    self,
    tableView: UITableView,
    session: *mut u64
) -> BOOL where
    Self::Target: Message + Sized

Loading content...

Implementors

Loading content...