mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-04-25 08:10:48 -05:00
Centralize gender label text/color update calls
This commit is contained in:
parent
8bac5c259a
commit
1bd1c287fa
|
|
@ -541,12 +541,7 @@ private void SetMarkings()
|
|||
return null;
|
||||
}
|
||||
|
||||
private void UpdateGender()
|
||||
{
|
||||
int gender = Entity.GetSaneGender();
|
||||
Label_Gender.Text = gendersymbols[gender];
|
||||
Label_Gender.ForeColor = Draw.GetGenderColor(gender);
|
||||
}
|
||||
private void UpdateGender() => UpdateGenderLabel(Label_Gender, Entity.GetSaneGender());
|
||||
|
||||
private static void SetCountrySubRegion(ComboBox cb, string type)
|
||||
{
|
||||
|
|
@ -593,8 +588,7 @@ private void ClickGender(object sender, EventArgs e)
|
|||
TB_PID.Text = Entity.PID.ToString("X8");
|
||||
}
|
||||
Entity.Gender = newGender;
|
||||
Label_Gender.Text = gendersymbols[newGender];
|
||||
Label_Gender.ForeColor = Draw.GetGenderColor(newGender);
|
||||
UpdateGenderLabel(Label_Gender, newGender);
|
||||
|
||||
if (PKX.GetGenderFromString(CB_Form.Text) < 2) // Gendered Forms
|
||||
CB_Form.SelectedIndex = Math.Min(newGender, CB_Form.Items.Count - 1);
|
||||
|
|
@ -840,12 +834,17 @@ private bool SetSuggestedMetLocation(bool silent = false)
|
|||
return true;
|
||||
}
|
||||
|
||||
private void UpdateGenderLabel(Label c, int gender)
|
||||
{
|
||||
ReloadGender(c, gendersymbols);
|
||||
c.ForeColor = Draw.GetGenderColor(gender);
|
||||
}
|
||||
|
||||
public void UpdateIVsGB(bool skipForm)
|
||||
{
|
||||
if (!FieldsLoaded)
|
||||
return;
|
||||
Label_Gender.Text = gendersymbols[Entity.Gender];
|
||||
Label_Gender.ForeColor = Draw.GetGenderColor(Entity.Gender);
|
||||
UpdateGenderLabel(Label_Gender, Entity.Gender);
|
||||
if (Entity.Species == (int)Species.Unown && !skipForm)
|
||||
CB_Form.SelectedIndex = Entity.Form;
|
||||
|
||||
|
|
@ -1542,8 +1541,7 @@ private void Update_ID(object sender, EventArgs e)
|
|||
FieldsLoaded = false;
|
||||
Entity.PID = Util.GetHexValue(TB_PID.Text);
|
||||
CB_Nature.SelectedValue = Entity.Nature;
|
||||
Label_Gender.Text = gendersymbols[Entity.Gender];
|
||||
Label_Gender.ForeColor = Draw.GetGenderColor(Entity.Gender);
|
||||
UpdateGenderLabel(Label_Gender, Entity.Gender);
|
||||
FieldsLoaded = true;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user