From c0dad949eef84a7f64a1d8f8b404c8c81b7e4dce Mon Sep 17 00:00:00 2001 From: Clemens Zeidler Date: Sun, 24 Jul 2011 23:53:12 +0000 Subject: [PATCH] BRect's OffsetBy takes a BPoint. Add a similar BRegion method to be more consistent. This one takes a const reference instead a complete BPoint object. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42476 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/os/interface/Region.h | 1 + src/kits/interface/Region.cpp | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/headers/os/interface/Region.h b/headers/os/interface/Region.h index 3a32dcfb66..55d8252efd 100644 --- a/headers/os/interface/Region.h +++ b/headers/os/interface/Region.h @@ -56,6 +56,7 @@ public: void PrintToStream() const; + void OffsetBy(const BPoint& point); void OffsetBy(int32 x, int32 y); void MakeEmpty(); diff --git a/src/kits/interface/Region.cpp b/src/kits/interface/Region.cpp index e9adcd78b8..9d63e41683 100644 --- a/src/kits/interface/Region.cpp +++ b/src/kits/interface/Region.cpp @@ -342,6 +342,14 @@ BRegion::PrintToStream() const // #pragma mark - + +void +BRegion::OffsetBy(const BPoint& point) +{ + OffsetBy(point.x, point.y); +} + + /*! \brief Offsets all region's rects, and bounds by the given values. \param dh The horizontal offset. \param dv The vertical offset.