|
@@ -440,7 +440,7 @@ public partial class ToplevelTests (ITestOutputHelper output)
|
|
|
Assert.Null (Application.MouseGrabView);
|
|
|
|
|
|
// Grab the mouse
|
|
|
- Application.OnMouseEvent (new () { Position = new (3, 2), Flags = MouseFlags.Button1Pressed });
|
|
|
+ Application.OnMouseEvent (new () { ScreenPosition = new (3, 2), Flags = MouseFlags.Button1Pressed });
|
|
|
|
|
|
Assert.Equal (Application.Top!.Border, Application.MouseGrabView);
|
|
|
Assert.Equal (new (2, 2, 10, 3), Application.Top.Frame);
|
|
@@ -453,7 +453,7 @@ public partial class ToplevelTests (ITestOutputHelper output)
|
|
|
Application.OnMouseEvent (
|
|
|
new ()
|
|
|
{
|
|
|
- Position = new (2, 2), Flags = MouseFlags.Button1Pressed
|
|
|
+ ScreenPosition = new (2, 2), Flags = MouseFlags.Button1Pressed
|
|
|
| MouseFlags.ReportMousePosition
|
|
|
});
|
|
|
Application.Refresh ();
|
|
@@ -476,7 +476,7 @@ public partial class ToplevelTests (ITestOutputHelper output)
|
|
|
Application.OnMouseEvent (
|
|
|
new ()
|
|
|
{
|
|
|
- Position = new (2, 1), Flags = MouseFlags.Button1Pressed | MouseFlags.ReportMousePosition
|
|
|
+ ScreenPosition = new (2, 1), Flags = MouseFlags.Button1Pressed | MouseFlags.ReportMousePosition
|
|
|
});
|
|
|
Application.Refresh ();
|
|
|
|
|
@@ -496,7 +496,7 @@ public partial class ToplevelTests (ITestOutputHelper output)
|
|
|
Assert.Equal (Application.Top!.Border, Application.MouseGrabView);
|
|
|
|
|
|
// Ungrab the mouse
|
|
|
- Application.OnMouseEvent (new () { Position = new (2, 1), Flags = MouseFlags.Button1Released });
|
|
|
+ Application.OnMouseEvent (new () { ScreenPosition = new (2, 1), Flags = MouseFlags.Button1Released });
|
|
|
Application.Refresh ();
|
|
|
|
|
|
Assert.Null (Application.MouseGrabView);
|
|
@@ -548,7 +548,7 @@ public partial class ToplevelTests (ITestOutputHelper output)
|
|
|
Application.OnMouseEvent (
|
|
|
new ()
|
|
|
{
|
|
|
- Position = new (win.Frame.X, win.Frame.Y), Flags = MouseFlags.Button1Pressed
|
|
|
+ ScreenPosition = new (win.Frame.X, win.Frame.Y), Flags = MouseFlags.Button1Pressed
|
|
|
});
|
|
|
|
|
|
Assert.Equal (win.Border, Application.MouseGrabView);
|
|
@@ -564,7 +564,7 @@ public partial class ToplevelTests (ITestOutputHelper output)
|
|
|
Application.OnMouseEvent (
|
|
|
new ()
|
|
|
{
|
|
|
- Position = new (win.Frame.X + movex, win.Frame.Y + movey), Flags =
|
|
|
+ ScreenPosition = new (win.Frame.X + movex, win.Frame.Y + movey), Flags =
|
|
|
MouseFlags.Button1Pressed
|
|
|
| MouseFlags.ReportMousePosition
|
|
|
});
|
|
@@ -589,7 +589,7 @@ public partial class ToplevelTests (ITestOutputHelper output)
|
|
|
Application.OnMouseEvent (
|
|
|
new ()
|
|
|
{
|
|
|
- Position = new (win.Frame.X + movex, win.Frame.Y + movey), Flags =
|
|
|
+ ScreenPosition = new (win.Frame.X + movex, win.Frame.Y + movey), Flags =
|
|
|
MouseFlags.Button1Pressed
|
|
|
| MouseFlags.ReportMousePosition
|
|
|
});
|
|
@@ -614,7 +614,7 @@ public partial class ToplevelTests (ITestOutputHelper output)
|
|
|
Application.OnMouseEvent (
|
|
|
new ()
|
|
|
{
|
|
|
- Position = new (win.Frame.X + movex, win.Frame.Y + movey),
|
|
|
+ ScreenPosition = new (win.Frame.X + movex, win.Frame.Y + movey),
|
|
|
Flags = MouseFlags.Button1Released
|
|
|
});
|
|
|
|
|
@@ -743,11 +743,11 @@ public partial class ToplevelTests (ITestOutputHelper output)
|
|
|
Assert.Equal (new (0, 0, 200, 100), scrollView.Subviews [0].Frame);
|
|
|
Assert.Equal (new (3, 3, 194, 94), win.Frame);
|
|
|
|
|
|
- Application.OnMouseEvent (new () { Position = new (6, 6), Flags = MouseFlags.Button1Pressed });
|
|
|
+ Application.OnMouseEvent (new () { ScreenPosition = new (6, 6), Flags = MouseFlags.Button1Pressed });
|
|
|
Assert.Equal (win.Border, Application.MouseGrabView);
|
|
|
Assert.Equal (new (3, 3, 194, 94), win.Frame);
|
|
|
|
|
|
- Application.OnMouseEvent (new () { Position = new (9, 9), Flags = MouseFlags.Button1Pressed | MouseFlags.ReportMousePosition });
|
|
|
+ Application.OnMouseEvent (new () { ScreenPosition = new (9, 9), Flags = MouseFlags.Button1Pressed | MouseFlags.ReportMousePosition });
|
|
|
Assert.Equal (win.Border, Application.MouseGrabView);
|
|
|
top.SetNeedsLayout ();
|
|
|
top.LayoutSubviews ();
|
|
@@ -757,7 +757,7 @@ public partial class ToplevelTests (ITestOutputHelper output)
|
|
|
Application.OnMouseEvent (
|
|
|
new ()
|
|
|
{
|
|
|
- Position = new (5, 5), Flags = MouseFlags.Button1Pressed | MouseFlags.ReportMousePosition
|
|
|
+ ScreenPosition = new (5, 5), Flags = MouseFlags.Button1Pressed | MouseFlags.ReportMousePosition
|
|
|
});
|
|
|
Assert.Equal (win.Border, Application.MouseGrabView);
|
|
|
top.SetNeedsLayout ();
|
|
@@ -765,12 +765,12 @@ public partial class ToplevelTests (ITestOutputHelper output)
|
|
|
Assert.Equal (new (2, 2, 195, 95), win.Frame);
|
|
|
Application.Refresh ();
|
|
|
|
|
|
- Application.OnMouseEvent (new () { Position = new (5, 5), Flags = MouseFlags.Button1Released });
|
|
|
+ Application.OnMouseEvent (new () { ScreenPosition = new (5, 5), Flags = MouseFlags.Button1Released });
|
|
|
|
|
|
// ScrollView always grab the mouse when the container's subview OnMouseEnter don't want grab the mouse
|
|
|
Assert.Equal (scrollView, Application.MouseGrabView);
|
|
|
|
|
|
- Application.OnMouseEvent (new () { Position = new (4, 4), Flags = MouseFlags.ReportMousePosition });
|
|
|
+ Application.OnMouseEvent (new () { ScreenPosition = new (4, 4), Flags = MouseFlags.ReportMousePosition });
|
|
|
Assert.Equal (scrollView, Application.MouseGrabView);
|
|
|
top.Dispose ();
|
|
|
}
|
|
@@ -790,14 +790,14 @@ public partial class ToplevelTests (ITestOutputHelper output)
|
|
|
|
|
|
Assert.Null (Application.MouseGrabView);
|
|
|
|
|
|
- Application.OnMouseEvent (new () { Position = new (0, 0), Flags = MouseFlags.Button1Pressed });
|
|
|
+ Application.OnMouseEvent (new () { ScreenPosition = new (0, 0), Flags = MouseFlags.Button1Pressed });
|
|
|
|
|
|
Assert.Equal (window.Border, Application.MouseGrabView);
|
|
|
|
|
|
Application.OnMouseEvent (
|
|
|
new ()
|
|
|
{
|
|
|
- Position = new (-11, -4), Flags = MouseFlags.Button1Pressed | MouseFlags.ReportMousePosition
|
|
|
+ ScreenPosition = new (-11, -4), Flags = MouseFlags.Button1Pressed | MouseFlags.ReportMousePosition
|
|
|
});
|
|
|
|
|
|
Application.Refresh ();
|
|
@@ -810,7 +810,7 @@ public partial class ToplevelTests (ITestOutputHelper output)
|
|
|
Application.OnMouseEvent (
|
|
|
new ()
|
|
|
{
|
|
|
- Position = new (-1, -1), Flags = MouseFlags.Button1Pressed | MouseFlags.ReportMousePosition
|
|
|
+ ScreenPosition = new (-1, -1), Flags = MouseFlags.Button1Pressed | MouseFlags.ReportMousePosition
|
|
|
});
|
|
|
|
|
|
Application.Refresh ();
|
|
@@ -823,7 +823,7 @@ public partial class ToplevelTests (ITestOutputHelper output)
|
|
|
Application.OnMouseEvent (
|
|
|
new ()
|
|
|
{
|
|
|
- Position = new (-1, -1), Flags = MouseFlags.Button1Pressed | MouseFlags.ReportMousePosition
|
|
|
+ ScreenPosition = new (-1, -1), Flags = MouseFlags.Button1Pressed | MouseFlags.ReportMousePosition
|
|
|
});
|
|
|
|
|
|
Application.Refresh ();
|
|
@@ -833,7 +833,7 @@ public partial class ToplevelTests (ITestOutputHelper output)
|
|
|
Application.OnMouseEvent (
|
|
|
new ()
|
|
|
{
|
|
|
- Position = new (18, 1), Flags = MouseFlags.Button1Pressed | MouseFlags.ReportMousePosition
|
|
|
+ ScreenPosition = new (18, 1), Flags = MouseFlags.Button1Pressed | MouseFlags.ReportMousePosition
|
|
|
});
|
|
|
|
|
|
Application.Refresh ();
|
|
@@ -844,7 +844,7 @@ public partial class ToplevelTests (ITestOutputHelper output)
|
|
|
Application.OnMouseEvent (
|
|
|
new ()
|
|
|
{
|
|
|
- Position = new (19, 2), Flags = MouseFlags.Button1Pressed | MouseFlags.ReportMousePosition
|
|
|
+ ScreenPosition = new (19, 2), Flags = MouseFlags.Button1Pressed | MouseFlags.ReportMousePosition
|
|
|
});
|
|
|
|
|
|
Application.Refresh ();
|
|
@@ -882,7 +882,7 @@ public partial class ToplevelTests (ITestOutputHelper output)
|
|
|
Assert.Null (Application.MouseGrabView);
|
|
|
Assert.Equal (new (0, 0, 10, 3), window.Frame);
|
|
|
|
|
|
- Application.OnMouseEvent (new () { Position = new (0, 0), Flags = MouseFlags.Button1Pressed });
|
|
|
+ Application.OnMouseEvent (new () { ScreenPosition = new (0, 0), Flags = MouseFlags.Button1Pressed });
|
|
|
|
|
|
var firstIteration = false;
|
|
|
Application.RunIteration (ref rs, ref firstIteration);
|
|
@@ -893,7 +893,7 @@ public partial class ToplevelTests (ITestOutputHelper output)
|
|
|
Application.OnMouseEvent (
|
|
|
new ()
|
|
|
{
|
|
|
- Position = new (1, 1), Flags = MouseFlags.Button1Pressed | MouseFlags.ReportMousePosition
|
|
|
+ ScreenPosition = new (1, 1), Flags = MouseFlags.Button1Pressed | MouseFlags.ReportMousePosition
|
|
|
});
|
|
|
|
|
|
firstIteration = false;
|
|
@@ -984,7 +984,7 @@ public partial class ToplevelTests (ITestOutputHelper output)
|
|
|
|
|
|
Assert.Equal (new (2, 1, 15, 10), testWindow.Frame);
|
|
|
|
|
|
- Application.OnMouseEvent (new () { Position = new (5, 2), Flags = MouseFlags.Button1Clicked });
|
|
|
+ Application.OnMouseEvent (new () { ScreenPosition = new (5, 2), Flags = MouseFlags.Button1Clicked });
|
|
|
|
|
|
Application.Refresh ();
|
|
|
|