diff options
author | Neil <nyamatongwe@gmail.com> | 2023-10-27 21:12:32 +1100 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2023-10-27 21:12:32 +1100 |
commit | 29ff682132a9de383243794764bd12d9e43e4899 (patch) | |
tree | 748fa43404ce3b10ba7c89f13ab1ade57746e60e /src/Selection.h | |
parent | d6d33d9460fb5fba165cbbd743b501324baa7516 (diff) | |
download | scintilla-mirror-29ff682132a9de383243794764bd12d9e43e4899.tar.gz |
Extract key code from HorizontalMove to shorten and simplify it.
New methods are SelectionMove, PositionMove, HomeWrapPosition and
SelectionPosition::AddVirtualSpace.
This refactoring commit does not change behaviour.
Diffstat (limited to 'src/Selection.h')
-rw-r--r-- | src/Selection.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Selection.h b/src/Selection.h index bc0f2208a..30e1e27ad 100644 --- a/src/Selection.h +++ b/src/Selection.h @@ -49,6 +49,9 @@ public: void Add(Sci::Position increment) noexcept { position = position + increment; } + void AddVirtualSpace(Sci::Position increment) noexcept { + SetVirtualSpace(virtualSpace + increment); + } bool IsValid() const noexcept { return position >= 0; } |