aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2019-11-15 08:19:12 +1100
committerNeil <nyamatongwe@gmail.com>2019-11-15 08:19:12 +1100
commit3b72fe93906e4c6b8c800cf2c7b986bc2c2c89a2 (patch)
tree9ec118225cfc6c07a3963a19e8cf6b8dbc46d763 /src
parent03203843a7ccaef46938a7e54ff6c0fd838cafdf (diff)
downloadscintilla-mirror-3b72fe93906e4c6b8c800cf2c7b986bc2c2c89a2.tar.gz
Backport: Feature [feature-requests:#1316] Add access to virtual space at start and end of
multiple selections. Backport of changeset 7767:80102fe650b2.
Diffstat (limited to 'src')
-rw-r--r--src/Editor.cxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/Editor.cxx b/src/Editor.cxx
index b26d19c8b..f11009d36 100644
--- a/src/Editor.cxx
+++ b/src/Editor.cxx
@@ -8145,9 +8145,15 @@ sptr_t Editor::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam) {
case SCI_GETSELECTIONNSTART:
return sel.Range(wParam).Start().Position();
+ case SCI_GETSELECTIONNSTARTVIRTUALSPACE:
+ return sel.Range(wParam).Start().VirtualSpace();
+
case SCI_GETSELECTIONNEND:
return sel.Range(wParam).End().Position();
+ case SCI_GETSELECTIONNENDVIRTUALSPACE:
+ return sel.Range(wParam).End().VirtualSpace();
+
case SCI_SETRECTANGULARSELECTIONCARET:
if (!sel.IsRectangular())
sel.Clear();