void snippetList1_OnInsert(object sender, TikzEdt.Snippets.InsertEventArgs e) { txtCode.Document.Insert(txtCode.CaretOffset(), e.code); txtCode.Refresh(); }
void rasterControl1_ReplaceText(object sender, TikzEdt.Overlay.ReplaceTextEventArgs e) { txtCode.BeginUpdate(); // Note: we assume that the replacements are already brought into correct order !! foreach (var r in e.Replacements) txtCode.Document.Replace(r.StartPosition, r.Length, r.ReplacementText); txtCode.EndUpdate(); txtCode.Refresh(); }
void snippetList1_OnUseStyles(object sender, TikzEdt.Snippets.UseStylesEventArgs e) { TheVM.TheDocument.InsertUseTikzLibrary(e.dependencies); if (!String.IsNullOrWhiteSpace(cmbEdgeStyle.Text) && e.InAddition) cmbEdgeStyle.Text = Helper.MergeStyles(cmbEdgeStyle.Text, e.edgestyle); else cmbEdgeStyle.Text = e.edgestyle; if (!String.IsNullOrWhiteSpace(cmbNodeStyle.Text) && e.InAddition) cmbNodeStyle.Text = Helper.MergeStyles(cmbNodeStyle.Text, e.nodestyle); else cmbNodeStyle.Text = e.nodestyle; }
private void pdfOverlay1_ReplaceText(object sender, TikzEdt.Overlay.ReplaceTextEventArgs e) { txtCode.BeginChange(); // Note: we assume that the replacements are already brought into correct order !! foreach (var r in e.Replacements) txtCode.Document.Replace(r.StartPosition, r.Length, r.ReplacementText); txtCode.EndChange(); }