diff options
author | Thomas Dinges <blender@dingto.org> | 2011-02-27 14:06:01 +0300 |
---|---|---|
committer | Thomas Dinges <blender@dingto.org> | 2011-02-27 14:06:01 +0300 |
commit | b51fb0065404568b1880f3514e11687a496e0b39 (patch) | |
tree | ad7467e0d74fb4c0f44ad23d50dc534492c6d9d5 | |
parent | 77959fe893a9e0588a23ee4b75b6e7ec4d6b4323 (diff) |
2.5 particle UI File:
* Code cleanup and some assignment names fixes.
We still have the code guidelines. http://wiki.blender.org/index.php/Dev:2.5/Py/Scripts/Guidelines/Layouts
So please only use subsub if absolutely necessary!
-rw-r--r-- | release/scripts/ui/properties_particle.py | 102 |
1 files changed, 49 insertions, 53 deletions
diff --git a/release/scripts/ui/properties_particle.py b/release/scripts/ui/properties_particle.py index 34dd6ab77de..ee25593db95 100644 --- a/release/scripts/ui/properties_particle.py +++ b/release/scripts/ui/properties_particle.py @@ -220,10 +220,8 @@ class PARTICLE_PT_emission(ParticleButtonsPanel, bpy.types.Panel): col.prop(part, "lifetime") col.prop(part, "lifetime_random", slider=True) - layout.row().label(text="Emit From:") - - row = layout.row() - row.prop(part, "emit_from", expand=True) + layout.label(text="Emit From:") + layout.prop(part, "emit_from", expand=True) row = layout.row() if part.emit_from == 'VERT': @@ -236,12 +234,9 @@ class PARTICLE_PT_emission(ParticleButtonsPanel, bpy.types.Panel): row.prop(part, "use_even_distribution") if part.emit_from == 'FACE' or part.emit_from == 'VOLUME': - row = layout.row() - - row.prop(part, "distribution", expand=True) + layout.prop(part, "distribution", expand=True) row = layout.row() - if part.distribution == 'JIT': row.prop(part, "userjit", text="Particles/Face") row.prop(part, "jitter_factor", text="Jittering Amount", slider=True) @@ -773,45 +768,45 @@ class PARTICLE_PT_render(ParticleButtonsPanel, bpy.types.Panel): split = layout.split() - sub = split.column() - sub.prop(part, "use_render_emitter") - sub.prop(part, "use_parent_particles") - sub = split.column() - sub.prop(part, "show_unborn") - sub.prop(part, "use_dead") + col = split.column() + col.prop(part, "use_render_emitter") + col.prop(part, "use_parent_particles") + + col = split.column() + col.prop(part, "show_unborn") + col.prop(part, "use_dead") - row = layout.row() - row.prop(part, "render_type", expand=True) + layout.prop(part, "render_type", expand=True) split = layout.split() - sub = split.column() + col = split.column() if part.render_type == 'LINE': - sub.prop(part, "line_length_tail") - sub.prop(part, "line_length_head") - sub = split.column() - sub.prop(part, "use_velocity_length") + col.prop(part, "line_length_tail") + col.prop(part, "line_length_head") + + split.prop(part, "use_velocity_length") elif part.render_type == 'PATH': - sub.prop(part, "use_strand_primitive") - subsub = sub.column() - subsub.active = (part.use_strand_primitive is False) - subsub.prop(part, "use_render_adaptive") - subsub = sub.column() - subsub.active = part.use_render_adaptive or part.use_strand_primitive == True - subsub.prop(part, "adaptive_angle") - subsub = sub.column() - subsub.active = (part.use_render_adaptive is True and part.use_strand_primitive is False) - subsub.prop(part, "adaptive_pixel") - sub.prop(part, "use_hair_bspline") - sub.prop(part, "render_step", text="Steps") + col.prop(part, "use_strand_primitive") + sub = col.column() + sub.active = (part.use_strand_primitive is False) + sub.prop(part, "use_render_adaptive") + sub = col.column() + sub.active = part.use_render_adaptive or part.use_strand_primitive == True + sub.prop(part, "adaptive_angle") + sub = col.column() + sub.active = (part.use_render_adaptive is True and part.use_strand_primitive is False) + sub.prop(part, "adaptive_pixel") + col.prop(part, "use_hair_bspline") + col.prop(part, "render_step", text="Steps") - sub = split.column() - sub.label(text="Timing:") - sub.prop(part, "use_absolute_path_time") - sub.prop(part, "path_start", text="Start", slider=not part.use_absolute_path_time) - sub.prop(part, "path_end", text="End", slider=not part.use_absolute_path_time) - sub.prop(part, "length_random", text="Random", slider=True) + col = split.column() + col.label(text="Timing:") + col.prop(part, "use_absolute_path_time") + col.prop(part, "path_start", text="Start", slider=not part.use_absolute_path_time) + col.prop(part, "path_end", text="End", slider=not part.use_absolute_path_time) + col.prop(part, "length_random", text="Random", slider=True) row = layout.row() col = row.column() @@ -830,22 +825,23 @@ class PARTICLE_PT_render(ParticleButtonsPanel, bpy.types.Panel): sub.prop(part, "simplify_viewport") elif part.render_type == 'OBJECT': - sub.prop(part, "dupli_object") - sub.prop(part, "use_global_dupli") + col.prop(part, "dupli_object") + col.prop(part, "use_global_dupli") elif part.render_type == 'GROUP': - sub.prop(part, "dupli_group") + col.prop(part, "dupli_group") split = layout.split() - sub = split.column() - sub.prop(part, "use_whole_group") - subsub = sub.column() - subsub.active = (part.use_whole_group is False) - subsub.prop(part, "use_group_count") + + col = split.column() + col.prop(part, "use_whole_group") + sub = col.column() + sub.active = (part.use_whole_group is False) + sub.prop(part, "use_group_count") - sub = split.column() - subsub = sub.column() - subsub.active = (part.use_whole_group is False) - subsub.prop(part, "use_global_dupli") - subsub.prop(part, "use_group_pick_random") + col = split.column() + sub = col.column() + sub.active = (part.use_whole_group is False) + sub.prop(part, "use_global_dupli") + sub.prop(part, "use_group_pick_random") if part.use_group_count and not part.use_whole_group: row = layout.row() @@ -867,7 +863,7 @@ class PARTICLE_PT_render(ParticleButtonsPanel, bpy.types.Panel): elif part.render_type == 'BILLBOARD': ob = context.object - sub.label(text="Align:") + col.label(text="Align:") row = layout.row() row.prop(part, "billboard_align", expand=True) |