Revert "[3.0] Added test cases and removed dead code"
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / internal / controls / scrollable / item-view / item-view-impl.cpp
index 76b0bba..2f13c17 100644 (file)
@@ -1440,6 +1440,16 @@ void ItemView::CalculateDomainSize(const Vector3& layoutSize)
   }
 }
 
+Vector2 ItemView::GetDomainSize() const
+{
+  Actor self = Self();
+
+  float minScrollPosition = self.GetProperty<float>(Toolkit::Scrollable::Property::SCROLL_POSITION_MIN_Y);
+  float maxScrollPosition = self.GetProperty<float>(Toolkit::Scrollable::Property::SCROLL_POSITION_MAX_Y);
+
+  return Vector2(0.0f, fabs(GetScrollPosition(minScrollPosition, self.GetCurrentSize()) - GetScrollPosition(-maxScrollPosition, self.GetCurrentSize())));
+}
+
 bool ItemView::IsLayoutScrollable(const Vector3& layoutSize)
 {
   Actor self = Self();