-ImageActor PageTurnLandscapeView::NewPageFromRenderBuffer( int pageIndex )
-{
- int index = pageIndex % NUMBER_OF_CACHED_PAGES;
- ImageActor page = ImageActor::New( mRenderedPage[ index ],
- ImageActor::PixelArea( mPageSize.width, 0, mPageSize.width, mPageSize.height ) );
- if( pageIndex <= mTotalPageCount-1)
- {
- int nextIndex = (pageIndex+1) % NUMBER_OF_CACHED_PAGES;
- page.Add( ImageActor::New( mRenderedPage[ nextIndex ],ImageActor::PixelArea( 0, 0, mPageSize.width, mPageSize.height ) ) );
- }
- return page;
+ mControlSize = Vector2(mPageSize.width * 2.f, mPageSize.height);
+ Self().SetProperty(Actor::Property::SIZE, mControlSize);
+ mTurningPageLayer.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER);