X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=dali-toolkit%2Finternal%2Fcontrols%2Fscroll-bar%2Fscroll-bar-impl.cpp;h=54dc43174e86fc784f457b7575be30bec6150d2a;hb=f11be450471738b68f98fa4c552b3a22482ae4de;hp=c4b258128e0e555d7b43bf0ca69f4ba867cc1515;hpb=405f6216e6bb0c6c5e88a809452f5ecf490ea1ba;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/controls/scroll-bar/scroll-bar-impl.cpp b/dali-toolkit/internal/controls/scroll-bar/scroll-bar-impl.cpp old mode 100755 new mode 100644 index c4b2581..54dc431 --- a/dali-toolkit/internal/controls/scroll-bar/scroll-bar-impl.cpp +++ b/dali-toolkit/internal/controls/scroll-bar/scroll-bar-impl.cpp @@ -195,7 +195,7 @@ ScrollBar::ScrollBar(Toolkit::ScrollBar::Direction direction) mIndicatorHideDuration(DEFAULT_INDICATOR_HIDE_DURATION), mTransientIndicatorDuration(DEFAULT_INDICATOR_TRANSIENT_DURATION), mScrollStart(0.0f), - mGestureDisplacement( Vector3::ZERO ), + mGestureDisplacement( Vector2::ZERO ), mCurrentScrollPosition(0.0f), mIndicatorHeightPolicy(Toolkit::ScrollBar::VARIABLE), mIndicatorFixedHeight(DEFAULT_INDICATOR_FIXED_HEIGHT), @@ -265,7 +265,7 @@ void ScrollBar::SetScrollIndicator( Actor indicator ) mIndicatorFirstShow = true; Self().Add( mIndicator ); - EnableGestureDetection( Gesture::Type( Gesture::Pan ) ); + EnableGestureDetection( GestureType::Value( GestureType::PAN ) ); PanGestureDetector detector( GetPanGestureDetector() ); detector.DetachAll(); @@ -459,9 +459,9 @@ void ScrollBar::OnPan( const PanGesture& gesture ) { Dali::Toolkit::ItemView itemView = Dali::Toolkit::ItemView::DownCast(scrollableHandle); - switch(gesture.state) + switch(gesture.GetState()) { - case Gesture::Started: + case Dali::GestureState::STARTED: { if( !mPanProcessTimer ) { @@ -473,15 +473,14 @@ void ScrollBar::OnPan( const PanGesture& gesture ) ShowIndicator(); mScrollStart = scrollableHandle.GetCurrentProperty< float >( mPropertyScrollPosition ); - mGestureDisplacement = Vector3::ZERO; + mGestureDisplacement = Vector2::ZERO; mIsPanning = true; break; } - case Gesture::Continuing: + case Dali::GestureState::CONTINUING: { - mGestureDisplacement.x += gesture.displacement.x; - mGestureDisplacement.y += gesture.displacement.y; + mGestureDisplacement += gesture.GetDisplacement(); float minScrollPosition = scrollableHandle.GetCurrentProperty( mPropertyMinScrollPosition ); float maxScrollPosition = scrollableHandle.GetCurrentProperty( mPropertyMaxScrollPosition ); @@ -690,7 +689,7 @@ void ScrollBar::SetProperty( BaseObject* object, Property::Index index, const Pr } case Toolkit::ScrollBar::Property::SCROLL_POSITION_INTERVALS: { - Property::Array* array = value.GetArray(); + const Property::Array* array = value.GetArray(); if( array ) { Dali::Vector positions;