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;
}
}