C# Class ComponentFactory.Krypton.Docking.DockingDragTargetProvider

Provides the set of drag targets relevent to the set of pages being moved.
Inheritance: IDragTargetProvider
Show file Open project: ComponentFactory/Krypton

Public Methods

Method Description
DockingDragTargetProvider ( KryptonDockingManager manager, KryptonFloatingWindow floatingWindow, KryptonPageCollection pages ) : System

Initialize a new instance of the DragTargetNull class.

GenerateDragTargets ( PageDragEndData dragEndData ) : DragTargetList

Generate a list of drag targets that are relevant to the provided end data.

Method Details

DockingDragTargetProvider() public method

Initialize a new instance of the DragTargetNull class.
public DockingDragTargetProvider ( KryptonDockingManager manager, KryptonFloatingWindow floatingWindow, KryptonPageCollection pages ) : System
manager KryptonDockingManager Reference to docking manager.
floatingWindow KryptonFloatingWindow Reference to window being dragged.
pages KryptonPageCollection Reference to collection of pages to drag.
return System

GenerateDragTargets() public method

Generate a list of drag targets that are relevant to the provided end data.
public GenerateDragTargets ( PageDragEndData dragEndData ) : DragTargetList
dragEndData ComponentFactory.Krypton.Navigator.PageDragEndData Pages data being dragged.
return DragTargetList