X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali%2Fdali-test-suite-utils%2Ftest-custom-actor.h;h=db0c78fbf70c7fd133291ec0165a27ba57edaefe;hb=128cea946c9d6d4a76ab7bda08bfdd532be549b7;hp=2a4d4834142cb1e809c1ec89657fbe5aca1708ee;hpb=0d7ff5e91b985c1ef434047594976c6350400478;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/automated-tests/src/dali/dali-test-suite-utils/test-custom-actor.h b/automated-tests/src/dali/dali-test-suite-utils/test-custom-actor.h index 2a4d483..db0c78f 100644 --- a/automated-tests/src/dali/dali-test-suite-utils/test-custom-actor.h +++ b/automated-tests/src/dali/dali-test-suite-utils/test-custom-actor.h @@ -126,20 +126,29 @@ public: TestCustomActor(); TestCustomActor(bool nego); virtual ~TestCustomActor(); - void Initialize(const char* name = NULL); - virtual void OnInitialize(const char* name); - void ResetCallStack(); - void AddToCallStacks(const char* method); - void OnSceneConnection(int depth) override; - void OnSceneDisconnection() override; - void OnChildAdd(Dali::Actor& child) override; - void OnChildRemove(Dali::Actor& child) override; - void OnPropertySet(Dali::Property::Index index, const Dali::Property::Value& propertyValue) override; - void OnSizeSet(const Dali::Vector3& targetSize) override; - void OnSizeAnimation(Dali::Animation& animation, const Dali::Vector3& targetSize) override; - virtual void OnKeyInputFocusGained(); - virtual void OnKeyInputFocusLost(); - Dali::Vector3 GetNaturalSize() override; + void Initialize(const char* name = NULL); + virtual void OnInitialize(const char* name); + void ResetCallStack(); + void AddToCallStacks(const char* method); + void OnSceneConnection(int depth) override; + void OnSceneDisconnection() override; + void OnChildAdd(Dali::Actor& child) override; + void OnChildRemove(Dali::Actor& child) override; + void OnPropertySet(Dali::Property::Index index, const Dali::Property::Value& propertyValue) override; + void OnSizeSet(const Dali::Vector3& targetSize) override; + void OnSizeAnimation(Dali::Animation& animation, const Dali::Vector3& targetSize) override; + virtual void OnKeyInputFocusGained(); + virtual void OnKeyInputFocusLost(); + Dali::Vector3 GetNaturalSize() override; + void SetNaturalSize(const Dali::Vector3& size); + void SetHeightForWidthFactor(float factor) + { + mH4Wfactor = factor; + } + void SetWidthForHeightFactor(float factor) + { + mW4Hfactor = factor; + } float GetHeightForWidth(float width) override; float GetWidthForHeight(float height) override; void OnRelayout(const Dali::Vector2& size, Dali::RelayoutContainer& container) override; @@ -163,8 +172,11 @@ public: public: Dali::Property::Index mDaliProperty; std::vector mMethodsCalled; + Dali::Vector3 mNaturalSize; Dali::Vector3 mSizeSet; Dali::Vector3 mTargetSize; + float mW4Hfactor; + float mH4Wfactor; bool mNego; uint32_t mDepth;