X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Fmarkup-processor%2Fmarkup-processor.h;h=1ee520da0935550769d76ff884dd5d0057c8cf4c;hb=HEAD;hp=f751843e85c242366cd06eb2ecb2cfd2c5d4c9f8;hpb=309be8bafca890aea5baad5c46679cf207adb497;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/text/markup-processor/markup-processor.h b/dali-toolkit/internal/text/markup-processor/markup-processor.h index f751843..1ee520d 100644 --- a/dali-toolkit/internal/text/markup-processor/markup-processor.h +++ b/dali-toolkit/internal/text/markup-processor/markup-processor.h @@ -78,13 +78,27 @@ struct MarkupProcessData std::string markupProcessedText; ///< The mark-up string. }; +struct MarkupPropertyData +{ + MarkupPropertyData(Vector4 anchorColor, + Vector4 anchorClickedColor) + : anchorColor(anchorColor), + anchorClickedColor(anchorClickedColor) + { + } + + Vector4 anchorColor; ///< The anchor color + Vector4 anchorClickedColor; ///< The anchor clicked color +}; + /** * @brief Process the mark-up string. * * @param[in] markupString The mark-up string. + * @param[in] markupPropertyData The property data that will be used by default in markup processing. * @param[out] markupProcessData The plain text and the style. */ -void ProcessMarkupString(const std::string& markupString, MarkupProcessData& markupProcessData); +void ProcessMarkupString(const std::string& markupString, MarkupPropertyData& markupPropertyData, MarkupProcessData& markupProcessData); } // namespace Text