public override void PropogateDragTargets(KryptonFloatingWindow floatingWindow,
PageDragEndData dragData,
DragTargetList targets)
{
// Create list of the pages that are allowed to be dropped into this workspace
KryptonPageCollection pages = new KryptonPageCollection();
foreach (KryptonPage page in dragData.Pages)
if (page.AreFlagsSet(KryptonPageFlags.DockingAllowWorkspace))
pages.Add(page);
// Do we have any pages left for dragging?
if (pages.Count > 0)
{
DragTargetList workspaceTargets = DockableWorkspaceControl.GenerateDragTargets(new PageDragEndData(this, pages), KryptonPageFlags.DockingAllowWorkspace);
targets.AddRange(workspaceTargets.ToArray());
}
}