Esempio n. 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="graphics"></param>
        public virtual void RenderBackground(PKGraphics graphics)
        {
            if (this.BackgroundBrush != null)
            {
                PKPoint absPosition = GetAbsPosition();

                graphics.FillRectangle(this.BackgroundBrush,
                                       absPosition.X, absPosition.Y,
                                       this.Width, this.Height, this.Corners);
            }
        }
Esempio n. 2
0
        public override void Render(PKGraphics graphics)
        {
            PKPoint absPosition = GetAbsPosition();

            base.Render(graphics);

            graphics.FillRectangle(PKBrushes.GrayWhiteBrush, absPosition.X + this.Padding, absPosition.Y + 2,
                                   18, 18);
            graphics.DrawRectangle(
                PKPens.DarkGrayPen,
                absPosition.X + this.Padding,
                absPosition.Y + 2,
                18, 18);
        }
Esempio n. 3
0
        public override void Render(PKGraphics graphics)
        {
            PKPoint absPosition = GetAbsPosition();

            base.Render(graphics);

            graphics.FillRectangle(PKBrushes.GrayWhiteBrush, absPosition.X + this.Padding, absPosition.Y + 2,
                                   this.Width - this.Padding * 2, 20);

            graphics.DrawRectangle(
                PKPens.DarkGrayPen,
                absPosition.X + this.Padding,
                absPosition.Y + 2,
                this.Width - this.Padding * 2, 20);
            graphics.DrawRectangle(
                PKPens.DarkGrayPen,
                absPosition.X - this.Padding + this.Width - 18,
                absPosition.Y + 2,
                18, 20);
            graphics.WriteText("[]", PKBrushes.BlackBrush, this.TextFont, PKHAlign.Center,
                               absPosition.X - this.Padding + this.Width - 18,
                               absPosition.Y + 2,
                               18, 20);
        }