From: jonghyun.ho Date: Tue, 17 Jun 2014 04:53:15 +0000 (+0900) Subject: Add more logs to ScrollView especially in ScrollTo, TransformTo X-Git-Tag: dali_1.0.0~44 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=c235c65b67971ed3280fbfe47699494c1feed6f1 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 --- 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); }