summaryrefslogtreecommitdiff
path: root/osframework/source/SexyAppFramework/WidgetContainer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'osframework/source/SexyAppFramework/WidgetContainer.cpp')
-rw-r--r--osframework/source/SexyAppFramework/WidgetContainer.cpp7
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