mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2026-01-01 16:59:35 +01:00
Way too big a committ.... but I got carried away.
- Started MouseEventEventArgs -> MouseEvent transition - for OnMouseEvent. Partially fixes #3029. - Refactored Appliation.OnMouseEvent and View.OnMouseEvent to match design guidelines. - Re-impleented highlight, enabling extensibility (see Border). - Beefed up unit tests
This commit is contained in:
@@ -452,7 +452,7 @@ public class NavigationTests
|
||||
|
||||
view.NewKeyDownEvent (Key.Space);
|
||||
Assert.True (wasClicked);
|
||||
view.OnMouseEvent (new MouseEvent { Flags = MouseFlags.Button1Clicked });
|
||||
view.NewMouseEvent (new MouseEvent { Flags = MouseFlags.Button1Clicked });
|
||||
Assert.False (wasClicked);
|
||||
Assert.True (view.Enabled);
|
||||
Assert.True (view.CanFocus);
|
||||
@@ -461,7 +461,7 @@ public class NavigationTests
|
||||
view.Enabled = false;
|
||||
view.NewKeyDownEvent (Key.Space);
|
||||
Assert.False (wasClicked);
|
||||
view.OnMouseEvent (new MouseEvent { Flags = MouseFlags.Button1Clicked });
|
||||
view.NewMouseEvent (new MouseEvent { Flags = MouseFlags.Button1Clicked });
|
||||
Assert.False (wasClicked);
|
||||
Assert.False (view.Enabled);
|
||||
Assert.True (view.CanFocus);
|
||||
@@ -491,7 +491,7 @@ public class NavigationTests
|
||||
|
||||
win.NewKeyDownEvent (Key.Enter);
|
||||
Assert.True (wasClicked);
|
||||
button.OnMouseEvent (new MouseEvent { Flags = MouseFlags.Button1Clicked });
|
||||
button.NewMouseEvent (new MouseEvent { Flags = MouseFlags.Button1Clicked });
|
||||
Assert.False (wasClicked);
|
||||
Assert.True (button.Enabled);
|
||||
Assert.True (button.CanFocus);
|
||||
@@ -503,7 +503,7 @@ public class NavigationTests
|
||||
win.Enabled = false;
|
||||
button.NewKeyDownEvent (Key.Enter);
|
||||
Assert.False (wasClicked);
|
||||
button.OnMouseEvent (new MouseEvent { Flags = MouseFlags.Button1Clicked });
|
||||
button.NewMouseEvent (new MouseEvent { Flags = MouseFlags.Button1Clicked });
|
||||
Assert.False (wasClicked);
|
||||
Assert.False (button.Enabled);
|
||||
Assert.True (button.CanFocus);
|
||||
|
||||
Reference in New Issue
Block a user