Esempio n. 1
0
 public void AddEvent(QueuedToolEventArgs args)
 {
     lock (eventQueue)
     {
         eventQueue.Enqueue(args);
     }
     OnEventQueued();
 }
Esempio n. 2
0
 private void QueuedMouseDown(QueuedToolEventArgs args)
 {
     OnMouseDown(args);
     if (MouseDown != null)
     {
         MouseDown(this, args);
     }
 }
Esempio n. 3
0
 private void QueuedMouseMove(QueuedToolEventArgs args)
 {
     OnMouseMove(args);
     if (MouseMove != null)
     {
         MouseMove(this, args);
     }
 }
Esempio n. 4
0
 private void QueuedMouseUp(QueuedToolEventArgs args)
 {
     OnMouseUp(args);
     if (MouseUp != null)
     {
         MouseUp(this, args);
     }
 }
Esempio n. 5
0
 private void QueuedMouseHold(QueuedToolEventArgs args)
 {
     OnMouseHold(args);
     if (MouseHold != null)
     {
         MouseHold(this, args);
     }
 }
Esempio n. 6
0
 private void QueuedCustomEvent(QueuedToolEventArgs args)
 {
     OnCustomEvent(args);
     if (CustomEvent != null)
     {
         CustomEvent(this, args);
     }
 }
Esempio n. 7
0
 protected virtual void OnMouseDown(QueuedToolEventArgs args)
 {
 }
Esempio n. 8
0
 protected virtual void OnCustomEvent(QueuedToolEventArgs args)
 {
 }