diff --git a/src/SHME.ExternalTool/UI/CameraTab.cs b/src/SHME.ExternalTool/UI/CameraTab.cs index 60dedb3..76fc610 100644 --- a/src/SHME.ExternalTool/UI/CameraTab.cs +++ b/src/SHME.ExternalTool/UI/CameraTab.cs @@ -112,6 +112,8 @@ private void ClearDisplayedCameraPathInfo() MtbCameraPathThing4.ResetText(); MtbCameraPathThing5.ResetText(); MtbCameraPathThing6.ResetText(); + + ResetFonts(typeof(CameraPath)); } private void BtnCameraPathGoToVolumeMin_Click(object sender, EventArgs e) diff --git a/src/SHME.ExternalTool/UI/Edit_Common.cs b/src/SHME.ExternalTool/UI/Edit_Common.cs index cf7f97f..3b9c366 100644 --- a/src/SHME.ExternalTool/UI/Edit_Common.cs +++ b/src/SHME.ExternalTool/UI/Edit_Common.cs @@ -185,6 +185,17 @@ private void MakeBoldIfChanged(Control ctrl, SilentHillType changed, string name } } + private void ResetFonts(Type type) + { + foreach ((string _, IList controls) in _fontChangeMap[type]) + { + foreach (Control control in controls) + { + control.Font = _fontDefaultValue; + } + } + } + private void HexMaskedTextBox_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e) { bool alphanumeric = diff --git a/src/SHME.ExternalTool/UI/PoisTab.cs b/src/SHME.ExternalTool/UI/PoisTab.cs index f14adb7..56206c1 100644 --- a/src/SHME.ExternalTool/UI/PoisTab.cs +++ b/src/SHME.ExternalTool/UI/PoisTab.cs @@ -154,6 +154,8 @@ private void ClearDisplayedPoiInfo() TbxSelectedPoiX.Text = ""; TbxSelectedPoiZ.Text = ""; MtbSelectedPoiGeometry.ResetText(); + + ResetFonts(typeof(PointOfInterest)); } private void ClearDisplayedTriggerInfo() @@ -182,6 +184,8 @@ private void ClearDisplayedTriggerInfo() MtbSelectedTriggerThing6.ResetText(); NudSelectedTriggerStageIndex.Value = 0; CbxSelectedTriggerSomeBool.Checked = false; + + ResetFonts(typeof(Trigger)); } private void RefreshLbxPoiAssociatedTriggers()