public void InsertLines(int index, IList <string> lines) { if (index < 0 || index > _textLines.Count) { return; } _textLines.InsertRange(index, lines); AddLineEvent?.Invoke(this, new TextLineEventArgs(index, lines.Count)); }
public void InsertLine(int index, string line) { if (index < 0 || index > _textLines.Count) { return; } _textLines.Insert(index, line); AddLineEvent?.Invoke(this, new TextLineEventArgs(index)); }
public DrawLineEditor(AddLineEvent callback) { SetId("AD::DrawLine"); OnAddLineEvent = callback; LineStyle lineStyle = new LineStyle(); lineStyle.SetPatternStyle((int)EnumLinePattern.LP_DashedLine); lineStyle.SetColor(255, 0, 100); lineStyle.SetLineWidth(2); tempLineNode.SetLineStyle(lineStyle); }
private void OnAddLineEvent(AddLineEvent e) { AddLine(e.line); }