pub trait TreeDragSourceImpl: ObjectImpl {
    // Required methods
    fn drag_data_get(
        &self,
        tree_drag_source: &Self::Type,
        path: &TreePath
    ) -> ContentProvider;
    fn drag_data_delete(
        &self,
        tree_drag_source: &Self::Type,
        path: &TreePath
    ) -> bool;

    // Provided method
    fn row_draggable(
        &self,
        tree_drag_source: &Self::Type,
        path: &TreePath
    ) -> bool { ... }
}

Required Methods§

source

fn drag_data_get( &self, tree_drag_source: &Self::Type, path: &TreePath ) -> ContentProvider

source

fn drag_data_delete( &self, tree_drag_source: &Self::Type, path: &TreePath ) -> bool

Provided Methods§

source

fn row_draggable(&self, tree_drag_source: &Self::Type, path: &TreePath) -> bool

Implementors§