public override void Render(PKGraphics graphics) { if (ActiveItemIndex >= 0 && ActiveItemIndex < this.items.Count) { this.items[ActiveItemIndex].Render(graphics); } }
public override void Render(PKGraphics graphics) { this.RenderBackground(graphics); this.items.ForEach(item => { item.Render(graphics); }); base.Render(graphics); }
public override void Render(PKGraphics graphics) { base.Render(graphics); if (ActiveItemIndex >= 0 && ActiveItemIndex < this.items.Count) { this.items[ActiveItemIndex].IsSelected = true; this.items[ActiveItemIndex].Render(graphics); } }
public override void Render(PKGraphics graphics) { this.RenderBackground(graphics); this.Header.Render(graphics); this.Toolbar.Render(graphics); this.ColumnRow.Render(graphics); this.Bottombar.Render(graphics); base.Render(graphics); }
public override void Render(PKGraphics graphics) { this.RenderBackground(graphics); this.Header.Render(graphics); this.Toolbar.Render(graphics); this.Body.Render(graphics); this.Footer.Render(graphics); base.Render(graphics); }
public override void Render(PKGraphics graphics) { this.RenderBackground(graphics); this.TabBar.Render(graphics); this.Body.Render(graphics); base.Render(graphics); }
/// <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); } }
public override void Render(PKGraphics graphics) { PKPoint absPosition = GetAbsPosition(); base.Render(graphics); graphics.FillEllipse(PKBrushes.GrayWhiteBrush, absPosition.X + this.Padding, absPosition.Y + 2, 18, 18); graphics.DrawEllipse( PKPens.DarkGrayPen, absPosition.X + this.Padding, absPosition.Y + 2, 18, 18); }
public override void Render(PKGraphics graphics) { base.Render(graphics); if (IsSelected) { PKPoint absPosition = GetAbsPosition(); graphics.DrawRectangle( PKPens.ActiveItem, absPosition.X, absPosition.Y, this.Width, this.Height, this.Corners); } }
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); }
/// <summary> /// /// </summary> /// <param name="graphics"></param> public override void Render(PKGraphics graphics) { PKPoint absPosition = GetAbsPosition(); this.RenderBackground(graphics); if (this.TextFont == null) { this.TextFont = new PKFont("Tahoma", 10, false); } graphics.WriteText( this.Value, this.TextBrush == null ? PKBrushes.BlackBrush : this.TextBrush, this.TextFont == null?new PKFont("Tahoma", 10, false): this.TextFont, this.Align, absPosition.X + this.Padding, absPosition.Y, this.Width - this.Padding * 2, this.Height); base.Render(graphics); }
/// <summary> /// Render the Item /// </summary> public virtual void Render(PKGraphics graphics) { if (BorderPen != null && BorderPen.Size > 0) { PKPoint absPosition = GetAbsPosition(); graphics.DrawRectangle( BorderPen, absPosition.X, absPosition.Y, this.Width, this.Height, this.Corners); } if (IsSelected) { PKPoint absPosition = GetAbsPosition(); graphics.DrawRectangle( PKPens.SelectedItem, absPosition.X, absPosition.Y, this.Width, this.Height, this.Corners); } }
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); }