Example #1
0
 private void OnMouseUp(object sender, MouseButtonEventArgs e)
 {
     try
     {
         SimulatorContainer.ReleaseMouseCapture();
     }
     catch (Exception err)
     {
         GUIUtilities.ReportUnexpectedException(err);
     }
 }
Example #2
0
 private void OnMouseDown(object sender, MouseButtonEventArgs e)
 {
     try
     {
         if (!SimulatorContainer.IsMouseCaptured)
         {
             if (e.ChangedButton == MouseButton.Left)
             {
                 dragType = DragType.LOOK;
             }
             else if (e.ChangedButton == MouseButton.Right)
             {
                 dragType = DragType.MOVE;
             }
             var p = e.GetPosition(SimulatorContainer);
             mouseStart = new Vector2((float)p.X, (float)p.Y);
             SimulatorContainer.CaptureMouse();
         }
     }
     catch (Exception err)
     {
         GUIUtilities.ReportUnexpectedException(err);
     }
 }