From 6614b16d9037759065eac63d8fb3d8408e63e222 Mon Sep 17 00:00:00 2001 From: Oliver <480930+rivo@users.noreply.github.com> Date: Sat, 28 Jul 2018 21:30:50 +0200 Subject: [PATCH] Added GetScrollOffset() to TextView. Resolves #124 --- textview.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/textview.go b/textview.go index a88791c..ddad69d 100644 --- a/textview.go +++ b/textview.go @@ -310,6 +310,12 @@ func (t *TextView) ScrollToEnd() *TextView { return t } +// GetScrollOffset returns the number of rows and columns that are skipped at +// the top left corner when the text view has been scrolled. +func (t *TextView) GetScrollOffset() (row, column int) { + return t.lineOffset, t.columnOffset +} + // Clear removes all text from the buffer. func (t *TextView) Clear() *TextView { t.buffer = nil