protected internal override void Draw(ref Rect area, IGUIRenderer renderer) { renderer.DrawRect(ref area, Control.BackgroundColor); Rect _contentRect = new Rect(area.X + Control.padding.X, area.Y + Control.padding.Y, area.W - Control.padding.X - Control.padding.W, area.H - Control.padding.H); if (renderer.SetSubRectDrawableArea(ref area, ref _contentRect, out _contentRect)) { if (Control.editText.Length > 0) { Vector2 offset = new Vector2(Control.HScrollBar.Value, Control.VScrollBar.Value); renderer.DrawMultiLineString(Control.Font, Control.Text, ref _contentRect, Control.TextColor, ref offset); } } }