X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Ftext-model.cpp;h=ba6dbcfc55a1de2f3aa96195e893b77ae91feecd;hp=7ce74ca6a5c92757937b6f6da41d558c5401a1f9;hb=020b07151378db83ab8e12eb3e2d51db0ed69996;hpb=a3c24db302ffb83a32a0b5d8fba0b2c9de2b6634 diff --git a/dali-toolkit/internal/text/text-model.cpp b/dali-toolkit/internal/text/text-model.cpp index 7ce74ca..ba6dbcf 100644 --- a/dali-toolkit/internal/text/text-model.cpp +++ b/dali-toolkit/internal/text/text-model.cpp @@ -187,6 +187,11 @@ bool Model::IsUnderlineEnabled() const return mVisualModel->IsUnderlineEnabled(); } +bool const Model::IsMarkupUnderlineSet() const +{ + return (mVisualModel->mUnderlineRuns.Count() > 0u); +} + float Model::GetUnderlineHeight() const { return mVisualModel->GetUnderlineHeight(); @@ -266,6 +271,11 @@ bool Model::IsStrikethroughEnabled() const return mVisualModel->IsStrikethroughEnabled(); } +bool const Model::IsMarkupStrikethroughSet() const +{ + return (mVisualModel->mStrikethroughRuns.Count() > 0u); +} + float Model::GetStrikethroughHeight() const { return mVisualModel->GetStrikethroughHeight(); @@ -276,11 +286,31 @@ Length Model::GetNumberOfStrikethroughRuns() const return mVisualModel->GetNumberOfStrikethroughRuns(); } +Length Model::GetNumberOfBoundedParagraphRuns() const +{ + return mLogicalModel->GetNumberOfBoundedParagraphRuns(); +} + +const Vector& Model::GetBoundedParagraphRuns() const +{ + return mLogicalModel->GetBoundedParagraphRuns(); +} + void Model::GetStrikethroughRuns(StrikethroughGlyphRun* strikethroughRuns, StrikethroughRunIndex index, Length numberOfRuns) const { mVisualModel->GetStrikethroughRuns(strikethroughRuns, index, numberOfRuns); } +Length Model::GetNumberOfCharacterSpacingGlyphRuns() const +{ + return mVisualModel->GetNumberOfCharacterSpacingGlyphRuns(); +} + +const Vector& Model::GetCharacterSpacingGlyphRuns() const +{ + return mVisualModel->GetCharacterSpacingGlyphRuns(); +} + const float Model::GetCharacterSpacing() const { return mVisualModel->GetCharacterSpacing();