Spannable: Add ItalicSpan 01/284901/9
authorabedalrhman rasem <a.sheikha@partner.samsung.com>
Wed, 30 Nov 2022 07:04:32 +0000 (10:04 +0300)
committerabedalrhman rasem <a.sheikha@partner.samsung.com>
Tue, 20 Dec 2022 08:41:34 +0000 (11:41 +0300)
commit4add9c5440ce9d639ec4ad7378285b1da2f31f04
tree853eb6e90c209f3b7a70fa04aa15ca9e81476321
parent4c54a774d68f8491f82de8ff1da99aff3c773ad2
Spannable: Add ItalicSpan

ItalicSpan: Span to change the font slant of characters.

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

    Dali::Toolkit::Text::SpannableString ss =
    Dali::Toolkit::Text::SpannableString::New("Testing italic span");
    auto italicSpan =Dali::Toolkit::Text::ItalicSpan::New();
    ss.AttachSpan(italicSpan,Dali::Toolkit::Text::Range::New(0u, 8u));
    Dali::Toolkit::Text::SetSpannedText(textLabel,ss);

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

Change-Id: I9832203ed07433be292ca2dc66d82899ced288ce
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-ItalicSpan.cpp [new file with mode: 0644]
dali-toolkit/devel-api/file.list
dali-toolkit/devel-api/text/spans/italic-span.cpp [new file with mode: 0644]
dali-toolkit/devel-api/text/spans/italic-span.h [new file with mode: 0644]
dali-toolkit/internal/file.list
dali-toolkit/internal/text/spannable/spans/italic-span-impl.cpp [new file with mode: 0644]
dali-toolkit/internal/text/spannable/spans/italic-span-impl.h [new file with mode: 0644]