private void DrawLineElements(OECPElement ele, Pen p, OECPLayer layer, Graphics g) { var line = (OECPLine)ele; var st = I2C(line.StartVertex); var ed = I2C(line.EndVertex); p.Color = line.IsHighLight ? line.HighLightColor : layer.LayerColor; DrawTool.DrawShape(st.X, st.Y, ed.X, ed.Y, p, g); }
public void DeleteElement(OECPElement ele) { if (LayerOnDelete.IsLine) { } else { LayerOnDelete.DeleteVertex((OECPVertex)ele); } }
private void DrawVertexElement(OECPElement ele, Pen p, OECPLayer layer, Graphics g) { var vtx = (OECPVertex)ele; var t = I2C(vtx); if (t.IsHighLight) { p.Width = 5; p.Color = t.HighLightColor; } else { p.Color = t.ElementColor; p.Width = 1; } var b = new SolidBrush(p.Color); DrawTool.DrawShape(t.X, t.Y, p, b, g); }