Bladeren bron

LibGUI: Add ScrollableWidget::viewport_rect_in_content_coordinates()

Andreas Kling 5 jaren geleden
bovenliggende
commit
8fae4ee931
1 gewijzigde bestanden met toevoegingen van 7 en 0 verwijderingen
  1. 7 0
      Libraries/LibGUI/ScrollableWidget.h

+ 7 - 0
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);