AlphaTab.Rendering.Glyphs.TimeSignatureGlyph.DoLayout C# (CSharp) Method

DoLayout() public method

public DoLayout ( ) : void
return void
        public override void DoLayout()
        {
            var numerator = new NumberGlyph(0, 2 * Scale, _numerator);
            var denominator = new NumberGlyph(0, 20 * Scale, _denominator);

            AddGlyph(numerator);
            AddGlyph(denominator);

            base.DoLayout();

            for (int i = 0, j = Glyphs.Count; i < j; i++)
            {
                var g = Glyphs[i];
                g.X = (Width - g.Width) / 2;
            }
        }