diff options
| -rw-r--r-- | doc/ScintillaDoc.html | 7 | ||||
| -rw-r--r-- | include/Scintilla.h | 1 | ||||
| -rw-r--r-- | include/Scintilla.iface | 1 | ||||
| -rw-r--r-- | src/ScintillaBase.cxx | 5 | 
4 files changed, 13 insertions, 1 deletions
| diff --git a/doc/ScintillaDoc.html b/doc/ScintillaDoc.html index ee5d152b4..ffa409f71 100644 --- a/doc/ScintillaDoc.html +++ b/doc/ScintillaDoc.html @@ -4827,6 +4827,7 @@ struct SCNotification {       <a class="message" href="#SCN_CALLTIPCLICK">SCN_CALLTIPCLICK</a><br />       <a class="message" href="#SCN_AUTOCSELECTION">SCN_AUTOCSELECTION</a><br />       <a class="message" href="#SCN_AUTOCCANCELLED">SCN_AUTOCCANCELLED</a><br /> +     <a class="message" href="#SCN_AUTOCCHARDELETED">SCN_AUTOCCHARDELETED</a><br />      </code>      <p>The following <code>SCI_*</code> messages are associated with these notifications:</p> @@ -5464,7 +5465,11 @@ for line = lineStart to lineEnd do SCI_ENSUREVISIBLE(line) next      <p><b id="SCN_AUTOCCANCELLED">SCN_AUTOCCANCELLED</b><br />       The user has cancelled an <a class="jump" href="#Autocompletion">autocompletion list</a>. -     There is no other information in SCNotification. +     There is no other information in SCNotification.</p> + +    <p><b id="SCN_AUTOCCHARDELETED">SCN_AUTOCCHARDELETED</b><br /> +     The user deleted a character while autocompletion list was active. +     There is no other information in SCNotification.</p>      <h2 id="GTK">GTK+</h2>      <p>On GTK+, the following functions create a Scintilla widget, communicate with it and allow diff --git a/include/Scintilla.h b/include/Scintilla.h index 7dca10ae4..2b2f28d5a 100644 --- a/include/Scintilla.h +++ b/include/Scintilla.h @@ -754,6 +754,7 @@ typedef sptr_t (*SciFnDirect)(sptr_t ptr, unsigned int iMessage, uptr_t wParam,  #define SCN_INDICATORCLICK 2023  #define SCN_INDICATORRELEASE 2024  #define SCN_AUTOCCANCELLED 2025 +#define SCN_AUTOCCHARDELETED 2026  //--Autogenerated -- end of section automatically generated from Scintilla.iface  // These structures are defined to be exactly the same shape as the Win32 diff --git a/include/Scintilla.iface b/include/Scintilla.iface index 76e46e9db..35884456b 100644 --- a/include/Scintilla.iface +++ b/include/Scintilla.iface @@ -3426,6 +3426,7 @@ evt void AutoCSelection=2022(string text)  evt void IndicatorClick=2023(int modifiers, int position)  evt void IndicatorRelease=2024(int modifiers, int position)  evt void AutoCCancelled=2025(void) +evt void AutoCCharDeleted=2026(void)  cat Deprecated diff --git a/src/ScintillaBase.cxx b/src/ScintillaBase.cxx index d1d9ad4cb..d2b6a3ed8 100644 --- a/src/ScintillaBase.cxx +++ b/src/ScintillaBase.cxx @@ -329,6 +329,11 @@ void ScintillaBase::AutoCompleteCharacterDeleted() {  	} else {  		AutoCompleteMoveToCurrentWord();  	} +	SCNotification scn = {0}; +	scn.nmhdr.code = SCN_AUTOCCHARDELETED; +	scn.wParam = 0; +	scn.listType = 0; +	NotifyParent(scn);  }  void ScintillaBase::AutoCompleteCompleted() { | 
