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.cpp;h=a7899819db59ac4805dd86f4da1449c15ed22b2b;hp=cf0d74ef8547c41f89b74d095e99a8777e5d1c6d;hb=4b347781c8761d2909b235ded2e98d272fa9ac16;hpb=ee3bdc95f623f41feb37be10f21bef1d9da1e805;ds=sidebyside diff --git a/dali-toolkit/internal/controls/scrollable/scroll-connector-impl.cpp b/dali-toolkit/internal/controls/scrollable/scroll-connector-impl.cpp index cf0d74e..a789981 100644 --- a/dali-toolkit/internal/controls/scrollable/scroll-connector-impl.cpp +++ b/dali-toolkit/internal/controls/scrollable/scroll-connector-impl.cpp @@ -19,8 +19,10 @@ #include // EXTERNAL INCLUDES -#include +#include // for strcmp +#include #include +#include #include namespace Dali @@ -35,15 +37,13 @@ namespace Internal namespace { -// Signals +// Setup properties, signals and actions using the type-registry. +DALI_TYPE_REGISTRATION_BEGIN( Toolkit::ScrollConnector, Dali::BaseHandle, NULL ) -const char* const DOMAIN_CHANGED_SIGNAL_NAME = "domain-changed"; -const char* const SCROLL_POSITION_CHANGED_SIGNAL_NAME = "scroll-position-changed"; +DALI_SIGNAL_REGISTRATION( ScrollConnector, "domain-changed", DOMAIN_CHANGED_SIGNAL_NAME ) +DALI_SIGNAL_REGISTRATION( ScrollConnector, "scroll-position-changed", SCROLL_POSITION_CHANGED_SIGNAL_NAME ) -TypeRegistration typeRegistration( typeid( Toolkit::ScrollConnector ), typeid( Dali::BaseHandle ), NULL ); - -SignalConnectorType signalConnector1( typeRegistration, DOMAIN_CHANGED_SIGNAL_NAME , &ScrollConnector::DoConnectSignal ); -SignalConnectorType signalConnector2( typeRegistration, SCROLL_POSITION_CHANGED_SIGNAL_NAME , &ScrollConnector::DoConnectSignal ); +DALI_TYPE_REGISTRATION_END() } @@ -99,7 +99,7 @@ ScrollConnector::ScrollConnector() mMaxLimit( 0.0f ), mContentLength( 0.0f ) { - mScrollPositionObject = Constrainable::New(); + mScrollPositionObject = Handle::New(); mScrollPositionObject.RegisterProperty( Toolkit::ScrollConnector::SCROLL_POSITION_PROPERTY_NAME, 0.0f ); mScrollPositionObject.RegisterProperty( Toolkit::ScrollConnector::OVERSHOOT_PROPERTY_NAME, 0.0f );