コード例 #1
0
        void HandleScrollWheel(NSCustomizableView sender, NSEvent evt)
        {
            var pt = sender.ConvertPointFromView(evt.LocationInWindow, null).ToPointF();

            eventsHandler.OnMouseWheel(GetViewPart(sender, pt.ToPoint()),
                                       new SizeF(-(float)evt.ScrollingDeltaX, (float)evt.ScrollingDeltaY));
        }
コード例 #2
0
        void HandleMagnify(NSCustomizableView sender, NSEvent evt)
        {
            var pt = sender.ConvertPointFromView(evt.LocationInWindow, null).ToPointF();

            eventsHandler.OnMouseZoom(GetViewPart(sender, pt.ToPoint()), pt, 1f - (float)evt.Magnification);
        }
コード例 #3
0
        void HandleMouseMove(NSCustomizableView sender, NSEvent evt)
        {
            var pt = sender.ConvertPointFromView(evt.LocationInWindow, null).ToPointF();

            eventsHandler.OnMouseMove(GetViewPart(sender, pt.ToPoint()), pt);
        }