Use new property names for 'use automatic values' button
Adjustment of the job settings property names, making them more widely usable than just the 'use automatic values' button (also known as 'eval-on-submit').
This commit is contained in:
parent
4b53c06467
commit
6994413ed6
@ -152,7 +152,7 @@ class FLAMENCO_PT_job_submission(bpy.types.Panel):
|
|||||||
split.label(text=label)
|
split.label(text=label)
|
||||||
|
|
||||||
row = split.row(align=True)
|
row = split.row(align=True)
|
||||||
row.label(text=setting.eval_on_submit.placeholder)
|
row.label(text=getattr(setting.eval_info, "description") or "")
|
||||||
row.prop(
|
row.prop(
|
||||||
propgroup,
|
propgroup,
|
||||||
job_types.setting_autoeval_propname(setting),
|
job_types.setting_autoeval_propname(setting),
|
||||||
|
@ -83,11 +83,11 @@ def setting_should_autoeval(
|
|||||||
def show_eval_on_submit_button(setting: _AvailableJobSetting) -> bool:
|
def show_eval_on_submit_button(setting: _AvailableJobSetting) -> bool:
|
||||||
"""Return whether this setting should show the 'eval on submit' toggle button."""
|
"""Return whether this setting should show the 'eval on submit' toggle button."""
|
||||||
|
|
||||||
eval_on_submit = setting.get("eval_on_submit", None)
|
eval_info = setting.get("eval_info", None)
|
||||||
if not eval_on_submit:
|
if not eval_info:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
show_button: bool = eval_on_submit.get("show_button", False)
|
show_button: bool = eval_info.get("show_link_button", False)
|
||||||
return show_button
|
return show_button
|
||||||
|
|
||||||
|
|
||||||
|
@ -4,10 +4,11 @@ const JOB_TYPE = {
|
|||||||
label: "Simple Blender Render",
|
label: "Simple Blender Render",
|
||||||
settings: [
|
settings: [
|
||||||
// Settings for artists to determine:
|
// Settings for artists to determine:
|
||||||
{ key: "frames", type: "string", required: true, eval: "f'{C.scene.frame_start}-{C.scene.frame_end}'",
|
{ key: "frames", type: "string", required: true,
|
||||||
evalOnSubmit: {
|
eval: "f'{C.scene.frame_start}-{C.scene.frame_end}'",
|
||||||
showButton: true,
|
evalInfo: {
|
||||||
placeholder: "Scene frame range",
|
showLinkButton: true,
|
||||||
|
description: "Scene frame range",
|
||||||
},
|
},
|
||||||
description: "Frame range to render. Examples: '47', '1-30', '3, 5-10, 47-327'" },
|
description: "Frame range to render. Examples: '47', '1-30', '3, 5-10, 47-327'" },
|
||||||
{ key: "chunk_size", type: "int32", default: 1, description: "Number of frames to render in one Blender render task",
|
{ key: "chunk_size", type: "int32", default: 1, description: "Number of frames to render in one Blender render task",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user