Esempio n. 1
0
            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);
                }
            }