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.h;h=129459b4b49387ddb5d0e09ce6680e8c07e86a49;hp=ddb1051c69b02ae82f07e62c317fac02f3d5dd5e;hb=9db1f87a421a896c62580a733449486512315c9a;hpb=139aa8fb0173709bfcf0ffd2e70edc18089c3823 diff --git a/dali-toolkit/internal/text/text-controller.h b/dali-toolkit/internal/text/text-controller.h index ddb1051..129459b 100644 --- a/dali-toolkit/internal/text/text-controller.h +++ b/dali-toolkit/internal/text/text-controller.h @@ -173,32 +173,74 @@ public: void GetDefaultFonts( Dali::Vector& fonts, Length numberOfCharacters ); /** + * @brief Set the text color + * + * @param textColor The text color + */ + void SetTextColor( const Vector4& textColor ); + + /** + * @brief Retrieve the text color + * + * @return The text color + */ + const Vector4& GetTextColor() const; + + /** * @brief Set the shadow offset. * * @param[in] shadowOffset The shadow offset, 0,0 indicates no shadow. */ - void SetShadowOffset( const Vector2& shadowOffset ); + void SetShadowOffset( const Vector2& shadowOffset ); /** * @brief Retrieve the shadow offset. * * @return The shadow offset. */ - const Vector2& GetShadowOffset() const; + const Vector2& GetShadowOffset() const; /** * @brief Set the shadow color. * * @param[in] shadowColor The shadow color. */ - void SetShadowColor( const Vector4& shadowColor ); + void SetShadowColor( const Vector4& shadowColor ); /** * @brief Retrieve the shadow color. * * @return The shadow color. */ - const Vector4& GetShadowColor() const; + const Vector4& GetShadowColor() const; + + /** + * @brief Set the underline color. + * + * @param[in] color color of underline. + */ + void SetUnderlineColor( const Vector4& color ); + + /** + * @brief Retrieve the underline color. + * + * @return The underline color. + */ + const Vector4& GetUnderlineColor() const; + + /** + * @brief Set the underline enabled flag. + * + * @param[in] enabled The underline enabled flag. + */ + void SetUnderlineEnabled( bool enabled ); + + /** + * @brief Returns whether the text is underlined or not. + * + * @return The underline state. + */ + bool IsUnderlineEnabled() const; /** * @brief Called to enable text input.