[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [14753] trunk/blender/source/blender/src/ drawimasel.c: == bugfix ==
Andrea Weikert
elubie at gmx.net
Thu May 8 22:55:16 CEST 2008
Revision: 14753
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14753
Author: elubie
Date: 2008-05-08 22:55:16 +0200 (Thu, 08 May 2008)
Log Message:
-----------
== bugfix ==
fix for [#10284] Activate International font hiding text in bookmark window in image browser
- use same font handling for bookmarks as for the regular files.
Modified Paths:
--------------
trunk/blender/source/blender/src/drawimasel.c
Modified: trunk/blender/source/blender/src/drawimasel.c
===================================================================
--- trunk/blender/source/blender/src/drawimasel.c 2008-05-08 20:51:22 UTC (rev 14752)
+++ trunk/blender/source/blender/src/drawimasel.c 2008-05-08 20:55:16 UTC (rev 14753)
@@ -308,11 +308,33 @@
BIF_ThemeColor(TH_TEXT);
}
ui_rasterpos_safe(sx, sy, simasel->aspect);
+
+ /* handling of international fonts.
+ TODO: proper support for utf8 in languages different from ja_JP abd zh_CH
+ needs update of iconv in lib/windows to support getting the system language string
+ */
+#ifdef WITH_ICONV
+ {
+ struct LANGMenuEntry *lme;
+ lme = find_language(U.language);
+
+ if ((lme !=NULL) && (!strcmp(lme->code, "ja_JP") ||
+ !strcmp(lme->code, "zh_CN")))
+ {
+ BIF_RasterPos(sx, sy);
#ifdef WIN32
- BIF_DrawString(simasel->curfont, sname, ((U.transopts & USER_TR_MENUS) | CONVERT_TO_UTF8));
+ BIF_DrawString(simasel->curfont, sname, ((U.transopts & USER_TR_MENUS) | CONVERT_TO_UTF8));
#else
- BIF_DrawString(simasel->curfont, sname, (U.transopts & USER_TR_MENUS));
+ BIF_DrawString(simasel->curfont, sname, (U.transopts & USER_TR_MENUS));
#endif
+ } else {
+ BMF_DrawString(simasel->curfont, sname);
+ }
+ }
+#else
+ BMF_DrawString(simasel->curfont, sname);
+#endif /* WITH_ICONV */
+
sy -= linestep;
} else {
cpack(0xB0B0B0);
More information about the Bf-blender-cvs
mailing list