protected override void OnTextInserted(TextModifiedEventArgs e) { if (!this.OutputStreamMode) { if (e.Position >= this.startPos) { int pos = e.Position - this.startPos; if (pos >= 0) { try { this.bufferTextBox.Text = this.bufferTextBox.Text.Insert(pos, e.Text); } catch (Exception) {} } } } else { this.startPos = this.TextLength; this.currPos = -1; this.bufferTextBox.Text = String.Empty; this.UndoRedo.EmptyUndoBuffer(); } base.OnTextInserted(e); }
// --- protected internal --- protected internal void FireTextModified(TextModifiedEventArgs e) { EventHandler <TextModifiedEventArgs> tmp = TextModified; if (tmp != null) { tmp(this, e); } }
protected override void OnTextDeleted(TextModifiedEventArgs e) { if (!this.OutputStreamMode) { if (e.Position >= this.startPos) { int pos = e.Position - this.startPos; if (pos >= 0) { try { this.bufferTextBox.Text = this.bufferTextBox.Text.Remove(pos, e.Length); } catch (Exception) { } } } } base.OnTextDeleted(e); }
private void txt_Content_TextDeleted(object sender, TextModifiedEventArgs e) { txt_Content_TextChanged(sender, e); }
private void seperatedScintillaPipe1_TextDeleted(object sender, TextModifiedEventArgs e) { SetPanelSize(); }
private void scintilla_TextDeleted(object sender, TextModifiedEventArgs e) { scintilla.AutoComplete.Cancel(); }
private void sciEditor_TextLengthChanged(object sender, TextModifiedEventArgs e) { UpdateUndoRedoFileSize(); Saved = sciEditor.TextLength <= 0 && string.IsNullOrEmpty(filePath); }