From: Paul Wisbey Date: Wed, 25 Mar 2015 10:09:12 +0000 (+0000) Subject: Fixed the Hello World example X-Git-Tag: dali_1.0.38~7^2~18 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F74%2F37374%2F2;p=platform%2Fcore%2Fuifw%2Fdali-demo.git Fixed the Hello World example Change-Id: I05e4ec4191816dc247d6536d4c85b3dbe43599ef --- diff --git a/examples/hello-world/hello-world-example.cpp b/examples/hello-world/hello-world-example.cpp index 8974293..a2c0731 100644 --- a/examples/hello-world/hello-world-example.cpp +++ b/examples/hello-world/hello-world-example.cpp @@ -15,10 +15,10 @@ * */ -#include -#include +#include using namespace Dali; +using Dali::Toolkit::TextLabel; // This example shows how to create and display Hello World! using a simple TextActor // @@ -29,8 +29,6 @@ public: HelloWorldController( Application& application ) : mApplication( application ) { - std::cout << "HelloWorldController::HelloWorldController" << std::endl; - // Connect to the Application's Init signal mApplication.InitSignal().Connect( this, &HelloWorldController::Create ); } @@ -43,7 +41,16 @@ public: // The Init signal is received once (only) during the Application lifetime void Create( Application& application ) { - // TODO + // Get a handle to the stage + Stage stage = Stage::GetCurrent(); + + TextLabel textLabel = TextLabel::New(); + textLabel.SetAnchorPoint( AnchorPoint::TOP_LEFT ); + textLabel.SetProperty( TextLabel::Property::TEXT, "Hello World" ); + stage.Add( textLabel ); + + // Respond to a click anywhere on the stage + stage.GetRootLayer().TouchedSignal().Connect( this, &HelloWorldController::OnTouch ); } bool OnTouch( Actor actor, const TouchEvent& touch )