Bloom.Collection.ScriptSettingsDialog.SetLineHeightList C# (CSharp) Method

SetLineHeightList() private method

private SetLineHeightList ( ) : void
return void
        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;
            }
        }