From 8fae4ee931b2cdc6cddf1f24c0e68409a47131fe Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Mon, 4 May 2020 22:33:20 +0200 Subject: [PATCH] LibGUI: Add ScrollableWidget::viewport_rect_in_content_coordinates() --- Libraries/LibGUI/ScrollableWidget.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Libraries/LibGUI/ScrollableWidget.h b/Libraries/LibGUI/ScrollableWidget.h index a83739d126a..28aa6290dc9 100644 --- a/Libraries/LibGUI/ScrollableWidget.h +++ b/Libraries/LibGUI/ScrollableWidget.h @@ -43,6 +43,13 @@ public: Gfx::Rect widget_inner_rect() const; + Gfx::Rect viewport_rect_in_content_coordinates() const + { + auto viewport_rect = visible_content_rect(); + viewport_rect.set_size(widget_inner_rect().size()); + return viewport_rect; + } + void scroll_into_view(const Gfx::Rect&, Orientation); void scroll_into_view(const Gfx::Rect&, bool scroll_horizontally, bool scroll_vertically);