From: Adeel Kazmi Date: Fri, 7 Jun 2019 09:57:00 +0000 (+0100) Subject: [dali_1.4.23] Merge branch 'devel/master' X-Git-Tag: dali_1.9.8~46 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4eb15acbd1c594960e5ba0248c57bf944e6e611b;hp=c1b652f200b8022a1c96c8d283b55f464d64175f;p=platform%2Fcore%2Fuifw%2Fdali-demo.git [dali_1.4.23] Merge branch 'devel/master' Change-Id: I2d3aa0cc4f80ddc5a90e704aba92c6b0d63756b1 --- diff --git a/examples/image-view-url/image-view-url-example.cpp b/examples/image-view-url/image-view-url-example.cpp index 624709e..2a1b0a0 100644 --- a/examples/image-view-url/image-view-url-example.cpp +++ b/examples/image-view-url/image-view-url-example.cpp @@ -57,8 +57,9 @@ const Vector2 TARGET_SIZE(800.f, 800.f); class ImageViewUrlApp : public ConnectionTracker { public: - ImageViewUrlApp( Application& application ) + ImageViewUrlApp( Application& application, std::string url ) : mApplication( application ), + mUrl( url ), mDeltaPropertyIndex( Property::INVALID_INDEX ) { // Connect to the Application's Init signal @@ -95,11 +96,17 @@ private: Toolkit::Alignment::HorizontalRight, DemoHelper::DEFAULT_MODE_SWITCH_PADDING ); - CreateRenderTask( ); + std::string url = mUrl; + if( url.empty() ) + { + url = BIG_TEST_IMAGE; + } + + CreateRenderTask( url ); CreateScene( ); } - void CreateRenderTask() + void CreateRenderTask( const std::string& url ) { auto rootActor = Stage::GetCurrent().GetRootLayer(); @@ -110,7 +117,7 @@ private: { // create actor to render input with applied shader - mActorForInput = Toolkit::ImageView::New(BIG_TEST_IMAGE); + mActorForInput = Toolkit::ImageView::New( url ); mActorForInput.SetParentOrigin(ParentOrigin::CENTER); mActorForInput.SetSize(TARGET_SIZE); Property::Map customShader; @@ -191,6 +198,7 @@ private: private: Application& mApplication; + std::string mUrl; Layer mContent; Toolkit::ImageView mImageView; Animation mAnimation; @@ -202,7 +210,14 @@ private: int DALI_EXPORT_API main( int argc, char **argv ) { Application application = Application::New( &argc, &argv ); - ImageViewUrlApp test( application ); + + std::string url; + if( argc > 1 ) + { + url = argv[1]; + } + + ImageViewUrlApp test( application, url ); application.MainLoop(); return 0; } diff --git a/packaging/com.samsung.dali-demo.spec b/packaging/com.samsung.dali-demo.spec index 883fa8e..6996d5e 100755 --- a/packaging/com.samsung.dali-demo.spec +++ b/packaging/com.samsung.dali-demo.spec @@ -2,7 +2,7 @@ Name: com.samsung.dali-demo Summary: The OpenGLES Canvas Core Demo -Version: 1.4.22 +Version: 1.4.23 Release: 1 Group: System/Libraries License: Apache-2.0