|
@@ -38,13 +38,13 @@ public class MenuBarTests
|
|
|
|
|
|
Assert.True (
|
|
|
menu.NewMouseEvent (
|
|
|
- new MouseEvent { X = 0, Y = 0, Flags = MouseFlags.Button1Pressed, View = menu }
|
|
|
+ new MouseEvent { Position = new (0, 0), Flags = MouseFlags.Button1Pressed, View = menu }
|
|
|
)
|
|
|
);
|
|
|
|
|
|
Assert.True (
|
|
|
menu._openMenu.NewMouseEvent (
|
|
|
- new MouseEvent { X = 0, Y = 0, Flags = MouseFlags.Button1Clicked, View = menu._openMenu }
|
|
|
+ new MouseEvent { Position = new (0, 0), Flags = MouseFlags.Button1Clicked, View = menu._openMenu }
|
|
|
)
|
|
|
);
|
|
|
Application.MainLoop.RunIteration ();
|
|
@@ -58,7 +58,7 @@ public class MenuBarTests
|
|
|
|
|
|
Assert.True (
|
|
|
menu.NewMouseEvent (
|
|
|
- new MouseEvent { X = 0, Y = 0, Flags = MouseFlags.Button1Pressed, View = menu }
|
|
|
+ new MouseEvent { Position = new (0, 0), Flags = MouseFlags.Button1Pressed, View = menu }
|
|
|
)
|
|
|
);
|
|
|
Application.Refresh ();
|
|
@@ -76,7 +76,7 @@ public class MenuBarTests
|
|
|
|
|
|
Assert.True (
|
|
|
menu._openMenu.NewMouseEvent (
|
|
|
- new MouseEvent { X = 0, Y = 0, Flags = MouseFlags.Button1Clicked, View = menu._openMenu }
|
|
|
+ new MouseEvent { Position = new (0, 0), Flags = MouseFlags.Button1Clicked, View = menu._openMenu }
|
|
|
)
|
|
|
);
|
|
|
Application.MainLoop.RunIteration ();
|
|
@@ -88,13 +88,13 @@ public class MenuBarTests
|
|
|
|
|
|
Assert.True (
|
|
|
menu.NewMouseEvent (
|
|
|
- new MouseEvent { X = 0, Y = 0, Flags = MouseFlags.Button1Pressed, View = menu }
|
|
|
+ new MouseEvent { Position = new (0, 0), Flags = MouseFlags.Button1Pressed, View = menu }
|
|
|
)
|
|
|
);
|
|
|
|
|
|
Assert.True (
|
|
|
menu._openMenu.NewMouseEvent (
|
|
|
- new MouseEvent { X = 0, Y = 0, Flags = MouseFlags.Button1Clicked, View = menu._openMenu }
|
|
|
+ new MouseEvent { Position = new (0, 0), Flags = MouseFlags.Button1Clicked, View = menu._openMenu }
|
|
|
)
|
|
|
);
|
|
|
Application.MainLoop.RunIteration ();
|
|
@@ -297,7 +297,7 @@ public class MenuBarTests
|
|
|
|
|
|
Assert.True (
|
|
|
menu.NewMouseEvent (
|
|
|
- new MouseEvent { X = 0, Y = 0, Flags = MouseFlags.Button1Pressed, View = menu }
|
|
|
+ new MouseEvent { Position = new (0, 0), Flags = MouseFlags.Button1Pressed, View = menu }
|
|
|
)
|
|
|
);
|
|
|
top.Draw ();
|
|
@@ -318,7 +318,7 @@ public class MenuBarTests
|
|
|
Assert.True (
|
|
|
top.Subviews [1]
|
|
|
.NewMouseEvent (
|
|
|
- new MouseEvent { X = 0, Y = 2, Flags = MouseFlags.Button1Clicked, View = top.Subviews [1] }
|
|
|
+ new MouseEvent { Position = new (0, 2), Flags = MouseFlags.Button1Clicked, View = top.Subviews [1] }
|
|
|
)
|
|
|
);
|
|
|
top.Subviews [1].Draw ();
|
|
@@ -339,7 +339,7 @@ public class MenuBarTests
|
|
|
Assert.True (
|
|
|
top.Subviews [1]
|
|
|
.NewMouseEvent (
|
|
|
- new MouseEvent { X = 0, Y = 2, Flags = MouseFlags.ReportMousePosition, View = top.Subviews [1] }
|
|
|
+ new MouseEvent { Position = new (0, 2), Flags = MouseFlags.ReportMousePosition, View = top.Subviews [1] }
|
|
|
)
|
|
|
);
|
|
|
top.Subviews [1].Draw ();
|
|
@@ -516,7 +516,7 @@ public class MenuBarTests
|
|
|
_output
|
|
|
);
|
|
|
|
|
|
- Application.OnMouseEvent (new MouseEvent { X = 20, Y = 5, Flags = MouseFlags.Button1Clicked });
|
|
|
+ Application.OnMouseEvent (new MouseEvent { Position = new (20, 5), Flags = MouseFlags.Button1Clicked });
|
|
|
|
|
|
firstIteration = false;
|
|
|
|
|
@@ -549,7 +549,7 @@ public class MenuBarTests
|
|
|
{
|
|
|
menu.OpenMenu ();
|
|
|
|
|
|
- Application.OnMouseEvent (new MouseEvent { X = 20, Y = 5 + i, Flags = MouseFlags.Button1Clicked });
|
|
|
+ Application.OnMouseEvent (new MouseEvent { Position = new (20, 5 + i), Flags = MouseFlags.Button1Clicked });
|
|
|
|
|
|
firstIteration = false;
|
|
|
Application.RunIteration (ref rsDialog, ref firstIteration);
|
|
@@ -704,7 +704,7 @@ public class MenuBarTests
|
|
|
_output
|
|
|
);
|
|
|
|
|
|
- Application.OnMouseEvent (new MouseEvent { X = 20, Y = 5, Flags = MouseFlags.Button1Clicked });
|
|
|
+ Application.OnMouseEvent (new MouseEvent { Position = new (20, 5), Flags = MouseFlags.Button1Clicked });
|
|
|
|
|
|
firstIteration = false;
|
|
|
|
|
@@ -726,7 +726,7 @@ public class MenuBarTests
|
|
|
{
|
|
|
menu.OpenMenu ();
|
|
|
|
|
|
- Application.OnMouseEvent (new MouseEvent { X = 20, Y = 5 + i, Flags = MouseFlags.Button1Clicked });
|
|
|
+ Application.OnMouseEvent (new MouseEvent { Position = new (20, 5 + i), Flags = MouseFlags.Button1Clicked });
|
|
|
|
|
|
firstIteration = false;
|
|
|
Application.RunIteration (ref rs, ref firstIteration);
|
|
@@ -1457,13 +1457,13 @@ wo
|
|
|
top.Add (menu);
|
|
|
Application.Begin (top);
|
|
|
|
|
|
- Assert.True (menu.NewMouseEvent (new MouseEvent { X = 1, Y = 0, Flags = MouseFlags.Button1Pressed, View = menu }));
|
|
|
+ Assert.True (menu.NewMouseEvent (new MouseEvent { Position = new (1, 0), Flags = MouseFlags.Button1Pressed, View = menu }));
|
|
|
Assert.True (menu.IsMenuOpen);
|
|
|
top.Draw ();
|
|
|
|
|
|
TestHelpers.AssertDriverContentsAre (expectedMenu.ExpectedSubMenuOpen (0), _output);
|
|
|
|
|
|
- Assert.True (menu.NewMouseEvent (new MouseEvent { X = 1, Y = 0, Flags = MouseFlags.Button1Pressed, View = menu }));
|
|
|
+ Assert.True (menu.NewMouseEvent (new MouseEvent { Position = new (1, 0), Flags = MouseFlags.Button1Pressed, View = menu }));
|
|
|
Assert.False (menu.IsMenuOpen);
|
|
|
top.Draw ();
|
|
|
TestHelpers.AssertDriverContentsAre (expectedMenu.ClosedMenuText, _output);
|
|
@@ -2174,7 +2174,7 @@ wo
|
|
|
// open the menu
|
|
|
Assert.True (
|
|
|
menu.NewMouseEvent (
|
|
|
- new MouseEvent { X = 1, Y = 0, Flags = MouseFlags.Button1Pressed, View = menu }
|
|
|
+ new MouseEvent { Position = new (1, 0), Flags = MouseFlags.Button1Pressed, View = menu }
|
|
|
)
|
|
|
);
|
|
|
Assert.True (menu.IsMenuOpen);
|
|
@@ -2183,7 +2183,7 @@ wo
|
|
|
|
|
|
Assert.True (
|
|
|
mCurrent.NewMouseEvent (
|
|
|
- new MouseEvent { X = 1, Y = 1, Flags = MouseFlags.ReportMousePosition, View = mCurrent }
|
|
|
+ new MouseEvent { Position = new (1, 1), Flags = MouseFlags.ReportMousePosition, View = mCurrent }
|
|
|
)
|
|
|
);
|
|
|
Assert.True (menu.IsMenuOpen);
|
|
@@ -2192,7 +2192,7 @@ wo
|
|
|
|
|
|
Assert.True (
|
|
|
mCurrent.NewMouseEvent (
|
|
|
- new MouseEvent { X = 1, Y = 1, Flags = MouseFlags.ReportMousePosition, View = mCurrent }
|
|
|
+ new MouseEvent { Position = new (1, 1), Flags = MouseFlags.ReportMousePosition, View = mCurrent }
|
|
|
)
|
|
|
);
|
|
|
Assert.True (menu.IsMenuOpen);
|
|
@@ -2201,7 +2201,7 @@ wo
|
|
|
|
|
|
Assert.True (
|
|
|
mCurrent.NewMouseEvent (
|
|
|
- new MouseEvent { X = 1, Y = 2, Flags = MouseFlags.ReportMousePosition, View = mCurrent }
|
|
|
+ new MouseEvent { Position = new (1, 2), Flags = MouseFlags.ReportMousePosition, View = mCurrent }
|
|
|
)
|
|
|
);
|
|
|
Assert.True (menu.IsMenuOpen);
|
|
@@ -2211,7 +2211,7 @@ wo
|
|
|
// close the menu
|
|
|
Assert.True (
|
|
|
menu.NewMouseEvent (
|
|
|
- new MouseEvent { X = 1, Y = 0, Flags = MouseFlags.Button1Pressed, View = menu }
|
|
|
+ new MouseEvent { Position = new (1, 0), Flags = MouseFlags.Button1Pressed, View = menu }
|
|
|
)
|
|
|
);
|
|
|
Assert.False (menu.IsMenuOpen);
|
|
@@ -2379,7 +2379,7 @@ Edit
|
|
|
// Click on Edit
|
|
|
Assert.True (
|
|
|
menu.NewMouseEvent (
|
|
|
- new MouseEvent { X = 10, Y = 0, Flags = MouseFlags.Button1Pressed, View = menu }
|
|
|
+ new MouseEvent { Position = new (10, 0), Flags = MouseFlags.Button1Pressed, View = menu }
|
|
|
)
|
|
|
);
|
|
|
Assert.True (menu.IsMenuOpen);
|
|
@@ -2389,7 +2389,7 @@ Edit
|
|
|
// Click on Paste
|
|
|
Assert.True (
|
|
|
mCurrent.NewMouseEvent (
|
|
|
- new MouseEvent { X = 10, Y = 2, Flags = MouseFlags.ReportMousePosition, View = mCurrent }
|
|
|
+ new MouseEvent { Position = new (10, 2), Flags = MouseFlags.ReportMousePosition, View = mCurrent }
|
|
|
)
|
|
|
);
|
|
|
Assert.True (menu.IsMenuOpen);
|
|
@@ -2403,7 +2403,7 @@ Edit
|
|
|
// Edit menu is open. Click on the menu at Y = -1, which is outside the menu.
|
|
|
Assert.False (
|
|
|
mCurrent.NewMouseEvent (
|
|
|
- new MouseEvent { X = 10, Y = i, Flags = MouseFlags.ReportMousePosition, View = menu }
|
|
|
+ new MouseEvent { Position = new (10, i), Flags = MouseFlags.ReportMousePosition, View = menu }
|
|
|
)
|
|
|
);
|
|
|
}
|
|
@@ -2412,7 +2412,7 @@ Edit
|
|
|
// Edit menu is open. Click on the menu at Y = i.
|
|
|
Assert.True (
|
|
|
mCurrent.NewMouseEvent (
|
|
|
- new MouseEvent { X = 10, Y = i, Flags = MouseFlags.ReportMousePosition, View = mCurrent }
|
|
|
+ new MouseEvent { Position = new (10, i), Flags = MouseFlags.ReportMousePosition, View = mCurrent }
|
|
|
)
|
|
|
);
|
|
|
}
|
|
@@ -2574,7 +2574,7 @@ Edit
|
|
|
Application.Begin (top);
|
|
|
|
|
|
Assert.True (tf.HasFocus);
|
|
|
- Assert.True (menu.NewMouseEvent (new MouseEvent { X = 1, Y = 0, Flags = MouseFlags.Button1Pressed, View = menu }));
|
|
|
+ Assert.True (menu.NewMouseEvent (new MouseEvent { Position = new (1, 0), Flags = MouseFlags.Button1Pressed, View = menu }));
|
|
|
Assert.True (menu.IsMenuOpen);
|
|
|
Assert.False (tf.HasFocus);
|
|
|
top.Draw ();
|
|
@@ -2582,7 +2582,7 @@ Edit
|
|
|
|
|
|
Assert.True (
|
|
|
menu.NewMouseEvent (
|
|
|
- new MouseEvent { X = 8, Y = 0, Flags = MouseFlags.ReportMousePosition, View = menu }
|
|
|
+ new MouseEvent { Position = new (8, 0), Flags = MouseFlags.ReportMousePosition, View = menu }
|
|
|
)
|
|
|
);
|
|
|
Assert.True (menu.IsMenuOpen);
|
|
@@ -2592,7 +2592,7 @@ Edit
|
|
|
|
|
|
Assert.True (
|
|
|
menu.NewMouseEvent (
|
|
|
- new MouseEvent { X = 15, Y = 0, Flags = MouseFlags.ReportMousePosition, View = menu }
|
|
|
+ new MouseEvent { Position = new (15, 0), Flags = MouseFlags.ReportMousePosition, View = menu }
|
|
|
)
|
|
|
);
|
|
|
Assert.True (menu.IsMenuOpen);
|
|
@@ -2602,7 +2602,7 @@ Edit
|
|
|
|
|
|
Assert.True (
|
|
|
menu.NewMouseEvent (
|
|
|
- new MouseEvent { X = 8, Y = 0, Flags = MouseFlags.ReportMousePosition, View = menu }
|
|
|
+ new MouseEvent { Position = new (8, 0), Flags = MouseFlags.ReportMousePosition, View = menu }
|
|
|
)
|
|
|
);
|
|
|
Assert.True (menu.IsMenuOpen);
|
|
@@ -2612,7 +2612,7 @@ Edit
|
|
|
|
|
|
Assert.True (
|
|
|
menu.NewMouseEvent (
|
|
|
- new MouseEvent { X = 1, Y = 0, Flags = MouseFlags.ReportMousePosition, View = menu }
|
|
|
+ new MouseEvent { Position = new (1, 0), Flags = MouseFlags.ReportMousePosition, View = menu }
|
|
|
)
|
|
|
);
|
|
|
Assert.True (menu.IsMenuOpen);
|
|
@@ -2620,7 +2620,7 @@ Edit
|
|
|
top.Draw ();
|
|
|
TestHelpers.AssertDriverContentsAre (expectedMenu.ExpectedSubMenuOpen (0), _output);
|
|
|
|
|
|
- Assert.True (menu.NewMouseEvent (new MouseEvent { X = 8, Y = 0, Flags = MouseFlags.Button1Pressed, View = menu }));
|
|
|
+ Assert.True (menu.NewMouseEvent (new MouseEvent { Position = new (8, 0), Flags = MouseFlags.Button1Pressed, View = menu }));
|
|
|
Assert.False (menu.IsMenuOpen);
|
|
|
Assert.True (tf.HasFocus);
|
|
|
top.Draw ();
|
|
@@ -2954,7 +2954,7 @@ Edit
|
|
|
|
|
|
Assert.True (
|
|
|
menu.NewMouseEvent (
|
|
|
- new MouseEvent { X = 1, Y = 0, Flags = MouseFlags.Button1Pressed, View = menu }
|
|
|
+ new MouseEvent { Position = new (1, 0), Flags = MouseFlags.Button1Pressed, View = menu }
|
|
|
)
|
|
|
);
|
|
|
top.Draw ();
|
|
@@ -2975,7 +2975,7 @@ Edit
|
|
|
menu.NewMouseEvent (
|
|
|
new MouseEvent
|
|
|
{
|
|
|
- X = 1, Y = 2, Flags = MouseFlags.ReportMousePosition, View = Application.Top.Subviews [1]
|
|
|
+ Position = new (1, 2), Flags = MouseFlags.ReportMousePosition, View = Application.Top.Subviews [1]
|
|
|
}
|
|
|
)
|
|
|
);
|
|
@@ -2998,7 +2998,7 @@ Edit
|
|
|
menu.NewMouseEvent (
|
|
|
new MouseEvent
|
|
|
{
|
|
|
- X = 1, Y = 1, Flags = MouseFlags.ReportMousePosition, View = Application.Top.Subviews [1]
|
|
|
+ Position = new (1, 1), Flags = MouseFlags.ReportMousePosition, View = Application.Top.Subviews [1]
|
|
|
}
|
|
|
)
|
|
|
);
|
|
@@ -3018,7 +3018,7 @@ Edit
|
|
|
|
|
|
Assert.False (
|
|
|
menu.NewMouseEvent (
|
|
|
- new MouseEvent { X = 70, Y = 2, Flags = MouseFlags.Button1Clicked, View = Application.Top }
|
|
|
+ new MouseEvent { Position = new (70, 2), Flags = MouseFlags.Button1Clicked, View = Application.Top }
|
|
|
)
|
|
|
);
|
|
|
top.Draw ();
|
|
@@ -3264,7 +3264,7 @@ Edit
|
|
|
Rectangle pos = TestHelpers.AssertDriverContentsWithFrameAre (expected, _output);
|
|
|
Assert.Equal (new Rectangle (1, 0, 8, 1), pos);
|
|
|
|
|
|
- Assert.True (menu.NewMouseEvent (new () { X = 1, Y = 0, Flags = MouseFlags.Button1Pressed, View = menu }));
|
|
|
+ Assert.True (menu.NewMouseEvent (new () { Position = new (1, 0), Flags = MouseFlags.Button1Pressed, View = menu }));
|
|
|
top.Draw ();
|
|
|
|
|
|
expected = @"
|
|
@@ -3279,7 +3279,7 @@ Edit
|
|
|
pos = TestHelpers.AssertDriverContentsWithFrameAre (expected, _output);
|
|
|
Assert.Equal (new Rectangle (1, 0, 10, 6), pos);
|
|
|
|
|
|
- Assert.False (menu.NewMouseEvent (new () { X = 1, Y = 2, Flags = MouseFlags.Button1Clicked, View = Application.Top.Subviews [1] }));
|
|
|
+ Assert.False (menu.NewMouseEvent (new () { Position = new (1, 2), Flags = MouseFlags.Button1Clicked, View = Application.Top.Subviews [1] }));
|
|
|
top.Draw ();
|
|
|
|
|
|
expected = @"
|
|
@@ -3295,7 +3295,7 @@ Edit
|
|
|
pos = TestHelpers.AssertDriverContentsWithFrameAre (expected, _output);
|
|
|
Assert.Equal (new Rectangle (1, 0, 15, 7), pos);
|
|
|
|
|
|
- Assert.False (menu.NewMouseEvent (new () { X = 1, Y = 1, Flags = MouseFlags.Button1Clicked, View = Application.Top.Subviews [2] }));
|
|
|
+ Assert.False (menu.NewMouseEvent (new () { Position = new (1, 1), Flags = MouseFlags.Button1Clicked, View = Application.Top.Subviews [2] }));
|
|
|
top.Draw ();
|
|
|
|
|
|
expected = @"
|
|
@@ -3310,7 +3310,7 @@ Edit
|
|
|
pos = TestHelpers.AssertDriverContentsWithFrameAre (expected, _output);
|
|
|
Assert.Equal (new Rectangle (1, 0, 10, 6), pos);
|
|
|
|
|
|
- Assert.False (menu.NewMouseEvent (new () { X = 70, Y = 2, Flags = MouseFlags.Button1Clicked, View = Application.Top }));
|
|
|
+ Assert.False (menu.NewMouseEvent (new () { Position = new (70, 2), Flags = MouseFlags.Button1Clicked, View = Application.Top }));
|
|
|
top.Draw ();
|
|
|
|
|
|
expected = @"
|
|
@@ -3448,7 +3448,7 @@ Edit
|
|
|
|
|
|
Assert.True (
|
|
|
menu.NewMouseEvent (
|
|
|
- new MouseEvent { X = 1, Y = 0, Flags = MouseFlags.Button1Pressed, View = menu }
|
|
|
+ new MouseEvent { Position = new (1, 0), Flags = MouseFlags.Button1Pressed, View = menu }
|
|
|
)
|
|
|
);
|
|
|
top.Draw ();
|
|
@@ -3465,7 +3465,7 @@ Edit
|
|
|
|
|
|
Assert.False (
|
|
|
menu.NewMouseEvent (
|
|
|
- new MouseEvent { X = 1, Y = 2, Flags = MouseFlags.Button1Clicked, View = Application.Top.Subviews [1] }
|
|
|
+ new MouseEvent { Position = new (1, 2), Flags = MouseFlags.Button1Clicked, View = Application.Top.Subviews [1] }
|
|
|
)
|
|
|
);
|
|
|
top.Draw ();
|
|
@@ -3483,7 +3483,7 @@ Edit
|
|
|
|
|
|
Assert.False (
|
|
|
menu.NewMouseEvent (
|
|
|
- new MouseEvent { X = 1, Y = 1, Flags = MouseFlags.Button1Clicked, View = Application.Top.Subviews [2] }
|
|
|
+ new MouseEvent { Position = new (1, 1), Flags = MouseFlags.Button1Clicked, View = Application.Top.Subviews [2] }
|
|
|
)
|
|
|
);
|
|
|
top.Draw ();
|
|
@@ -3500,7 +3500,7 @@ Edit
|
|
|
|
|
|
Assert.False (
|
|
|
menu.NewMouseEvent (
|
|
|
- new MouseEvent { X = 70, Y = 2, Flags = MouseFlags.Button1Clicked, View = Application.Top }
|
|
|
+ new MouseEvent { Position = new (70, 2), Flags = MouseFlags.Button1Clicked, View = Application.Top }
|
|
|
)
|
|
|
);
|
|
|
top.Draw ();
|
|
@@ -3682,7 +3682,7 @@ Edit
|
|
|
top.Add (menu, btn);
|
|
|
Application.Begin (top);
|
|
|
|
|
|
- Application.OnMouseEvent (new () { X = 0, Y = 4, Flags = MouseFlags.Button1Clicked });
|
|
|
+ Application.OnMouseEvent (new () { Position = new (0, 4), Flags = MouseFlags.Button1Clicked });
|
|
|
Assert.True (btnClicked);
|
|
|
}
|
|
|
}
|