{
Impl::TestCustomActor* impl = new Impl::TestCustomActor( true );
TestCustomActor custom( *impl ); // takes ownership
- custom.SetName( "SizeNegotiationActor" );
+ custom.SetProperty( Dali::Actor::Property::NAME, "SizeNegotiationActor" );
impl->Initialize();
return custom;
}
-TestCustomActor TestCustomActor::NewVariant5()
+TestCustomActor TestCustomActor::NewVariant5(Integration::Scene scene)
{
- Impl::TestCustomActor* impl = new Impl::TestCustomActorVariant5();
+ Impl::TestCustomActor* impl = new Impl::TestCustomActorVariant5(scene);
TestCustomActor custom( *impl ); // takes ownership
impl->Initialize();
return custom;
}
-TestCustomActor TestCustomActor::NewVariant6()
+TestCustomActor TestCustomActor::NewVariant6(Integration::Scene scene)
{
- Impl::TestCustomActor* impl = new Impl::TestCustomActorVariant6();
+ Impl::TestCustomActor* impl = new Impl::TestCustomActorVariant6(scene);
TestCustomActor custom( *impl ); // takes ownership
impl->Initialize();
return GetImpl().TestRelayoutDependentOnChildrenBase( dimension );
}
-unsigned int TestCustomActor::GetDepth()
+uint32_t TestCustomActor::GetDepth()
{
return GetImpl().mDepth;
}
{
TestCustomActor::TestCustomActor()
-: CustomActorImpl( ActorFlags( REQUIRES_TOUCH_EVENTS | REQUIRES_WHEEL_EVENTS | REQUIRES_HOVER_EVENTS | DISABLE_SIZE_NEGOTIATION ) ),
+: CustomActorImpl( ActorFlags( DISABLE_SIZE_NEGOTIATION ) ),
mDaliProperty( Property::INVALID_INDEX ),
mSizeSet( Vector3::ZERO ),
mTargetSize( Vector3::ZERO ),
mNego( false ),
- mDepth(0u)
+ mDepth(0u),
+ develProp6( 10.0f )
{
}
TestCustomActor::TestCustomActor(bool nego)
-: CustomActorImpl( ActorFlags( REQUIRES_TOUCH_EVENTS | REQUIRES_WHEEL_EVENTS | REQUIRES_HOVER_EVENTS ) ),
+: CustomActorImpl( ActorFlags() ),
mDaliProperty( Property::INVALID_INDEX ),
mSizeSet( Vector3::ZERO ),
mTargetSize( Vector3::ZERO ),
- mNego( nego )
+ mNego( nego ),
+ develProp6( 10.0f )
{
}
/**
mMethodsCalled.push_back( method );
// Combine Actor name with method string
- std::string nameAndMethod( Self().GetName() );
+ std::string nameAndMethod( Self().GetProperty< std::string >( Dali::Actor::Property::NAME ) );
if ( 0 == nameAndMethod.size() )
{
nameAndMethod = "Unknown: ";
}
// From CustomActorImpl
-void TestCustomActor::OnStageConnection( int depth )
+void TestCustomActor::OnSceneConnection( int depth )
{
- AddToCallStacks("OnStageConnection");
+ AddToCallStacks("OnSceneConnection");
mDepth = depth;
}
-void TestCustomActor::OnStageDisconnection()
+void TestCustomActor::OnSceneDisconnection()
{
- AddToCallStacks("OnStageDisconnection");
+ AddToCallStacks("OnSceneDisconnection");
}
void TestCustomActor::OnChildAdd(Actor& child)
{
{
AddToCallStacks("OnChildRemove");
}
-void TestCustomActor::OnPropertySet( Property::Index index, Property::Value propertyValue )
+void TestCustomActor::OnPropertySet( Property::Index index, const Property::Value& propertyValue )
{
AddToCallStacks("OnPropertySet");
}
mTargetSize = targetSize;
AddToCallStacks("OnSizeAnimation");
}
-bool TestCustomActor::OnTouchEvent(const TouchEvent& event)
-{
- AddToCallStacks("OnTouchEvent");
- return true;
-}
-bool TestCustomActor::OnHoverEvent(const HoverEvent& event)
-{
- AddToCallStacks("OnHoverEvent");
- return true;
-}
-bool TestCustomActor::OnWheelEvent(const WheelEvent& event)
-{
- AddToCallStacks("OnWheelEvent");
- return true;
-}
-bool TestCustomActor::OnKeyEvent(const KeyEvent& event)
-{
- AddToCallStacks("OnKeyEvent");
- return true;
-}
void TestCustomActor::OnKeyInputFocusGained()
{
AddToCallStacks("OnKeyInputFocusGained");
{
return Property::Value(actorImpl.develProp5);
}
+ case Test::DevelTestCustomActor::Property::DEVEL_TEST_PROPERTY6:
+ {
+ return Property::Value(actorImpl.develProp6);
+ }
}
}
return Property::Value();
DALI_DEVEL_PROPERTY_REGISTRATION( Test, TestCustomActor, "develTestProperty3", VECTOR4, DEVEL_TEST_PROPERTY3)
DALI_DEVEL_PROPERTY_REGISTRATION( Test, TestCustomActor, "develTestProperty4", INTEGER, DEVEL_TEST_PROPERTY4)
DALI_DEVEL_PROPERTY_REGISTRATION( Test, TestCustomActor, "develTestProperty5", FLOAT, DEVEL_TEST_PROPERTY5)
+DALI_DEVEL_PROPERTY_REGISTRATION_READ_ONLY( Test, TestCustomActor, "develTestProperty6", FLOAT, DEVEL_TEST_PROPERTY6)
DALI_TYPE_REGISTRATION_END()