Esempio n. 1
0
 private void HandleMouseMove(object sender, MouseEventArgs e)
 {
     phiddle.ToolLocked = ModifierKeys.HasFlag(Keys.Control);
     phiddle.MouseMoved(e.Location.ToSKPoint());
     controlZoom.Invalidate();
     controlTool.Invalidate();
     controlInfo.Invalidate();
 }
Esempio n. 2
0
        public override void MouseMoved(NSEvent theEvent)
        {
            // Check the 'lock' key if tool is locked
            phiddle.ToolLocked = theEvent.ModifierFlags.HasFlag(NSEventModifierMask.ControlKeyMask);

            // Update mouse pos and refresh
            MousePosition = theEvent.LocationInWindow;
            var pos = MousePosition.ToSKPointFlipY();

            phiddle.MouseMoved(pos);
            NeedsDisplay = true;
        }