[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [45488] trunk/blender/release/scripts/ startup/bl_ui/properties_particle.py: Particle System UI:
Thomas Dinges
blender at dingto.org
Mon Apr 9 13:38:44 CEST 2012
Revision: 45488
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=45488
Author: dingto
Date: 2012-04-09 11:38:43 +0000 (Mon, 09 Apr 2012)
Log Message:
-----------
Particle System UI:
* Negate label in the Vertex Groups panel was misleading to the string buttons, rather then the check boxes. Fixed it by having 2 columns.
Not ideal still, but better! :)
Issue reported by Tobias Kummer. Thanks!
Modified Paths:
--------------
trunk/blender/release/scripts/startup/bl_ui/properties_particle.py
Modified: trunk/blender/release/scripts/startup/bl_ui/properties_particle.py
===================================================================
--- trunk/blender/release/scripts/startup/bl_ui/properties_particle.py 2012-04-09 11:03:58 UTC (rev 45487)
+++ trunk/blender/release/scripts/startup/bl_ui/properties_particle.py 2012-04-09 11:38:43 UTC (rev 45488)
@@ -1184,43 +1184,34 @@
ob = context.object
psys = context.particle_system
- row = layout.row()
- row.label(text="Vertex Group")
- row.label(text="Negate")
-
- row = layout.row()
- row.prop_search(psys, "vertex_group_density", ob, "vertex_groups", text="Density")
- row.prop(psys, "invert_vertex_group_density", text="")
-
+ split = layout.split(percentage=0.85)
+
+ col = split.column()
+ col.label(text="Vertex Group:")
+ col.prop_search(psys, "vertex_group_density", ob, "vertex_groups", text="Density")
+ col.prop_search(psys, "vertex_group_length", ob, "vertex_groups", text="Length")
+ col.prop_search(psys, "vertex_group_clump", ob, "vertex_groups", text="Clump")
+ col.prop_search(psys, "vertex_group_kink", ob, "vertex_groups", text="Kink")
+ col.prop_search(psys, "vertex_group_roughness_1", ob, "vertex_groups", text="Roughness 1")
+ col.prop_search(psys, "vertex_group_roughness_2", ob, "vertex_groups", text="Roughness 2")
+ col.prop_search(psys, "vertex_group_roughness_end", ob, "vertex_groups", text="Roughness End")
+
+ col = split.column()
+ col.label(text="Negate:")
+ col.alignment = 'RIGHT'
+ col.prop(psys, "invert_vertex_group_density", text="")
+ col.prop(psys, "invert_vertex_group_length", text="")
+ col.prop(psys, "invert_vertex_group_clump", text="")
+ col.prop(psys, "invert_vertex_group_kink", text="")
+ col.prop(psys, "invert_vertex_group_roughness_1", text="")
+ col.prop(psys, "invert_vertex_group_roughness_2", text="")
+ col.prop(psys, "invert_vertex_group_roughness_end", text="")
+
# Commented out vertex groups don't work and are still waiting for better implementation
# row = layout.row()
# row.prop_search(psys, "vertex_group_velocity", ob, "vertex_groups", text="Velocity")
# row.prop(psys, "invert_vertex_group_velocity", text="")
- row = layout.row()
- row.prop_search(psys, "vertex_group_length", ob, "vertex_groups", text="Length")
- row.prop(psys, "invert_vertex_group_length", text="")
-
- row = layout.row()
- row.prop_search(psys, "vertex_group_clump", ob, "vertex_groups", text="Clump")
- row.prop(psys, "invert_vertex_group_clump", text="")
-
- row = layout.row()
- row.prop_search(psys, "vertex_group_kink", ob, "vertex_groups", text="Kink")
- row.prop(psys, "invert_vertex_group_kink", text="")
-
- row = layout.row()
- row.prop_search(psys, "vertex_group_roughness_1", ob, "vertex_groups", text="Roughness 1")
- row.prop(psys, "invert_vertex_group_roughness_1", text="")
-
- row = layout.row()
- row.prop_search(psys, "vertex_group_roughness_2", ob, "vertex_groups", text="Roughness 2")
- row.prop(psys, "invert_vertex_group_roughness_2", text="")
-
- row = layout.row()
- row.prop_search(psys, "vertex_group_roughness_end", ob, "vertex_groups", text="Roughness End")
- row.prop(psys, "invert_vertex_group_roughness_end", text="")
-
# row = layout.row()
# row.prop_search(psys, "vertex_group_size", ob, "vertex_groups", text="Size")
# row.prop(psys, "invert_vertex_group_size", text="")
More information about the Bf-blender-cvs
mailing list