protected internal override void Draw(ref Rect area, IGUIRenderer batch) { batch.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 - Control.padding.Y); if (batch.SetSubRectDrawableArea(ref area, ref _contentRect, out _contentRect)) { batch.DrawMarkedString(Control.Font, Control.editText, ref _contentRect, Control.TextColor, Control.SelectedColor, TextAlignment.Left); } }