/// <inheritdoc /> public override void OnDestroy() { // Unlink events MouseLeftClick = null; MouseRightClick = null; MouseLeftDoubleClick = null; MouseRightDoubleClick = null; base.OnDestroy(); }
public void AddMousePressedEvent(MouseDelegate d) { mMousePressedEvent += d; }
public void RemoveMousePressedEvent(MouseDelegate d) { mMousePressedEvent -= d; }
public void RemoveMouseReleasedEvent(MouseDelegate d) { mMouseReleasedEvent -= d; }
public void AddMouseReleasedEvent(MouseDelegate d) { mMouseReleasedEvent += d; }
public void RemoveMouseTriggeredEvent(MouseDelegate d) { mMouseTriggeredEvent -= d; }
public void AddMouseTriggeredEvent(MouseDelegate d) { mMouseTriggeredEvent += d; }
public void MouseHandler(object sender, MouseEventArgs e, MouseDelegate mouse) { mouse(sender, e); }