X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Ftext-controller.cpp;h=15d79a18a4cb0c42e768e51ebff9b12ac44cdadc;hp=219d8e568765b8c6c2e4bfc219f584a0326fbf6e;hb=9db1f87a421a896c62580a733449486512315c9a;hpb=139aa8fb0173709bfcf0ffd2e70edc18089c3823 diff --git a/dali-toolkit/internal/text/text-controller.cpp b/dali-toolkit/internal/text/text-controller.cpp index 219d8e5..15d79a1 100644 --- a/dali-toolkit/internal/text/text-controller.cpp +++ b/dali-toolkit/internal/text/text-controller.cpp @@ -651,9 +651,11 @@ struct Controller::Impl mView.SetVisualModel( mVisualModel ); - // Set the shadow properties to default + // Set the text properties to default + mVisualModel->SetTextColor( Color::WHITE ); mVisualModel->SetShadowOffset( Vector2::ZERO ); mVisualModel->SetShadowColor( Vector4::ZERO ); + mVisualModel->SetUnderlineEnabled( false ); } ~Impl() @@ -849,6 +851,11 @@ void Controller::GetDefaultFonts( Vector& fonts, Length numberOfCharact } } +const Vector4& Controller::GetTextColor() const +{ + return mImpl->mVisualModel->GetTextColor(); +} + const Vector2& Controller::GetShadowOffset() const { return mImpl->mVisualModel->GetShadowOffset(); @@ -859,6 +866,21 @@ const Vector4& Controller::GetShadowColor() const return mImpl->mVisualModel->GetShadowColor(); } +const Vector4& Controller::GetUnderlineColor() const +{ + return mImpl->mVisualModel->GetUnderlineColor(); +} + +bool Controller::IsUnderlineEnabled() const +{ + return mImpl->mVisualModel->IsUnderlineEnabled(); +} + +void Controller::SetTextColor( const Vector4& textColor ) +{ + mImpl->mVisualModel->SetTextColor( textColor ); +} + void Controller::SetShadowOffset( const Vector2& shadowOffset ) { mImpl->mVisualModel->SetShadowOffset( shadowOffset ); @@ -869,6 +891,16 @@ void Controller::SetShadowColor( const Vector4& shadowColor ) mImpl->mVisualModel->SetShadowColor( shadowColor ); } +void Controller::SetUnderlineColor( const Vector4& color ) +{ + mImpl->mVisualModel->SetUnderlineColor( color ); +} + +void Controller::SetUnderlineEnabled( bool enabled ) +{ + mImpl->mVisualModel->SetUnderlineEnabled( enabled ); +} + void Controller::EnableTextInput( DecoratorPtr decorator ) { if( !mImpl->mTextInput )