private void pnlCanvas_Paint(object sender, PaintEventArgs e) { if ((object)this.Sketch == null) { return; } // draw sketch: this.Sketch.RenderToSurface(e.Graphics); if ((object)this.CurrentShapeTypeName == null) { // highlight selected if ((object)this.CurrentShape != null) { SketchUtilities.DrawFocusRect(e.Graphics, this.CurrentShape.GetBounds()); } } else { // draw current: if ((object)this.CurrentShape != null) { this.CurrentShape.Render(e.Graphics); } } }
public Size GetExtent() { Rectangle bounds; Size extent; bounds = this.GetBounds(); extent = SketchUtilities.GetExtent(bounds); return(extent); }