[Bf-blender-cvs] [aef00c38c3c] fluid-mantaflow: small UI update
Sebastián Barschkis
noreply at git.blender.org
Sat May 5 21:24:52 CEST 2018
Commit: aef00c38c3c26ff51ecc16471653f203c60146fb
Author: Sebastián Barschkis
Date: Fri May 4 17:26:04 2018 +0200
Branches: fluid-mantaflow
https://developer.blender.org/rBaef00c38c3c26ff51ecc16471653f203c60146fb
small UI update
===================================================================
M release/scripts/startup/bl_ui/properties_physics_smoke.py
M source/blender/makesrna/intern/rna_smoke.c
===================================================================
diff --git a/release/scripts/startup/bl_ui/properties_physics_smoke.py b/release/scripts/startup/bl_ui/properties_physics_smoke.py
index 2dd5770d9c9..51c06b1124b 100644
--- a/release/scripts/startup/bl_ui/properties_physics_smoke.py
+++ b/release/scripts/startup/bl_ui/properties_physics_smoke.py
@@ -66,12 +66,17 @@ class PHYSICS_PT_smoke(PhysicButtonsPanel, Panel):
domain = md.domain_settings
flow = md.flow_settings
- layout.prop(domain, "smoke_domain_type", expand=False)
- layout.label(text="Border collisions:")
+ baking_any = domain.cache_baking_data or domain.cache_baking_mesh or domain.cache_baking_particles or domain.cache_baking_noise
split = layout.split()
+ split.enabled = not domain.cache_baked_data and not baking_any
+ split.prop(domain, "smoke_domain_type", expand=False)
- baking_any = domain.cache_baking_data or domain.cache_baking_mesh or domain.cache_baking_particles or domain.cache_baking_noise
+ split = layout.split()
+ split.enabled = not domain.cache_baked_data and not baking_any
+ split.label(text="Border collisions:")
+
+ split = layout.split()
split.enabled = not domain.cache_baked_data and not baking_any
col = split.column()
diff --git a/source/blender/makesrna/intern/rna_smoke.c b/source/blender/makesrna/intern/rna_smoke.c
index ae151a6cfd4..049a477f87f 100644
--- a/source/blender/makesrna/intern/rna_smoke.c
+++ b/source/blender/makesrna/intern/rna_smoke.c
@@ -1018,7 +1018,7 @@ static void rna_def_smoke_domain_settings(BlenderRNA *brna)
RNA_def_property_int_sdna(prop, NULL, "noise_scale");
RNA_def_property_range(prop, 1, 100);
RNA_def_property_ui_range(prop, 1, 10, 1, -1);
- RNA_def_property_ui_text(prop, "Noise scale", "Scale underlying noise grids by this factor. Noise grids have size factor times base resolution.");
+ RNA_def_property_ui_text(prop, "Noise scale", "Scale underlying noise grids by this factor. Noise grids have size factor times base resolution");
RNA_def_property_clear_flag(prop, PROP_ANIMATABLE);
RNA_def_property_update(prop, NC_OBJECT | ND_MODIFIER, "rna_Smoke_reset");
@@ -1026,7 +1026,7 @@ static void rna_def_smoke_domain_settings(BlenderRNA *brna)
RNA_def_property_int_sdna(prop, NULL, "mesh_scale");
RNA_def_property_range(prop, 1, 100);
RNA_def_property_ui_range(prop, 1, 10, 1, -1);
- RNA_def_property_ui_text(prop, "Mesh scale", "Scale underlying mesh grids by this factor. Mesh grids have size factor times base resolution.");
+ RNA_def_property_ui_text(prop, "Mesh scale", "Scale underlying mesh grids by this factor. Mesh grids have size factor times base resolution");
RNA_def_property_clear_flag(prop, PROP_ANIMATABLE);
RNA_def_property_update(prop, NC_OBJECT | ND_MODIFIER, "rna_Smoke_reset");
@@ -1034,7 +1034,7 @@ static void rna_def_smoke_domain_settings(BlenderRNA *brna)
RNA_def_property_int_sdna(prop, NULL, "particle_scale");
RNA_def_property_range(prop, 1, 100);
RNA_def_property_ui_range(prop, 1, 10, 1, -1);
- RNA_def_property_ui_text(prop, "Mesh scale", "Scale underlying particle grids by this factor. Particle grids have size factor times base resolution.");
+ RNA_def_property_ui_text(prop, "Mesh scale", "Scale underlying particle grids by this factor. Particle grids have size factor times base resolution");
RNA_def_property_clear_flag(prop, PROP_ANIMATABLE);
RNA_def_property_update(prop, NC_OBJECT | ND_MODIFIER, "rna_Smoke_reset");
More information about the Bf-blender-cvs
mailing list