From: Chu Hoang Date: Wed, 23 Sep 2015 13:40:26 +0000 (+0100) Subject: Another change to Image Scaling Irregular Grid example to not use deprecated ImageVie... X-Git-Tag: dali_1.1.6~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e50543aab3fe1a5723f64bbc70c1a8e85981379b;p=platform%2Fcore%2Fuifw%2Fdali-demo.git Another change to Image Scaling Irregular Grid example to not use deprecated ImageView::GetImage method. Change-Id: I9d1ff6792eb7b664c9453f2f25ee5cc180754268 --- diff --git a/examples/image-scaling-irregular-grid/image-scaling-irregular-grid-example.cpp b/examples/image-scaling-irregular-grid/image-scaling-irregular-grid-example.cpp index efac586..e8642d0 100644 --- a/examples/image-scaling-irregular-grid/image-scaling-irregular-grid-example.cpp +++ b/examples/image-scaling-irregular-grid/image-scaling-irregular-grid-example.cpp @@ -538,13 +538,14 @@ public: if( gridImageView ) { // Cycle the scaling mode options: - const Vector2 imageSize = mSizes[gridImageView.GetId()]; - Dali::FittingMode::Type newMode = NextMode( mFittingModes[gridImageView.GetId()] ); - Image oldImage = gridImageView.GetImage(); - Image newImage = CreateImage(ResourceImage::DownCast(oldImage).GetUrl(), imageSize.width, imageSize.height, newMode ); + unsigned int id = gridImageView.GetId(); + + const Vector2 imageSize = mSizes[ id ]; + Dali::FittingMode::Type newMode = NextMode( mFittingModes[ id ] ); + Image newImage = CreateImage( mResourceUrls[ id ], imageSize.width, imageSize.height, newMode ); gridImageView.SetImage( newImage ); - mFittingModes[gridImageView.GetId()] = newMode; + mFittingModes[ id ] = newMode; 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" ) ); }