SphereStudio.Plugins.FontEditView.GenerateButton_Click C# (CSharp) Method

GenerateButton_Click() private method

private GenerateButton_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void GenerateButton_Click(object sender, EventArgs e)
        {
            using (FontDialog diag = new FontDialog())
            {
                if (_selected != null) diag.Font = _selected;
                try
                {
                    if (diag.ShowDialog() == DialogResult.OK)
                    {
                        _selected = diag.Font;
                        _fontLayout.GenerateFont(
                            diag.Font, GradientCheckBox.Checked,
                            GradientTop.SelectedColor, GradientBottom.SelectedColor,
                            StrokeCheck.Checked, StrokeColor.SelectedColor
                         );
                        CompilePreview();
                    }
                }
                catch (Exception)
                {
                    MessageBox.Show(@"GDI+ only supports TrueType fonts.", @"Type Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }