ConsoleDriver now uses Region for Clip.

Still only rectangular regions.
All tests pass.
This commit is contained in:
Tig
2024-10-27 23:18:38 -07:00
parent d92ef0fd7b
commit 844179b1bd
17 changed files with 57 additions and 54 deletions

View File

@@ -14,8 +14,8 @@ public class ViewTests (ITestOutputHelper output)
view.DrawingContent += (s, e) =>
{
Rectangle savedClip = Application.Driver!.Clip;
Application.Driver!.Clip = new (1, 1, view.Viewport.Width, view.Viewport.Height);
Region savedClip = Application.Driver!.Clip;
Application.Driver!.Clip = new (new (1, 1, view.Viewport.Width, view.Viewport.Height));
for (var row = 0; row < view.Viewport.Height; row++)
{
@@ -78,8 +78,8 @@ public class ViewTests (ITestOutputHelper output)
view.DrawingContent += (s, e) =>
{
Rectangle savedClip = Application.Driver!.Clip;
Application.Driver!.Clip = new (1, 1, view.Viewport.Width, view.Viewport.Height);
Region savedClip = Application.Driver!.Clip;
Application.Driver!.Clip = new (new (1, 1, view.Viewport.Width, view.Viewport.Height));
for (var row = 0; row < view.Viewport.Height; row++)
{