private void SetLineHeightList()
{
// build the list of possible line heights
var defaultText = LocalizationManager.GetDynamicString("Bloom", "ScriptSettingsDialog.DefaultLineSpacing",
"Default line spacing");
_lineSpacingCombo.Items.Clear();
_lineSpacingCombo.Items.Add(defaultText);
var fontSize = 1.0;
while (fontSize < 2.1)
{
_lineSpacingCombo.Items.Add(fontSize.ToString("0.0"));
fontSize += 0.1;
}
_lineSpacingCombo.Items.Add("2.5");
_lineSpacingCombo.Items.Add("3.0");
// size the combo box
using (var g = _lineSpacingCombo.CreateGraphics())
{
var w = g.MeasureString(defaultText, Font);
_lineSpacingCombo.Width = (int)w.Width + 20;
}
}