[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