Spannable: Add BoldSpan 39/284739/13
authorabedalrhman rasem <a.sheikha@partner.samsung.com>
Wed, 23 Nov 2022 12:25:44 +0000 (15:25 +0300)
committerabedalrhman rasem <a.sheikha@partner.samsung.com>
Tue, 20 Dec 2022 06:45:31 +0000 (09:45 +0300)
commit4c54a774d68f8491f82de8ff1da99aff3c773ad2
tree31ae7b50f48a28b662f2f73edcc8df72b720c770
parent9c9c7e28c052746ade264c9d0522d090674a78a3
Spannable: Add BoldSpan

BoldSpan: Span to change the font weight of characters.

Example:
===========================================================================================

    Dali::Toolkit::Text::SpannableString ss =Dali::Toolkit::Text::SpannableString::New("Testing");
    auto boldspan =Dali::Toolkit::Text::BoldSpan::New();
    ss.AttachSpan(boldspan,Dali::Toolkit::Text::Range::New(0u, 3u));
    Dali::Toolkit::Text::SetSpannedText(textLabel,ss);

===========================================================================================

Change-Id: I583648a7bb850ec36b3dd4ade3d84995113d192f
automated-tests/src/dali-toolkit-internal/utc-Dali-Text-TextSpannable.cpp
automated-tests/src/dali-toolkit/CMakeLists.txt
automated-tests/src/dali-toolkit/utc-Dali-Text-BoldSpan.cpp [new file with mode: 0644]
dali-toolkit/devel-api/file.list
dali-toolkit/devel-api/text/spans/bold-span.cpp [new file with mode: 0644]
dali-toolkit/devel-api/text/spans/bold-span.h [new file with mode: 0644]
dali-toolkit/internal/file.list
dali-toolkit/internal/text/spannable/spans/bold-span-impl.cpp [new file with mode: 0644]
dali-toolkit/internal/text/spannable/spans/bold-span-impl.h [new file with mode: 0644]