From 29ff682132a9de383243794764bd12d9e43e4899 Mon Sep 17 00:00:00 2001 From: Neil Date: Fri, 27 Oct 2023 21:12:32 +1100 Subject: 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. --- src/Selection.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/Selection.h') 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; } -- cgit v1.2.3