/// <summary>
        /// Draw's scrollbar
        /// </summary>
        public void Draw()
        {
            Vector4 vctColor = Color.White.ToVector4();

            vctColor.W *= m_parent.GetTransitionAlpha();
            MyGuiManager.DrawSpriteBatch(m_texture, m_parent.GetPositionAbsolute() + m_scrollSliderPosition, m_scrollSliderSize, new Color(vctColor), MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_TOP);
        }
        //  Checks if mouse cursor is over control
        protected virtual bool CheckMouseOver()
        {
            //  If size isn't specified, this test can't be done and that was probably intend
            if (m_size.HasValue == false)
            {
                return(false);
            }

            return(CheckMouseOver(m_size.Value * m_scale, m_parent.GetPositionAbsolute()));
        }