[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [12780] trunk/blender/source/blender:
Brecht Van Lommel
brechtvanlommel at pandora.be
Tue Dec 4 15:21:58 CET 2007
Revision: 12780
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=12780
Author: blendix
Date: 2007-12-04 15:21:58 +0100 (Tue, 04 Dec 2007)
Log Message:
-----------
Particles
=========
- Like sculptmode, a brush can now be selected from a menu with
Ctrl+Tab in particle mode.
Modified Paths:
--------------
trunk/blender/source/blender/include/BIF_editparticle.h
trunk/blender/source/blender/src/editparticle.c
trunk/blender/source/blender/src/toets.c
Modified: trunk/blender/source/blender/include/BIF_editparticle.h
===================================================================
--- trunk/blender/source/blender/include/BIF_editparticle.h 2007-12-04 13:57:28 UTC (rev 12779)
+++ trunk/blender/source/blender/include/BIF_editparticle.h 2007-12-04 14:21:58 UTC (rev 12780)
@@ -81,6 +81,7 @@
void PE_delete_particle(void);
void PE_remove_doubles(void);
void PE_mirror_x(int tagged);
+void PE_selectbrush_menu(void);
/* undo */
void PE_undo_push(char *str);
Modified: trunk/blender/source/blender/src/editparticle.c
===================================================================
--- trunk/blender/source/blender/src/editparticle.c 2007-12-04 13:57:28 UTC (rev 12779)
+++ trunk/blender/source/blender/src/editparticle.c 2007-12-04 14:21:58 UTC (rev 12780)
@@ -2768,6 +2768,21 @@
}
}
+void PE_selectbrush_menu(void)
+{
+ ParticleEditSettings *pset= PE_settings();
+ int val;
+
+ pupmenu_set_active(pset->brushtype);
+
+ val= pupmenu("Select Brush%t|None %x0|Comb %x1|Smooth %x7|Weight %x6|Add %x5|Length %x3|Puff %x4|Cut %x2");
+
+ if(val>=0) {
+ pset->brushtype= val-1;
+ allqueue(REDRAWVIEW3D, 1);
+ }
+}
+
/************************************************/
/* Particle Edit Undo */
/************************************************/
Modified: trunk/blender/source/blender/src/toets.c
===================================================================
--- trunk/blender/source/blender/src/toets.c 2007-12-04 13:57:28 UTC (rev 12779)
+++ trunk/blender/source/blender/src/toets.c 2007-12-04 14:21:58 UTC (rev 12780)
@@ -735,6 +735,8 @@
}
else if(ob->type==OB_MESH) {
if(ob==G.obedit) EM_selectmode_menu();
+ else if(G.f & G_PARTICLEEDIT)
+ PE_selectbrush_menu();
else if(G.f & G_SCULPTMODE)
sculptmode_selectbrush_menu();
else set_wpaint();
More information about the Bf-blender-cvs
mailing list