/// <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;
 }
Beispiel #8
0
 public void MouseHandler(object sender, MouseEventArgs e, MouseDelegate mouse)
 {
     mouse(sender, e);
 }