diff options
author | Tor Lillqvist <tml@iki.fi> | 2013-04-06 13:15:19 +0300 |
---|---|---|
committer | Tor Lillqvist <tml@iki.fi> | 2013-04-06 13:15:38 +0300 |
commit | beda8feececb22e46b6a2e0bac731e81daf5b4a4 (patch) | |
tree | d8d6ec2a284402550a3cf24d122217a7b99aa60a /vcl/coretext | |
parent | 6b0a0cf1a3527e474a024d920808dfd164ba914c (diff) |
Move the SAL_INFO operator<< for ImplLayoutArgs to sallayout.hxx for re-use
Change-Id: I6497550e8f55f9ba08b0c4f20de0ea04be45d617
Diffstat (limited to 'vcl/coretext')
-rw-r--r-- | vcl/coretext/salcoretextlayout.cxx | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/vcl/coretext/salcoretextlayout.cxx b/vcl/coretext/salcoretextlayout.cxx index 98e2ae48d9a4..8aa3760e5f35 100644 --- a/vcl/coretext/salcoretextlayout.cxx +++ b/vcl/coretext/salcoretextlayout.cxx @@ -116,67 +116,6 @@ CoreTextLayout::~CoreTextLayout() SAL_INFO( "vcl.coretext.layout", "~CoreTextLayout(" << this << ")" ); } -std::ostream &operator <<(std::ostream& s, ImplLayoutArgs &rArgs) -{ -#ifndef SAL_LOG_INFO - (void) rArgs; - return s; -#else - s << "ImplLayoutArgs{"; - - s << "Flags="; - if (rArgs.mnFlags == 0) - s << 0; - else { - bool need_or = false; - s << "{"; -#define TEST(x) if (rArgs.mnFlags & SAL_LAYOUT_##x) { if (need_or) s << "|"; s << #x; need_or = true; } - TEST(BIDI_RTL); - TEST(BIDI_STRONG); - TEST(RIGHT_ALIGN); - TEST(KERNING_PAIRS); - TEST(KERNING_ASIAN); - TEST(VERTICAL); - TEST(COMPLEX_DISABLED); - TEST(ENABLE_LIGATURES); - TEST(SUBSTITUTE_DIGITS); - TEST(KASHIDA_JUSTIFICATON); - TEST(DISABLE_GLYPH_PROCESSING); - TEST(FOR_FALLBACK); -#undef TEST - s << "}"; - } - - s << ",Length=" << rArgs.mnLength; - s << ",MinCharPos=" << rArgs.mnMinCharPos; - s << ",EndCharPos=" << rArgs.mnEndCharPos; - - s << ",Str=\""; - int lim = rArgs.mnLength; - if (lim > 10) - lim = 7; - for (int i = 0; i < lim; i++) { - if (rArgs.mpStr[i] == '\n') - s << "\\n"; - else if (rArgs.mpStr[i] < ' ' || (rArgs.mpStr[i] >= 0x7F && rArgs.mpStr[i] <= 0xFF)) - s << "\\0x" << std::hex << std::setw(2) << std::setfill('0') << (int) rArgs.mpStr[i] << std::setfill(' ') << std::setw(1) << std::dec; - else if (rArgs.mpStr[i] < 0x7F) - s << (char) rArgs.mpStr[i]; - else - s << "\\u" << std::hex << std::setw(4) << std::setfill('0') << (int) rArgs.mpStr[i] << std::setfill(' ') << std::setw(1) << std::dec; - } - if (rArgs.mnLength > lim) - s << "..."; - s << "\""; - - s << ",LayoutWidth=" << rArgs.mnLayoutWidth; - - s << "}"; - - return s; -#endif -} - void CoreTextLayout::AdjustLayout( ImplLayoutArgs& rArgs ) { SAL_INFO( "vcl.coretext.layout", "AdjustLayout(" << this << ",rArgs=" << rArgs << ")" ); |