From cce0111a9d3fc3e436c538ccb2f29bfdee89ad8f Mon Sep 17 00:00:00 2001 From: Kurt Date: Wed, 24 Nov 2021 19:32:12 -0800 Subject: [PATCH] Add scalar randomizer shortcut Okay I'll be nice, fudge your values this way. --- PKHeX.WinForms/Controls/PKM Editor/SizeCP.Designer.cs | 2 ++ PKHeX.WinForms/Controls/PKM Editor/SizeCP.cs | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/PKHeX.WinForms/Controls/PKM Editor/SizeCP.Designer.cs b/PKHeX.WinForms/Controls/PKM Editor/SizeCP.Designer.cs index abe7a5052..69e6389ba 100644 --- a/PKHeX.WinForms/Controls/PKM Editor/SizeCP.Designer.cs +++ b/PKHeX.WinForms/Controls/PKM Editor/SizeCP.Designer.cs @@ -130,6 +130,7 @@ private void InitializeComponent() 0, 0}); this.NUD_HeightScalar.ValueChanged += new System.EventHandler(this.NUD_HeightScalar_ValueChanged); + this.NUD_HeightScalar.Click += new System.EventHandler(this.ClickScalarEntry); // // TB_HeightAbs // @@ -191,6 +192,7 @@ private void InitializeComponent() 0, 0}); this.NUD_WeightScalar.ValueChanged += new System.EventHandler(this.NUD_WeightScalar_ValueChanged); + this.NUD_WeightScalar.Click += new System.EventHandler(this.ClickScalarEntry); // // TB_WeightAbs // diff --git a/PKHeX.WinForms/Controls/PKM Editor/SizeCP.cs b/PKHeX.WinForms/Controls/PKM Editor/SizeCP.cs index 837716945..468fe45c8 100644 --- a/PKHeX.WinForms/Controls/PKM Editor/SizeCP.cs +++ b/PKHeX.WinForms/Controls/PKM Editor/SizeCP.cs @@ -124,5 +124,12 @@ public void ToggleVisibility(PKM pk) var pb7 = pk is PB7; FLP_CP.Visible = L_CP.Visible = TB_HeightAbs.Visible = TB_WeightAbs.Visible = pb7; } + + private void ClickScalarEntry(object sender, EventArgs e) + { + if (sender is not NumericUpDown nud || ModifierKeys != Keys.Control) + return; + nud.Value = PokeSizeUtil.GetRandomScalar(); + } } }