/// <summary>
 /// Lays out the control's interior according to alignment, padding, dock etc.
 /// </summary>
 /// <param name="skin">Skin to use.</param>
 protected override void Layout(Skin.SkinBase skin)
 {
     if (m_SubmenuArrow != null)
     {
         m_SubmenuArrow.Position(Pos.Right | Pos.CenterV, 4, 0);
     }
     base.Layout(skin);
 }