X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;ds=sidebyside;f=cinelerra-5.1%2Fguicast%2Fbcwindowbase.C;h=8654bbe7238bb6ed66d66e201c3e3a10bb05d238;hb=9dc94ff0a716a04cdec4ef2466ed20227b79c114;hp=b827113a52a4c55cd42b120767b559c592de21ac;hpb=20dab381c3f5c0c0bd48cd7014ab67857eb80155;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/guicast/bcwindowbase.C b/cinelerra-5.1/guicast/bcwindowbase.C index b827113a..8654bbe7 100644 --- a/cinelerra-5.1/guicast/bcwindowbase.C +++ b/cinelerra-5.1/guicast/bcwindowbase.C @@ -2877,26 +2877,6 @@ int BC_WindowBase::get_single_text_width(int font, const char *text, int length) } } -int BC_WindowBase::get_single_text_width(int font, const wchar_t *text, int length) -{ -#ifdef HAVE_XFT - if(get_resources()->use_xft && get_xft_struct(font)) { - XGlyphInfo extents; - - XftTextExtents32(top_level->display, get_xft_struct(font), - (const FcChar32*)text, length, &extents); - return extents.xOff; - } -#endif - if(!get_font_struct(font)) return 0; - XChar2b xtext[length], *xp = xtext; - for( int i=0; ibyte1 = (unsigned char) (text[i] >> 8); - xp->byte2 = (unsigned char) (text[i] & 0xff); - } - return XTextWidth16(get_font_struct(font), xtext, length); -} - int BC_WindowBase::get_text_width(int font, const char *text, int length) { int i, j, w = 0, line_w = 0;