protected override void OnMouseMove(Rhino.Input.Custom.GetPointMouseEventArgs e) { if (m_dc.PickResult.Mode == Rhino.UI.Gumball.GumballMode.None) { return; } m_dc.CheckShiftAndControlKeys(); Rhino.Geometry.Line world_line; if (!e.Viewport.GetFrustumLine(e.WindowPoint.X, e.WindowPoint.Y, out world_line)) { world_line = Rhino.Geometry.Line.Unset; } bool rc = m_dc.UpdateGumball(e.Point, world_line); if (rc) { base.OnMouseMove(e); } }