Further Setter/Getter public API removal from Dali::Actor
[platform/core/uifw/dali-demo.git] / examples / simple-bitmap-font-text-label / simple-text-label-example.cpp
index 04ad1fb..4976cd5 100644 (file)
@@ -106,10 +106,10 @@ public:
     fontClient.GetFontId( bitmapColorFont );
 
     TextLabel label01 = TextLabel::New();
-    label01.SetAnchorPoint( AnchorPoint::CENTER );
-    label01.SetParentOrigin( ParentOrigin::CENTER );
-    label01.SetSize( 400.f, 50.f );
-    label01.SetPosition( 0.f, -100.f );
+    label01.SetProperty( Actor::Property::ANCHOR_POINT, AnchorPoint::CENTER );
+    label01.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER );
+    label01.SetProperty( Actor::Property::SIZE, Vector2( 400.f, 50.f ) );
+    label01.SetProperty( Actor::Property::POSITION, Vector2( 0.f, -100.f ));
     label01.SetProperty( TextLabel::Property::MULTI_LINE, true );
 
     label01.SetProperty( TextLabel::Property::ENABLE_MARKUP, true );
@@ -123,10 +123,10 @@ public:
 
 
     TextLabel  label02 = TextLabel::New();
-    label02.SetAnchorPoint( AnchorPoint::CENTER );
-    label02.SetParentOrigin( ParentOrigin::CENTER );
-    label02.SetSize( 400.f, 50.f );
-    label02.SetPosition( 0.f, -50.f );
+    label02.SetProperty( Actor::Property::ANCHOR_POINT, AnchorPoint::CENTER );
+    label02.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER );
+    label02.SetProperty( Actor::Property::SIZE, Vector2( 400.f, 50.f ) );
+    label02.SetProperty( Actor::Property::POSITION, Vector2( 0.f, -50.f ));
     label02.SetProperty( TextLabel::Property::MULTI_LINE, true );
 
     label02.SetProperty( TextLabel::Property::TEXT, "0123456789:" );
@@ -138,10 +138,10 @@ public:
     stage.Add( label02 );
 
     TextLabel  label03 = TextLabel::New();
-    label03.SetAnchorPoint( AnchorPoint::CENTER );
-    label03.SetParentOrigin( ParentOrigin::CENTER );
-    label03.SetSize( 400.f, 50.f );
-    label03.SetPosition( 0.f, 0.f );
+    label03.SetProperty( Actor::Property::ANCHOR_POINT, AnchorPoint::CENTER );
+    label03.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER );
+    label03.SetProperty( Actor::Property::SIZE, Vector2( 400.f, 50.f ) );
+    label03.SetProperty( Actor::Property::POSITION, Vector2( 0.f, 0.f ));
     label03.SetProperty( TextLabel::Property::MULTI_LINE, true );
 
     label03.SetProperty( TextLabel::Property::TEXT, "0123456789:" );
@@ -152,10 +152,10 @@ public:
     stage.Add( label03 );
 
     TextLabel  label04 = TextLabel::New();
-    label04.SetAnchorPoint( AnchorPoint::CENTER );
-    label04.SetParentOrigin( ParentOrigin::CENTER );
-    label04.SetSize( 400.f, 50.f );
-    label04.SetPosition( 0.f, 50.f );
+    label04.SetProperty( Actor::Property::ANCHOR_POINT, AnchorPoint::CENTER );
+    label04.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER );
+    label04.SetProperty( Actor::Property::SIZE, Vector2( 400.f, 50.f ) );
+    label04.SetProperty( Actor::Property::POSITION, Vector2( 0.f, 50.f ));
     label04.SetProperty( TextLabel::Property::MULTI_LINE, true );
 
     label04.SetProperty( TextLabel::Property::TEXT, "0123456789:" );
@@ -194,7 +194,7 @@ void RunTest( Application& application )
 }
 
 /** Entry point for Linux & Tizen applications */
-int main( int argc, char **argv )
+int DALI_EXPORT_API main( int argc, char **argv )
 {
   Application application = Application::New( &argc, &argv );