protected internal override void Draw(ref Rect area, IGUIRenderer renderer) { renderer.DrawRect(ref area, Control.BackgroundColor); Rect _contentRect = Control.ContentArea; _contentRect.Displace(area.TopLeft); if (renderer.SetSubRectDrawableArea(ref area, ref _contentRect, out _contentRect)) { Vector2 offset = new Vector2(Control.HScrollBar.Value, Control.VScrollBar.Value); renderer.DrawMarkedMultiLineString(Control.Font, Control.editText, ref _contentRect, ref offset, Control.TextColor, Control.SelectedColor); } }