示例#1
0
 protected override void OnMouseMove(MouseEventArgs e)
 {
     base.OnMouseMove(e);
     if (lastX == e.X && lastY == e.Y)
     {
         return;
     }
     lastX = e.X;
     lastY = e.Y;
     renderer.OnMouseEvent("mousemove", e);
 }
示例#2
0
    protected override bool OnMotionNotifyEvent(Gdk.EventMotion evnt)
    {
        base.OnMotionNotifyEvent(evnt);

        if (lastX == evnt.X && lastY == evnt.Y)
        {
            return(true);
        }

        lastX = (int)evnt.X;
        lastY = (int)evnt.Y;

        renderer.OnMouseEvent("mousemove", (int)evnt.X, (int)evnt.Y);

        return(true);
    }