X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Fmarkup-processor-span.h;h=d6b514a5426c6dbc1ea7389561c6ba4fd60f3949;hb=refs%2Fchanges%2F63%2F272263%2F2;hp=330caf164bafa684c586e587fe65ce5661befff0;hpb=f91c59cd34c3bc3951661d1b7b7727f4118e095e;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/text/markup-processor-span.h b/dali-toolkit/internal/text/markup-processor-span.h index 330caf1..d6b514a 100644 --- a/dali-toolkit/internal/text/markup-processor-span.h +++ b/dali-toolkit/internal/text/markup-processor-span.h @@ -2,7 +2,7 @@ #define DALI_TOOLKIT_TEXT_MARKUP_PROCESSOR_SPAN_H /* - * Copyright (c) 2021 Samsung Electronics Co., Ltd. + * Copyright (c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -33,10 +33,22 @@ struct MarkupProcessData; * @param[in] tag The span tag and its attributes. * @param[out] colorRun the color run to be filled. * @param[out] fontRun the font run to be filled. + * @param[out] underlinedCharacterRun the underlined character run to be filled. + * @param[out] backgroundColorRun the background color run to be filled. * @param[out] isColorDefined if the span has color defined. * @param[out] isFontDefined if the span has font defined. + * @param[out] isUnderlinedCharacterDefined if the span has underlined-character defined. + * @param[out] isBackgroundColorDefined if the span has background color defined. */ -void ProcessSpanTag(const Tag& tag, ColorRun& colorRun, FontDescriptionRun& fontRun, bool& isColorDefined, bool& isFontDefined); +void ProcessSpanTag(const Tag& tag, + ColorRun& colorRun, + FontDescriptionRun& fontRun, + UnderlinedCharacterRun& underlinedCharacterRun, + ColorRun& backgroundColorRun, + bool& isColorDefined, + bool& isFontDefined, + bool& isUnderlinedCharacterDefined, + bool& isBackgroundColorDefined); } // namespace Text