From 2e4cd5a427414588d7de72aefba09238c325367c Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Fri, 16 Nov 2001 11:23:09 +0000 Subject: Added DeleteBackNotLine command. --- src/ScintillaBase.cxx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/ScintillaBase.cxx') diff --git a/src/ScintillaBase.cxx b/src/ScintillaBase.cxx index 831d9fc34..eb882cfad 100644 --- a/src/ScintillaBase.cxx +++ b/src/ScintillaBase.cxx @@ -137,7 +137,12 @@ int ScintillaBase::KeyCommand(unsigned int iMessage) { AutoCompleteMove(5000); return 0; case SCI_DELETEBACK: - DelCharBack(); + DelCharBack(true); + AutoCompleteChanged(); + EnsureCaretVisible(); + return 0; + case SCI_DELETEBACKNOTLINE: + DelCharBack(false); AutoCompleteChanged(); EnsureCaretVisible(); return 0; @@ -160,11 +165,12 @@ int ScintillaBase::KeyCommand(unsigned int iMessage) { (iMessage != SCI_CHARRIGHT) && (iMessage != SCI_CHARLEFTEXTEND) && (iMessage != SCI_EDITTOGGLEOVERTYPE) && - (iMessage != SCI_DELETEBACK) + (iMessage != SCI_DELETEBACK) && + (iMessage != SCI_DELETEBACKNOTLINE) ) { ct.CallTipCancel(); } - if (iMessage == SCI_DELETEBACK) { + if ((iMessage == SCI_DELETEBACK) || (iMessage == SCI_DELETEBACKNOTLINE)) { if (currentPos <= ct.posStartCallTip) { ct.CallTipCancel(); } -- cgit v1.2.3