Python: Expose WM is_interface_locked to python.
This patch exposes the Window Manager `is_interface_locked` as a read only property to python. This property is needed to allow script writers to detect if a job is running with locked interface like the Alembic exporter. Reviewed By: Brecht Differential Revision: https://developer.blender.org/D6749
This commit is contained in:
parent
d119e163d0
commit
ae9bbb4d03
|
@ -874,6 +874,15 @@ void RNA_api_wm(StructRNA *srna)
|
|||
RNA_def_function_return(func, parm);
|
||||
|
||||
RNA_def_function(srna, "print_undo_steps", "rna_WindowManager_print_undo_steps");
|
||||
|
||||
parm = RNA_def_property(srna, "is_interface_locked", PROP_BOOLEAN, PROP_NONE);
|
||||
RNA_def_property_ui_text(
|
||||
parm,
|
||||
"Is Interface Locked",
|
||||
"If true, the interface is currently locked by a running job and data shouldn't be modified "
|
||||
"from application timers. Otherwise, the running job might conflict with the handler "
|
||||
"causing unexpected results or even crashes.");
|
||||
RNA_def_property_clear_flag(parm, PROP_EDITABLE);
|
||||
}
|
||||
|
||||
void RNA_api_operator(StructRNA *srna)
|
||||
|
|
Loading…
Reference in New Issue