diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d4d936378..f93e464507 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,12 @@ You can grab pre-release versions from PyPi. See the available versions from the Arcade [PyPi Release History](https://pypi.org/project/arcade/#history) page. +## Unreleased + +- GUI + - Fix UIScrollBar creation + + ## 3.3.1 - Fixed an issue causing NinePatch to not render correctly diff --git a/arcade/gui/experimental/scroll_area.py b/arcade/gui/experimental/scroll_area.py index fbe715cd0e..e8818976c1 100644 --- a/arcade/gui/experimental/scroll_area.py +++ b/arcade/gui/experimental/scroll_area.py @@ -48,8 +48,7 @@ def __init__(self, scroll_area: UIScrollArea, vertical: bool = True): bind(self, "_dragging", self.trigger_render) bind(scroll_area, "scroll_x", self.trigger_full_render) bind(scroll_area, "scroll_y", self.trigger_full_render) - bind(scroll_area, "content_height", self.trigger_full_render) - bind(scroll_area, "content_width", self.trigger_full_render) + bind(scroll_area, "rect", self.trigger_full_render) def on_event(self, event: UIEvent) -> bool | None: # check if we are scrollable