/*
- * Copyright (c) 2019 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2020 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
// Create a text field
TextField textField = TextField::New();
- textField.SetSize( 400.f, 60.f );
- textField.SetParentOrigin( ParentOrigin::TOP_LEFT );
- textField.SetAnchorPoint( AnchorPoint::TOP_LEFT );
+ textField.SetProperty( Actor::Property::SIZE, Vector2( 400.f, 60.f ) );
+ textField.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT );
+ textField.SetProperty( Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT );
// Add the text field to the stage
- Stage::GetCurrent().Add( textField );
+ application.GetScene().Add( textField );
application.SendNotification();
application.Render();
// Check that the background is created
Actor backgroundActor = renderableActor.GetChildAt( 0u );
DALI_TEST_CHECK( backgroundActor );
- DALI_TEST_CHECK( backgroundActor.GetName() == "TextBackgroundColorActor" );
+ DALI_TEST_CHECK( backgroundActor.GetProperty< std::string >( Dali::Actor::Property::NAME ) == "TextBackgroundColorActor" );
// Change the text to contain more characters
controller->SetText( "Text Multiple Background Test" );
// The background should now be lowered below the highlight
backgroundActor = stencil.GetChildAt( 0u );
DALI_TEST_CHECK( backgroundActor );
- DALI_TEST_CHECK( backgroundActor.GetName() == "TextBackgroundColorActor" );
+ DALI_TEST_CHECK( backgroundActor.GetProperty< std::string >( Dali::Actor::Property::NAME ) == "TextBackgroundColorActor" );
END_TEST;
}