Ejemplo n.º 1
0
 protected internal override void Draw(ref Rect area, IGUIRenderer renderer)
 {
     renderer.DrawRect(ref area, Control.BackgroundColor);
     if (Control.Animation != null)
     {
         renderer.DrawFrame(Control.Animation.CurrentFrame, ref area, Control.AnimationColor);
     }
 }
Ejemplo n.º 2
0
            protected internal override void Draw(ref Rect area, IGUIRenderer renderer)
            {
                renderer.DrawRect(ref area, Control.BackgroundColor);

                if (Control.IsChecked)
                {
                    renderer.DrawFrame(Control.checkedFrame, ref area, Control.BackgroundColor);
                }
            }
Ejemplo n.º 3
0
        protected internal override void Draw(ref Graphics.Rect drawableArea, IGUIRenderer renderer)
        {
            Color c = this.focused ? this.BackgroundColor : Color.AddContrast(this.BackgroundColor, 0.2f);

            drawableArea.W = this.Width;
            drawableArea.H = this.Height;

            renderer.DrawRect(ref drawableArea, c);
            if (Image != null)
                renderer.DrawFrame(Image, ref drawableArea, ImageColor);
        }
Ejemplo n.º 4
0
        protected internal override void Draw(ref Graphics.Rect drawableArea, IGUIRenderer renderer)
        {
            Color c = this.focused ? this.BackgroundColor : Color.AddContrast(this.BackgroundColor, 0.2f);

            drawableArea.W = this.Width;
            drawableArea.H = this.Height;

            renderer.DrawRect(ref drawableArea, c);
            if (Image != null)
            {
                renderer.DrawFrame(Image, ref drawableArea, ImageColor);
            }
        }
Ejemplo n.º 5
0
        protected internal override void DrawContent(ref Rect drawableArea, IGUIRenderer renderer)
        {
            if (this.BackgroundImage != null)
            {
                renderer.DrawFrame(this.BackgroundImage, ref drawableArea, BackgroundColor);
            }
            else
            {
                renderer.DrawRect(ref drawableArea, BackgroundColor);
            }

            base.DrawContent(ref drawableArea, renderer);
        }
Ejemplo n.º 6
0
        protected internal override void DrawContent(ref Rect drawableArea, IGUIRenderer renderer)
        {
            if (this.BackgroundImage != null)
            {
                renderer.DrawFrame(this.BackgroundImage, ref drawableArea, BackgroundColor);
            }
            else
            {
                renderer.DrawRect(ref drawableArea, BackgroundColor);
            }


            base.DrawContent(ref drawableArea, renderer);
        }
Ejemplo n.º 7
0
        private void Draw(ref Rect area, IGUIRenderer renderer, Color c)
        {
            renderer.DrawRect(ref area, c);

            Rect textRect = new Rect(area.X + this.padding.X, area.Y + area.H - this.Font.Size, area.W - this.padding.W - this.padding.X, this.Font.Size);

            renderer.DrawString(this.Font, this.Text, ref textRect, this.TextColor, TextAlignment.Left);

            if (this.Icon != null)
            {
                Rect rect = new Rect(area.X + (this.size.X / 4),
                                     area.Y + (this.size.Y / 4),
                                     this.size.X / 2,
                                     this.size.Y / 2);

                renderer.DrawFrame(this.Icon, ref rect, this.IconColor);
            }
        }