X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fscrollable%2Fscroll-connector-impl.h;h=a5603a937b5dc2f2b7d29ef6a969abde1227df20;hp=7545fc5affa3e9798c36994eea778aa1311c2d77;hb=1c9bffa8df7fb24a4545d02359ad1caa46416e3c;hpb=87406d0080297398d84a39771b284edf9dfa12ed diff --git a/dali-toolkit/internal/controls/scrollable/scroll-connector-impl.h b/dali-toolkit/internal/controls/scrollable/scroll-connector-impl.h index 7545fc5..a5603a9 100644 --- a/dali-toolkit/internal/controls/scrollable/scroll-connector-impl.h +++ b/dali-toolkit/internal/controls/scrollable/scroll-connector-impl.h @@ -36,9 +36,10 @@ class ScrollConnector : public Dali::BaseObject { public: - typedef Toolkit::ScrollConnector::LimitsChangedSignalType LimitsChangedSignalType; + typedef Toolkit::ScrollConnector::DomainChangedSignalType DomainChangedSignalType; static const Property::Index SCROLL_POSITION; + static const Property::Index OVERSHOOT; /** * Create a ScrollConnector. @@ -47,9 +48,9 @@ public: static ScrollConnector* New(); /** - * @copydoc Toolkit::ScrollConnector::SetLimits() + * @copydoc Toolkit::ScrollConnector::SetScrollDomain() */ - void SetLimits( float min, float max ); + void SetScrollDomain( float min, float max, float length ); /** * @copydoc Toolkit::ScrollConnector::GetMinLimit() @@ -68,11 +69,19 @@ public: } /** - * Signal emitted after the SetLimits() method has been called. + * @copydoc Toolkit::ScrollConnector::GetContentLength() */ - LimitsChangedSignalType& LimitsChangedSignal() + float GetContentLength() const { - return mLimitsChangedSignal; + return mContentLength; + } + + /** + * Signal emitted after the SetScrollDomain() method has been called. + */ + DomainChangedSignalType& DomainChangedSignal() + { + return mDomainChangedSignal; } /** @@ -106,10 +115,11 @@ private: Constrainable mScrollPositionObject; - LimitsChangedSignalType mLimitsChangedSignal; + DomainChangedSignalType mDomainChangedSignal; float mMinLimit; float mMaxLimit; + float mContentLength; }; } // namespace Internal