public void StartRectangle(RemotePoint position) { CurrentRect = new RemoteRect() { X = position.X, Y = position.Y }; }
private void RectangleFinished(RemoteRect rect) { if (_transporter.State == ResonanceComponentState.Connected) { _client.FinishRectangle(rect); } }
private void RectangleResized(RemoteRect size) { if (_transporter.State == ResonanceComponentState.Connected) { _client.SizeRectangle(size); } }
public void FinishRectangle(RemoteRect rect) { CurrentRect = new RemoteRect(); InvokeUI(() => { Rectangles.Add(rect); }); RectangleAdded?.Invoke(this, new RemoteRectAddedEventArgs() { Rect = rect }); }
public void SizeRectangle(RemoteRect size) { CurrentRect = size; }