Added TabIndex and TabStop properties.

This commit is contained in:
BDisp
2020-07-06 18:32:40 +01:00
parent 5741cf3171
commit 75d4ff0e7c

View File

@@ -136,6 +136,27 @@ namespace Terminal.Gui {
Assert.Throws<InvalidOperationException> (() => root.LayoutSubviews ());
}
[Fact]
public void Added_Removed ()
{
var v = new View (new Rect (0, 0, 10, 24));
var t = new View ();
v.Added += (View e) => {
Assert.True (v.SuperView == e);
};
v.Removed += (View e) => {
Assert.True (v.SuperView == null);
};
t.Add (v);
Assert.True (t.Subviews.Count == 1);
t.Remove (v);
Assert.True (t.Subviews.Count == 0);
}
[Fact]
public void Subviews_TabIndexes_AreEqual ()
{