48 char message[512] = { 0 };
51 snprintf(message,
sizeof(message), _(
"importing image %s"), params->filename);
83 params->filename = g_strdup(filename);
84 params->film_id = filmid;
static const dt_aligned_pixel_simd_t const dt_adaptation_t const float p
int32_t dt_image_import(const int32_t film_id, const char *filename, gboolean raise_signals)
void dt_control_queue_redraw()
request redraw of the workspace. This redraws the whole workspace within a gdk critical section to pr...
#define IS_NULL_PTR(p)
C is way too permissive with !=, == and if(var) checks, which can mean too many things depending on w...
static void dt_image_import_job_cleanup(void *p)
static int32_t dt_image_import_job_run(dt_job_t *job)
dt_job_t * dt_image_import_job_create(uint32_t filmid, const char *filename)
dt_job_t * dt_control_job_create(dt_job_execute_callback execute, const char *msg,...)
void * dt_control_job_get_params(const _dt_job_t *job)
void dt_control_job_set_progress(dt_job_t *job, double value)
void dt_control_job_add_progress(dt_job_t *job, const char *message, gboolean cancellable)
void dt_control_job_set_progress_message(dt_job_t *job, const char *message)
void dt_control_job_set_params(_dt_job_t *job, void *params, dt_job_destroy_callback callback)
void dt_control_job_dispose(_dt_job_t *job)