[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [17493] branches/animsys2/source/blender/ src: AnimSys2: Minor tweaks

Joshua Leung aligorith at gmail.com
Tue Nov 18 08:53:36 CET 2008


Revision: 17493
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17493
Author:   aligorith
Date:     2008-11-18 08:53:36 +0100 (Tue, 18 Nov 2008)

Log Message:
-----------
AnimSys2: Minor tweaks

* Made current frame indicator waste less space
* Minor formatting tweaks

Modified Paths:
--------------
    branches/animsys2/source/blender/src/drawaction.c
    branches/animsys2/source/blender/src/drawipo.c
    branches/animsys2/source/blender/src/header_action.c

Modified: branches/animsys2/source/blender/src/drawaction.c
===================================================================
--- branches/animsys2/source/blender/src/drawaction.c	2008-11-18 05:47:19 UTC (rev 17492)
+++ branches/animsys2/source/blender/src/drawaction.c	2008-11-18 07:53:36 UTC (rev 17493)
@@ -438,7 +438,7 @@
 		sprintf(str, "   %.2f", FRA2TIME(CFRA));
 	else 
 		sprintf(str, "   %d", CFRA);
-	slen= GetButStringLength(str);
+	slen= BIF_GetStringWidth(G.font, str, 0);
 	
 	/* get starting coordinates for drawing */
 	x= cfra * xscale;
@@ -446,11 +446,11 @@
 	/* draw green box around/behind text */
 	BIF_ThemeColor(TH_CFRAME);
 	BIF_ThemeColorShadeAlpha(TH_CFRAME, 0, -100);
-	glRectf(x,  0,  x+slen,  20);
+	glRectf(x,  0,  x+slen,  15);
 	
 	/* draw current frame number - black text */
 	BIF_ThemeColor(TH_TEXT);
-	ui_rasterpos_safe(x, 3, 1.0);
+	ui_rasterpos_safe(x-5, 3, 1.0);
 	BIF_DrawString(G.fonts, str, 0);
 	
 	/* restore view transform */
@@ -1569,7 +1569,7 @@
 		/* Draw channel names */
 		draw_channel_names();
 		
-		if(sa->winx > 50 + NAMEWIDTH + SLIDERWIDTH) {
+		if (sa->winx > 50 + NAMEWIDTH + SLIDERWIDTH) {
 			if (ELEM(G.saction->mode, SACTCONT_ACTION, SACTCONT_DOPESHEET)) {
 				/* if there is an action, draw sliders for its
 				 * ipo-curve channels in the action window

Modified: branches/animsys2/source/blender/src/drawipo.c
===================================================================
--- branches/animsys2/source/blender/src/drawipo.c	2008-11-18 05:47:19 UTC (rev 17492)
+++ branches/animsys2/source/blender/src/drawipo.c	2008-11-18 07:53:36 UTC (rev 17493)
@@ -1571,7 +1571,7 @@
 	
 	/* extrapolate to right? (see code for left-extrapolation above too) */
 	if ((icu->extrap & IPO_CYCL)==0) {
-		if(prevbezt->vec[1][0] < G.v2d->cur.xmax) {
+		if (prevbezt->vec[1][0] < G.v2d->cur.xmax) {
 			v1[0]= G.v2d->cur.xmax;
 			
 			/* y-value depends on the interpolation */

Modified: branches/animsys2/source/blender/src/header_action.c
===================================================================
--- branches/animsys2/source/blender/src/header_action.c	2008-11-18 05:47:19 UTC (rev 17492)
+++ branches/animsys2/source/blender/src/header_action.c	2008-11-18 07:53:36 UTC (rev 17493)
@@ -238,7 +238,7 @@
 			G.v2d->cur.xmin = 0;
 			G.v2d->cur.ymin=-SCROLLB;
 			
-			if (G.saction->action) {
+			if ((G.saction->mode==SACTCONT_ACTION) && (G.saction->action)) {
 				float extra;
 				
 				calc_action_range(G.saction->action, &G.v2d->cur.xmin, &G.v2d->cur.xmax, 0);
@@ -260,8 +260,9 @@
 				G.v2d->cur.xmax= 65.0;
 			}
 			
+			// FIXME: this vertical alignment is bad!
 			G.v2d->cur.ymin= -75.0;
-			G.v2d->cur.ymax= 5.0;
+			G.v2d->cur.ymax= 0.0;
 			
 			G.v2d->tot= G.v2d->cur;
 			test_view2d(G.v2d, curarea->winx, curarea->winy);





More information about the Bf-blender-cvs mailing list