X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Ftext-scroller.cpp;h=d2f93483e7832dc19103bfee9a5c22988fd2b57e;hp=a8180fc3823ca2cee6db2c6a0f143dbe58f535db;hb=e35b08ebd60473aef7500601706f665ac8cf7d39;hpb=348f6480ca53f0a1c869d2da077ee3b5e3e405eb diff --git a/dali-toolkit/internal/text/text-scroller.cpp b/dali-toolkit/internal/text/text-scroller.cpp index a8180fc..d2f9348 100644 --- a/dali-toolkit/internal/text/text-scroller.cpp +++ b/dali-toolkit/internal/text/text-scroller.cpp @@ -19,14 +19,15 @@ #include // EXTERNAL INCLUDES -#include -#include -#include -#include -#include #include #include #include +#include +#include +#include +#include +#include +#include // INTERNAL INCLUDES #include @@ -165,13 +166,13 @@ void CreateGeometry( Geometry& geometry ) */ void CreateRenderer( FrameBufferImage frameBufferImage, Dali::Renderer& renderer ) { - Shader shader = Shader::New( VERTEX_SHADER_SCROLL , FRAGMENT_SHADER, Shader::HINT_NONE ); + Shader shader = Shader::New( VERTEX_SHADER_SCROLL , FRAGMENT_SHADER, Shader::Hint::NONE ); Sampler sampler = Sampler::New(); sampler.SetFilterMode(FilterMode::NEAREST, FilterMode::NEAREST ); TextureSet textureSet = TextureSet::New(); - textureSet.SetImage( 0u, frameBufferImage ); + TextureSetImage( textureSet, 0u, frameBufferImage ); textureSet.SetSampler( 0u, sampler ); Geometry meshGeometry; @@ -197,12 +198,12 @@ TextScrollerPtr TextScroller::New( ScrollerInterface& scrollerInterface ) void TextScroller::SetGap( int gap ) { DALI_LOG_INFO( gLogFilter, Debug::Verbose, "TextScroller::SetGap gap[%d]\n", gap ); - mWrapGap = gap; + mWrapGap = static_cast(gap); } int TextScroller::GetGap() const { - return mWrapGap; + return static_cast(mWrapGap); } void TextScroller::SetSpeed( int scrollSpeed ) @@ -252,7 +253,7 @@ TextScroller::TextScroller( ScrollerInterface& scrollerInterface ) : mScrollerIn mScrollDeltaIndex( Property::INVALID_INDEX ), mScrollSpeed( MINIMUM_SCROLL_SPEED ), mLoopCount( 1 ), - mWrapGap( 0 ) + mWrapGap( 0.0f ) { DALI_LOG_INFO( gLogFilter, Debug::Verbose, "TextScroller Default Constructor\n" ); } @@ -262,12 +263,12 @@ TextScroller::~TextScroller() CleanUp(); } -void TextScroller::SetParameters( Actor sourceActor, const Size& controlSize, const Size& offScreenSize, CharacterDirection direction, const Vector2 alignmentOffset ) +void TextScroller::SetParameters( Actor sourceActor, const Size& controlSize, const Size& offScreenSize, CharacterDirection direction, float alignmentOffset ) { - DALI_LOG_INFO( gLogFilter, Debug::Verbose, "TextScroller::SetParameters controlSize[%f,%f] offscreenSize[%f,%f] direction[%d] alignmentOffset[%f,%f]\n", - controlSize.x, controlSize.y, offScreenSize.x, offScreenSize.y, direction, alignmentOffset.x, alignmentOffset.y ); + DALI_LOG_INFO( gLogFilter, Debug::Verbose, "TextScroller::SetParameters controlSize[%f,%f] offscreenSize[%f,%f] direction[%d] alignmentOffset[%f]\n", + controlSize.x, controlSize.y, offScreenSize.x, offScreenSize.y, direction, alignmentOffset ); - FrameBufferImage offscreenRenderTargetForText = FrameBufferImage::New( offScreenSize.width, offScreenSize.height, Pixel::RGBA8888, Dali::Image::UNUSED ); + FrameBufferImage offscreenRenderTargetForText = FrameBufferImage::New( offScreenSize.width, offScreenSize.height, Pixel::RGBA8888 ); Renderer renderer; CreateCameraActor( offScreenSize, mOffscreenCameraActor ); @@ -277,7 +278,7 @@ void TextScroller::SetParameters( Actor sourceActor, const Size& controlSize, co // Reposition camera to match alignment of target, RTL text has direction=true if ( direction ) { - mOffscreenCameraActor.SetX( alignmentOffset.x + offScreenSize.width*0.5f ); + mOffscreenCameraActor.SetX( alignmentOffset + offScreenSize.width*0.5f ); } else { @@ -286,7 +287,7 @@ void TextScroller::SetParameters( Actor sourceActor, const Size& controlSize, co mOffscreenCameraActor.SetY( offScreenSize.height * 0.5f ); - DALI_LOG_INFO( gLogFilter, Debug::Verbose, "TextScroller::SetParameters mWrapGap[%d]\n", mWrapGap ) + DALI_LOG_INFO( gLogFilter, Debug::Verbose, "TextScroller::SetParameters mWrapGap[%f]\n", mWrapGap ) mScrollingTextActor = Actor::New(); mScrollingTextActor.AddRenderer( renderer );