Set a default font to English

If English is selected and set the font of the controls to Microsoft Sans Serif 8.25. Added all debug forms to resources.en.xml in order to apply the font to those forms.
This commit is contained in:
mkwong98 2021-05-06 00:00:53 +08:00
parent 7e52799a80
commit 54cb35355d
2 changed files with 82 additions and 0 deletions

View file

@ -761,6 +761,73 @@
</Form>
<Form ID="frmBandaiMicrophone">
</Form>
<Form ID="frmApuViewer">
</Form>
<Form ID="frmAssembler">
</Form>
<Form ID="frmBreakIn">
</Form>
<Form ID="frmBreakOn">
</Form>
<Form ID="frmBreakpoint">
</Form>
<Form ID="frmCodePreviewTooltip">
</Form>
<Form ID="frmCodeTooltip">
</Form>
<Form ID="frmDbgPreferences">
</Form>
<Form ID="frmDbgShortcutGetKey">
</Form>
<Form ID="frmDebugger">
</Form>
<Form ID="frmDebuggerColors">
</Form>
<Form ID="frmEditComment">
</Form>
<Form ID="frmEditHeader">
</Form>
<Form ID="frmEditLabel">
</Form>
<Form ID="frmEventViewer">
</Form>
<Form ID="frmExternalEditorConfig">
</Form>
<Form ID="frmFadeSpeed">
</Form>
<Form ID="frmFindOccurrences">
</Form>
<Form ID="frmGoToAll">
</Form>
<Form ID="frmGoToLine">
</Form>
<Form ID="frmImportSettings">
</Form>
<Form ID="frmMemoryViewer">
</Form>
<Form ID="frmMemoryViewerColors">
</Form>
<Form ID="frmOpCodeTooltip">
</Form>
<Form ID="frmPpuViewer">
</Form>
<Form ID="frmProfiler">
</Form>
<Form ID="frmScript">
</Form>
<Form ID="frmSelectColor">
</Form>
<Form ID="frmSetScriptTimeout">
</Form>
<Form ID="frmTextHooker">
</Form>
<Form ID="frmTraceLogger">
</Form>
<Form ID="frmWatchWindow">
</Form>
<Form ID="TooltipForm">
</Form>
</Forms>
<UserControls>
<UserControl ID="ctrlExcitingBoxingConfig">

View file

@ -202,6 +202,21 @@ namespace Mesen.GUI.Forms
name = ((DataGridViewColumn)ctrl).Name;
}
if (ctrl is Debugger.ctrlTextbox) {
}
else if (ctrl is Control){
if (GetCurrentLanguage() == Language.English){
((Control)ctrl).Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f);
}
}
else if (ctrl is ToolStripItem){
if (GetCurrentLanguage() == Language.English){
((ToolStripItem)ctrl).Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25f);
}
}
var controlNode = baseNode.SelectSingleNode("Control[@ID='" + name + "']");
if(controlNode != null) {
if(ctrl is Control) {