[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [11937] trunk/blender/source/blender: Made ~ view all IPO's (similar to view all layers in the 3d view)

Campbell Barton cbarton at metavr.com
Tue Sep 4 09:26:25 CEST 2007


Revision: 11937
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11937
Author:   campbellbarton
Date:     2007-09-04 09:26:25 +0200 (Tue, 04 Sep 2007)

Log Message:
-----------
Made ~ view all IPO's (similar to view all layers in the 3d view)

Modified Paths:
--------------
    trunk/blender/source/blender/include/blendef.h
    trunk/blender/source/blender/src/header_ipo.c
    trunk/blender/source/blender/src/space.c

Modified: trunk/blender/source/blender/include/blendef.h
===================================================================
--- trunk/blender/source/blender/include/blendef.h	2007-09-04 05:22:42 UTC (rev 11936)
+++ trunk/blender/source/blender/include/blendef.h	2007-09-04 07:26:25 UTC (rev 11937)
@@ -247,6 +247,7 @@
 #define B_IPO_ACTION_OB		213
 #define B_IPO_ACTION_KEY	214
 #define B_IPOVIEWCENTER		215
+#define B_IPOVIEWALL		216
 
 
 /* OOPS: 250 */

Modified: trunk/blender/source/blender/src/header_ipo.c
===================================================================
--- trunk/blender/source/blender/src/header_ipo.c	2007-09-04 05:22:42 UTC (rev 11936)
+++ trunk/blender/source/blender/src/header_ipo.c	2007-09-04 07:26:25 UTC (rev 11937)
@@ -1155,7 +1155,14 @@
 			}
 		}
 		break;
-	} 
+	case B_IPOVIEWALL:
+		/* set visible active */
+		for(a=0, ei=G.sipo->editipo; a<G.sipo->totipo; a++, ei++) {
+			if (ei->icu)	ei->flag |= IPO_VISIBLE;
+			else			ei->flag &= ~IPO_VISIBLE;
+		}
+		break;
+	}
 }
 
 void ipo_buttons(void)

Modified: trunk/blender/source/blender/src/space.c
===================================================================
--- trunk/blender/source/blender/src/space.c	2007-09-04 05:22:42 UTC (rev 11936)
+++ trunk/blender/source/blender/src/space.c	2007-09-04 07:26:25 UTC (rev 11937)
@@ -2882,6 +2882,13 @@
 				allqueue(REDRAWSOUND, 0);
 			}
 			break;
+		case ACCENTGRAVEKEY:
+			if((G.qual==0)) {
+				do_ipo_buttons(B_IPOVIEWALL);
+				allqueue(REDRAWIPO, 0);
+			}
+			break;
+			
 		}
 	}
 





More information about the Bf-blender-cvs mailing list