private void OnViewFont(object sender, EventArgs e)
{
FontDialog dlg = UIUtil.CreateFontDialog(true);
dlg.Font = Program.Config.UI.DataEditorFont.ToFont();
dlg.ShowColor = false;
if(dlg.ShowDialog() == DialogResult.OK)
{
Program.Config.UI.DataEditorFont = new AceFont(dlg.Font);
Program.Config.UI.DataEditorFont.OverrideUIDefault = true;
if(m_bdc == BinaryDataClass.Text)
{
bool bModified = m_bModified; // Save modified state
UISelectAllText(true);
m_rtbText.SelectionFont = dlg.Font;
UISelectAllText(false);
m_bModified = bModified;
UpdateUIState(false, false);
}
}
dlg.Dispose();
}