Fixes #2486 - Removes old Border and fixes a litany of related things (#2525)

* Added View.BorderStyle and renamed BorderStyle enum to LineStyle

* Fixed a lot of things and broke everything else

* Fixed things

* Updated DialogTests

* Updates including Rect unit tests

* Fixed Dialog & MessagBox tests

* Fixed AllviewsTester bug

* Fixed AllviewsTester bug

* Removed Border class

* Renamed View privates with _

* Removed comments in MessageBox.cs
This commit is contained in:
Tig
2023-04-10 17:34:52 -06:00
committed by GitHub
parent 98aab602eb
commit a637f8a29c
78 changed files with 5222 additions and 4081 deletions

View File

@@ -215,7 +215,7 @@ namespace Terminal.Gui.ViewsTests {
X = Pos.Center (),
Y = Pos.Center ()
};
var win = new Window ("Test Demo 你") {
var win = new Window () {
Width = Dim.Fill (),
Height = Dim.Fill ()
};
@@ -233,7 +233,7 @@ namespace Terminal.Gui.ViewsTests {
Assert.Equal (new Rect (0, 0, 16, 1), btn.Bounds);
var expected = @"
┤Test Demo 你├──────────────┐
────────────────────────────┐
│ │
│ [ Say Hello 你 ] │
│ │
@@ -255,7 +255,6 @@ namespace Terminal.Gui.ViewsTests {
var win = new Window () {
Width = Dim.Fill (),
Height = Dim.Fill (),
Title = "Test Demo 你"
};
win.Add (btn);
Application.Top.Add (win);
@@ -271,7 +270,7 @@ namespace Terminal.Gui.ViewsTests {
Assert.Equal (new Rect (0, 0, 16, 1), btn.Bounds);
var expected = @"
┤Test Demo 你├──────────────┐
────────────────────────────┐
│ │
│ [ Say Hello 你 ] │
│ │
@@ -294,7 +293,6 @@ namespace Terminal.Gui.ViewsTests {
var win = new Window () {
Width = Dim.Fill (),
Height = Dim.Fill (),
Title = "Test Demo 你"
};
win.Add (btn);
Application.Top.Add (win);
@@ -308,7 +306,7 @@ namespace Terminal.Gui.ViewsTests {
Application.Begin (Application.Top);
((FakeDriver)Application.Driver).SetBufferSize (30, 5);
var expected = @"
┤Test Demo 你├──────────────┐
────────────────────────────┐
│ │
│ [ Say Hello 你 ] │
│ │
@@ -330,7 +328,6 @@ namespace Terminal.Gui.ViewsTests {
var win = new Window () {
Width = Dim.Fill (),
Height = Dim.Fill (),
Title = "Test Demo 你"
};
win.Add (btn);
Application.Top.Add (win);
@@ -340,7 +337,7 @@ namespace Terminal.Gui.ViewsTests {
Application.Begin (Application.Top);
((FakeDriver)Application.Driver).SetBufferSize (30, 5);
var expected = @"
┤Test Demo 你├──────────────┐
────────────────────────────┐
│ │
│ [ Say Hello 你 ] │
│ │
@@ -354,7 +351,7 @@ namespace Terminal.Gui.ViewsTests {
Assert.True (btn.AutoSize);
Application.Refresh ();
expected = @"
┤Test Demo 你├──────────────┐
────────────────────────────┐
│ │
│ [ Say Hello 你 changed ] │
│ │
@@ -377,7 +374,6 @@ namespace Terminal.Gui.ViewsTests {
var win = new Window () {
Width = Dim.Fill (),
Height = Dim.Fill (),
Title = "Test Demo 你"
};
win.Add (btn);
Application.Top.Add (win);
@@ -387,7 +383,7 @@ namespace Terminal.Gui.ViewsTests {
Application.Begin (Application.Top);
((FakeDriver)Application.Driver).SetBufferSize (30, 5);
var expected = @"
┤Test Demo 你├──────────────┐
────────────────────────────┐
│ │
│ [ Say Hello 你 ]│
│ │
@@ -401,7 +397,7 @@ namespace Terminal.Gui.ViewsTests {
Assert.True (btn.AutoSize);
Application.Refresh ();
expected = @"
┤Test Demo 你├──────────────┐
────────────────────────────┐
│ │
│ [ Say Hello 你 changed ]│
│ │
@@ -483,7 +479,7 @@ namespace Terminal.Gui.ViewsTests {
};
tabView.AddTab (new TabView.Tab ("Find", tab), true);
var win = new Window ("Find") {
var win = new Window () {
Width = Dim.Fill (),
Height = Dim.Fill ()
};
@@ -512,7 +508,7 @@ namespace Terminal.Gui.ViewsTests {
Assert.Equal (new Rect (0, 3, 12, 1), ckbMatchCase.Frame);
Assert.Equal (new Rect (0, 4, 18, 1), ckbMatchWholeWord.Frame);
var expected = @"
┤Find├──────────────────────────────────────────────┐
────────────────────────────────────────────────────┐
│┌────┐ │
││Find│ │
││ └─────────────────────────────────────────────┐│