Hide infill settings if infill density is 0

Mostly to test, but this relation was missing anyway.

Contributes to issue CURA-2361.
This commit is contained in:
Ghostkeeper 2016-09-19 16:52:36 +02:00
parent 3c0971c375
commit 0b0e6ed118
No known key found for this signature in database
GPG key ID: 701948C5954A7385

View file

@ -636,6 +636,7 @@
"default_value": 0.4,
"type": "float",
"value": "line_width",
"enabled": "infill_sparse_density > 0",
"settable_per_mesh": true
},
"skirt_brim_line_width":
@ -947,6 +948,7 @@
"zigzag": "Zig Zag"
},
"default_value": "grid",
"enabled": "infill_sparse_density > 0",
"value": "'lines' if infill_sparse_density > 25 else 'grid'",
"settable_per_mesh": true
},
@ -960,7 +962,7 @@
"value": "10 if infill_sparse_density < 95 and infill_pattern != 'concentric' else 0",
"minimum_value_warning": "-50",
"maximum_value_warning": "100",
"enabled": "infill_pattern != 'concentric'",
"enabled": "infill_sparse_density > 0 and infill_pattern != 'concentric'",
"settable_per_mesh": true,
"children":
{
@ -974,7 +976,7 @@
"minimum_value_warning": "-0.5 * machine_nozzle_size",
"maximum_value_warning": "machine_nozzle_size",
"value": "infill_line_width * infill_overlap / 100 if infill_sparse_density < 95 and infill_pattern != 'concentric' else 0",
"enabled": "infill_pattern != 'concentric'",
"enabled": "infill_sparse_density > 0 and infill_pattern != 'concentric'",
"settable_per_mesh": true
}
}
@ -1015,6 +1017,7 @@
"value": "wall_line_width_0 / 4 if wall_line_count == 1 else wall_line_width_x / 4",
"minimum_value_warning": "0",
"maximum_value_warning": "machine_nozzle_size",
"enabled": "infill_sparse_density > 0",
"settable_per_mesh": true
},
"infill_sparse_thickness":
@ -1028,6 +1031,7 @@
"maximum_value_warning": "0.32",
"maximum_value": "layer_height * 8",
"value": "layer_height",
"enabled": "infill_sparse_density > 0",
"settable_per_mesh": true
},
"gradual_infill_steps":
@ -1039,6 +1043,7 @@
"minimum_value": "0",
"maximum_value_warning": "4",
"maximum_value": "20 - math.log(infill_line_distance) / math.log(2)",
"enabled": "infill_sparse_density > 0",
"settable_per_mesh": true
},
"gradual_infill_step_height":
@ -1050,7 +1055,7 @@
"default_value": 5.0,
"minimum_value": "0.0001",
"maximum_value_warning": "100",
"enabled": "gradual_infill_steps > 0",
"enabled": "infill_sparse_density > 0 and gradual_infill_steps > 0",
"settable_per_mesh": true
},
"infill_before_walls":
@ -1059,6 +1064,7 @@
"description": "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface.",
"type": "bool",
"default_value": true,
"enabled": "infill_sparse_density > 0",
"settable_per_mesh": true
}
}
@ -1411,6 +1417,7 @@
"maximum_value_warning": "150",
"default_value": 60,
"value": "speed_print",
"enabled": "infill_sparse_density > 0",
"settable_per_mesh": true
},
"speed_wall":
@ -1685,7 +1692,7 @@
"maximum_value_warning": "10000",
"default_value": 3000,
"value": "acceleration_print",
"enabled": "acceleration_enabled",
"enabled": "acceleration_enabled and infill_sparse_density > 0",
"settable_per_mesh": true
},
"acceleration_wall": {
@ -1906,7 +1913,7 @@
"maximum_value_warning": "50",
"default_value": 20,
"value": "jerk_print",
"enabled": "jerk_enabled",
"enabled": "jerk_enabled and infill_sparse_density > 0",
"settable_per_mesh": true
},
"jerk_wall": {