Spannable: Add BackgroundSpan 49/285049/7
authorabedalrhman rasem <a.sheikha@partner.samsung.com>
Mon, 5 Dec 2022 08:36:04 +0000 (11:36 +0300)
committerabedalrhman rasem <a.sheikha@partner.samsung.com>
Tue, 20 Dec 2022 11:52:20 +0000 (14:52 +0300)
commitc9f39669fbf768680ef3665b5048214077ff7c23
tree128e507d67c2792925709ae3423715f573b88b68
parent427238e530213a54cc5363bc5bed8b401f22531c
Spannable: Add BackgroundSpan

BackgroundSpan: Span to change the back groundSpan of characters.

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

    Dali::Toolkit::Text::SpannableString ss =
    Dali::Toolkit::Text::SpannableString::New("Testing");
    auto greenSpan = Dali::Toolkit::Text::BackgroundColorSpan::New(Color::GREEN);
      ss.AttachSpan(
      greenSpan,
      Dali::Toolkit::Text::Range::New(0u, 3u));
    Dali::Toolkit::Text::SetSpannedText(textLabel,ss);

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

Change-Id: I3f5414ee5268799ad8e174db4b693c70f4b9b1b3
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-BackgroundColorSpan.cpp [new file with mode: 0644]
dali-toolkit/devel-api/file.list
dali-toolkit/devel-api/text/spans/background-color-span.cpp [new file with mode: 0644]
dali-toolkit/devel-api/text/spans/background-color-span.h [new file with mode: 0644]
dali-toolkit/internal/file.list
dali-toolkit/internal/text/spannable/spans/background-color-span-impl.cpp [new file with mode: 0644]
dali-toolkit/internal/text/spannable/spans/background-color-span-impl.h [new file with mode: 0644]
dali-toolkit/internal/visuals/text/text-visual.cpp