Refactored Application into smaller files.

Made Application #nullable enable
This commit is contained in:
Tig
2024-07-22 16:52:02 -06:00
parent 14d8bf5ba3
commit 44ce74a5c0
71 changed files with 1449 additions and 1441 deletions

View File

@@ -26,8 +26,8 @@ public class ClipRegionTests
{
var driver = (ConsoleDriver)Activator.CreateInstance (driverType);
Application.Init (driver);
Application.Driver.Rows = 25;
Application.Driver.Cols = 80;
Application.Driver!.Rows = 25;
Application.Driver!.Cols = 80;
driver.Move (0, 0);
driver.AddRune ('x');
@@ -94,8 +94,8 @@ public class ClipRegionTests
{
var driver = (ConsoleDriver)Activator.CreateInstance (driverType);
Application.Init (driver);
Application.Driver.Rows = 10;
Application.Driver.Cols = 10;
Application.Driver!.Rows = 10;
Application.Driver!.Cols = 10;
// positive
Assert.True (driver.IsValidLocation (0, 0));

View File

@@ -234,7 +234,7 @@ public class ConsoleDriverTests
// {
// var win = new Window ();
// Application.Begin (win);
// ((FakeDriver)Application.Driver).SetBufferSize (20, 8);
// ((FakeDriver)Application.Driver!).SetBufferSize (20, 8);
// System.Threading.Tasks.Task.Run (() => {
// System.Threading.Tasks.Task.Delay (500).Wait ();

View File

@@ -123,7 +123,7 @@ public class ConsoleKeyMappingTests
if (iterations == 0)
{
var keyChar = ConsoleKeyMapping.EncodeKeyCharForVKPacket (consoleKeyInfo);
Application.Driver.SendKeys (keyChar, ConsoleKey.Packet, shift, alt, control);
Application.Driver?.SendKeys (keyChar, ConsoleKey.Packet, shift, alt, control);
}
};
Application.Run ();