diff options
Diffstat (limited to 'osframework/source/SexyAppFramework/WidgetContainer.cpp')
-rw-r--r-- | osframework/source/SexyAppFramework/WidgetContainer.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/osframework/source/SexyAppFramework/WidgetContainer.cpp b/osframework/source/SexyAppFramework/WidgetContainer.cpp index 59d8172..8a1e306 100644 --- a/osframework/source/SexyAppFramework/WidgetContainer.cpp +++ b/osframework/source/SexyAppFramework/WidgetContainer.cpp @@ -334,6 +334,13 @@ Point WidgetContainer::GetCenter() const // relative to top level return Point(mX + (mWidth / 2), mY + (mHeight / 2)); } + +Point WidgetContainer::GetAbsCenter() const // relative to top level +{ + const Point p = GetAbsPos(); + return Point(p.mX + (mWidth / 2), p.mY + (mHeight / 2)); +} + struct WidgetCompare { bool operator() (Widget* const & lhs, Widget* const & rhs) const |