|
@@ -2,21 +2,21 @@
|
|
namespace Terminal.Gui.ViewTests;
|
|
namespace Terminal.Gui.ViewTests;
|
|
|
|
|
|
[Trait ("Category", "Output")]
|
|
[Trait ("Category", "Output")]
|
|
-public class NeedsDisplayTests ()
|
|
|
|
|
|
+public class NeedsDrawTests ()
|
|
{
|
|
{
|
|
[Fact]
|
|
[Fact]
|
|
- public void NeedsDisplay_False_If_Width_Height_Zero ()
|
|
|
|
|
|
+ public void NeedsDraw_False_If_Width_Height_Zero ()
|
|
{
|
|
{
|
|
View view = new () { Width = 0, Height = 0 };
|
|
View view = new () { Width = 0, Height = 0 };
|
|
view.BeginInit ();
|
|
view.BeginInit ();
|
|
view.EndInit ();
|
|
view.EndInit ();
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
- //Assert.False (view.SubViewNeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
+ //Assert.False (view.SubViewNeedsDraw);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
[Fact]
|
|
- public void NeedsDisplay_True_Initially_If_Width_Height_Not_Zero ()
|
|
|
|
|
|
+ public void NeedsDraw_True_Initially_If_Width_Height_Not_Zero ()
|
|
{
|
|
{
|
|
View superView = new () { Width = 1, Height = 1 };
|
|
View superView = new () { Width = 1, Height = 1 };
|
|
View view1 = new () { Width = 1, Height = 1 };
|
|
View view1 = new () { Width = 1, Height = 1 };
|
|
@@ -26,122 +26,122 @@ public class NeedsDisplayTests ()
|
|
superView.BeginInit ();
|
|
superView.BeginInit ();
|
|
superView.EndInit ();
|
|
superView.EndInit ();
|
|
|
|
|
|
- Assert.True (superView.NeedsDisplay);
|
|
|
|
- Assert.True (superView.SubViewNeedsDisplay);
|
|
|
|
- Assert.True (view1.NeedsDisplay);
|
|
|
|
- Assert.True (view2.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (superView.NeedsDraw);
|
|
|
|
+ Assert.True (superView.SubViewNeedsDraw);
|
|
|
|
+ Assert.True (view1.NeedsDraw);
|
|
|
|
+ Assert.True (view2.NeedsDraw);
|
|
|
|
|
|
- superView.Layout (); // NeedsDisplay is always false if Layout is needed
|
|
|
|
|
|
+ superView.Layout (); // NeedsDraw is always false if Layout is needed
|
|
|
|
|
|
superView.Draw ();
|
|
superView.Draw ();
|
|
|
|
|
|
- Assert.False (superView.NeedsDisplay);
|
|
|
|
- Assert.False (superView.SubViewNeedsDisplay);
|
|
|
|
- Assert.False (view1.NeedsDisplay);
|
|
|
|
- Assert.False (view2.NeedsDisplay);
|
|
|
|
|
|
+ Assert.False (superView.NeedsDraw);
|
|
|
|
+ Assert.False (superView.SubViewNeedsDraw);
|
|
|
|
+ Assert.False (view1.NeedsDraw);
|
|
|
|
+ Assert.False (view2.NeedsDraw);
|
|
|
|
|
|
- superView.SetNeedsDisplay ();
|
|
|
|
|
|
+ superView.SetNeedsDraw ();
|
|
|
|
|
|
- Assert.True (superView.NeedsDisplay);
|
|
|
|
- Assert.True (superView.SubViewNeedsDisplay);
|
|
|
|
- Assert.True (view1.NeedsDisplay);
|
|
|
|
- Assert.True (view2.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (superView.NeedsDraw);
|
|
|
|
+ Assert.True (superView.SubViewNeedsDraw);
|
|
|
|
+ Assert.True (view1.NeedsDraw);
|
|
|
|
+ Assert.True (view2.NeedsDraw);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
[Fact]
|
|
- public void NeedsDisplay_True_After_Constructor ()
|
|
|
|
|
|
+ public void NeedsDraw_True_After_Constructor ()
|
|
{
|
|
{
|
|
var view = new View { Width = 2, Height = 2 };
|
|
var view = new View { Width = 2, Height = 2 };
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
|
|
view = new View { Width = 2, Height = 2, BorderStyle = LineStyle.Single };
|
|
view = new View { Width = 2, Height = 2, BorderStyle = LineStyle.Single };
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
}
|
|
}
|
|
|
|
|
|
[Fact]
|
|
[Fact]
|
|
- public void NeedsDisplay_True_After_BeginInit ()
|
|
|
|
|
|
+ public void NeedsDraw_True_After_BeginInit ()
|
|
{
|
|
{
|
|
var view = new View { Width = 2, Height = 2, BorderStyle = LineStyle.Single };
|
|
var view = new View { Width = 2, Height = 2, BorderStyle = LineStyle.Single };
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
|
|
view.BeginInit ();
|
|
view.BeginInit ();
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
|
|
- view.NeedsDisplay = false;
|
|
|
|
|
|
+ view.NeedsDraw = false;
|
|
|
|
|
|
view.BeginInit ();
|
|
view.BeginInit ();
|
|
- Assert.True (view.NeedsDisplay); // Because layout is still needed
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw); // Because layout is still needed
|
|
|
|
|
|
view.Layout ();
|
|
view.Layout ();
|
|
- Assert.False (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.False (view.NeedsDraw);
|
|
}
|
|
}
|
|
|
|
|
|
[Fact]
|
|
[Fact]
|
|
- public void NeedsDisplay_False_After_EndInit ()
|
|
|
|
|
|
+ public void NeedsDraw_False_After_EndInit ()
|
|
{
|
|
{
|
|
var view = new View { Width = 2, Height = 2, BorderStyle = LineStyle.Single };
|
|
var view = new View { Width = 2, Height = 2, BorderStyle = LineStyle.Single };
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
|
|
view.BeginInit ();
|
|
view.BeginInit ();
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
|
|
view.EndInit ();
|
|
view.EndInit ();
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
|
|
view = new View { Width = 2, Height = 2, BorderStyle = LineStyle.Single };
|
|
view = new View { Width = 2, Height = 2, BorderStyle = LineStyle.Single };
|
|
view.BeginInit ();
|
|
view.BeginInit ();
|
|
- view.NeedsDisplay = false;
|
|
|
|
|
|
+ view.NeedsDraw = false;
|
|
view.EndInit ();
|
|
view.EndInit ();
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
[Fact]
|
|
- public void NeedsDisplay_After_SetLayoutNeeded ()
|
|
|
|
|
|
+ public void NeedsDraw_After_SetLayoutNeeded ()
|
|
{
|
|
{
|
|
var view = new View { Width = 2, Height = 2 };
|
|
var view = new View { Width = 2, Height = 2 };
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
Assert.False (view.NeedsLayout);
|
|
Assert.False (view.NeedsLayout);
|
|
|
|
|
|
view.Draw ();
|
|
view.Draw ();
|
|
- Assert.False (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.False (view.NeedsDraw);
|
|
Assert.False (view.NeedsLayout);
|
|
Assert.False (view.NeedsLayout);
|
|
|
|
|
|
view.SetNeedsLayout ();
|
|
view.SetNeedsLayout ();
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
Assert.True (view.NeedsLayout);
|
|
Assert.True (view.NeedsLayout);
|
|
}
|
|
}
|
|
|
|
|
|
[Fact]
|
|
[Fact]
|
|
- public void NeedsDisplay_False_After_SetRelativeLayout_Absolute_Dims ()
|
|
|
|
|
|
+ public void NeedsDraw_False_After_SetRelativeLayout_Absolute_Dims ()
|
|
{
|
|
{
|
|
var view = new View { Width = 2, Height = 2 };
|
|
var view = new View { Width = 2, Height = 2 };
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
|
|
view.Draw ();
|
|
view.Draw ();
|
|
- Assert.False (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.False (view.NeedsDraw);
|
|
Assert.False (view.NeedsLayout);
|
|
Assert.False (view.NeedsLayout);
|
|
|
|
|
|
// SRL won't change anything since the view is Absolute
|
|
// SRL won't change anything since the view is Absolute
|
|
view.SetRelativeLayout (Application.Screen.Size);
|
|
view.SetRelativeLayout (Application.Screen.Size);
|
|
- Assert.False (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.False (view.NeedsDraw);
|
|
|
|
|
|
view.SetNeedsLayout ();
|
|
view.SetNeedsLayout ();
|
|
|
|
|
|
// SRL won't change anything since the view is Absolute
|
|
// SRL won't change anything since the view is Absolute
|
|
view.SetRelativeLayout (Application.Screen.Size);
|
|
view.SetRelativeLayout (Application.Screen.Size);
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
|
|
- view.NeedsDisplay = false;
|
|
|
|
|
|
+ view.NeedsDraw = false;
|
|
|
|
|
|
// SRL won't change anything since the view is Absolute. However, Layout has not been called
|
|
// SRL won't change anything since the view is Absolute. However, Layout has not been called
|
|
view.SetRelativeLayout (new (10, 10));
|
|
view.SetRelativeLayout (new (10, 10));
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
}
|
|
}
|
|
|
|
|
|
[Fact]
|
|
[Fact]
|
|
- public void NeedsDisplay_False_After_SetRelativeLayout_Relative_Dims ()
|
|
|
|
|
|
+ public void NeedsDraw_False_After_SetRelativeLayout_Relative_Dims ()
|
|
{
|
|
{
|
|
var view = new View { Width = Dim.Percent (50), Height = Dim.Percent (50) };
|
|
var view = new View { Width = Dim.Percent (50), Height = Dim.Percent (50) };
|
|
View superView = new ()
|
|
View superView = new ()
|
|
@@ -150,28 +150,28 @@ public class NeedsDisplayTests ()
|
|
Width = Dim.Fill (),
|
|
Width = Dim.Fill (),
|
|
Height = Dim.Fill ()
|
|
Height = Dim.Fill ()
|
|
};
|
|
};
|
|
- Assert.True (superView.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (superView.NeedsDraw);
|
|
|
|
|
|
superView.Add (view);
|
|
superView.Add (view);
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
- Assert.True (superView.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
+ Assert.True (superView.NeedsDraw);
|
|
|
|
|
|
superView.BeginInit ();
|
|
superView.BeginInit ();
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
- Assert.True (superView.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
+ Assert.True (superView.NeedsDraw);
|
|
|
|
|
|
superView.EndInit ();
|
|
superView.EndInit ();
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
- Assert.True (superView.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
+ Assert.True (superView.NeedsDraw);
|
|
|
|
|
|
superView.SetRelativeLayout (Application.Screen.Size);
|
|
superView.SetRelativeLayout (Application.Screen.Size);
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
- Assert.True (superView.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
+ Assert.True (superView.NeedsDraw);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
[Fact]
|
|
- public void NeedsDisplay_False_After_SetRelativeLayout_10x10 ()
|
|
|
|
|
|
+ public void NeedsDraw_False_After_SetRelativeLayout_10x10 ()
|
|
{
|
|
{
|
|
View superView = new ()
|
|
View superView = new ()
|
|
{
|
|
{
|
|
@@ -179,58 +179,58 @@ public class NeedsDisplayTests ()
|
|
Width = Dim.Fill (),
|
|
Width = Dim.Fill (),
|
|
Height = Dim.Fill ()
|
|
Height = Dim.Fill ()
|
|
};
|
|
};
|
|
- Assert.True (superView.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (superView.NeedsDraw);
|
|
|
|
|
|
superView.Layout ();
|
|
superView.Layout ();
|
|
|
|
|
|
- superView.NeedsDisplay = false;
|
|
|
|
|
|
+ superView.NeedsDraw = false;
|
|
superView.SetRelativeLayout (new (10, 10));
|
|
superView.SetRelativeLayout (new (10, 10));
|
|
- Assert.True (superView.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (superView.NeedsDraw);
|
|
}
|
|
}
|
|
|
|
|
|
[Fact]
|
|
[Fact]
|
|
- public void NeedsDisplay_True_After_LayoutSubviews ()
|
|
|
|
|
|
+ public void NeedsDraw_True_After_LayoutSubviews ()
|
|
{
|
|
{
|
|
var view = new View { Width = 2, Height = 2, BorderStyle = LineStyle.Single };
|
|
var view = new View { Width = 2, Height = 2, BorderStyle = LineStyle.Single };
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
|
|
view.BeginInit ();
|
|
view.BeginInit ();
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
|
|
view.EndInit ();
|
|
view.EndInit ();
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
|
|
view.SetRelativeLayout (Application.Screen.Size);
|
|
view.SetRelativeLayout (Application.Screen.Size);
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
|
|
view.LayoutSubviews ();
|
|
view.LayoutSubviews ();
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
}
|
|
}
|
|
|
|
|
|
[Fact]
|
|
[Fact]
|
|
- public void NeedsDisplay_False_After_Draw ()
|
|
|
|
|
|
+ public void NeedsDraw_False_After_Draw ()
|
|
{
|
|
{
|
|
var view = new View { Width = 2, Height = 2, BorderStyle = LineStyle.Single };
|
|
var view = new View { Width = 2, Height = 2, BorderStyle = LineStyle.Single };
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
|
|
view.BeginInit ();
|
|
view.BeginInit ();
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
|
|
view.EndInit ();
|
|
view.EndInit ();
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
|
|
view.SetRelativeLayout (Application.Screen.Size);
|
|
view.SetRelativeLayout (Application.Screen.Size);
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
|
|
view.LayoutSubviews ();
|
|
view.LayoutSubviews ();
|
|
- Assert.True (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.True (view.NeedsDraw);
|
|
|
|
|
|
view.Draw ();
|
|
view.Draw ();
|
|
- Assert.False (view.NeedsDisplay);
|
|
|
|
|
|
+ Assert.False (view.NeedsDraw);
|
|
}
|
|
}
|
|
|
|
|
|
[Fact]
|
|
[Fact]
|
|
- public void NeedsDisplayRect_Is_Viewport_Relative ()
|
|
|
|
|
|
+ public void NeedsDrawRect_Is_Viewport_Relative ()
|
|
{
|
|
{
|
|
View superView = new ()
|
|
View superView = new ()
|
|
{
|
|
{
|
|
@@ -240,7 +240,7 @@ public class NeedsDisplayTests ()
|
|
};
|
|
};
|
|
Assert.Equal (new (0, 0, 10, 10), superView.Frame);
|
|
Assert.Equal (new (0, 0, 10, 10), superView.Frame);
|
|
Assert.Equal (new (0, 0, 10, 10), superView.Viewport);
|
|
Assert.Equal (new (0, 0, 10, 10), superView.Viewport);
|
|
- Assert.Equal (new (0, 0, 10, 10), superView._needsDisplayRect);
|
|
|
|
|
|
+ Assert.Equal (new (0, 0, 10, 10), superView._needsDrawRect);
|
|
|
|
|
|
var view = new View
|
|
var view = new View
|
|
{
|
|
{
|
|
@@ -250,50 +250,50 @@ public class NeedsDisplayTests ()
|
|
view.Frame = new (0, 1, 2, 3);
|
|
view.Frame = new (0, 1, 2, 3);
|
|
Assert.Equal (new (0, 1, 2, 3), view.Frame);
|
|
Assert.Equal (new (0, 1, 2, 3), view.Frame);
|
|
Assert.Equal (new (0, 0, 2, 3), view.Viewport);
|
|
Assert.Equal (new (0, 0, 2, 3), view.Viewport);
|
|
- Assert.Equal (new (0, 0, 2, 3), view._needsDisplayRect);
|
|
|
|
|
|
+ Assert.Equal (new (0, 0, 2, 3), view._needsDrawRect);
|
|
|
|
|
|
superView.Add (view);
|
|
superView.Add (view);
|
|
Assert.Equal (new (0, 0, 10, 10), superView.Frame);
|
|
Assert.Equal (new (0, 0, 10, 10), superView.Frame);
|
|
Assert.Equal (new (0, 0, 10, 10), superView.Viewport);
|
|
Assert.Equal (new (0, 0, 10, 10), superView.Viewport);
|
|
- Assert.Equal (new (0, 0, 10, 10), superView._needsDisplayRect);
|
|
|
|
|
|
+ Assert.Equal (new (0, 0, 10, 10), superView._needsDrawRect);
|
|
Assert.Equal (new (0, 1, 2, 3), view.Frame);
|
|
Assert.Equal (new (0, 1, 2, 3), view.Frame);
|
|
Assert.Equal (new (0, 0, 2, 3), view.Viewport);
|
|
Assert.Equal (new (0, 0, 2, 3), view.Viewport);
|
|
- Assert.Equal (new (0, 0, 2, 3), view._needsDisplayRect);
|
|
|
|
|
|
+ Assert.Equal (new (0, 0, 2, 3), view._needsDrawRect);
|
|
|
|
|
|
view.Frame = new (3, 3, 5, 5);
|
|
view.Frame = new (3, 3, 5, 5);
|
|
Assert.Equal (new (3, 3, 5, 5), view.Frame);
|
|
Assert.Equal (new (3, 3, 5, 5), view.Frame);
|
|
Assert.Equal (new (0, 0, 5, 5), view.Viewport);
|
|
Assert.Equal (new (0, 0, 5, 5), view.Viewport);
|
|
- Assert.Equal (new (0, 0, 5, 5), view._needsDisplayRect);
|
|
|
|
|
|
+ Assert.Equal (new (0, 0, 5, 5), view._needsDrawRect);
|
|
|
|
|
|
view.Frame = new (3, 3, 6, 6); // Grow right/bottom 1
|
|
view.Frame = new (3, 3, 6, 6); // Grow right/bottom 1
|
|
Assert.Equal (new (3, 3, 6, 6), view.Frame);
|
|
Assert.Equal (new (3, 3, 6, 6), view.Frame);
|
|
Assert.Equal (new (0, 0, 6, 6), view.Viewport);
|
|
Assert.Equal (new (0, 0, 6, 6), view.Viewport);
|
|
- Assert.Equal (new (0, 0, 6, 6), view._needsDisplayRect);
|
|
|
|
|
|
+ Assert.Equal (new (0, 0, 6, 6), view._needsDrawRect);
|
|
|
|
|
|
view.Frame = new (3, 3, 5, 5); // Shrink right/bottom 1
|
|
view.Frame = new (3, 3, 5, 5); // Shrink right/bottom 1
|
|
Assert.Equal (new (3, 3, 5, 5), view.Frame);
|
|
Assert.Equal (new (3, 3, 5, 5), view.Frame);
|
|
Assert.Equal (new (0, 0, 5, 5), view.Viewport);
|
|
Assert.Equal (new (0, 0, 5, 5), view.Viewport);
|
|
- Assert.Equal (new (0, 0, 5, 5), view._needsDisplayRect);
|
|
|
|
|
|
+ Assert.Equal (new (0, 0, 5, 5), view._needsDrawRect);
|
|
|
|
|
|
view.SetContentSize (new (10, 10));
|
|
view.SetContentSize (new (10, 10));
|
|
Assert.Equal (new (3, 3, 5, 5), view.Frame);
|
|
Assert.Equal (new (3, 3, 5, 5), view.Frame);
|
|
Assert.Equal (new (0, 0, 5, 5), view.Viewport);
|
|
Assert.Equal (new (0, 0, 5, 5), view.Viewport);
|
|
- Assert.Equal (new (0, 0, 5, 5), view._needsDisplayRect);
|
|
|
|
|
|
+ Assert.Equal (new (0, 0, 5, 5), view._needsDrawRect);
|
|
|
|
|
|
view.Viewport = new (1, 1, 5, 5); // Scroll up/left 1
|
|
view.Viewport = new (1, 1, 5, 5); // Scroll up/left 1
|
|
Assert.Equal (new (3, 3, 5, 5), view.Frame);
|
|
Assert.Equal (new (3, 3, 5, 5), view.Frame);
|
|
Assert.Equal (new (1, 1, 5, 5), view.Viewport);
|
|
Assert.Equal (new (1, 1, 5, 5), view.Viewport);
|
|
- Assert.Equal (new (0, 0, 5, 5), view._needsDisplayRect);
|
|
|
|
|
|
+ Assert.Equal (new (0, 0, 5, 5), view._needsDrawRect);
|
|
|
|
|
|
view.Frame = new (3, 3, 6, 6); // Grow right/bottom 1
|
|
view.Frame = new (3, 3, 6, 6); // Grow right/bottom 1
|
|
Assert.Equal (new (3, 3, 6, 6), view.Frame);
|
|
Assert.Equal (new (3, 3, 6, 6), view.Frame);
|
|
Assert.Equal (new (1, 1, 6, 6), view.Viewport);
|
|
Assert.Equal (new (1, 1, 6, 6), view.Viewport);
|
|
- Assert.Equal (new (1, 1, 6, 6), view._needsDisplayRect);
|
|
|
|
|
|
+ Assert.Equal (new (1, 1, 6, 6), view._needsDrawRect);
|
|
|
|
|
|
view.Frame = new (3, 3, 5, 5);
|
|
view.Frame = new (3, 3, 5, 5);
|
|
Assert.Equal (new (3, 3, 5, 5), view.Frame);
|
|
Assert.Equal (new (3, 3, 5, 5), view.Frame);
|
|
Assert.Equal (new (1, 1, 5, 5), view.Viewport);
|
|
Assert.Equal (new (1, 1, 5, 5), view.Viewport);
|
|
- Assert.Equal (new (1, 1, 5, 5), view._needsDisplayRect);
|
|
|
|
|
|
+ Assert.Equal (new (1, 1, 5, 5), view._needsDrawRect);
|
|
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|