Simplify TI83KeyPad.cs

This commit is contained in:
adelikat 2020-03-15 18:06:05 -05:00
parent ff7fb4e658
commit a7b30dac6c
2 changed files with 57 additions and 251 deletions

View File

@ -510,7 +510,7 @@
this.MatrixButton.TabIndex = 17;
this.MatrixButton.Text = "Matrix";
this.MatrixButton.UseVisualStyleBackColor = false;
this.MatrixButton.Click += new System.EventHandler(this.MaxtrixButton_Click);
this.MatrixButton.Click += new System.EventHandler(this.MatrixButton_Click);
//
// PRGM
//
@ -523,7 +523,7 @@
this.PrgmButton.TabIndex = 18;
this.PrgmButton.Text = "PRGM";
this.PrgmButton.UseVisualStyleBackColor = false;
this.PrgmButton.Click += new System.EventHandler(this.PrgmButton_Click);
this.PrgmButton.Click += new System.EventHandler(this.ProgamButton_Click);
//
// VARS
//

View File

@ -20,8 +20,6 @@ namespace BizHawk.Client.EmuHawk
[ConfigPersist]
public bool TI83ToolTips { get; set; } = true;
private ClickyVirtualPadController ClickyVirtualPadController => Global.InputManager.ClickyVirtualPadController;
private void TI83KeyPad_Load(object sender, EventArgs e)
{
if (TI83ToolTips)
@ -30,6 +28,11 @@ namespace BizHawk.Client.EmuHawk
}
}
private void KeyClick(string name)
{
Global.InputManager.ClickyVirtualPadController.Click(name);
}
#region Public API
public bool AskSaveChanges() => true;
@ -147,255 +150,58 @@ namespace BizHawk.Client.EmuHawk
#region Dialog and Controls
private void EnterButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("ENTER");
}
private void EnterButton_Click(object sender, EventArgs e) => KeyClick("ENTER");
private void DashButton_Click(object sender, EventArgs e) => KeyClick("DASH");
private void OneButton_Click(object sender, EventArgs e) => KeyClick("1");
private void TwoButton_Click(object sender, EventArgs e) => KeyClick("2");
private void ThreeButton_Click(object sender, EventArgs e) => KeyClick("3");
private void DashButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("DASH");
}
private void FourButton_Click(object sender, EventArgs e) => KeyClick("4");
private void OneButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("1");
}
private void TwoButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("2");
}
private void ThreeButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("3");
}
private void FourButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("4");
}
private void FiveButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("5");
}
private void SixButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("6");
}
private void SevenButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("7");
}
private void EightButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("8");
}
private void NineButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("9");
}
private void OnButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("ON");
}
private void StoButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("STO");
}
private void PlusButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("PLUS");
}
private void LnButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("LN");
}
private void MinusButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("MINUS");
}
private void LogButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("LOG");
}
private void MultiplyButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("MULTIPLY");
}
private void SquaredButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("SQUARED");
}
private void CommaButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("COMMA");
}
private void ParaOpenButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("PARAOPEN");
}
private void ParaCloseButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("PARACLOSE");
}
private void DivideButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("DIVIDE");
}
private void Neg1Button_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("NEG1");
}
private void SinButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("SIN");
}
private void CosButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("COS");
}
private void TanButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("TAN");
}
private void ExpButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("EXP");
}
private void MathButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("MATH");
}
private void MaxtrixButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("MATRIX");
}
private void PrgmButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("PRGM");
}
private void VarsButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("VARS");
}
private void ClearButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("CLEAR");
}
private void AlphaButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("ALPHA");
}
private void XButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("X");
}
private void StatButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("STAT");
}
private void SecondButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("2ND");
}
private void ModeButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("MODE");
}
private void DelButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("DEL");
}
private void LeftButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("LEFT");
}
private void DownButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("DOWN");
}
private void RightButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("RIGHT");
}
private void UpButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("UP");
}
private void YButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("Y");
}
private void WindowButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("WINDOW");
}
private void ZoomButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("ZOOM");
}
private void TraceButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("TRACE");
}
private void GraphButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("GRAPH");
}
private void PeriodButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("DOT");
}
private void ZeroButton_Click(object sender, EventArgs e)
{
ClickyVirtualPadController.Click("0");
}
private void FiveButton_Click(object sender, EventArgs e) => KeyClick("5");
private void SixButton_Click(object sender, EventArgs e) => KeyClick("6");
private void SevenButton_Click(object sender, EventArgs e) => KeyClick("7");
private void EightButton_Click(object sender, EventArgs e) => KeyClick("8");
private void NineButton_Click(object sender, EventArgs e) => KeyClick("9");
private void OnButton_Click(object sender, EventArgs e) => KeyClick("ON");
private void StoButton_Click(object sender, EventArgs e) => KeyClick("STO");
private void PlusButton_Click(object sender, EventArgs e) => KeyClick("PLUS");
private void LnButton_Click(object sender, EventArgs e) => KeyClick("LN");
private void MinusButton_Click(object sender, EventArgs e) => KeyClick("MINUS");
private void LogButton_Click(object sender, EventArgs e) => KeyClick("LOG");
private void MultiplyButton_Click(object sender, EventArgs e) => KeyClick("MULTIPLY");
private void SquaredButton_Click(object sender, EventArgs e) => KeyClick("SQUARED");
private void CommaButton_Click(object sender, EventArgs e) => KeyClick("COMMA");
private void ParaOpenButton_Click(object sender, EventArgs e) => KeyClick("PARAOPEN");
private void ParaCloseButton_Click(object sender, EventArgs e) => KeyClick("PARACLOSE");
private void DivideButton_Click(object sender, EventArgs e) => KeyClick("DIVIDE");
private void Neg1Button_Click(object sender, EventArgs e) => KeyClick("NEG1");
private void SinButton_Click(object sender, EventArgs e) => KeyClick("SIN");
private void CosButton_Click(object sender, EventArgs e) => KeyClick("COS");
private void TanButton_Click(object sender, EventArgs e) => KeyClick("TAN");
private void ExpButton_Click(object sender, EventArgs e) => KeyClick("EXP");
private void MathButton_Click(object sender, EventArgs e) => KeyClick("MATH");
private void MatrixButton_Click(object sender, EventArgs e) => KeyClick("MATRIX");
private void ProgamButton_Click(object sender, EventArgs e) => KeyClick("PRGM");
private void VarsButton_Click(object sender, EventArgs e) => KeyClick("VARS");
private void ClearButton_Click(object sender, EventArgs e) => KeyClick("CLEAR");
private void AlphaButton_Click(object sender, EventArgs e) => KeyClick("ALPHA");
private void XButton_Click(object sender, EventArgs e) => KeyClick("X");
private void StatButton_Click(object sender, EventArgs e) => KeyClick("STAT");
private void SecondButton_Click(object sender, EventArgs e) => KeyClick("2ND");
private void ModeButton_Click(object sender, EventArgs e) => KeyClick("MODE");
private void DelButton_Click(object sender, EventArgs e) => KeyClick("DEL");
private void LeftButton_Click(object sender, EventArgs e) => KeyClick("LEFT");
private void DownButton_Click(object sender, EventArgs e) => KeyClick("DOWN");
private void RightButton_Click(object sender, EventArgs e) => KeyClick("RIGHT");
private void UpButton_Click(object sender, EventArgs e) => KeyClick("UP");
private void YButton_Click(object sender, EventArgs e) => KeyClick("Y");
private void WindowButton_Click(object sender, EventArgs e) => KeyClick("WINDOW");
private void ZoomButton_Click(object sender, EventArgs e) => KeyClick("ZOOM");
private void TraceButton_Click(object sender, EventArgs e) => KeyClick("TRACE");
private void GraphButton_Click(object sender, EventArgs e) => KeyClick("GRAPH");
private void PeriodButton_Click(object sender, EventArgs e) => KeyClick("DOT");
private void ZeroButton_Click(object sender, EventArgs e) => KeyClick("0");
#endregion