const Property::Index ScrollConnector::SCROLL_POSITION = Internal::ScrollConnector::SCROLL_POSITION;
const Property::Index ScrollConnector::OVERSHOOT = Internal::ScrollConnector::OVERSHOOT;
-const char* const ScrollConnector::LIMITS_CHANGED_SIGNAL_NAME = "limits-changed";
+const char* const ScrollConnector::DOMAIN_CHANGED_SIGNAL_NAME = "domain-changed";
ScrollConnector ScrollConnector::New()
{
return ScrollConnector( dynamic_cast<Internal::ScrollConnector*>(handle.GetObjectPtr()) );
}
-void ScrollConnector::SetLimits( float min, float max )
+void ScrollConnector::SetScrollDomain( float min, float max, float length )
{
- GetImpl(*this).SetLimits( min, max );
+ GetImpl(*this).SetScrollDomain( min, max, length );
}
float ScrollConnector::GetMinLimit() const
return GetImpl(*this).GetMaxLimit();
}
+float ScrollConnector::GetContentLength() const
+{
+ return GetImpl(*this).GetContentLength();
+}
+
Constrainable ScrollConnector::GetScrollPositionObject() const
{
return GetImpl(*this).GetScrollPositionObject();
}
-ScrollConnector::LimitsChangedSignalType& ScrollConnector::LimitsChangedSignal()
+ScrollConnector::DomainChangedSignalType& ScrollConnector::DomainChangedSignal()
{
- return GetImpl(*this).LimitsChangedSignal();
+ return GetImpl(*this).DomainChangedSignal();
}
ScrollConnector::ScrollConnector( Internal::ScrollConnector* impl )