From: Andrew Poor Date: Thu, 4 Aug 2016 13:11:51 +0000 (+0100) Subject: [3.0] Added GetNaturalSize to primitive visual. X-Git-Tag: accepted/tizen/common/20160830.150353~19 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=8261d52522f84c029d88f4c47a8c092c08cb90cd [3.0] 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 4bba653..fe14601 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 abf4a18..01b5885 100644 --- a/dali-toolkit/internal/visuals/primitive/primitive-visual.h +++ b/dali-toolkit/internal/visuals/primitive/primitive-visual.h @@ -116,6 +116,11 @@ public: // from Visual virtual void SetSize( const Vector2& size ); /** + * @copydoc Visual::GetNaturalSize + */ + virtual void GetNaturalSize( Vector2& naturalSize ) const; + + /** * @copydoc Visual::SetClipRect */ virtual void SetClipRect( const Rect& clipRect );