X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=otk%2Ffont.cc;h=a51e158c1613fa92d898b31a6c19a0aa8968e429;hb=231f4dadabd532183317188c1a0e8ffe87dc579b;hp=a9f2fd3ee352e41220a7b49bfcd2e80a5e9e4edc;hpb=c97915f445017d36667a6ad32767fa41d14d23b1;p=chaz%2Fopenbox diff --git a/otk/font.cc b/otk/font.cc index a9f2fd3e..a51e158c 100644 --- a/otk/font.cc +++ b/otk/font.cc @@ -97,11 +97,11 @@ void Font::drawString(XftDraw *d, int x, int y, const Color &color, if (string.utf8()) XftDrawStringUtf8(d, &c, _xftfont, x + _offset, _xftfont->ascent + y + _offset, - (FcChar8*)string.c_str(), string.size()); + (FcChar8*)string.c_str(), string.bytes()); else XftDrawString8(d, &c, _xftfont, x + _offset, _xftfont->ascent + y + _offset, - (FcChar8*)string.c_str(), string.size()); + (FcChar8*)string.c_str(), string.bytes()); } XftColor c; @@ -113,10 +113,10 @@ void Font::drawString(XftDraw *d, int x, int y, const Color &color, if (string.utf8()) XftDrawStringUtf8(d, &c, _xftfont, x, _xftfont->ascent + y, - (FcChar8*)string.c_str(), string.size()); + (FcChar8*)string.c_str(), string.bytes()); else XftDrawString8(d, &c, _xftfont, x, _xftfont->ascent + y, - (FcChar8*)string.c_str(), string.size()); + (FcChar8*)string.c_str(), string.bytes()); return; } @@ -128,10 +128,10 @@ unsigned int Font::measureString(const ustring &string) const if (string.utf8()) XftTextExtentsUtf8(**display, _xftfont, - (FcChar8*)string.c_str(), string.size(), &info); + (FcChar8*)string.c_str(), string.bytes(), &info); else XftTextExtents8(**display, _xftfont, - (FcChar8*)string.c_str(), string.size(), &info); + (FcChar8*)string.c_str(), string.bytes(), &info); return info.xOff + (_shadow ? _offset : 0); }