Commit e50543aab3fe1a5723f64bbc70c1a8e85981379b

Authored by Chu Hoang
1 parent 59c7a43e

Another change to Image Scaling Irregular Grid example to not use deprecated Ima…

…geView::GetImage method.

Change-Id: I9d1ff6792eb7b664c9453f2f25ee5cc180754268
examples/image-scaling-irregular-grid/image-scaling-irregular-grid-example.cpp
... ... @@ -538,13 +538,14 @@ public:
538 538 if( gridImageView )
539 539 {
540 540 // Cycle the scaling mode options:
541   - const Vector2 imageSize = mSizes[gridImageView.GetId()];
542   - Dali::FittingMode::Type newMode = NextMode( mFittingModes[gridImageView.GetId()] );
543   - Image oldImage = gridImageView.GetImage();
544   - Image newImage = CreateImage(ResourceImage::DownCast(oldImage).GetUrl(), imageSize.width, imageSize.height, newMode );
  541 + unsigned int id = gridImageView.GetId();
  542 +
  543 + const Vector2 imageSize = mSizes[ id ];
  544 + Dali::FittingMode::Type newMode = NextMode( mFittingModes[ id ] );
  545 + Image newImage = CreateImage( mResourceUrls[ id ], imageSize.width, imageSize.height, newMode );
545 546 gridImageView.SetImage( newImage );
546 547  
547   - mFittingModes[gridImageView.GetId()] = newMode;
  548 + mFittingModes[ id ] = newMode;
548 549  
549 550 SetTitle( std::string( newMode == FittingMode::SHRINK_TO_FIT ? "SHRINK_TO_FIT" : newMode == FittingMode::SCALE_TO_FILL ? "SCALE_TO_FILL" : newMode == FittingMode::FIT_WIDTH ? "FIT_WIDTH" : "FIT_HEIGHT" ) );
550 551 }
... ...