Refactored keydown/up/press events to use event vs. Action<T>

This commit is contained in:
Charlie Kindel
2020-05-18 22:42:04 -06:00
committed by BDisp
parent e91f5ec3d0
commit ecaf43aa4c
2 changed files with 6 additions and 2 deletions

View File

@@ -1070,6 +1070,11 @@ namespace Terminal.Gui {
public KeyEvent KeyEvent { get; set; }
}
public class KeyEventEventArgs : EventArgs {
public KeyEventEventArgs(KeyEvent ke) => KeyEvent = ke;
public KeyEvent KeyEvent { get; set; }
}
/// <summary>
/// Invoked when a character key is pressed and occurs after the key up event.
/// </summary>

View File

@@ -562,9 +562,8 @@ namespace Terminal.Gui {
}
bool openedByAltKey;
///<inheritdoc cref="KeyDown"/>
public override bool KeyDown (KeyEvent keyEvent)
public override bool OnKeyDown (KeyEvent keyEvent)
{
if (keyEvent.IsAlt) {
openedByAltKey = true;