X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Fdevel-api%2Fcontrols%2Frenderer-factory%2Fcontrol-renderer.cpp;h=36e5c02c739c6637e69508f87e1acf1e906bab63;hp=30e8b58cc3ac946868a5da17dc0194febfbe7fec;hb=8991dd870badfb20693aa0eb1acf0aedbe88f99f;hpb=669373aecf093fe345b679b0ebe1e8056b12af2c diff --git a/dali-toolkit/devel-api/controls/renderer-factory/control-renderer.cpp b/dali-toolkit/devel-api/controls/renderer-factory/control-renderer.cpp index 30e8b58..36e5c02 100644 --- a/dali-toolkit/devel-api/controls/renderer-factory/control-renderer.cpp +++ b/dali-toolkit/devel-api/controls/renderer-factory/control-renderer.cpp @@ -47,28 +47,52 @@ ControlRenderer& ControlRenderer::operator=( const ControlRenderer& handle ) } ControlRenderer::ControlRenderer(Internal::ControlRenderer *impl) -: BaseHandle(impl) +: BaseHandle( impl ) { } void ControlRenderer::SetSize( const Vector2& size ) { - GetImplementation( *this ).SetSize(size); + GetImplementation( *this ).SetSize( size ); +} + +const Vector2& ControlRenderer::GetSize() const +{ + return GetImplementation( *this ).GetSize(); +} + +void ControlRenderer::GetNaturalSize(Vector2& naturalSize ) const +{ + GetImplementation( *this ).GetNaturalSize( naturalSize ); } void ControlRenderer::SetDepthIndex( float index ) { - GetImplementation( *this ).SetDepthIndex(index); + GetImplementation( *this ).SetDepthIndex( index ); +} + +float ControlRenderer::GetDepthIndex() const +{ + return GetImplementation( *this ).GetDepthIndex(); } void ControlRenderer::SetOnStage( Actor& actor ) { - GetImplementation( *this ).SetOnStage(actor); + GetImplementation( *this ).SetOnStage( actor ); } void ControlRenderer::SetOffStage( Actor& actor ) { - GetImplementation( *this ).SetOffStage(actor); + GetImplementation( *this ).SetOffStage( actor ); +} + +void ControlRenderer::RemoveAndReset( Actor& actor ) +{ + if( actor && *this ) + { + SetOffStage( actor ); + } + Reset(); } void ControlRenderer::CreatePropertyMap( Property::Map& map ) const