[nexuiz-commits] r8469 - trunk/data/qcsrc/menu/item

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Fri Jan 1 08:28:55 EST 2010


Author: div0
Date: 2010-01-01 08:28:54 -0500 (Fri, 01 Jan 2010)
New Revision: 8469

Modified:
   trunk/data/qcsrc/menu/item/borderimage.c
Log:
fix nexposee-fontsize-snapping of the title bar of dialogs


Modified: trunk/data/qcsrc/menu/item/borderimage.c
===================================================================
--- trunk/data/qcsrc/menu/item/borderimage.c	2010-01-01 08:02:44 UTC (rev 8468)
+++ trunk/data/qcsrc/menu/item/borderimage.c	2010-01-01 13:28:54 UTC (rev 8469)
@@ -63,15 +63,17 @@
 		draw_BorderPicture('0 0 0', me.src, '1 1 0', me.color, 1, me.borderLines * me.borderVec);
 	if(me.fontSize > 0)
 	{
-		vector ro, rf;
+		vector ro, rf, df;
 		if(me.isNexposeeTitleBar)
 		{
 			// me.parent.Nexposee_animationFactor 0 (small) or 1 (full)
 			// default values are for 1
 			ro = me.realOrigin;
 			rf = me.realFontSize;
+			df = draw_fontscale;
 			me.realOrigin = ro * me.parent.Nexposee_animationFactor + me.realOrigin_Nexposeed * (1 - me.parent.Nexposee_animationFactor);
 			me.realFontSize = rf * me.parent.Nexposee_animationFactor + me.realFontSize_Nexposeed * (1 - me.parent.Nexposee_animationFactor);
+			draw_fontscale = globalToBoxSize(boxToGlobalSize(df, me.realFontSize), rf);
 		}
 
 		drawLabel(me);
@@ -82,6 +84,7 @@
 			// default values are for 1
 			me.realOrigin = ro;
 			me.realFontSize = rf;
+			draw_fontscale = df;
 		}
 	}
 };



More information about the nexuiz-commits mailing list