X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Fdali-toolkit-test-utils%2Ftoolkit-canvas-renderer.cpp;h=43807bfe6bafe9040e37001fefd2b4efbc449867;hp=8db2a8443e20209b8d7ea418cc9f349f50fca1cc;hb=d3e4ed352b1b3436394c7a218a961487b7ee00fa;hpb=267eeb20ff3ddd53fd432052479ef2315b1b951e diff --git a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-canvas-renderer.cpp b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-canvas-renderer.cpp index 8db2a84..43807bf 100644 --- a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-canvas-renderer.cpp +++ b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-canvas-renderer.cpp @@ -39,7 +39,8 @@ class CanvasRenderer: public Dali::BaseObject public: CanvasRenderer( const Vector2& size ) : mPixelBuffer( Devel::PixelBuffer::New(size.width, size.height, Dali::Pixel::RGBA8888) ), - mSize(size) + mSize(size), + mViewBox(size) { } @@ -94,10 +95,26 @@ public: return mSize; } + bool SetViewBox(const Vector2& viewBox) + { + mViewBox = viewBox; + // For negative test + if ( viewBox.width == -999 && viewBox.height == -999 ) + { + return false; + } + return true; + } + + const Vector2& GetViewBox() + { + return mViewBox; + } public: Devel::PixelBuffer mPixelBuffer; Vector2 mSize; + Vector2 mViewBox; }; inline CanvasRenderer& GetImplementation( Dali::CanvasRenderer& renderer ) @@ -178,5 +195,14 @@ const Vector2& CanvasRenderer::GetSize() return Internal::Adaptor::GetImplementation(*this).GetSize(); } +bool CanvasRenderer::SetViewBox(const Vector2& viewBox) +{ + return Internal::Adaptor::GetImplementation(*this).SetViewBox(viewBox); +} + +const Vector2& CanvasRenderer::GetViewBox() +{ + return Internal::Adaptor::GetImplementation(*this).GetViewBox(); +} } // namespace Dali