Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Dinges <blender@dingto.org>2012-04-09 15:38:43 +0400
committerThomas Dinges <blender@dingto.org>2012-04-09 15:38:43 +0400
commitb0b64b2d80d05422234e5325043e53fa76ac60e3 (patch)
tree312c4e494080b9aeaf260062197926cc2ce5f72f /release
parentc3fc0faae26d15b8ed40202c55debac5a841ad5b (diff)
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!
Diffstat (limited to 'release')
-rw-r--r--release/scripts/startup/bl_ui/properties_particle.py55
1 files changed, 23 insertions, 32 deletions
diff --git a/release/scripts/startup/bl_ui/properties_particle.py b/release/scripts/startup/bl_ui/properties_particle.py
index c540c62f359..74abc8fe559 100644
--- a/release/scripts/startup/bl_ui/properties_particle.py
+++ b/release/scripts/startup/bl_ui/properties_particle.py
@@ -1184,43 +1184,34 @@ class PARTICLE_PT_vertexgroups(ParticleButtonsPanel, Panel):
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="")