X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fvisual-base-impl.h;h=cb0c7be01f9fccd4708bf1cae2d79a75f2db5b6f;hb=d0b03f52573948c53cdca89ec5e3be201737c3bb;hp=306f2d9e9e73213e6bc634e146932510a7ccf657;hpb=243e57768d13ec8152fb2b2f6c3b1eae1b91b338;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/visuals/visual-base-impl.h b/dali-toolkit/internal/visuals/visual-base-impl.h index 306f2d9..cb0c7be 100644 --- a/dali-toolkit/internal/visuals/visual-base-impl.h +++ b/dali-toolkit/internal/visuals/visual-base-impl.h @@ -84,12 +84,7 @@ public: /** * @copydoc Toolkit::Visual::Base::SetSize */ - virtual void SetSize( const Vector2& size ); - - /** - * @copydoc Toolkit::Visual::Base::GetSize - */ - const Vector2& GetSize() const; + void SetTransformAndSize( const Property::Map& transform, Size controlSize ); /** * @copydoc Toolkit::Visual::Base::GetHeightForWidth @@ -99,7 +94,7 @@ public: /** * @copydoc Toolkit::Visual::Base::GetNaturalSize */ - virtual void GetNaturalSize( Vector2& naturalSize ) const; + virtual void GetNaturalSize( Vector2& naturalSize ); /** * @copydoc Toolkit::Visual::Base::SetDepthIndex @@ -187,9 +182,10 @@ protected: virtual void DoSetProperties( const Property::Map& propertyMap ) = 0; /** - * @brief Called when transform property changes + * @brief Called when transform or control size changes + * ( Of use to SVG and Text visuals ) */ - virtual void OnSetTransform(){} + virtual void OnSetTransform() = 0; protected: