From 1910b44f6d435ccaa88840268ed75c7f7ce42f12 Mon Sep 17 00:00:00 2001
From: Neil
Date: Sun, 11 Jun 2017 14:08:43 +1000
Subject: Backport: Implement SCN_AUTOCSELECTIONCHANGE notification.
Backported from changeset 6306:7e28cdba6d61.
---
doc/ScintillaDoc.html | 54 +++++++++++++++++++++++++++++++++++++++++------
doc/ScintillaHistory.html | 3 +++
2 files changed, 50 insertions(+), 7 deletions(-)
(limited to 'doc')
diff --git a/doc/ScintillaDoc.html b/doc/ScintillaDoc.html
index 78a9bf36d..2a8f26b15 100644
--- a/doc/ScintillaDoc.html
+++ b/doc/ScintillaDoc.html
@@ -7012,7 +7012,7 @@ struct SCNotification {
/* SCN_MARGINRIGHTCLICK, SCN_NEEDSHOWN, SCN_DWELLSTART, SCN_DWELLEND, */
/* SCN_CALLTIPCLICK, SCN_HOTSPOTCLICK, SCN_HOTSPOTDOUBLECLICK, */
/* SCN_HOTSPOTRELEASECLICK, SCN_INDICATORCLICK, SCN_INDICATORRELEASE, */
- /* SCN_USERLISTSELECTION, SCN_AUTOCSELECTION */
+ /* SCN_USERLISTSELECTION, SCN_AUTOCSELECTION, SCN_AUTOCSELECTIONCHANGE */
int ch;
/* SCN_CHARADDED, SCN_KEY, SCN_AUTOCCOMPLETE, SCN_AUTOCSELECTION, */
@@ -7023,7 +7023,8 @@ struct SCNotification {
int modificationType; /* SCN_MODIFIED */
const char *text;
- /* SCN_MODIFIED, SCN_USERLISTSELECTION, SCN_AUTOCSELECTION, SCN_URIDROPPED */
+ /* SCN_MODIFIED, SCN_USERLISTSELECTION, SCN_AUTOCSELECTION, SCN_URIDROPPED, */
+ /* SCN_AUTOCSELECTIONCHANGE */
Sci_Position length; /* SCN_MODIFIED */
Sci_Position linesAdded; /* SCN_MODIFIED */
@@ -7034,7 +7035,7 @@ struct SCNotification {
int foldLevelNow; /* SCN_MODIFIED */
int foldLevelPrev; /* SCN_MODIFIED */
int margin; /* SCN_MARGINCLICK, SCN_MARGINRIGHTCLICK */
- int listType; /* SCN_USERLISTSELECTION */
+ int listType; /* SCN_USERLISTSELECTION, SCN_AUTOCSELECTIONCHANGE */
int x; /* SCN_DWELLSTART, SCN_DWELLEND */
int y; /* SCN_DWELLSTART, SCN_DWELLEND */
int token; /* SCN_MODIFIED with SC_MOD_CONTAINER */
@@ -7079,6 +7080,7 @@ struct SCNotification {
SCN_FOCUSOUT
SCN_AUTOCCOMPLETED
SCN_MARGINRIGHTCLICK
+ SCN_AUTOCSELECTIONCHANGE
The following SCI_* messages are associated with these notifications:
@@ -7947,10 +7949,6 @@ for line = lineStart to lineEnd do SCI_ENSUREVISIBLE(line) next
The user deleted a character while autocompletion list was active.
There is no other information in SCNotification.
- SCN_FOCUSIN
- SCN_FOCUSOUT
- SCN_FOCUSIN (2028) is fired when Scintilla receives focus and
- SCN_FOCUSOUT (2029) when it loses focus.
SCN_AUTOCCOMPLETED
This notification is generated after an autocompletion has inserted its
@@ -7959,6 +7957,48 @@ for line = lineStart to lineEnd do SCI_ENSUREVISIBLE(line) next
SCN_AUTOCSELECTION
notification.
+ SCN_AUTOCSELECTIONCHANGE
+ This notification is sent when items are highlighted in an autocompletion or user list.
+ The
+ SCNotification fields used are:
+
+
+
+
+ | Field |
+
+ Usage |
+
+
+
+
+
+ listType |
+
+ This is set to the listType parameter from the SCI_USERLISTSHOW message
+ or 0 for an autocompletion. |
+
+
+
+ text |
+
+ The text of the selection. |
+
+
+
+ position |
+
+ The position the list was displayed at. |
+
+
+
+
+ SCN_FOCUSIN
+ SCN_FOCUSOUT
+ SCN_FOCUSIN (2028) is fired when Scintilla receives focus and
+ SCN_FOCUSOUT (2029) when it loses focus.
+
Images
Two formats are supported for images used in margin markers and autocompletion lists, RGBA and XPM.
diff --git a/doc/ScintillaHistory.html b/doc/ScintillaHistory.html
index c61680db0..57290ede4 100644
--- a/doc/ScintillaHistory.html
+++ b/doc/ScintillaHistory.html
@@ -533,6 +533,9 @@
Support dropped for GTK+ versions before 2.24.
+ An SCN_AUTOCSELECTIONCHANGE notification is sent when items are highlighted in an autocompletion or user list.
+
+
The Rust lexer recognizes 'usize' numeric literal suffixes.
Bug #1919.
--
cgit v1.2.3