OnMouseMove
(
MouseEventArgs e
)
{
AssertValid();
// Do nothing if the drawing isn't in a stable state.
if (this.IsLayingOutGraph)
{
return;
}
// Check for a mouse drag that might be in progress.
CheckForVertexDragOnMouseMove(e);
CheckForMarqueeDragOnMouseMove(e);
CheckForTranslationDragOnMouseMove(e);
// Check whether tooltip-related actions need to be taken.
CheckForToolTipsOnMouseMove(e);
}