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); }
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); }