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.