protected override void OnMouseMove(MouseEventArgs args) { MsaglMouseEventArgs iArgs = CreateMouseEventArgs(args); gViewer.RaiseMouseMoveEvent(iArgs); if (!iArgs.Handled) { if (gViewer.Graph != null) { SetCursor(args); object old = gViewer.selectedDObject; if (MouseDraggingMode == DraggingMode.Pan) { ProcessPan(args); } else if (zoomWindow) //the user is holding the left button { DrawZoomWindow(args); } else { HitIfBBNodeIsNotNull(args); } } } }
protected override void OnMouseMove(MouseEventArgs args) { MsaglMouseEventArgs iArgs = CreateMouseEventArgs(args); gViewer.RaiseMouseMoveEvent(iArgs); gViewer.RaiseRegularMouseMove(args); if (!iArgs.Handled) { if (gViewer.Graph != null) { SetCursor(args); if (MouseDraggingMode == DraggingMode.Pan) { ProcessPan(args); } else if (zoomWindow) { //the user is holding the left button, do nothing } else { HitIfBbNodeIsNotNull(args); } } } }