const char* const SIGNAL_SCROLL_STARTED = "scroll-started";
const char* const SIGNAL_SCROLL_COMPLETED = "scroll-completed";
const char* const SIGNAL_SCROLL_UPDATED = "scroll-updated";
-const char* const SIGNAL_SCROLL_CLAMPED = "scroll-clamped";
BaseHandle Create()
{
SignalConnectorType s1( mType, SIGNAL_SCROLL_STARTED, &Scrollable::DoConnectSignal );
SignalConnectorType s2( mType, SIGNAL_SCROLL_COMPLETED, &Scrollable::DoConnectSignal );
SignalConnectorType s3( mType, SIGNAL_SCROLL_UPDATED, &Scrollable::DoConnectSignal );
-SignalConnectorType s4( mType, SIGNAL_SCROLL_CLAMPED, &Scrollable::DoConnectSignal );
PropertyRegistration property1( mType,
"overshoot-effect-color",
return mScrollCompletedSignal;
}
-Toolkit::Scrollable::ScrollClampedSignalType& Scrollable::ScrollClampedSignal()
-{
- return mScrollClampedSignal;
-}
-
bool Scrollable::DoConnectSignal( BaseObject* object, ConnectionTrackerInterface* tracker, const std::string& signalName, FunctorDelegate* functor )
{
Dali::BaseHandle handle( object );
{
scrollable.ScrollCompletedSignal().Connect( tracker, functor );
}
- else if( 0 == strcmp( signalName.c_str(), SIGNAL_SCROLL_CLAMPED ) )
- {
- scrollable.ScrollClampedSignal().Connect( tracker, functor );
- }
else
{
// signalName does not match any signal