X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Fclipping%2Ftext-clipper.cpp;h=92dbaa4a499a8d9e599d99af6a020d58e78ecd66;hp=66bf2ecf2eebe1d886f8e31b9ae5ec0f8af85192;hb=837f9dc1227e31a25d33ce5eba4c8dc7520ae67a;hpb=4152dcf2ef7de247e32a74c920ba364c5f32da60 diff --git a/dali-toolkit/internal/text/clipping/text-clipper.cpp b/dali-toolkit/internal/text/clipping/text-clipper.cpp index 66bf2ec..92dbaa4 100644 --- a/dali-toolkit/internal/text/clipping/text-clipper.cpp +++ b/dali-toolkit/internal/text/clipping/text-clipper.cpp @@ -78,10 +78,12 @@ void Clipper::Refresh( const Vector2& size ) FrameBufferImage frameBufferImage = FrameBufferImage::New( offscreenSize.width, offscreenSize.height, Pixel::RGBA8888 ); + mImageActor.SetPreferredSize( offscreenSize ); + mImageActor.SetResizePolicy( FIXED, ALL_DIMENSIONS ); mImageActor.SetImage( frameBufferImage ); mRenderTask.SetTargetFrameBuffer( frameBufferImage ); - // Stores current size to avoid create new Dali resources if text changes. + // Stores current sizPe to avoid create new Dali resources if text changes. mCurrentOffscreenSize = offscreenSize; } @@ -97,17 +99,18 @@ void Clipper::Initialize( const Vector2& size ) mOffscreenRootActor = Layer::New(); mOffscreenRootActor.SetColorMode( USE_OWN_COLOR ); mOffscreenRootActor.SetPositionInheritanceMode( DONT_INHERIT_POSITION ); - mOffscreenRootActor.SetInheritRotation( false ); mOffscreenRootActor.SetInheritScale( false ); mOffscreenRootActor.SetDepthTestDisabled( true ); - mOffscreenRootActor.SetSize( offscreenSize ); + mOffscreenRootActor.SetResizePolicy( FIXED, ALL_DIMENSIONS ); + mOffscreenRootActor.SetPreferredSize( offscreenSize ); mImageActor = ImageActor::New(); mImageActor.SetParentOrigin( ParentOrigin::CENTER ); mImageActor.SetBlendFunc( BlendingFactor::ONE, BlendingFactor::ONE_MINUS_SRC_ALPHA, BlendingFactor::ONE, BlendingFactor::ONE ); mImageActor.SetScale( Vector3( 1.0f, -1.0f, 1.0f ) ); - mImageActor.SetSize( offscreenSize ); + mImageActor.SetPreferredSize( offscreenSize ); + mImageActor.SetResizePolicy( FIXED, ALL_DIMENSIONS ); // Creates a new camera actor. mOffscreenCameraActor = CameraActor::New();