public override void setStroke(java.awt.Stroke stroke) { if (this.stroke != null && this.stroke.Equals(stroke)) { return; } this.stroke = stroke; if (stroke is java.awt.BasicStroke) { java.awt.BasicStroke s = (java.awt.BasicStroke)stroke; pen = new Pen(pen.Brush, s.getLineWidth()); setLineJoin(s); setLineCap(s); setLineDash(s); } }
public override void setStroke(java.awt.Stroke stroke) { if (this.stroke != null && this.stroke.Equals(stroke)) { return; } this.stroke = stroke; if (stroke is java.awt.BasicStroke) { java.awt.BasicStroke s = (java.awt.BasicStroke)stroke; pen = new Pen(pen.Brush, s.getLineWidth()); SetLineJoin(s); SetLineDash(s); } else { Console.WriteLine("Unknown Stroke type: " + stroke.GetType().FullName); } }
public override void setStroke(java.awt.Stroke stroke) { if (this.stroke != null && this.stroke.Equals(stroke)) { return; } this.stroke = stroke; if (stroke is java.awt.BasicStroke) { java.awt.BasicStroke s = (java.awt.BasicStroke)stroke; pen = new Pen(pen.Brush, s.getLineWidth()); setLineJoin(s); setLineCap(s); setLineDash(s); } }