X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Ftext-io.cpp;h=f4bd3f24adc3743400fc5452cbb4b435983b4ef1;hp=9e0a0b547d45de55d31d631cf676eb52bf69b162;hb=df5c192e17a7f8be8df32489111f5e6d09974680;hpb=eb76d9131e2e66aeaeb2a1a6ca66b9fe80f0c873 diff --git a/dali-toolkit/internal/text/text-io.cpp b/dali-toolkit/internal/text/text-io.cpp index 9e0a0b5..f4bd3f2 100644 --- a/dali-toolkit/internal/text/text-io.cpp +++ b/dali-toolkit/internal/text/text-io.cpp @@ -20,8 +20,8 @@ // EXTERNAL INCLUDES #include -#include -#include +#include +#include namespace Dali { @@ -88,6 +88,26 @@ std::ostream& operator<< (std::ostream& o, const Vector& fontRun) return o << std::dec; } +std::ostream& operator<< (std::ostream& o, const Vector& lineRuns) +{ + for( unsigned int i=0; i9 Characters: 0->9 (10)" for a ten character run staring from beginning of the model + o << "Line " << i << " Glyphs: " << lineRuns[i].glyphIndex << "->" << (lineRuns[i].glyphIndex + lineRuns[i].numberOfGlyphs ); + o << " Characters: " << lineRuns[i].characterRun.characterIndex << "->" << (lineRuns[i].characterRun.characterIndex + lineRuns[i].characterRun.numberOfCharacters ); + o << " Width: " << lineRuns[i].width; + o << " Ascender: " << lineRuns[i].ascender; + o << " Descender: " << lineRuns[i].descender; + + if( i+1 < lineRuns.Count() ) + { + o << ", "; + } + } + + return o << std::dec; +} + } // namespace Text } // namespace Toolkit