From: Andrew Poor Date: Thu, 4 Aug 2016 13:11:51 +0000 (+0100) Subject: Added GetNaturalSize to primitive visual. X-Git-Tag: dali_1.2.1~14^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2f92933d2e1aa973d780f183fd42b04afdd802eb;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git Added GetNaturalSize to primitive visual. Change-Id: I6ca214aadbefcc3921c65a9bfddcc10a18f55735 --- diff --git a/dali-toolkit/internal/visuals/primitive/primitive-visual.cpp b/dali-toolkit/internal/visuals/primitive/primitive-visual.cpp index 4bba653e59..fe14601c49 100644 --- a/dali-toolkit/internal/visuals/primitive/primitive-visual.cpp +++ b/dali-toolkit/internal/visuals/primitive/primitive-visual.cpp @@ -361,6 +361,12 @@ void PrimitiveVisual::SetSize( const Vector2& size ) // ToDo: renderer responds to the size change } +void PrimitiveVisual::GetNaturalSize( Vector2& naturalSize ) const +{ + naturalSize.x = mObjectDimensions.x; + naturalSize.y = mObjectDimensions.y; +} + void PrimitiveVisual::SetClipRect( const Rect& clipRect ) { Visual::Base::SetClipRect( clipRect ); diff --git a/dali-toolkit/internal/visuals/primitive/primitive-visual.h b/dali-toolkit/internal/visuals/primitive/primitive-visual.h index abf4a18b37..01b588520c 100644 --- a/dali-toolkit/internal/visuals/primitive/primitive-visual.h +++ b/dali-toolkit/internal/visuals/primitive/primitive-visual.h @@ -115,6 +115,11 @@ public: // from Visual */ virtual void SetSize( const Vector2& size ); + /** + * @copydoc Visual::GetNaturalSize + */ + virtual void GetNaturalSize( Vector2& naturalSize ) const; + /** * @copydoc Visual::SetClipRect */