mCubeWaveEffect.TransitionCompletedSignal().Connect(this, &CubeTransitionApp::OnTransitionCompleted);
mCubeWaveEffect.SetSize( mViewSize );
- mCubeWaveEffect.SetPositionInheritanceMode( USE_PARENT_POSITION );
+ mCubeWaveEffect.SetParentOrigin( ParentOrigin::CENTER );
mCubeWaveEffect.SetCurrentImage( mCurrentImage );
// use big cubes
mCubeCrossEffect.TransitionCompletedSignal().Connect(this, &CubeTransitionApp::OnTransitionCompleted);
mCubeCrossEffect.SetSize( mViewSize );
- mCubeCrossEffect.SetPositionInheritanceMode( USE_PARENT_POSITION );
+ mCubeCrossEffect.SetParentOrigin( ParentOrigin::CENTER );
mCubeCrossEffect.SetCurrentImage( mCurrentImage );
mCubeFoldEffect = Toolkit::CubeTransitionFoldEffect::New( NUM_ROWS_FOLD, NUM_COLUMNS_FOLD );
mCubeFoldEffect.TransitionCompletedSignal().Connect(this, &CubeTransitionApp::OnTransitionCompleted);
mCubeFoldEffect.SetSize( mViewSize );
- mCubeFoldEffect.SetPositionInheritanceMode( USE_PARENT_POSITION );
+ mCubeFoldEffect.SetParentOrigin( ParentOrigin::CENTER );
mCubeFoldEffect.SetCurrentImage( mCurrentImage );
mViewTimer = Timer::New( VIEWINGTIME );
// Set size to stage size to avoid seeing a black border on transition
mParent = Actor::New();
mParent.SetSize( Stage::GetCurrent().GetSize() );
- mParent.SetPositionInheritanceMode( USE_PARENT_POSITION );
+ mParent.SetParentOrigin( ParentOrigin::CENTER );
mContent.Add( mParent );
// show the first image
mCurrentImage = Toolkit::ImageView::New( LoadStageFillingImage( IMAGES[mIndex] ) );
- mCurrentImage.SetPositionInheritanceMode(USE_PARENT_POSITION_PLUS_LOCAL_POSITION);
+ mCurrentImage.SetParentOrigin( ParentOrigin::CENTER );
mCurrentImage.SetResizePolicy( ResizePolicy::FILL_TO_PARENT, Dimension::ALL_DIMENSIONS );
mCurrentImage.SetSizeScalePolicy( SizeScalePolicy::FIT_WITH_ASPECT_RATIO );
mParent.Add( mCurrentImage );
Image image = LoadStageFillingImage( IMAGES[ mIndex ] );
mNextImage = Toolkit::ImageView::New( image );
- mNextImage.SetPositionInheritanceMode(USE_PARENT_POSITION_PLUS_LOCAL_POSITION);
+ mNextImage.SetParentOrigin( ParentOrigin::CENTER );
mNextImage.SetResizePolicy( ResizePolicy::FILL_TO_PARENT, Dimension::ALL_DIMENSIONS );
mNextImage.SetSizeScalePolicy( SizeScalePolicy::FIT_WITH_ASPECT_RATIO );
mNextImage.SetZ(INITIAL_DEPTH);
mIndex = (mIndex + 1)%NUM_IMAGES;
Image image = LoadStageFillingImage( IMAGES[ mIndex ] );
mNextImage = Toolkit::ImageView::New( image );
- mNextImage.SetPositionInheritanceMode(USE_PARENT_POSITION_PLUS_LOCAL_POSITION);
+ mNextImage.SetParentOrigin( ParentOrigin::CENTER );
mNextImage.SetResizePolicy( ResizePolicy::FILL_TO_PARENT, Dimension::ALL_DIMENSIONS );
mNextImage.SetSizeScalePolicy( SizeScalePolicy::FIT_WITH_ASPECT_RATIO );
mNextImage.SetZ(INITIAL_DEPTH);
Image dial = ResourceImage::New( TEST_DIAL_FILENAME );
mDialView = ImageView::New( dial );
mDialView.SetResizePolicy( ResizePolicy::USE_NATURAL_SIZE, Dimension::ALL_DIMENSIONS );
- mDialView.SetPositionInheritanceMode(USE_PARENT_POSITION);
+ mDialView.SetParentOrigin( ParentOrigin::CENTER );
mDialView.SetScale(scale);
Layer dialLayer = Layer::New();
dialLayer.Add( mDialView );
- dialLayer.SetPositionInheritanceMode(USE_PARENT_POSITION);
+ dialLayer.SetParentOrigin( ParentOrigin::CENTER );
dialLayer.SetSize(stage.GetSize());
mContents.Add(dialLayer);
radialSweepView.SetFinalSector( Degree(359.999f) );
radialSweepView.SetSize( Stage::GetCurrent().GetSize());
radialSweepView.SetEasingFunction( Dali::AlphaFunction::EASE_IN_OUT );
- radialSweepView.SetPositionInheritanceMode(USE_PARENT_POSITION);
+ radialSweepView.SetParentOrigin( ParentOrigin::CENTER );
mContents.Add(radialSweepView);
radialSweepView.Add( mImageView );
- mImageView.SetPositionInheritanceMode(USE_PARENT_POSITION);
+ mImageView.SetParentOrigin( ParentOrigin::CENTER );
return radialSweepView;
}
mLayer = Layer::New();
Self().Add(mLayer);
mLayer.SetSize( Stage::GetCurrent().GetSize() );
- mLayer.SetPositionInheritanceMode(USE_PARENT_POSITION);
+ mLayer.SetParentOrigin( ParentOrigin::CENTER );
}
mLayer.Add(actor);
mRotationAngleIndex = mStencilActor.RegisterProperty("uRotationAngle", initialSector.radian);
mStencilActor.SetDrawMode( DrawMode::STENCIL );
- mStencilActor.SetPositionInheritanceMode(USE_PARENT_POSITION);
+ mStencilActor.SetParentOrigin( ParentOrigin::CENTER );
}