From 0e3b1076abe9efe41952d12ab5dfb9de10fa1f88 Mon Sep 17 00:00:00 2001 From: Neil Date: Sun, 13 May 2018 15:12:59 +1000 Subject: When line end characters are displayed, indicators are drawn under/over them. --- src/PositionCache.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/PositionCache.h') diff --git a/src/PositionCache.h b/src/PositionCache.h index 2b3ea1485..7f50c4dec 100644 --- a/src/PositionCache.h +++ b/src/PositionCache.h @@ -85,8 +85,9 @@ public: void Free(); void Invalidate(validLevel validity_); int LineStart(int line) const; - int LineLastVisible(int line) const; - Range SubLineRange(int subLine) const; + enum class Scope { visibleOnly, includeEnd }; + int LineLastVisible(int line, Scope scope) const; + Range SubLineRange(int subLine, Scope scope) const; bool InLine(int offset, int line) const; void SetLineStart(int line, int start); void SetBracesHighlight(Range rangeLine, const Sci::Position braces[], -- cgit v1.2.3