*
*/
-#include <dali-toolkit/public-api/controls/scrollable/scrollable.h>
+// CLASS HEADER
#include <dali-toolkit/public-api/controls/scrollable/scroll-view/scroll-view.h>
+
+// EXTERNAL INCLUDES
+#include <dali/integration-api/debug.h>
+
+// INTERNAL INCLUDES
+#include <dali-toolkit/public-api/controls/scrollable/scrollable.h>
#include <dali-toolkit/internal/controls/scrollable/scroll-view/scroll-view-impl.h>
using namespace Dali;
// spacing must be present.
if(mEnabled && fabsf(mSpacing) > Math::MACHINE_EPSILON_1)
{
+ if( wrap )
+ {
+ position = WrapInDomain(position, mDomain.min, mDomain.max);
+ }
page = floor((position - mDomain.min) / mSpacing + 0.5f);
if(wrap)
const std::string ScrollView::SCROLL_OVERSHOOT_X_PROPERTY_NAME( "scroll-overshoot-x" );
const std::string ScrollView::SCROLL_OVERSHOOT_Y_PROPERTY_NAME( "scroll-overshoot-y" );
const std::string ScrollView::SCROLL_FINAL_PROPERTY_NAME( "scroll-final" );
-const std::string ScrollView::SCROLL_X_PROPERTY_NAME( "scroll-x" );
-const std::string ScrollView::SCROLL_Y_PROPERTY_NAME( "scroll-y" );
const std::string ScrollView::SCROLL_SCALE_PROPERTY_NAME( "scroll-scale" );
const std::string ScrollView::SCROLL_WRAP_PROPERTY_NAME( "scroll-wrap" );
const std::string ScrollView::SCROLL_PANNING_PROPERTY_NAME( "scroll-panning" );
void ScrollView::SetRulerScaleX(RulerPtr ruler)
{
- GetImpl(*this).SetRulerScaleX(ruler);
+ DALI_LOG_ERROR( "Deprecated" );
}
void ScrollView::SetRulerScaleY(RulerPtr ruler)
{
- GetImpl(*this).SetRulerScaleY(ruler);
+ DALI_LOG_ERROR( "Deprecated" );
}
void ScrollView::SetScrollSensitive(bool sensitive)
Vector3 ScrollView::GetCurrentScrollScale() const
{
- return GetImpl(*this).GetCurrentScrollScale();
+ DALI_LOG_ERROR( "Deprecated" );
+ return Vector3::ONE;
}
unsigned int ScrollView::GetCurrentPage() const
void ScrollView::TransformTo(const Vector3& position, const Vector3& scale, float rotation)
{
- GetImpl(*this).TransformTo(position, scale, rotation);
+ DALI_LOG_ERROR( "Deprecated" );
+
+ GetImpl(*this).TransformTo(position);
}
void ScrollView::TransformTo(const Vector3& position, const Vector3& scale, float rotation, float duration)
{
- GetImpl(*this).TransformTo(position, scale, rotation, duration);
+ DALI_LOG_ERROR( "Deprecated" );
+
+ GetImpl(*this).TransformTo(position, duration);
}
void ScrollView::ScrollTo(const Vector3 &position)
void ScrollView::ScaleTo(const Vector3 &scale)
{
- GetImpl(*this).ScaleTo(scale);
+ DALI_LOG_ERROR( "Deprecated" );
}
void ScrollView::ScaleTo(const Vector3 &scale, float duration)
{
- GetImpl(*this).ScaleTo(scale, duration);
+ DALI_LOG_ERROR( "Deprecated" );
}
void ScrollView::ApplyConstraintToChildren(Constraint constraint)