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,13 +538,14 @@ public:
538 if( gridImageView ) 538 if( gridImageView )
539 { 539 {
540 // Cycle the scaling mode options: 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 gridImageView.SetImage( newImage ); 546 gridImageView.SetImage( newImage );
546 547
547 - mFittingModes[gridImageView.GetId()] = newMode; 548 + mFittingModes[ id ] = newMode;
548 549
549 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 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 }