Example #1
0
            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);
                }
            }