AlphaTab.Rendering.TabBarRenderer.DoLayout C# (CSharp) Method

DoLayout() public method

public DoLayout ( ) : void
return void
        public override void DoLayout()
        {
            var res = Resources;
            var numberOverflow = (res.TablatureFont.Size / 2) + (res.TablatureFont.Size * 0.2f);
            TopPadding = numberOverflow;
            BottomPadding = numberOverflow;

            base.DoLayout();

            Height = LineOffset * (Bar.Staff.Track.Tuning.Length - 1) + (numberOverflow * 2);
            if (Index == 0)
            {
                Staff.RegisterStaveTop(TopOverflow);
                Staff.RegisterStaveBottom(Height - BottomOverflow);
            }
        }