[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33686] trunk/blender/source/blender/ editors/space_file/file_draw.c: Bugfix #25231
Ton Roosendaal
ton at blender.org
Wed Dec 15 16:56:07 CET 2010
Revision: 33686
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33686
Author: ton
Date: 2010-12-15 16:56:06 +0100 (Wed, 15 Dec 2010)
Log Message:
-----------
Bugfix #25231
File Window: text clipping was tiny bit too narrow. It was also
clipping text twice even ;)
Modified Paths:
--------------
trunk/blender/source/blender/editors/space_file/file_draw.c
Modified: trunk/blender/source/blender/editors/space_file/file_draw.c
===================================================================
--- trunk/blender/source/blender/editors/space_file/file_draw.c 2010-12-15 15:28:03 UTC (rev 33685)
+++ trunk/blender/source/blender/editors/space_file/file_draw.c 2010-12-15 15:56:06 UTC (rev 33686)
@@ -26,6 +26,7 @@
* ***** END GPL LICENSE BLOCK *****
*/
+#include <math.h>
#include <string.h>
#include "BLI_blenlib.h"
@@ -292,20 +293,18 @@
static void file_draw_string(int sx, int sy, const char* string, float width, int height, short align)
{
- char fname[FILE_MAXFILE];
- rcti rect;
- float sw;
uiStyle *style= U.uistyles.first;
uiFontStyle fs = style->widgetlabel;
+ rcti rect;
+ char fname[FILE_MAXFILE];
fs.align = align;
BLI_strncpy(fname,string, FILE_MAXFILE);
- sw = file_shorten_string(fname, width+1, 0 );
-
-
+
+ /* no text clipping needed, uiStyleFontDraw does it but is a bit too strict (for buttons it works) */
rect.xmin = sx;
- rect.xmax = sx + width;
+ rect.xmax = sx + ceil(width+4.0f);
rect.ymin = sy - height;
rect.ymax = sy;
More information about the Bf-blender-cvs
mailing list