Example #1
0
 public void StartRectangle(RemotePoint position)
 {
     CurrentRect = new RemoteRect()
     {
         X = position.X, Y = position.Y
     };
 }
Example #2
0
 private void RectangleFinished(RemoteRect rect)
 {
     if (_transporter.State == ResonanceComponentState.Connected)
     {
         _client.FinishRectangle(rect);
     }
 }
Example #3
0
 private void RectangleResized(RemoteRect size)
 {
     if (_transporter.State == ResonanceComponentState.Connected)
     {
         _client.SizeRectangle(size);
     }
 }
Example #4
0
        public void FinishRectangle(RemoteRect rect)
        {
            CurrentRect = new RemoteRect();

            InvokeUI(() =>
            {
                Rectangles.Add(rect);
            });

            RectangleAdded?.Invoke(this, new RemoteRectAddedEventArgs()
            {
                Rect = rect
            });
        }
Example #5
0
 public void SizeRectangle(RemoteRect size)
 {
     CurrentRect = size;
 }