X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fvisual-base-impl.h;h=cb0c7be01f9fccd4708bf1cae2d79a75f2db5b6f;hp=432a3f224dce9429e76beae11f3f5311ca3dca2f;hb=475209602f0a7ad74883059a818cbbe41be263e1;hpb=8c79a1d109b9c8980ed73a364a6a7ffd083cf733 diff --git a/dali-toolkit/internal/visuals/visual-base-impl.h b/dali-toolkit/internal/visuals/visual-base-impl.h index 432a3f2..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 @@ -186,6 +181,12 @@ protected: */ virtual void DoSetProperties( const Property::Map& propertyMap ) = 0; + /** + * @brief Called when transform or control size changes + * ( Of use to SVG and Text visuals ) + */ + virtual void OnSetTransform() = 0; + protected: /**