From 0fc720f342afd7b920eaae181f326e61251922f1 Mon Sep 17 00:00:00 2001 From: chyzman <32403637+chyzman@users.noreply.github.com> Date: Sat, 19 Oct 2024 19:50:19 -0400 Subject: [PATCH] let me set scroll position and offset manually --- .../owo/ui/container/ScrollContainer.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/main/java/io/wispforest/owo/ui/container/ScrollContainer.java b/src/main/java/io/wispforest/owo/ui/container/ScrollContainer.java index 40f5afc3..ba12a966 100644 --- a/src/main/java/io/wispforest/owo/ui/container/ScrollContainer.java +++ b/src/main/java/io/wispforest/owo/ui/container/ScrollContainer.java @@ -284,6 +284,24 @@ public ScrollContainer scrollTo(@Range(from = 0, to = 1) double progress) { return this; } + public ScrollContainer setCurrentScrollPosition(double currentScrollPosition) { + this.currentScrollPosition = currentScrollPosition; + return this; + } + + public double getCurrentScrollPosition() { + return this.currentScrollPosition; + } + + public ScrollContainer setScrollOffset(double scrollOffset) { + this.scrollOffset = scrollOffset; + return this; + } + + public double getScrollOffset() { + return this.scrollOffset; + } + /** * Set the thickness of this container's scrollbar, * in logical pixels