ComponentFactory.Krypton.Docking.DockingDragTargetProvider.GenerateDragTargets C# (CSharp) Method

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
        public DragTargetList GenerateDragTargets(PageDragEndData dragEndData)
        {
            DragTargetList targets = new DragTargetList();

            // Generate the set of targets from the element hierarchy
            _manager.PropogateDragTargets(_floatingWindow, dragEndData, targets);

            // Must have at least one target
            if (targets.Count == 0)
                targets.Add(new DragTargetNull());

            return targets;
        }