From c235c65b67971ed3280fbfe47699494c1feed6f1 Mon Sep 17 00:00:00 2001 From: "jonghyun.ho" Date: Tue, 17 Jun 2014 13:53:15 +0900 Subject: [PATCH] Add more logs to ScrollView especially in ScrollTo, TransformTo [problem] ScrollView returns the invalid position on each scroll signals [solution] Add more logs to ScrollView especially in ScrollTo, TransformTo Change-Id: I691ba76c16c72975c426338632304b54efca460c Signed-off-by: Adeel Kazmi --- .../internal/controls/scrollable/scroll-view/scroll-view-impl.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/base/dali-toolkit/internal/controls/scrollable/scroll-view/scroll-view-impl.cpp b/base/dali-toolkit/internal/controls/scrollable/scroll-view/scroll-view-impl.cpp index 0dabb5a..7b0a68f 100644 --- a/base/dali-toolkit/internal/controls/scrollable/scroll-view/scroll-view-impl.cpp +++ b/base/dali-toolkit/internal/controls/scrollable/scroll-view/scroll-view-impl.cpp @@ -1277,6 +1277,9 @@ void ScrollView::TransformTo(const Vector3& position, const Vector3& scale, floa // Note that Emit() methods are called indirectly e.g. from within ScrollView::AnimateTo() Toolkit::ScrollView handle( GetOwner() ); + DALI_LOG_SCROLL_STATE("pos[%.2f,%.2f], scale[%.2f,%.2f], rot[%.2f], duration[%.2f] bias[%d, %d]", + position.x, position.y, scale.x, scale.y, rotation, duration, int(horizontalBias), int(verticalBias)); + Vector3 currentScrollPosition = GetCurrentScrollPosition(); Self().SetProperty( mPropertyScrollStartPagePosition, currentScrollPosition ); @@ -1329,6 +1332,9 @@ void ScrollView::ScrollTo(const Vector3& position, float duration) void ScrollView::ScrollTo(const Vector3& position, float duration, DirectionBias horizontalBias, DirectionBias verticalBias) { + DALI_LOG_SCROLL_STATE("position[%.2f, %.2f] duration[%.2f]", + position.x, position.y, duration, int(horizontalBias), int(verticalBias)); + TransformTo(position, mScrollPostScale, mScrollPostRotation, duration, horizontalBias, verticalBias); } -- 2.7.4