[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13219] trunk/blender/source/blender/src/ header_view3d.c: == Sculpt ==

Nicholas Bishop nicholasbishop at gmail.com
Sun Jan 13 02:29:45 CET 2008


Revision: 13219
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13219
Author:   nicholasbishop
Date:     2008-01-13 02:29:45 +0100 (Sun, 13 Jan 2008)

Log Message:
-----------
== Sculpt ==

Added undo pushes for the items in the sculpt menu

Modified Paths:
--------------
    trunk/blender/source/blender/src/header_view3d.c

Modified: trunk/blender/source/blender/src/header_view3d.c
===================================================================
--- trunk/blender/source/blender/src/header_view3d.c	2008-01-12 22:06:42 UTC (rev 13218)
+++ trunk/blender/source/blender/src/header_view3d.c	2008-01-13 01:29:45 UTC (rev 13219)
@@ -4374,16 +4374,19 @@
 	switch(event) {
 	case 0:
 		sd->flags ^= SCULPT_INPUT_SMOOTH;
+		BIF_undo_push("Smooth stroke");
 		break;
 	case 1:
 		val= sd->tablet_size;
 		if(button(&val,0,10,"Tablet Size:")==0) return;
 		sd->tablet_size= val;
+		BIF_undo_push("Tablet size");
 		break;
 	case 2:
 		val= sd->tablet_strength;
 		if(button(&val,0,10,"Tablet Strength:")==0) return;
 		sd->tablet_strength= val;
+		BIF_undo_push("Tablet strength");
 		break;
 	}
 	
@@ -4404,24 +4407,35 @@
 	case 5:
 	case 6:
 		sd->brush_type= event+1;
+		BIF_undo_push("Brush type");
 		break;
 	case 7:
-		br->airbrush= !br->airbrush; break;
+		br->airbrush= !br->airbrush;
+		BIF_undo_push("Airbrush");
+		break;
 	case 8:
-		sd->symm ^= SYMM_X; break;
+		sd->symm ^= SYMM_X;
+		BIF_undo_push("X Symmetry");
+		break;
 	case 9:
-		sd->symm ^= SYMM_Y; break;
+		sd->symm ^= SYMM_Y;
+		BIF_undo_push("Y Symmetry");
+		break;
 	case 10:
-		sd->symm ^= SYMM_Z; break;
+		sd->symm ^= SYMM_Z;
+		BIF_undo_push("Z Symmetry");
+		break;
 	case 11:
-		if(G.vd)
+	        if(G.vd)
 			G.vd->pivot_last= !G.vd->pivot_last;
 		break;
 	case 12:
 		sd->flags ^= SCULPT_DRAW_FAST;
+		BIF_undo_push("Partial Redraw");
 		break;
 	case 13:
 		sd->flags ^= SCULPT_DRAW_BRUSH;
+		BIF_undo_push("Draw Brush");
 		break;
 	case 14:
 		add_blockhandler(curarea, VIEW3D_HANDLER_OBJECT, UI_PNL_UNSTOW);
@@ -4436,7 +4450,9 @@
 		sculptmode_propset_init(PropsetSize);
 		break;
 	case 18:
-		br->dir= br->dir==1 ? 2 : 1; break;
+		br->dir= br->dir==1 ? 2 : 1;
+		BIF_undo_push("Add/Sub");
+		break;
 	}
 
 	allqueue(REDRAWBUTSEDIT, 0);





More information about the Bf-blender-cvs mailing list