TextBox, PropertyChangeHandler

This commit is contained in:
2023-08-11 21:51:44 +02:00
parent e989a65e81
commit 1fde0df2d6
81 changed files with 1539 additions and 390 deletions

View File

@@ -1,3 +1,10 @@
namespace TerminalUI.Models;
using System.Diagnostics;
public record struct Position(int X, int Y);
namespace TerminalUI.Models;
[DebuggerDisplay("X = {X}, Y = {Y}")]
public readonly record struct Position(int X, int Y)
{
public static Position operator +(Position left, Position right) => new(left.X + right.X, left.Y + right.Y);
public static Position operator -(Position left, Position right) => new(left.X - right.X, left.Y - right.Y);
}