C# Class mRemoteNG.Tree.ConnectionTreeDragAndDropHandler

Exibir arquivo Open project: mRemoteNG/mRemoteNG Class Usage Examples

Public Methods

Method Description
CanModelDrop ( ConnectionInfo dropSource, ConnectionInfo dropTarget, DropTargetLocation dropTargetLocation ) : DragDropEffects
DropModel ( ConnectionInfo dropSource, ConnectionInfo dropTarget, DropTargetLocation dropTargetLocation ) : void
HandleEvent_ModelCanDrop ( object sender, BrightIdeasSoftware.ModelDropEventArgs e ) : void
HandleEvent_ModelDropped ( object sender, BrightIdeasSoftware.ModelDropEventArgs e ) : void

Private Methods

Method Description
AncestorDraggingOntoChild ( ConnectionInfo source, ConnectionInfo target ) : bool
DraggingOntoCurrentParent ( ConnectionInfo source, ConnectionInfo target ) : bool
DropModelAboveTarget ( ConnectionInfo dropSource, ConnectionInfo dropTarget ) : void
DropModelBelowTarget ( ConnectionInfo dropSource, ConnectionInfo dropTarget ) : void
DropModelOntoTarget ( ConnectionInfo dropSource, ConnectionInfo dropTarget ) : void
HandleCanDropBetweenItems ( ConnectionInfo dropSource, ConnectionInfo dropTarget ) : DragDropEffects
HandleCanDropOnItem ( ConnectionInfo dropSource, ConnectionInfo dropTarget ) : DragDropEffects
IsValidDrag ( ConnectionInfo dropSource, ConnectionInfo dropTarget ) : bool
NodeDraggingOntoSelf ( ConnectionInfo source, ConnectionInfo target ) : bool
NodeIsDraggable ( ConnectionInfo node ) : bool

Method Details

CanModelDrop() public method

public CanModelDrop ( ConnectionInfo dropSource, ConnectionInfo dropTarget, DropTargetLocation dropTargetLocation ) : DragDropEffects
dropSource ConnectionInfo
dropTarget ConnectionInfo
dropTargetLocation DropTargetLocation
return DragDropEffects

DropModel() public method

public DropModel ( ConnectionInfo dropSource, ConnectionInfo dropTarget, DropTargetLocation dropTargetLocation ) : void
dropSource ConnectionInfo
dropTarget ConnectionInfo
dropTargetLocation DropTargetLocation
return void

HandleEvent_ModelCanDrop() public method

public HandleEvent_ModelCanDrop ( object sender, BrightIdeasSoftware.ModelDropEventArgs e ) : void
sender object
e BrightIdeasSoftware.ModelDropEventArgs
return void

HandleEvent_ModelDropped() public method

public HandleEvent_ModelDropped ( object sender, BrightIdeasSoftware.ModelDropEventArgs e ) : void
sender object
e BrightIdeasSoftware.ModelDropEventArgs
return void