- mImpl->mAutoScrollData->mWrapGap = wrapGap;
-}
-
-float Controller::GetAutoScrollWrapGap() const
-{
- if( NULL != mImpl->mAutoScrollData )
- {
- return mImpl->mAutoScrollData->mWrapGap;
- }
-
- return 0.f;
-}
-
-const ScrollerData* const Controller::GetAutoScrollData()
-{
- if( NULL != mImpl->mAutoScrollData )
- {
- // Need to update the data with the latest layout.
- if( mImpl->mVisualModel )
- {
- mImpl->mAutoScrollData->mControlSize = mImpl->mVisualModel->mControlSize;
- mImpl->mAutoScrollData->mOffscreenSize = GetNaturalSize().GetVectorXY();
-
- mImpl->mAutoScrollData->mAlignmentOffset = 0.f;
- if( 0u != mImpl->mVisualModel->mLines.Count() )
- {
- mImpl->mAutoScrollData->mAlignmentOffset = ( *mImpl->mVisualModel->mLines.Begin() ).alignmentOffset;
- }
- }
-
- return mImpl->mAutoScrollData;
- }
-
- return NULL;