FSO.Client.UI.Controls.UIButton.CalculateAutoSize C# (CSharp) Method

CalculateAutoSize() private method

private CalculateAutoSize ( ) : void
return void
        private void CalculateAutoSize()
        {
            m_CalcAutoSize = false;
            if (m_ResizeWidth == 0)
            {
                /** Measure the text **/
                var size = m_CaptionStyle.SpriteFont.MeasureString(m_Caption);
                size.X *= m_CaptionStyle.Scale;
                size.Y *= m_CaptionStyle.Scale;

                if (m_AutoMargins == -1) Width = (m_WidthDiv3 * 2) + size.X;
                else Width = m_AutoMargins*2 + size.X;
            }
        }