function( text : string, [percentage : boolean], [cancel_callback : function] ) : types.dt_lua_backgroundjob_t
Create a new progress_bar displayed in darktable.gui.libs.backgroundjobs
text - string - The text to display in the job entry
[percentage] - boolean - Should a progress bar be displayed
[cancel_callback] - function - A function called when the cancel button for that job is pressed. Note: the job won’t be destroyed automatically. You need to set types.dt_lua_backgroundjob_t.valid to false for that.
return - types.dt_lua_backgroundjob_t - The newly created job object
function( job : types.dt_lua_backgroundjob_t )
- job - types.dt_lua_backgroundjob_t - The job that is being cancelled